]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Allow expressions with subtypes to be read from indexes unless they are
authordrh <>
Tue, 8 Oct 2024 10:10:42 +0000 (10:10 +0000)
committerdrh <>
Tue, 8 Oct 2024 10:10:42 +0000 (10:10 +0000)
being used as direct or indirect parameters to SQLITE_SUBTYPE functions.

FossilOrigin-Name: 39a56a23fec24dd713905457b6d4ed7c148f88e325a26c376f1e6daf147c69c8

1  2 
manifest
manifest.uuid

diff --cc manifest
index d68a7ee298f14ed644a0fdf09e5a29cf5972b048,0d63b0cdd2d9f3bf7ccbb00b598f02c53f1f0e19..2789b4b2b8a6f920dc591fe1e10437be4171b53f
+++ 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 975a933fc70ba38cc743ae33a4ee81d034bc88a6,57a56b0df11518f4fef0ecfe005058ae94803b1d..b5aa88440f9c38861ac6fccab3b901b9153f2320
@@@ -1,1 -1,1 +1,1 @@@
- 011fab70cb3d194b27742ebb236b05be582230567cf78e3e6cac6911de86922f
 -f150c3c5b898975b1f83d61fa589753449a48f8a0007e8e167dbd702528197c5
++39a56a23fec24dd713905457b6d4ed7c148f88e325a26c376f1e6daf147c69c8