]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Enhance Bloom-filter support so that it works with blob values and with
authordrh <>
Thu, 23 Jul 2026 21:34:16 +0000 (21:34 +0000)
committerdrh <>
Thu, 23 Jul 2026 21:34:16 +0000 (21:34 +0000)
text values as long as the collating sequence is binary.

FossilOrigin-Name: a67bff640c9e4ffdf2f48c049eaf829b9e43d167a1055bf8780ff29c910bbade

1  2 
manifest
manifest.uuid
src/sqliteInt.h

diff --cc manifest
index 29e83f74c636b2f9de7e4036d8e05d380967f855,236dce7d0db24f80692549385be79e9e6fb58ed4..cabee6f7a25a35fd8a6a72726a8317cd928ffa8d
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Change\sthe\sway\spointers\sare\spassed\sbetween\sC\scode\sand\sTcl\stest\sscripts.\sThis\sallows\stests\sto\sbe\srun\swith\sFil-C\sbuilds.
- D 2026-07-23T20:04:20.962
 -C New\stest\scases\sfor\sBloom\sfilter\suse\son\stext\skeys\sas\slong\sas\sthe\ncollating\ssequence\sis\sbinary.
 -D 2026-07-23T20:23:04.256
++C Enhance\sBloom-filter\ssupport\sso\sthat\sit\sworks\swith\sblob\svalues\sand\swith\ntext\svalues\sas\slong\sas\sthe\scollating\ssequence\sis\sbinary.
++D 2026-07-23T21:34:16.953
  F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@@ -747,7 -747,7 +747,7 @@@ F src/shell.c.in 0df571dd1eae1a15577361
  F src/sqlite.h.in 2101a2b494cbc282d0dc1c3f631c4fb83060c52876cc9d7615b091ad66d932b1
  F src/sqlite3.rc 015537e6ac1eec6c7050e17b616c2ffe6f70fca241835a84a4f0d5937383c479
  F src/sqlite3ext.h 0efd4723bad9124ea1f581d9f1ea0254ac1c6f3e5fb29e4f3dcf36c72485a456
- F src/sqliteInt.h 0ecebadd18de3a6e1df36f64cca5daedd772aa1f152380e80979c14932900fce
 -F src/sqliteInt.h b793a8b93acafdc0e9f0865f78f3ad4041b91565ee7f114b339136ff7059ecae
++F src/sqliteInt.h 97e5138ed4216967a7d52215e5bdc6c7d8932cd37e457362ac771c8d2be0165a
  F src/sqliteLimit.h 7617f2ee673dab382046beba4552283f442cf1a181bb169ac38eb908135dd8da
  F src/status.c 7565d63a79aa2f326339a24a0461a60096d0bd2bce711fefb50b5c89335f3592
  F src/table.c 0f141b58a16de7e2fbe81c308379e7279f4c6b50eb08efeec5892794a0ba30d1
@@@ -2217,8 -2217,8 +2217,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534
  F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
  F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
- P 675ed9a486fecc734a6aad2e80fd800183c33f72dce1435a193f0e4cf4ede944
- R 039d4cbeaa72e84bb2afb658548c69cd
- U dan
- Z edd2aa8bdc90ca19c0485db80790b5cb
 -P f38f4167110df11ba54816932126f695dc6e114d4001d0261669807a55ad7966
 -R 438ee1d912e98a29a406472f7bcf9770
++P ba919ea1d4fe84526a4c844b3f901e5e8b1650dcdee647e4d46da2d33ced1710 98ced971bfd48aedf862fa0f8674744723e36eeda2ad600e91062fc8b7d9da9e
++R 26aac823ea150432800c10471be492a6
++T +closed 98ced971bfd48aedf862fa0f8674744723e36eeda2ad600e91062fc8b7d9da9e
+ U drh
 -Z 755ec0c18f267274a2f24d11dbb024d2
++Z 2f108fd2bd38b326761c2c9967df2222
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index bde90fd78c56468ecca7a95006ace9a2ad150ca8,0aa078dcaca930fd709e80289bbf7e2c94103a09..9e08b4feac1fddbb9347a0c49374e2153ce2fc63
@@@ -1,1 -1,1 +1,1 @@@
- ba919ea1d4fe84526a4c844b3f901e5e8b1650dcdee647e4d46da2d33ced1710
 -98ced971bfd48aedf862fa0f8674744723e36eeda2ad600e91062fc8b7d9da9e
++a67bff640c9e4ffdf2f48c049eaf829b9e43d167a1055bf8780ff29c910bbade
diff --cc src/sqliteInt.h
Simple merge