mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-15 11:41:13 +03:00
Merge two leaves.
FossilOrigin-Name: 54e5886d841af69c8fa965bbcd637441d4a398ba
This commit is contained in:
24
manifest
24
manifest
@@ -1,8 +1,5 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
C Merge\stwo\sleaves.
|
||||||
Hash: SHA1
|
D 2010-07-23T17:37:13
|
||||||
|
|
||||||
C Strenghten\san\sassert()\sin\smalloc.c\sthat\shelps\sto\sensure\sthat\sallocated\smemory\nis\sfreed\sby\sthe\sappropriate\sroutine.
|
|
||||||
D 2010-07-23T17:32:23
|
|
||||||
F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
|
F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
|
||||||
F Makefile.in ec08dc838fd8110fe24c92e5130bcd91cbb1ff2e
|
F Makefile.in ec08dc838fd8110fe24c92e5130bcd91cbb1ff2e
|
||||||
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
|
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
|
||||||
@@ -588,7 +585,7 @@ F test/selectA.test 06d1032fa9009314c95394f2ca2e60d9f7ae8532
|
|||||||
F test/selectB.test f305cc6660804cb239aab4e2f26b0e288b59958b
|
F test/selectB.test f305cc6660804cb239aab4e2f26b0e288b59958b
|
||||||
F test/selectC.test 33bb5673a8141df193c6fd56e6de7fea38b8d2ee
|
F test/selectC.test 33bb5673a8141df193c6fd56e6de7fea38b8d2ee
|
||||||
F test/server1.test f5b790d4c0498179151ca8a7715a65a7802c859c
|
F test/server1.test f5b790d4c0498179151ca8a7715a65a7802c859c
|
||||||
F test/shared.test 3b448dc0f7a9356e641894ed81c27599f39d809d
|
F test/shared.test b9114eaea7e748a3a4c8ff7b9ca806c8f95cef3e
|
||||||
F test/shared2.test d6ba4ca1827ea36a1ac23a99e3c36eeac9165450
|
F test/shared2.test d6ba4ca1827ea36a1ac23a99e3c36eeac9165450
|
||||||
F test/shared3.test d69bdd5f156580876c5345652d21dc2092e85962
|
F test/shared3.test d69bdd5f156580876c5345652d21dc2092e85962
|
||||||
F test/shared4.test d0fadacb50bb6981b2fb9dc6d1da30fa1edddf83
|
F test/shared4.test d0fadacb50bb6981b2fb9dc6d1da30fa1edddf83
|
||||||
@@ -841,14 +838,7 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
|||||||
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
||||||
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
|
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
|
||||||
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
|
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
|
||||||
P 5c58f44aeb224e106497368d9290d75a08807761
|
P 80db61acca034a8edff0fd23a65a0bbc9206a7b3 bfb0dd3c2f7e1ffbdf236be4adc3e0d804ed5854
|
||||||
R 0737b55c191f07ae1ad4fa3bf1f755c1
|
R f64674fd73e928c91a12f4bbf3d016fe
|
||||||
U drh
|
U dan
|
||||||
Z 0a76b0c40d2f418cd9847132220ce5bf
|
Z 1404b8cebd331e440d4f17d98e1c840f
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v1.4.6 (GNU/Linux)
|
|
||||||
|
|
||||||
iD8DBQFMSdIwoxKgR168RlERApNcAJ410iFTmSjiaKEwT7N0SDbHgajjxQCfanYz
|
|
||||||
ZoDT+tmH93pc0A6pOi4UbwA=
|
|
||||||
=eycw
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
80db61acca034a8edff0fd23a65a0bbc9206a7b3
|
54e5886d841af69c8fa965bbcd637441d4a398ba
|
||||||
@@ -1018,6 +1018,44 @@ do_test shared-$av.14.3 {
|
|||||||
db close
|
db close
|
||||||
} {}
|
} {}
|
||||||
|
|
||||||
|
# Populate a database schema using connection [db]. Then drop it using
|
||||||
|
# [db2]. This is to try to find any points where shared-schema elements
|
||||||
|
# are allocated using the lookaside buffer of [db].
|
||||||
|
#
|
||||||
|
# Mutexes are enabled for this test as that activates a couple of useful
|
||||||
|
# assert() statements in the C code.
|
||||||
|
#
|
||||||
|
do_test shared-$av-15.1 {
|
||||||
|
file delete -force test.db
|
||||||
|
sqlite3 db test.db -fullmutex 1
|
||||||
|
sqlite3 db2 test.db -fullmutex 1
|
||||||
|
execsql {
|
||||||
|
CREATE TABLE t1(a, b, c);
|
||||||
|
CREATE INDEX i1 ON t1(a, b);
|
||||||
|
CREATE VIEW v1 AS SELECT * FROM t1;
|
||||||
|
CREATE VIEW v2 AS SELECT * FROM t1, v1
|
||||||
|
WHERE t1.c=v1.c GROUP BY t1.a ORDER BY v1.b;
|
||||||
|
CREATE TRIGGER tr1 AFTER INSERT ON t1
|
||||||
|
WHEN new.a!=1
|
||||||
|
BEGIN
|
||||||
|
DELETE FROM t1 WHERE a=5;
|
||||||
|
INSERT INTO t1 VALUES(1, 2, 3);
|
||||||
|
UPDATE t1 SET c=c+1;
|
||||||
|
END;
|
||||||
|
|
||||||
|
INSERT INTO t1 VALUES(5, 6, 7);
|
||||||
|
INSERT INTO t1 VALUES(8, 9, 10);
|
||||||
|
INSERT INTO t1 VALUES(11, 12, 13);
|
||||||
|
ANALYZE;
|
||||||
|
SELECT * FROM t1;
|
||||||
|
}
|
||||||
|
} {1 2 6 8 9 12 1 2 5 11 12 14 1 2 4}
|
||||||
|
do_test shared-$av-15.2 {
|
||||||
|
execsql { DROP TABLE t1 } db2
|
||||||
|
} {}
|
||||||
|
db close
|
||||||
|
db2 close
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sqlite3_enable_shared_cache $::enable_shared_cache
|
sqlite3_enable_shared_cache $::enable_shared_cache
|
||||||
|
|||||||
Reference in New Issue
Block a user