On Thu, May 19, 2011 at 5:49 PM, James Berry <[email protected]> wrote:

> Richard,
>
> Looking at the development timeline, apple-osx branch jumps out recently,
> and raises some questions for me:
>
>  (1) If we're building sqlite for delivery on os-x, should we be using code
> from that branch, rather than the regular distribution?
>

I use the standard SQLite when I build for Mac.  I don't think the case for
sqlite-osx is compelling.  But, obviously, the engineers at Apple see things
differently and they generally do good work, so you should pay attention.


>
>  (2) If yes to 1, then does that also apply to iOS?
>

Unclear.


>
>  (3) Can you characterize what's different about apple-osx branch?
>

The apple-osx branch contains:

(A) Some extra debugging and tracing logic that Apple engineers find useful
but which we the SQLite developers are unwilling to put on trunk.

(B) Modifications to the memory allocator to use Apple's zone allocator.

(C) Some code changes to work around bugs in LLVM.

(D) Various other minor tweaks.

The 100% branch test coverage testing that we do on SQLite is on the trunk.
Apple manages their own testing, so presumably the apple-osx branch is
tested just as carefully.  But you'll have to seek confirmation of that from
them.




>
> Thanks,
>
> James
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
D. Richard Hipp
[email protected]
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to