]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Improvements to the way out-of-memory conditions are handled, resulting
authordrh <drh@noemail.net>
Fri, 5 Feb 2016 14:11:12 +0000 (14:11 +0000)
committerdrh <drh@noemail.net>
Fri, 5 Feb 2016 14:11:12 +0000 (14:11 +0000)
in an almost 1% performance gain in the commmon case where OOM errors do
not occur.

FossilOrigin-Name: b082538da774ac77f284fd7e22f9b1b9c2abc343

1  2 
manifest
manifest.uuid

diff --cc manifest
index 35946a7421f3a280e811c15eeb63de4331206e5b,9ea4a16054fcf6c2104155288763be9a66b47283..8c2dfea1b7a8f7e36f2fcd8ec0e702c1e9c067ab
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Improve\sERRORLEVEL\shandling\sin\sthe\sMSVC\sbatch\sbuild\stool\ssub-routine\s'fn_UnsetVariable'.
- D 2016-02-05T04:55:01.668
 -C Add\sthe\sslightly\sfaster\ssqlite3DbMallocRawNN(db,n)\sroutine\sfor\sthe\smajority\ncases\swhere\sdb\sis\sguaranteed\sto\sbe\snot\sNULL.
 -D 2016-02-05T13:38:36.171
++C Improvements\sto\sthe\sway\sout-of-memory\sconditions\sare\shandled,\sresulting\nin\san\salmost\s1%\sperformance\sgain\sin\sthe\scommmon\scase\swhere\sOOM\serrors\sdo\nnot\soccur.
++D 2016-02-05T14:11:12.413
  F Makefile.in 027c1603f255390c43a426671055a31c0a65fdb4
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc 72b7858f02017611c3ac1ddc965251017fed0845
@@@ -1426,7 -1426,7 +1426,8 @@@ F tool/vdbe_profile.tcl 246d0da094856d7
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P 76718bbce775e13a82893be519ddd98b2f3a4942
- R 86ae75673aa5606b4c7ad2944af4b890
- U mistachkin
- Z b9861f56ee1885b232be909ed448816a
 -P 9efb223f4ce8ccc00515f8f016f7c494c9ae5096
 -R a3e65991654c830e3de734323ec006f3
++P fe123ab4f17f97ba9d64a7e0589ac47fd9d43877 0a802e96ab06e2643834b83671fa8353da1a348d
++R 3749c59fe6fdfc59db76e85b115f2d1f
++T +closed 0a802e96ab06e2643834b83671fa8353da1a348d
+ U drh
 -Z 1d7c8b6479ccf726221b089b3d2b622f
++Z 89e3d20f1d49685c430d339bf1d58063
diff --cc manifest.uuid
index b114896ea4cb3102a4fc9d693f6815b42b19ebf3,9543c6e77902583803fd861c95d7e03a7e260c8c..96f1ef1f1f444e27b74fcc9cf831b1040d98ad69
@@@ -1,1 -1,1 +1,1 @@@
- fe123ab4f17f97ba9d64a7e0589ac47fd9d43877
 -0a802e96ab06e2643834b83671fa8353da1a348d
++b082538da774ac77f284fd7e22f9b1b9c2abc343