From: drh <> Date: Thu, 23 Jul 2026 21:34:16 +0000 (+0000) Subject: Enhance Bloom-filter support so that it works with blob values and with X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=1a2ed04399dd597f0c545dc73e7420f7323d71df;p=thirdparty%2Fsqlite.git Enhance Bloom-filter support so that it works with blob values and with text values as long as the collating sequence is binary. FossilOrigin-Name: a67bff640c9e4ffdf2f48c049eaf829b9e43d167a1055bf8780ff29c910bbade --- 1a2ed04399dd597f0c545dc73e7420f7323d71df diff --cc manifest index 29e83f74c6,236dce7d0d..cabee6f7a2 --- a/manifest +++ 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 bde90fd78c,0aa078dcac..9e08b4feac --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - ba919ea1d4fe84526a4c844b3f901e5e8b1650dcdee647e4d46da2d33ced1710 -98ced971bfd48aedf862fa0f8674744723e36eeda2ad600e91062fc8b7d9da9e ++a67bff640c9e4ffdf2f48c049eaf829b9e43d167a1055bf8780ff29c910bbade