From: drh Date: Wed, 24 Jun 2015 00:05:45 +0000 (+0000) Subject: Performance optimization on balance_nonroot() and related routines. X-Git-Tag: version-3.8.11~142 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9c739e26da32b0b4101244e6d8d17cd174ab40e7;p=thirdparty%2Fsqlite.git Performance optimization on balance_nonroot() and related routines. 2.6% faster overall with a size increase of less than 750 bytes. FossilOrigin-Name: 25131e7062125e91c2d60ed2cadf134dd7609124 --- 9c739e26da32b0b4101244e6d8d17cd174ab40e7 diff --cc manifest index ab6b39e46a,718b155db2..5cd22e21a6 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Mark\ssome\sbranches\sas\sunreachable\safter\sthe\srecent\schange\sthat\srecognizes\nmismatch\sresult\sset\ssizes\son\scompound\sSELECT\sstatements\ssooner. - D 2015-06-23T23:31:52.120 -C Testability\simprovement. -D 2015-06-23T21:35:28.724 ++C Performance\soptimization\son\sbalance_nonroot()\sand\srelated\sroutines.\n2.6%\sfaster\soverall\swith\sa\ssize\sincrease\sof\sless\sthan\s750\sbytes. ++D 2015-06-24T00:05:45.705 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 1063c58075b7400d93326b0eb332b48a54f53025 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1286,7 -1286,7 +1286,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 4df852ce26c95d5d23c83dbe9c59d2c3435acddf - R f33f66149dfc88305222eaacd7fef5a8 -P f77f2f48f48e374a72b6c054142f7a3ec0b1483c -R 4d132507809128fd95303043fe3c27fc ++P c8d1f305b6e9dfc36b8e3f4ab92de4457884d903 eed6a3314518cdab809264284d7680385f0d5d2a ++R 89850ed2148a00ac2d9831c087418020 ++T +closed eed6a3314518cdab809264284d7680385f0d5d2a U drh - Z fe73de6bdd6d9128d20e7fa5150f1b6d -Z 2d888246a6aeb99138896a0f8b9aa3e8 ++Z 115864ffd982466ffd849126735907ac diff --cc manifest.uuid index 797478ecf7,62fd6afdb3..4c4df142b2 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - c8d1f305b6e9dfc36b8e3f4ab92de4457884d903 -eed6a3314518cdab809264284d7680385f0d5d2a ++25131e7062125e91c2d60ed2cadf134dd7609124