]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Optimizations to the sqlite3BtreeMovetoUnpacked() routine in storage engine
authordrh <drh@noemail.net>
Mon, 25 Nov 2013 20:50:23 +0000 (20:50 +0000)
committerdrh <drh@noemail.net>
Mon, 25 Nov 2013 20:50:23 +0000 (20:50 +0000)
making it about 17.8% faster, which in turn makes SQLite over 1.2% faster
overall.

FossilOrigin-Name: 032e89934f36de10652d3454a0065a337827221a

1  2 
manifest
manifest.uuid

diff --cc manifest
index aa2b98cdb9dbbcea930fb1b72d4ba90f8d8243c8,356b49fd434f9680007a6fac7cb84a06e068b657..c28e8a7063f90aafb48eeec4a015f3d73becdd27
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Add\sthe\s--scratch\sparameter\sto\sspeedtest1.\s\sImproved\serror\smessages\swhen\nmisconfiguring\smemory\sparameters\sin\sspeedtest1.
- D 2013-11-24T01:14:14.123
 -C Return\san\sSQLITE_CORRUPT\serror\sif\sthe\scontent\ssize\sfield\sof\sa\stable\srecord\nextends\soff\sthe\send\sof\sa\spage.
 -D 2013-11-25T20:14:13.468
++C Optimizations\sto\sthe\ssqlite3BtreeMovetoUnpacked()\sroutine\sin\sstorage\sengine\nmaking\sit\sabout\s17.8%\sfaster,\swhich\sin\sturn\smakes\sSQLite\sover\s1.2%\sfaster\noverall.
++D 2013-11-25T20:50:23.619
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in e1a9b4258bbde53f5636f4e238c65b7e11459e2b
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -1142,7 -1142,7 +1142,8 @@@ F tool/vdbe-compress.tcl f12c884766bd14
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01
  F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff
- P 12e612e8e7c4a6f83acf0daf5608151fb5ec1575
- R d231270eb8540c71c1fe43ad7f945ecf
 -P 5bf2a3feeb2c83671bf3edeb20a549239e6873bf
++P 8f3c767a30c552548ead104ca125f182ce4849ad b48c4e402125fb8d2208d358f6e9bbc351f3a49d
+ R 5bcbc7e134df92bc8848f497a4ca3642
++T +closed b48c4e402125fb8d2208d358f6e9bbc351f3a49d
  U drh
- Z 904197ecb3cb4ac430a652007d0a071c
 -Z d267e18bd1e4ed89c545a37f1e6bffd5
++Z 31605b8bf42e4d96e843b4f7dc30f0f2
diff --cc manifest.uuid
index 7967f97b83844b27753b2883867579a4ca03f53a,6967dda00dae6eae251b42dd58215de3ff0f1722..1836affbb02ed99f08443d674772fc5aed4bc4ea
@@@ -1,1 -1,1 +1,1 @@@
- 8f3c767a30c552548ead104ca125f182ce4849ad
 -b48c4e402125fb8d2208d358f6e9bbc351f3a49d
++032e89934f36de10652d3454a0065a337827221a