From: drh Date: Fri, 5 Feb 2016 14:11:12 +0000 (+0000) Subject: Improvements to the way out-of-memory conditions are handled, resulting X-Git-Tag: version-3.11.0~49 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0539702b8e9a54b2c8cbc28db6666570700fc1c8;p=thirdparty%2Fsqlite.git Improvements to the way out-of-memory conditions are handled, resulting in an almost 1% performance gain in the commmon case where OOM errors do not occur. FossilOrigin-Name: b082538da774ac77f284fd7e22f9b1b9c2abc343 --- 0539702b8e9a54b2c8cbc28db6666570700fc1c8 diff --cc manifest index 35946a7421,9ea4a16054..8c2dfea1b7 --- a/manifest +++ 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 b114896ea4,9543c6e779..96f1ef1f1f --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - fe123ab4f17f97ba9d64a7e0589ac47fd9d43877 -0a802e96ab06e2643834b83671fa8353da1a348d ++b082538da774ac77f284fd7e22f9b1b9c2abc343