Wow! Am I impressed!

A while back I initiated the email concerning the large number of
compiler warnings that were being generated when I attempted to
compile the SQLite source code using either the Visual Studio 2005
compiler or using XCode 2.2 (gcc 4). This sparked off some
acrimonious comments, but it was noted that many of these issues
would be considered with the next release.

Well, I found time to download the 3.3.0 source code this evening and
compiled it with XCode -- and there are now a total of six (6)
compiler warnings, all concerning signed/unsigned differences!

The errors are in the following three files:
        build.c @2363 and @3155
        pager.c @462 and @473
        vdbeaux.c @445 and @447

At least the objects appear to be the same size
and only differ in signed nature!

I also believe that the code compiled much faster, possibly as a
result of there being fewer warnings for the compiler to deal with.

This is a huge improvement in the code, in my opinion, as it
significantly increases the expectation that the code is behaving as
one would expect.

Reply via email to