From: drh Date: Fri, 14 Dec 2018 11:16:52 +0000 (+0000) Subject: Fix a problem with bytecode generation when a query involves two or more X-Git-Tag: version-3.27.0~292 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a1ce4369f95cb09960e664e80a551f1f968c5f8;p=thirdparty%2Fsqlite.git Fix a problem with bytecode generation when a query involves two or more indexes on expressions connected by OR. Ticket [d96eba87698a428c1ddd0790ea04] FossilOrigin-Name: 7e4ed8b5c2047b69bbb037497111e56e465a4d9f8afca3b337f9ac744471dc4a --- 5a1ce4369f95cb09960e664e80a551f1f968c5f8 diff --cc manifest index ccc99ce8fc,ee2b08e20f..3f879cecf6 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sa\sbug\sin\sfuzzcheck\sthat\scause\sit\sto\soverlook\sa\spointer-map\sbug\sthat\swas\ntrigger\sby\sthe\sfuzzcheck\stest\sdata,\sand\salso\sfix\sthe\spointer-map\sbug. - D 2018-12-14T03:16:17.943 -C Posible\sfix\sfor\s[d96eba87]. -D 2018-12-14T08:40:11.676 ++C Fix\sa\sproblem\swith\sbytecode\sgeneration\swhen\sa\squery\sinvolves\stwo\sor\smore\nindexes\son\sexpressions\sconnected\sby\sOR.\nTicket\s[d96eba87698a428c1ddd0790ea04] ++D 2018-12-14T11:16:52.652 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F Makefile.in d8b254f8bb81bab43c340d70d17dc3babab40fcc8a348c8255881f780a45fee6 @@@ -1787,8 -1787,10 +1787,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 18740bd448887d618fafee0b5a7c004aa2f2632244f7d29e2428772baa36b828 3036fd71ac7063359b04a0ed54a6c63a380eb7ff75cd29ed27486d4259066aee - R 7367b1481f35f13ad669721d0de5a468 - T +closed 3036fd71ac7063359b04a0ed54a6c63a380eb7ff75cd29ed27486d4259066aee -P cc42dd15100db28a9796254f69a4e367ea5eae29f546be055017cf3e12aa66ba ++P cc42dd15100db28a9796254f69a4e367ea5eae29f546be055017cf3e12aa66ba 89a25abfcd069aebdf817890e5c27f46de3000fb858ae01029e4528f9d677567 + R 6e4a89239ac2714d2f3e8e3c0f340ed6 -T *branch * tkt-d96eba87 -T *sym-tkt-d96eba87 * -T -sym-trunk * -U dan -Z a14cc8d4d51fec90b6ae7d1a1ef2aa2b ++T +closed 89a25abfcd069aebdf817890e5c27f46de3000fb858ae01029e4528f9d677567 +U drh - Z 3dec21dea4844642e6338ca29ec5fe6a ++Z 4c06ed13d4147ae87910536f3d08fc7f diff --cc manifest.uuid index 60b5dc7f91,029f87dcc5..b4892511f2 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - cc42dd15100db28a9796254f69a4e367ea5eae29f546be055017cf3e12aa66ba -89a25abfcd069aebdf817890e5c27f46de3000fb858ae01029e4528f9d677567 ++7e4ed8b5c2047b69bbb037497111e56e465a4d9f8afca3b337f9ac744471dc4a