]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Add a linked list of ParseCleanup objects to the end of a Parse object and
authordrh <>
Mon, 11 Jan 2021 20:37:02 +0000 (20:37 +0000)
committerdrh <>
Mon, 11 Jan 2021 20:37:02 +0000 (20:37 +0000)
commitcf3c078f9326ac990fc4e1bfb4748e0b9f467069
tree7c572557bedee3775c7dac2eb0916fc9a82e8471
parenta6e6cf2c8f2f3a272b4cb5f592906c7a53be59d6
Add a linked list of ParseCleanup objects to the end of a Parse object and
use that list as a place to put other sub-objects that need to be deallocated.
Have a single such list for infrequently used sub-objects is more efficient
than doing an a separate check for each kind of sub-object.

FossilOrigin-Name: affa2b7b316941b8a6c4d0d1ff212c81a593faf1d05d129e14d2b70d73a25c59
manifest
manifest.uuid
src/insert.c
src/prepare.c
src/select.c
src/sqliteInt.h
src/tokenize.c
src/trigger.c