From: drh Date: Sat, 16 Nov 2013 13:55:34 +0000 (+0000) Subject: Simplification and performance improvement to the logic that factors X-Git-Tag: version-3.8.2~84 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e6d058cd974c9e561dc2a52b41d6079cf2d9d39e;p=thirdparty%2Fsqlite.git Simplification and performance improvement to the logic that factors constant expressions ouf of inner loops. FossilOrigin-Name: ee9353fdf3c8f19cd3c344ea8fb7c6d13cadd632 --- e6d058cd974c9e561dc2a52b41d6079cf2d9d39e diff --cc manifest index 7a24f800bc,9ae591ea2a..a99086baf0 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\stestcase\smisc7-16\sso\sthat\sit\sworks\swith\sthe\snew\sUNIQUE\sconstraint\serror\nmessage\sformat. - D 2013-11-16T12:56:46.327 -C Add\sALWAYS\sand\sNEVER\smacros\sto\scurrently\sunreachable\sbut\simportant\sbranches\sin\nsqlite3ExprCompare(). -D 2013-11-15T20:06:26.444 ++C Simplification\sand\sperformance\simprovement\sto\sthe\slogic\sthat\sfactors\s\nconstant\sexpressions\souf\sof\sinner\sloops. ++D 2013-11-16T13:55:34.349 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 8a07bebafbfda0eb67728f4bd15a36201662d1a1 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1139,7 -1139,7 +1139,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 cc17f1f05f15e9c62659a49c0656ff2b667bf701 - R b62a58b0c81de204f01fd6d52945fa47 -P 9f14f55c8ab77e73dbffb7a9c99422bef14cc17a -R 14d70c56fa6d70d4b8ae495a017a7ed6 ++P c7f2ed9f44be3b66a542ee42c0db63bab8ffd2db cee835fe902e46f283257fb8ec9d9744c7d6dd77 ++R 9a08d5cf387c0a6debd995e2224a08b5 ++T +closed cee835fe902e46f283257fb8ec9d9744c7d6dd77 U drh - Z 7ba076cecbcdde244db85dd719f20d67 -Z d160133bb6592eb2691b4e35ce057d8a ++Z c4756f7866a605223b6628b959e50ab9 diff --cc manifest.uuid index f80a0bc0b8,b556a77d11..bb971a575a --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - c7f2ed9f44be3b66a542ee42c0db63bab8ffd2db -cee835fe902e46f283257fb8ec9d9744c7d6dd77 ++ee9353fdf3c8f19cd3c344ea8fb7c6d13cadd632