From: drh Date: Fri, 22 Aug 2014 15:19:59 +0000 (+0000) Subject: Improve the performance and reduce the size of the sqlite3VdbeSerialGet() X-Git-Tag: version-3.8.7~173 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=738d190dd8e2102c2b3c99a51c5b7dd63b445783;p=thirdparty%2Fsqlite.git Improve the performance and reduce the size of the sqlite3VdbeSerialGet() routine by avoiding the use of stack. FossilOrigin-Name: ebc10e46c15017d7cd232b5f4f3ef67ef740d87f --- 738d190dd8e2102c2b3c99a51c5b7dd63b445783 diff --cc manifest index 0e059ae46c,2e7b46977a..ceff9d8346 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Change\sa\swhile-loop\sinto\sa\sdo-loop\sin\ssqlite3VdbeSerialPut()\sfor\sa\ssmall\nsize\sreduction\sand\sperformance\simprovement. - D 2014-08-22T13:22:32.819 -C Handle\sthe\s4-byte\sinteger\scase\sin\sthe\sstackless\sroutine. -D 2014-08-22T14:56:13.720 ++C Improve\sthe\sperformance\sand\sreduce\sthe\ssize\sof\sthe\ssqlite3VdbeSerialGet()\nroutine\sby\savoiding\sthe\suse\sof\sstack. ++D 2014-08-22T15:19:59.113 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 5eb79e334a5de69c87740edd56af6527dd219308 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1188,7 -1188,7 +1188,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 369c480cda6fa66394b995346bbf51f3298446e1 - R 9c1a6f648ddd3ddf03093ccb99facf2b -P 8267d82174099e548a4f78d06af0c6324c89b83d ++P 750bb0a0960606ab24037e0992e9f7a17524cc3e 3f55484e81000c75e231f5580632a68e782ded4f + R 3e2300d1a615c65baf7081c06688a5fd ++T +closed 3f55484e81000c75e231f5580632a68e782ded4f U drh - Z 453b7d6a328e84b291043b75c1b3327d -Z 9f4fad73eafc2d2adf27281640f7d1a1 ++Z 0797c3bb55e4f93e4c54043857e85ca3 diff --cc manifest.uuid index 6ea1746008,301ab7c9f7..3b49bd178d --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 750bb0a0960606ab24037e0992e9f7a17524cc3e -3f55484e81000c75e231f5580632a68e782ded4f ++ebc10e46c15017d7cd232b5f4f3ef67ef740d87f