diff --git a/manifest b/manifest index 956c6789b7..2e26cd9363 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Further\senhancements\sto\sthe\sMSVC\sbatch\sbuild\stool. -D 2016-02-19T19:46:58.037 +C Add\san\sextra\stest\scase\sfor\sthe\schange\sin\scommit\s[c4295725]. +D 2016-02-22T09:45:27.195 F Makefile.in 4e90dc1521879022aa9479268a4cd141d1771142 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc 28fc4ee02333996d31b3602b39eeb8e609a89ce4 @@ -964,7 +964,7 @@ F test/randexpr1.test eda062a97e60f9c38ae8d806b03b0ddf23d796df F test/rbu.test 168573d353cd0fd10196b87b0caa322c144ef736 F test/rdonly.test 64e2696c322e3538df0b1ed624e21f9a23ed9ff8 F test/regexp1.test 497ea812f264d12b6198d6e50a76be4a1973a9d8 -F test/regexp2.test 09fa89db70f7b1a611b001fd6b6e06b7527ac049 +F test/regexp2.test aa7ffcc21350007a78361b82bcf3b74d12227144 F test/reindex.test 44edd3966b474468b823d481eafef0c305022254 F test/releasetest.tcl 975449bf742b8bb9025208292208af816a1fcb58 F test/resolver01.test f4022acafda7f4d40eca94dbf16bc5fc4ac30ceb @@ -1429,7 +1429,7 @@ F tool/vdbe_profile.tcl 246d0da094856d72d2c12efec03250d71639d19f F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh a98af506df552f3b3c0d904f94e4cdc4e1a6d598 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f -P c4295725015d394f01b8563f47236e0890f1cc0d 480e5049486b8b047f533d78b040daa47dd6b946 -R 02fc87382f176f4e92d2c83bf9af6520 -U mistachkin -Z f03186686f4366e8689fd530c95e9fd4 +P 06f1495f4b7465e3992f524f56d97847643a9895 +R b86f8e59b295e1048335bf96093b2d01 +U dan +Z f9a2cc9c8dbe56018446b3f984094705 diff --git a/manifest.uuid b/manifest.uuid index dee08de19b..6f698efa34 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -06f1495f4b7465e3992f524f56d97847643a9895 \ No newline at end of file +a48ac4c347813bd2b416b1cb06c3cbf1f4b3781a \ No newline at end of file diff --git a/test/regexp2.test b/test/regexp2.test index 07955e15ee..9928e8ce8e 100644 --- a/test/regexp2.test +++ b/test/regexp2.test @@ -101,5 +101,25 @@ do_execsql_test 2.3 { SELECT * FROM t4; } {1 a_abc_1 2 a_abc_1 1 a_abc_1 2 a_abc_1 1 a_abc_1 2 a_abc_1} +#------------------------------------------------------------------------- +# Test that trigger parameters (i.e. new.* and old.*) refs are not +# considered to be constant across separate invocations of the trigger. +# +do_execsql_test 3.0 { + CREATE TABLE t5(a); + CREATE TABLE t6(x); + + CREATE TRIGGER t5tr AFTER DELETE ON t5 BEGIN + DELETE FROM t6 WHERE t6.x REGEXP old.a; + END; + + INSERT INTO t5 VALUES ('^a.*'), ('^b.*'), ('^c.*'); + INSERT INTO t6 VALUES ('eab'), ('abc'), ('bcd'), ('cde'), ('dea'); + + DELETE FROM t5; + SELECT * FROM t6; +} {eab dea} + + finish_test