From: drh <> Date: Thu, 14 Jan 2021 20:57:47 +0000 (+0000) Subject: Improvements to the min/max optimization. Fix for a performance X-Git-Tag: version-3.35.0~135 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=41d01407ea19c94411bae520d1f7db56388f2c69;p=thirdparty%2Fsqlite.git Improvements to the min/max optimization. Fix for a performance regression introduced at [b8ba2f17f938c035] reported by [forum:/forumpost/4050026ab8|forum post 4050026ab8] FossilOrigin-Name: 249a71cc6822d6bdd5bb9e727aac81c6549693b418e9c0987b96850ee332c940 --- 41d01407ea19c94411bae520d1f7db56388f2c69 diff --cc manifest index b050b37ce0,a0e67a5b46..c00d0af4e9 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C cli:\sOmit\ssurplus\swhitespace\sat\sthe\send\sof\slines\sin\s.explain\soutput. - D 2021-01-13T12:59:20.834 -C The\searly-out\sof\sthe\sinner\sloop\son\sthe\smin/max\soptimization\swas\soverly\naggressive\sfor\sthe\scases\swhere\sthere\sis\sa\sjoin\sand\souter\sloops\scontain\nIN\soperators.\s\sFix\sthis.\s\sTest\scase\sin\sTH3. -D 2021-01-14T00:53:14.879 ++C Improvements\sto\sthe\smin/max\soptimization.\s\sFix\sfor\sa\sperformance\nregression\sintroduced\sat\s[b8ba2f17f938c035]\sreported\sby\n[forum:/forumpost/4050026ab8|forum\spost\s4050026ab8] ++D 2021-01-14T20:57:47.228 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -1895,7 -1895,7 +1895,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P db0ecfe66433f8915b6eb16d3735a4a0d0f8e0bbc395bc9c1364387506fc4657 - R 2ad612629a79dbad03e8b7f173945d59 -P 83ec01e38cbd22147ba544e15eae32c72e0523a55b54851e483dc2effc64f206 ++P 11e4eb095746602961a178044809a68a77ba7b367596997bef726e54062423d9 ccd3bae14b6b47bb0f9622700c04db989f76ce65e10e0709964cfd0675eca762 + R 3dc0d948d76c5e90d01be3a954f85921 ++T +closed ccd3bae14b6b47bb0f9622700c04db989f76ce65e10e0709964cfd0675eca762 U drh - Z f407a95e341e109313c0922f7d2a229b -Z 4b60af58a6a03c91f6ab835dbd142db0 ++Z 8ad13e36552647d99e513fed14d21def diff --cc manifest.uuid index ccaf3daab6,7f27c3343a..6ee0559a9e --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 11e4eb095746602961a178044809a68a77ba7b367596997bef726e54062423d9 -ccd3bae14b6b47bb0f9622700c04db989f76ce65e10e0709964cfd0675eca762 ++249a71cc6822d6bdd5bb9e727aac81c6549693b418e9c0987b96850ee332c940