]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Improve the performance and reduce the size of the sqlite3VdbeSerialGet()
authordrh <drh@noemail.net>
Fri, 22 Aug 2014 15:19:59 +0000 (15:19 +0000)
committerdrh <drh@noemail.net>
Fri, 22 Aug 2014 15:19:59 +0000 (15:19 +0000)
routine by avoiding the use of stack.

FossilOrigin-Name: ebc10e46c15017d7cd232b5f4f3ef67ef740d87f

1  2 
manifest
manifest.uuid

diff --cc manifest
index 0e059ae46cd71985c77961cceedea488ef7e6d95,2e7b46977a7b9e9adaed863c2f1491c6c06c3a85..ceff9d8346d42285b1e92562bb08b76ed4f8105c
+++ 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 6ea17460080209fcc01905607f8d3dae6a4257c6,301ab7c9f73e08478bd91174820bf90b9755e86c..3b49bd178d3be5ac570e3d887cca13dfa9086360
@@@ -1,1 -1,1 +1,1 @@@
- 750bb0a0960606ab24037e0992e9f7a17524cc3e
 -3f55484e81000c75e231f5580632a68e782ded4f
++ebc10e46c15017d7cd232b5f4f3ef67ef740d87f