On Aug 11, 2016, at 7:50 PM, Scott Robison <sc...@casaderobison.com> wrote: > >> It’d be a lot of work just to avoid rebuilding for 64-bit, but maybe it >> would be an interesting project for someone. Like a master’s university >> project, maybe. >> > > At first I thought to myself that a custom memory allocator for SQLite > could do this, but the real problem would be once a pointer is given to > SQLite, it is expected that pointer will be valid until disposed of
Yeah, you’d need something like the handle lock/unlock pattern you see on some OSes, where the app generally holds only handles long-term, locking them down to yield a pointer only for the duration of a single function invocation at most. > Certainly a valuable tool for heavy processes that need to run on 32-bit > PAE hardware with > 4 GiB of addressable ram. Anyone want to start work on > SQLHeavy? ;) I was thinking more “valuable for the educational experience” than valuable in any practical sense, given the easy availability of 64-bit OSes and hardware. _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users