]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Performance improvement for GLOB and LIKE matching for patterns with two
authordrh <drh@noemail.net>
Thu, 1 Dec 2016 18:57:58 +0000 (18:57 +0000)
committerdrh <drh@noemail.net>
Thu, 1 Dec 2016 18:57:58 +0000 (18:57 +0000)
or more multi-character wildcards ("*" or "%").

FossilOrigin-Name: 2df0ebf95f6a25c77777c33685303e81550fd739

1  2 
manifest
manifest.uuid

diff --cc manifest
index 867860bee6644ff7fbd5911456d2852f5e5c003b,b0f600d00251251130407a9567bd99b6592b02bf..9b457b17ba1938787710fadef515cb37412fd2a7
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Add\sthe\sremember(V,PTR)\sextension\sfunction\swhich\scopies\san\sSQL\svalue\sinto\nan\sapplication\svariable.
- D 2016-11-30T16:54:52.848
 -C Faster\sversion\sof\spatternCompare()\sthat\suses\snew\sreturn\svalues\srather\sthan\nan\sextra\sparameter\sto\scommunicate\swildcard\sinformation\sback\sup\sto\sparent\nsearches.
 -D 2016-12-01T18:49:40.948
++C Performance\simprovement\sfor\sGLOB\sand\sLIKE\smatching\sfor\spatterns\swith\stwo\nor\smore\smulti-character\swildcards\s("*"\sor\s"%").
++D 2016-12-01T18:57:58.894
  F Makefile.in 7639c6a09da11a9c7c6f2630fc981ee588d1072d
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc b8ca53350ae545e3562403d5da2a69cec79308da
@@@ -1536,8 -1536,7 +1536,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 3816bb415ecfd4f36430d0fcbc878e382975de60 f0942c362f45ca1e986e142dbdd3ad957626dfb1
- R cd510c86291ec9069bea94544a3e0b95
- T +closed f0942c362f45ca1e986e142dbdd3ad957626dfb1
 -P c5e5614d98a752738c081fecdd1e349a1a92b0e5
++P d2d30914d81022d7d4e1670caf9326524520deaf a1e2b6ce3af690ae91bda3d056357205c4018da7
+ R 7fd404505e6cb7c0d4a931aa83fe2cab
++T +closed a1e2b6ce3af690ae91bda3d056357205c4018da7
  U drh
- Z 6b290cfef4656939d1e961e713e76c69
 -Z 7c186ec4fef5aa272b546661aa8fedfc
++Z 7e6a99050dfa3d3417fed3aea1612abc
diff --cc manifest.uuid
index 305748dc6853481e74c5962f74825ff12e78d2b8,b7832d7eab269b9d446ed090103d2ee94f862e3c..261dff35ebb78482bbd09853f9556f9f6d6ddd89
@@@ -1,1 -1,1 +1,1 @@@
- d2d30914d81022d7d4e1670caf9326524520deaf
 -a1e2b6ce3af690ae91bda3d056357205c4018da7
++2df0ebf95f6a25c77777c33685303e81550fd739