index
:
sqlite
master
sqlite mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
memdb.c
Commit message (
Expand
)
Author
Age
*
Code changes that make it easier to prove that no 32-bit integer overflows
drh
2025-02-17
*
Rig sqlite3_serialize() so that it will initialize a previously uninitialized
drh
2024-01-20
*
Add ALWAYS() to always-true branches in the locking logic of the memdb VFS.
drh
2022-12-20
*
Remove an unused variable.
drh
2022-12-19
*
Fix an assert() in fts5. Simplify memdb xLock/xUnlock some.
dan
2022-12-19
*
Fix an incompatibility between the Tcl interface and the "memdb" vfs by allow...
dan
2022-12-15
*
Streamline and improve testing of the locking in the memdb VFS.
drh
2022-12-07
*
Fix a problem in the memdb vfs xLock() function allowing clients to upgrade t...
dan
2022-12-05
*
Databases created using sqlite3_deserialize() should report their filename
drh
2022-11-19
*
Fix an assert() in memdbTruncate() that could fail when processing a corrupt ...
dan
2021-11-08
*
Fix a harmless compiler warning in memdb.c.
drh
2021-10-27
*
Fix the memdb VFS so that it does not allow mmap if it is resizable, and so
drh
2021-10-23
*
Fix (luckily harmless) typo in memdb.c per https://sqlite.org/forum/forumpost...
larrybr
2021-09-10
*
It does not work to deserialized into TEMP, so do not allow it. The
drh
2021-07-20
*
Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly
drh
2021-06-15
*
Cure some TCL test failures and narrow an object scope.
larrybr
2021-05-19
*
Fix harmless compiler warnings.
drh
2021-05-17
*
Fix a race condition that can lead to deadlock in the memdb VFS if one
drh
2021-05-12
*
Respond correctly to OOM during mutex allocation.
drh
2021-05-12
*
Mark an unreachable branch as NEVER().
drh
2021-05-12
*
Enhance the memdb VFS to provide the ability to share a single database
drh
2021-05-10
*
Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by
drh
2021-05-08
*
Have the VFS in memdb.c return SQLITE_IOERR_NOMEM instead of SQLITE_NOMEM whe...
dan
2021-04-09
*
Fix the sqlite3_hard_heap_limit() so that it works with sqlite3_realloc64()
drh
2020-10-20
*
Fix the SQLITE_DESERIALIZE_FREEONCLOSE flag so that it works as it is
drh
2020-10-17
*
Fix other potentiall pointer aliasing problems associated with subclassing
drh
2020-07-24
*
Extend the refactoring into extensions. Clean up stray newlines.
drh
2020-06-19
*
Change a NEVER macro into a NO_TEST comment, as the conditional is reachable,
drh
2020-05-21
*
Use the sqlite3Realloc() interface internally, rather than the public
drh
2020-05-17
*
Remove an incorrect assert() from the deserialize in-memory database VFS.
drh
2019-01-31
*
Add the SQLITE_CONFIG_MEMDB_MAXSIZE configuration option for configuring
drh
2019-01-31
*
Fix the xFetch method of the "memdb" VFS (used by deserialize) so that it
drh
2019-01-25
*
Fix the SQLITE_DESERIALIZE_READONLY feature so that it does not cause
drh
2019-01-22
*
Enhancements to deserialize: (1) Add the SQLITE_FCNTL_SIZE_LIMIT file control
drh
2019-01-22
*
Fix some harmless compiler warnings seen with MSVC.
mistachkin
2018-09-12
*
Minor comment changes.
drh
2018-03-28
*
Enable API armor handling for the new deserialize APIs.
mistachkin
2018-03-08
*
Mark an unreachable branch using NEVER().
drh
2018-03-07
*
Improved documentation for sqlite3_serialize() and sqlite3_deserialize().
drh
2018-03-06
*
Handle some boundary cases in memdb associated with OOM faults.
drh
2018-03-06
*
Simplifications to the memdb VFS.
drh
2018-03-06
*
Improvements to the memdb VFS.
drh
2018-03-06
*
Allow the zSchema argument to sqlite3_serialize() to be NULL to mean the
drh
2018-03-01
*
Miscellaneous code and comment cleanup.
drh
2018-01-03
*
Replace sqlite3_memdb_config() with sqlite3_deserialize(). Remove the
drh
2018-01-03
*
Replace the sqlite3_memdb_ptr() interface with the more general
drh
2018-01-03
*
Simplify the "sqlite3" command in the TCL interface. The filename is now
drh
2018-01-03
*
Add support for the "memdb" VFS and the sqlite3_memdb_ptr() and
drh
2018-01-03