dan
|
51133eaefa
|
Remove variable Pager.needSync, which was almost completely unused.
FossilOrigin-Name: 347f22a5b777af92873590a5b9af5a6498bef918
|
2010-07-30 15:43:13 +00:00 |
|
dan
|
6037b92a4e
|
Merge trunk changes into experimental again.
FossilOrigin-Name: 87e0f4e184284bf775c2fc7c4e9a334f4f237c59
|
2010-07-30 14:39:13 +00:00 |
|
dan
|
1e01cf1b84
|
Changes to the comments describing the Pager.setMaster variable in pager.c. Add an assert() statement to verify that two master journal pointers are not written to a single journal file.
FossilOrigin-Name: ad78ccacb00e2f8a5ca93e2c9006266d9477fe48
|
2010-07-30 11:31:12 +00:00 |
|
drh
|
abfb62f9bd
|
Cherry-pick the multi-file transaction fix for ticket [f3e5abed55] out of
the experimental branch.
FossilOrigin-Name: 40f7f0a583e6bba66cd006253a0ef4623ea74f17
|
2010-07-30 11:20:35 +00:00 |
|
dan
|
2554ea7b0b
|
Add the test cases for bug [f3e5abed55].
FossilOrigin-Name: cbbaf8e67a23dc332ce935bc7234246eacba60bf
|
2010-07-30 10:09:12 +00:00 |
|
dan
|
eb9444a4b3
|
Make sure a connection has an exclusive lock on all database files involved in a multi-file transaction before writing the master-journal pointer into any journal files. Fix for [f3e5abed55].
FossilOrigin-Name: 50c0f2202d21bbf6b593d75fd20f13c0fac23eff
|
2010-07-30 10:02:24 +00:00 |
|
dan
|
4d9c1b7fc4
|
Merge further trunk changes into experimental branch.
FossilOrigin-Name: fb847d70407b0f0e548919b7554f62bc1dab8a6c
|
2010-07-30 07:26:51 +00:00 |
|
dan
|
3843a4c19a
|
Add tests to check that the ICU regexp() function can only be called with exactly two arguments.
FossilOrigin-Name: 451d965742cc219db709939b4ba1da2f2343dbce
|
2010-07-30 05:06:05 +00:00 |
|
drh
|
60176fa925
|
Updates to the README.txt file for ICU.
FossilOrigin-Name: d37443d33388b402e610a00c362a1e2e79548801
|
2010-07-30 00:31:08 +00:00 |
|
drh
|
0cf68a9b17
|
Unconditionally include the pTmpSpace size in the estimate of the pager
memory used.
FossilOrigin-Name: 4b97f8640e9167cd355a24836fe74e4224cf12b9
|
2010-07-29 10:13:25 +00:00 |
|
drh
|
df0db0feb5
|
Change the profile timer units back to nanoseconds and update the
sqlite3_profile() documentation.
Ticket [c43940c49b74c70a69]
FossilOrigin-Name: 7783b98a938b77d6b8e4e85b32b05452c47fbe4b
|
2010-07-29 10:07:21 +00:00 |
|
drh
|
6cbda64d07
|
Correct handling of compound foreign key constraints that include the
integer primary key as one of the columns.
Ticket [ce7c133ea6cc9ccdc1]
FossilOrigin-Name: 53902f7d4a46aa70ecc5bf180a01ff888d52686a
|
2010-07-29 01:50:38 +00:00 |
|
drh
|
078e4084e9
|
Get SQLITE_OMIT_VIRTUALTABLE working again after being broken by recent
changes.
FossilOrigin-Name: 33b1e862ffa7109480cf4a77ceae8aebe98d3eee
|
2010-07-28 19:17:51 +00:00 |
|
drh
|
60a311785f
|
Fix the dbstatus.test script so that it works correctly on 64-bit machines.
FossilOrigin-Name: a3401d9ee540828f3efd26d89f6b771e0ecb2777
|
2010-07-28 18:51:26 +00:00 |
|
dan
|
76d5918243
|
Merge trunk changes into experimental branch.
FossilOrigin-Name: aa81900153a2762cb2ad41e6710c1f1e7dc8b41e
|
2010-07-28 18:35:50 +00:00 |
|
drh
|
233f816b84
|
Improve the accuracy of the Pager heap usage estimate.
FossilOrigin-Name: ae89777e7f8bae2cdd3407395ea84c1b39577c4b
|
2010-07-28 17:36:11 +00:00 |
|
drh
|
abc97a7834
|
Adjust the shell test script "shell4.test" to account for changes in the
".stat on" display format from the previous checkin.
FossilOrigin-Name: 2f2fa7dd809ae2a67048643da8c01a4664848ba7
|
2010-07-28 17:16:41 +00:00 |
|
drh
|
29dfbe3b70
|
Record the pcache allocation size statistics even for pcache overflow
allocations. Adjust the wording on one of the stat output lines in
the shell.
FossilOrigin-Name: f9adf66ad575abbb63736caef27bd3c619e516a6
|
2010-07-28 17:01:24 +00:00 |
|
shaneh
|
642d8b87fe
|
Modify CLI to optionally display "stats".
FossilOrigin-Name: 419ce0ed89d10252492b2926817259899ee74e71
|
2010-07-28 16:05:34 +00:00 |
|
drh
|
39539804c6
|
Lookaside memory is not used to store schemas. Change the
SQLITE_DBSATUS_SCHEMA_USED documentation to reflect this fact.
FossilOrigin-Name: 07abfd5268564c18afd1074c2069d65c64f4b8eb
|
2010-07-28 15:52:09 +00:00 |
|
drh
|
154a319213
|
Add documentation for the SQLITE_STATUS_MALLOC_COUNT parameter to
sqlite3_status().
FossilOrigin-Name: dbfbdb60c00b5aeae29c85acec0ae910b82dbdba
|
2010-07-28 15:49:02 +00:00 |
|
dan
|
bfcaec729c
|
Fix errors in wal3.test caused by recent modifications.
FossilOrigin-Name: 0714aeccd82d82686c074c1bb74ea794b7bfa3a3
|
2010-07-28 15:10:37 +00:00 |
|
dan
|
502019c8bb
|
Support FCNTL_CHUNK_SIZE on windows too.
FossilOrigin-Name: a038688c991435967b935946c2283707820bb5da
|
2010-07-28 14:26:17 +00:00 |
|
drh
|
cf4d38aaf0
|
Do not allow automatic indices for the RHS of IN expressions which are not
correlated subqueries. Ticket [8011086c85c6c404014c9]
FossilOrigin-Name: 267492d3a7eff7b7b24ed6bd6d6ff55148fe37f3
|
2010-07-28 02:53:36 +00:00 |
|
dan
|
eb8def8449
|
Merge trunk changes into experimental branch.
FossilOrigin-Name: 621824092d443425c420ba9010bbe1202fe99ea2
|
2010-07-27 18:36:37 +00:00 |
|
dan
|
6e09d69c92
|
Add experimental unix-only file-control to grow and truncate the database file by a configurable chunk size.
FossilOrigin-Name: 7cf0e851d4c5e826ea22ed08291b7c91d7b1abc7
|
2010-07-27 18:34:15 +00:00 |
|
drh
|
d7ceb372aa
|
Update the makefiles to prefer TCL version 8.5 instead of 8.4.
FossilOrigin-Name: 8118de2af33557f75b4f2f1b1194a21d46ccf7fe
|
2010-07-27 16:42:22 +00:00 |
|
drh
|
81ba7d16b7
|
Fix a bug in the SQLITE_STATUS_MALLOC_COUNT counter. Add an ALWAYS() around
a condition in the SQLITE_DBSTATUS_SCHEMA_USED logic that is always true.
FossilOrigin-Name: 6df081adbfa581c477bd2c96bb3f7f44be131a8f
|
2010-07-26 19:09:31 +00:00 |
|
drh
|
eafc43b156
|
Add the SQLITE_STATUS_MALLOC_COUNT option for sqlite3_status().
FossilOrigin-Name: 8f8e442b3af553753e25c304efa289b626e3a227
|
2010-07-26 18:43:40 +00:00 |
|
drh
|
d2de9f4e68
|
Increase the version number to 3.7.1 due to the API enhancement of the previous
check-in.
FossilOrigin-Name: 1d7571e4be6d96aec13cd8b3b7b10b8dc44d19a5
|
2010-07-26 16:40:03 +00:00 |
|
drh
|
89ae1023cc
|
Add support for SQLITE_DBSTATUS_SCHEMA_USED and SQLITE_DBSTATUS_STMT_USED to
the trunk.
FossilOrigin-Name: 008368b2bd1513e2df21c2070548c6fc94abebb1
|
2010-07-26 16:24:35 +00:00 |
|
dan
|
111becfbc0
|
When calculating schema memory, use the actual allocated size of hash elements, not sizeof(HashElem). Also fix a bug in dbstatus.test
FossilOrigin-Name: e327ef37faec52ce99591266160be2ce2d577cc3
|
2010-07-26 15:57:01 +00:00 |
|
dan
|
ccd4ad3e6c
|
Add virtual table test cases to dbstatus.test.
FossilOrigin-Name: 72b84d066a4eac90a77142c3ea66ef3d21a1104e
|
2010-07-26 14:47:14 +00:00 |
|
drh
|
f37c68e036
|
Further fixes to the P4_MEM size measurement logic.
FossilOrigin-Name: 934cda2987c331b57a195ed45e9a91794896672a
|
2010-07-26 14:20:06 +00:00 |
|
drh
|
c176c27cbc
|
Fix an issue with P4_MEM and the schema size measurement logic. Also fix
a compiler warning.
FossilOrigin-Name: 8166f33885b86029bb8a0fbaf70606a0d2d5ec2e
|
2010-07-26 13:57:59 +00:00 |
|
drh
|
7043db9f6f
|
Make sure sqlite3_free() is not called for P4_MPRINTF during a size
measurement.
FossilOrigin-Name: 56f11f8823cd06a69eebce6a9613e22b1810b59b
|
2010-07-26 12:38:12 +00:00 |
|
dan
|
eb8603a7c4
|
Remove an assert() that uses a variable removed earlier.
FossilOrigin-Name: c04907e69820bd19f647c5f555327e0058db4e6d
|
2010-07-26 12:36:29 +00:00 |
|
dan
|
d19c933e8e
|
Change the way SubProgram objects are deleted so that the code is the same for deletion and measurement.
FossilOrigin-Name: 00e55102a8309eb6df08ad4a8937ba02688bac62
|
2010-07-26 12:05:17 +00:00 |
|
drh
|
643f35e4a6
|
Update comments to better documentation the new memory measurement functions.
FossilOrigin-Name: 620bad035755449c4e6a762f01ef2b1d9e521c7c
|
2010-07-26 11:59:40 +00:00 |
|
drh
|
174b9a166d
|
Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree()
and all memory from sqlite3_malloc() is freed by sqlite3_free().
FossilOrigin-Name: 629e38a8c9e31111e351fe4625a5835576d23584
|
2010-07-26 11:07:20 +00:00 |
|
drh
|
b975598ea0
|
Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and
all memory from sqlite3_malloc() is freed by sqlite3_free().
FossilOrigin-Name: ac1f37a647e9ed1c00a901d26d9956a86c40117a
|
2010-07-24 16:34:37 +00:00 |
|
dan
|
d46def77db
|
Experimental code to measure memory consumed by database schemas and prepared statements.
FossilOrigin-Name: 9aa30342f4de4eff630520ea8e07ad253d3f0877
|
2010-07-24 11:28:28 +00:00 |
|
drh
|
5419ee5f2f
|
Fix a typo in the OS/2 vfs code.
FossilOrigin-Name: a6bb2108bfb562a7067ef6150e43382736c0c4f5
|
2010-07-23 22:26:20 +00:00 |
|
dan
|
d8747eff5a
|
Merge two leaves.
FossilOrigin-Name: 54e5886d841af69c8fa965bbcd637441d4a398ba
|
2010-07-23 17:37:13 +00:00 |
|
drh
|
7c2ed2ac25
|
Strenghten an assert() in malloc.c that helps to ensure that allocated memory
is freed by the appropriate routine.
FossilOrigin-Name: 80db61acca034a8edff0fd23a65a0bbc9206a7b3
|
2010-07-23 17:32:23 +00:00 |
|
drh
|
b2468954c2
|
Remove additional traces (mostly in comments) of the Table.dbMem field.
FossilOrigin-Name: 5c58f44aeb224e106497368d9290d75a08807761
|
2010-07-23 17:06:32 +00:00 |
|
dan
|
2949e4e8a0
|
Add a test case to shared.test. No changes to production code.
FossilOrigin-Name: bfb0dd3c2f7e1ffbdf236be4adc3e0d804ed5854
|
2010-07-23 15:55:31 +00:00 |
|
dan
|
1feeaed291
|
Remove the Table.dbMem variable, as it is no longer being used for its original purpose.
FossilOrigin-Name: 6eddc6e601cf8f585c6c2cf79f36fcbfe98a307e
|
2010-07-23 15:41:47 +00:00 |
|
dan
|
1dcb9df43f
|
Remove the unused Schema.db variable.
FossilOrigin-Name: 430be657be68687c998f2f5f8dcd112bf26106be
|
2010-07-23 08:31:35 +00:00 |
|
drh
|
e9cdceafab
|
Add evidence marks to the where.c source file. Comment only - no code changes.
FossilOrigin-Name: f3f9e8e5bb90cc36e0d63a7289a8acf534c5fa2a
|
2010-07-22 22:40:03 +00:00 |
|