From: Michael Hieke <mghie@gm...> - 2005-09-25 07:42:45
Hi Olivier, all,
I have committed the newest sources of IBPP to the FlameRobin CVS. The
library builds without a single warning now on MSVC, even when checks
for 64-bit compatibility are activated. More than we can say about FR
source code right now ;-) Great job, Olivier, thank you very much.
Le 25 sept. 05 =E0 09:45, Michael Hieke a =E9crit :
> I have committed the newest sources of IBPP to the FlameRobin CVS. =20=
> The library builds without a single warning now on MSVC, even when =20
> checks for 64-bit compatibility are activated.
That's real good news. Now that I have access through SF compile farm =20=
to an AMD64 linux system, I will always do test compiles there before =20=
any release to insure not breaking it on 64 bits.
The 64-bit compatibility checks of MSVC are a bit limited. Before the =20=
recent corrections, it warned about nothing, yet the code was plain =20
wrong for LP64. That's because it takes the LLP64 model of Windows =20
into consideration and nothing else. What it detects nicely is =20
incorrect pointer - integer conversions.
Some more tweaks will still happen on the rel_2_4 branch though =20
before release. I still have to commit the Users info handling code =20
when I'll be satisfied with it. So you'll have to refresh in more or =20
less one week or two.