From: drh <> Date: Tue, 8 Oct 2024 10:10:42 +0000 (+0000) Subject: Allow expressions with subtypes to be read from indexes unless they are X-Git-Tag: version-3.47.0~58 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=eaefd9ccc8cc73ecb17bdfceabcaff4d5285e837;p=thirdparty%2Fsqlite.git Allow expressions with subtypes to be read from indexes unless they are being used as direct or indirect parameters to SQLITE_SUBTYPE functions. FossilOrigin-Name: 39a56a23fec24dd713905457b6d4ed7c148f88e325a26c376f1e6daf147c69c8 --- eaefd9ccc8cc73ecb17bdfceabcaff4d5285e837 diff --cc manifest index d68a7ee298,0d63b0cdd2..2789b4b2b8 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Add\sthe\sundocumented\stest/debug\sfunction\sparseuri(),\suseful\sfor\sfuzzing.\nOnly\sappears\swhen\scompiling\swith\sSQLITE_DEBUG. - D 2024-10-07T12:48:21.105 -C Add\san\sALWAYS()\son\sa\sbranch\sin\sthe\snew\sindexed-subtype\slogic. -D 2024-10-08T00:15:22.623 ++C Allow\sexpressions\swith\ssubtypes\sto\sbe\sread\sfrom\sindexes\sunless\sthey\sare\nbeing\sused\sas\sdirect\sor\sindirect\sparameters\sto\sSQLITE_SUBTYPE\sfunctions. ++D 2024-10-08T10:10:42.057 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -2215,9 -2216,8 +2216,9 @@@ F vsixtest/vsixtest.tcl 6195aba1f12a5e1 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P bce52ce2a6e7f3d3d1b2807d1ea95243d9b655e557c1bb6f0b8a9a6cefb1aed6 aa9bd711cc1b0136098388976d22adc0a2fc89f50fe2273ed80ee3e4e50c98b6 - R 2751128e1e0fdc619c86fd365893c4ad - T +closed aa9bd711cc1b0136098388976d22adc0a2fc89f50fe2273ed80ee3e4e50c98b6 -P 50be8f5091b2202b67a80f826feee2c378f001745ad5acb7c4374423bbf6ff22 ++P 011fab70cb3d194b27742ebb236b05be582230567cf78e3e6cac6911de86922f f150c3c5b898975b1f83d61fa589753449a48f8a0007e8e167dbd702528197c5 + R 4f5fad7a5b3f0800af84dc5d2cb9639f ++T +closed f150c3c5b898975b1f83d61fa589753449a48f8a0007e8e167dbd702528197c5 U drh - Z 13ff87e9c834e664927aecce64813015 -Z c1cd4067e85475803952865dab33ef60 ++Z d4cafc45e7a2f93bf4c10b241262518d # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 975a933fc7,57a56b0df1..b5aa88440f --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 011fab70cb3d194b27742ebb236b05be582230567cf78e3e6cac6911de86922f -f150c3c5b898975b1f83d61fa589753449a48f8a0007e8e167dbd702528197c5 ++39a56a23fec24dd713905457b6d4ed7c148f88e325a26c376f1e6daf147c69c8