Housekeeping on Sunday, 18th of October, Anno Domini MMIX, at the hour of the Goat
[git/dscho.git] / source-1236479389.txt
blob3cd069e106302939e5e529580449bafa6ac06048
1 New Git for Windows version
3 Phew.  That was quite a day, almost exclusively spent on finishing that
4 installer.  The worst part: updating GCC seemed not to be such a good idea
5 after all...
7 For Windows, we need to use the printf format ''%I64u'' (which is
8 non-standard, in the common way of Microsoft) if you want to print 64-bit
9 wide unsigned numbers.  The rest of the world accepts the standard ''%llu''.
11 After upgrading to the new GCC, a lot of warnings appeared, complaining
12 about ''%I64u''.  The warnings went away when I replaced the format with
13 ''%llu''.
15 Being the naive I am, I mistook that for a sign that we could finally go
16 more standards-compliant.
18 However, it only means that we have to live with the warnings for now, as
19 the C runtime provided on Windows still strongly disagrees with standards
20 (and it has to continue to do so, lest it break existing programs).
22 Sigh.
24 At least I have the feeling that I caught the most important bugs before
25 releasing.