From: dan Date: Mon, 1 Jun 2026 18:01:13 +0000 (+0000) Subject: Disable transitive WHERE constraints when there are explicit COLLATE operators. Fix... X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=c28f2d22b6f145576474eb12da3d2eee5268e284;p=thirdparty%2Fsqlite.git Disable transitive WHERE constraints when there are explicit COLLATE operators. Fix for report [bugs:/info/ffddcd3617 | 2026-05-31T08:33:10Z]. FossilOrigin-Name: 18ee3a17c589cfd34500b6a6547d0cb51aea4dd14b4e1e4b2d0cf0dbfb32378e --- c28f2d22b6f145576474eb12da3d2eee5268e284 diff --cc manifest index 2e552f50e0,e01a70ccb4..cb12bfeb4c --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Make\ssure\sthe\sauthenticator\sis\scalled\sfor\scolumns\sthat\sare\spart\sof\na\sUSING\sin\sa\sFULL\sJOIN.\n[bugs:/info/2026-05-31T02:00:37Z|Bug\s2026-05-31T02:00:37Z]. - D 2026-06-01T16:49:39.368 -C Minor\sperformance\simprovement\sfor\sthe\spatch\son\sthis\sbranch. -D 2026-06-01T17:56:11.723 ++C Disable\stransitive\sWHERE\sconstraints\swhen\sthere\sare\sexplicit\sCOLLATE\soperators.\sFix\sfor\sreport\s[bugs:/info/ffddcd3617\s|\s2026-05-31T08:33:10Z]. ++D 2026-06-01T18:01:13.689 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2207,8 -2207,8 +2207,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534 F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c - P 04d7a9d788cf0bb811483baceb9142f67d4a2380d4af409d5300a92f7972472e - R 2fe83aab6b0bb9267e51002405c70ad5 - U drh - Z 0a697e9740ed9760dfa8720312c763be -P 9500238a1d603a3f08a8fc0954725d5d217aab339720146ea0bc700e47b81c3c -R a14c4b5ca955ef8bb4ab4c346aca6159 ++P 4ef88a36f9d9669b0d74c58f79ad497803885ff6078e5f9685f13c96eab397cc 2702fecc5c47704bdae535459e59260b55c571ff3b7d09617541e36829d4cf9c ++R 2ad868b01f615da83a06b0d2529a6ddd ++T +closed 2702fecc5c47704bdae535459e59260b55c571ff3b7d09617541e36829d4cf9c + U dan -Z 64d4254ed5327965a348bb9713e58894 ++Z 2839875b41beb1c8eb8c48e6a91f6145 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 03a1d31e42,0687665d6b..f85e52cfdf --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 4ef88a36f9d9669b0d74c58f79ad497803885ff6078e5f9685f13c96eab397cc -2702fecc5c47704bdae535459e59260b55c571ff3b7d09617541e36829d4cf9c ++18ee3a17c589cfd34500b6a6547d0cb51aea4dd14b4e1e4b2d0cf0dbfb32378e