2013-04-15 17:03:42
— part of check-in
[ea1404a10a]
on branch trunk
— Refactoring the mmap interface. The controlling pragma is now "mmap_size"
instead of "mmap_limit". Also change SQLITE_CONFIG_MMAP_LIMIT and
SQLITE_FCNTL_MMAP_LIMIT to SQLITE_CONFIG_MMAP_SIZE and
SQLITE_FCNTL_MMAP_SIZE, respecctively.
The default mmap_size is now always 0, meaning that
memory mapped I/O is off by default. There is a new compile-time option
SQLITE_MAX_MMAP_SIZE that determines a hard upper bound on the mmap_size.
Setting SQLITE_MAX_MMAP_SIZE to zero disables the memory-mapped I/O logic
and causes it to be omitted from the build. An extra argument is added
to SQLITE_CONFIG_MMAP_SIZE that can optionally lower the SQLITE_MAX_MMAP_SIZE
at start-time. The SQLITE_MAX_MMAP_SIZE is zero for platforms where we
know that it does not work, meaning that it cannot be turned on by mistake
on those platforms.
(user:
drh
size: 3867)
2013-04-22 23:59:06
— part of check-in
[6994826c07]
on branch sessions
— Merge the latest trunk changes into the sessions branch.
(user:
drh
size: 3867)
2013-05-15 08:00:44
— part of check-in
[6fbad95725]
on branch toTypeFuncs
— Merge updates from trunk.
(user:
mistachkin
size: 3867)
2014-03-13 15:41:09
— part of check-in
[d17231b63d]
on branch threads
— Merge latest trunk changes into this branch.
(user:
dan
size: 3867)
2014-05-08 23:01:59
— part of check-in
[9411d7dc6f]
on branch apple-osx
— Initial attempt to merge in all trunk changes over the previous 1.5 years.
This check-in compiles but there are compiler warnings and "make test"
segfaults after only running a few test modules.
(user:
drh
size: 3867)