-C Avoid\sclearing\sthe\sEP_FromJoin\sflag\sfrom\sterms\sin\sON\sclauses\swhen\sflattening\nsub-selects.\sPossible\sfix\sfor\s[2df0107b].
-D 2016-12-01T19:58:01.439
+C Test\scases\sfor\sthe\simproved\sLIKE/GLOB\smatcher.
+D 2016-12-02T02:19:24.505
F Makefile.in 7639c6a09da11a9c7c6f2630fc981ee588d1072d
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
F Makefile.msc b8ca53350ae545e3562403d5da2a69cec79308da
F test/keyword1.test 37ef6bba5d2ed5b07ecdd6810571de2956599dff
F test/lastinsert.test 42e948fd6442f07d60acbd15d33fb86473e0ef63
F test/laststmtchanges.test ae613f53819206b3222771828d024154d51db200
-F test/like.test 81632c437a947bf1f7130b19537da6a1a844806a
+F test/like.test 0603f4fa0dad50987f70032c05800cbfa8985302
F test/like2.test 3b2ee13149ba4a8a60b59756f4e5d345573852da
F test/like3.test 3608a2042b6f922f900fbfd5d3ce4e7eca57f7c4
F test/limit.test 0c99a27a87b14c646a9d583c7c89fd06c352663e
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 2df0ebf95f6a25c77777c33685303e81550fd739 8bed4cd549759a93c4a087d8d8c08c0068ba8d59
-R 72f6d6d0e28ae71211501e4595390bfd
-T +closed 8bed4cd549759a93c4a087d8d8c08c0068ba8d59
-U dan
-Z a00b285125498e1667085e3791884b85
+P a427c4052820d90c3c8c23abf9097f973e564010
+R f16f032d9f385e340b291882ba284c15
+U drh
+Z a0288af86999fbddd2602cee91996f35
SELECT char(0x4d) LIKE char(0x6d);
} {1}
-
+# Performance testing for patterns with many wildcards. These LIKE and GLOB
+# patterns were quite slow with SQLite 3.15.2 and earlier.
+#
+do_test like-14.1 {
+ set x [lindex [time {
+ db one {SELECT 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz'GLOB'*a*a*a*a*a*a*a*a*y'}
+ }] 0]
+ puts -nonewline " ($x ms - want less than 1000) "
+ expr {$x<1000}
+} {1}
+ifcapable !icu {
+ do_test like-14.2 {
+ set x [lindex [time {
+ db one {SELECT 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaz'LIKE'%a%a%a%a%a%a%a%a%y'}
+ }] 0]
+ puts -nonewline " ($x ms - want less than 1000) "
+ expr {$x<1000}
+ } {1}
+}
finish_test