From: dan Date: Thu, 16 Jul 2026 13:17:34 +0000 (+0000) Subject: Relax the restrictions on reordering tables in vtab queries that occur to the right... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c744314bca7858d131577e0dbf8bb21aa3e3cbf7;p=thirdparty%2Fsqlite.git Relax the restrictions on reordering tables in vtab queries that occur to the right of a LEFT or CROSS JOIN but are not actually the RHS of said join. FossilOrigin-Name: 9062c79fc273d9e59090ea475e7d2abaf33c7cfe9948cbfb92b979a6ed31a37f --- c744314bca7858d131577e0dbf8bb21aa3e3cbf7 diff --cc manifest index 0598b7a4cf,051beca8fb..2902dac135 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Adjust\sQRF\sto\sgenerate\slower-case\sHTML\soutput\swith\sthe\sSQLITE_STYLE_Html\nstyle\ssetting. - D 2026-07-14T17:02:47.865 + C Relax\sthe\srestrictions\son\sreordering\stables\sin\svtab\squeries\sthat\soccur\sto\sthe\sright\sof\sa\sLEFT\sor\sCROSS\sJOIN\sbut\sare\snot\sactually\sthe\sRHS\sof\ssaid\sjoin. -D 2026-07-15T19:19:03.835 ++D 2026-07-16T13:17:34.525 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2214,8 -2215,11 +2215,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534 F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c - P 5a4b0b81de1abf9c1b73f026b416b29b9bdddc7a1b73ae5b9aa02f3dde131731 - R 5ca5451ceba84a0338aad30cb6fcd699 - U drh - Z c5c16572b72ca5414518d30654f89f2d -P 4be8630e053de91fb03c960d792960e837cf6360d5d24fbae4fc97b8fcaef062 ++P 4be8630e053de91fb03c960d792960e837cf6360d5d24fbae4fc97b8fcaef062 7df34b446edb2e6826f504a9fed13631817ac03e1423539fc4c28efe7ec485e0 + R 96cb8d87026f44ed7e5edbb91b716f2b -T *branch * vtab-outer-joins -T *sym-vtab-outer-joins * -T -sym-trunk * ++T +closed 7df34b446edb2e6826f504a9fed13631817ac03e1423539fc4c28efe7ec485e0 + U dan -Z 8f4635e8239e55ade09fb573e77c7c4b ++Z 332a0a20f228f27dab0699eaa88cec22 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index bb3401bd61,f447948149..97e82a477b --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 4be8630e053de91fb03c960d792960e837cf6360d5d24fbae4fc97b8fcaef062 -7df34b446edb2e6826f504a9fed13631817ac03e1423539fc4c28efe7ec485e0 ++9062c79fc273d9e59090ea475e7d2abaf33c7cfe9948cbfb92b979a6ed31a37f