- 1ee46c0 Changes to threadtest3 so that "stress2" is more similar to the SDS stress test. by dan ยท 11 years ago threadtest3
- 9af1062 Add new test file e_walauto.test. by dan ยท 11 years ago
- d44b786 Fix errors in threadtest3 tests caused by earlier tests neglecting to close database handles. by dan ยท 11 years ago
- 053542d Further enhancements to threadtest3 stress tests. by dan ยท 11 years ago
- 9bd3cc4 Add extra tests to threadtest4.c. Fix a benign data race accessing the by drh ยท 11 years ago
- 0420954 Add extra tests to threadtest3. by dan ยท 11 years ago
- ef15c6e Add new tests to the threadtest4.c program. Fix a long-standing data race by drh ยท 11 years ago
- 2ea0baf Remove the KeyInfo cache (for now - perhaps we will add it back in later - or by drh ยท 11 years ago
- 5942b01 Make sure the Btree mutex is held when setting the locking mode and the by drh ยท 11 years ago threadtest4
- 5f5c1a0 Merge the cell overflow page number cache thread race fix from trunk. by drh ยท 11 years ago
- 18b67f3 Fix a bug in the threadtest4.c program. Remove the keyinfo cache as it provides by drh ยท 11 years ago
- 1e57430 Add the threadtest4.c test program. Not yet working. by drh ยท 11 years ago
- 8575366 Fix a race condition to do with very large index keys in shared-cache mode. by dan ยท 11 years ago
- 0a3520c Fix a typo in the documentation for sqlite3_threadsafe(). by drh ยท 11 years ago
- 1f03b86 Fix a typo causing a test error in e_walhook.test. by dan ยท 11 years ago
- 6e45e0c Add new test file e_walhook.test. by dan ยท 11 years ago
- 684ec98 Revise mutex handling by the sqlite3_win32_reset_heap() function. by mistachkin ยท 11 years ago
- 6f7febf Fix typos in the documentation for sqlite3_table_column_metadata(). by drh ยท 11 years ago
- 45d1b20 Fix the sqlite3_table_column_metadata() routine so that it gives the correct by drh ยท 11 years ago
- 9778bd7 Add extra tests to e_walckpt.test. by dan ยท 11 years ago
- 80cdfd1 Lower the default SQLITE_SORTER_PMASZ value back to 10, where it has been for by drh ยท 11 years ago
- 8c3026e Make the sqlite3_table_column_metadata() interface available by default and by drh ยท 11 years ago
- f547192 Add the SQLITE_REVERSE_UNORDERED_SELECTS compile-time option that causes the by drh ยท 11 years ago
- b11c3f2 Increase the default minimum PMA size for multi-threaded sorting from 10x by drh ยท 11 years ago
- 0fbd735 Fix harmless compiler warning. by mistachkin ยท 11 years ago
- 785a38f Add extra tests to e_walckpt.test. by dan ยท 11 years ago
- 0235a03 Add missing mutex calls around a call to sqlite3SchemaGet() within sqlite3_open(). by dan ยท 11 years ago
- b88c7b5 Add a missing mutex around calls to clear the KeyInfo cache when closing by drh ยท 11 years ago
- 8f1eb8a Avoid accessing a single uninitialized byte when moving a rare 3-byte cell from an internal page to a leaf. This was not actually causing a problem, just a valgrind warning. by dan ยท 11 years ago
- d52d52b Fix a (harmless) uninitialized variable reference in b-tree balancing for by drh ยท 11 years ago
- cd934c3 Avoid a potential NULL pointer deference in the sqlite3_stmt_scanstatus() logic. by drh ยท 11 years ago
- 5cca94e Fix a buffer overread that might occur in analyze.c if SQLITE_ENABLE_STAT4 was defined. by dan ยท 11 years ago
- 2928d32 Add new test file e_walckpt.test. Still some tests to come. by dan ยท 11 years ago
- fe32daa Make sure the WhereTerm objects are fully zeroed when they are allocated. by drh ยท 11 years ago
- ebdb81d The KeyInfo cache must be cleared before closing the btree, not after. by drh ยท 11 years ago
- 318dc0b When closing a (shared-cache) database connection, be sure to clear out by drh ยท 11 years ago
- 351064b Improved comment on the sharedB.test test script. by drh ยท 11 years ago fix-stale-keyinfo-cache
- a895a4d Test case demonstrating the problem described by ticket [e4a18565a36884b00edf]. by drh ยท 11 years ago
- ffc8f3e When closing a (shared-cache) database connection, be sure to clear out all by drh ยท 11 years ago
- 2c3abeb Fix compiler warnings. by drh ยท 11 years ago
- 5de7d96 Fix the autoconf and MSVC makefiles, which have been broken for nearly a by drh ยท 11 years ago
- dea7d70 Make sure that a DISTINCT query with an ORDER BY works correctly even if by drh ยท 11 years ago
- 1d32488 Performance enhancement for single-table queries with many OR-connected by drh ยท 11 years ago
- 72673a2 If a table is the right operand of a LEFT JOIN, then any column of that by drh ยท 11 years ago
- d892205 Clarification of the meaning of the second parameter to the busy-handler by drh ยท 11 years ago
- 063970a Fix comment typos reported on the mailing list. No changes to code. by drh ยท 11 years ago
- a25165f Add an implementation mark and fix a comment describing the OP_Checkpoint by drh ยท 11 years ago
- dd90d7e Add evidence marks and assert()s used as evidence for checkpoint requirements. by drh ยท 11 years ago
- 86e166a Fix over-length comment lines in sqlite.h.in. No changes to code. by drh ยท 11 years ago
- bb9a378 Simplify the sqlite3_wal_checkpoint() documentation. Add some source code by drh ยท 11 years ago
- 5b87531 Futher tweaks to the sqlite3_wal_checkpoint_v2() documentation. by drh ยท 11 years ago
- 2d2e7bf Updates to the documentation for sqlite3_wal_checkpoint_v2() and related by drh ยท 11 years ago
- 2f89546 Add support for SQLITE_CHECKPOINT_TRUNCATE. by drh ยท 11 years ago
- 0fe8c1b When attempting to restart a wal file, make any required calls to sqlite3_randomness() before waiting on or checking for wal file readers. This restores the behaviour exhibited by the trunk. by dan ยท 11 years ago checkpoint-truncate
- f26a154 Add the SQLITE_CHECKPOINT_TRUNCATE option. by dan ยท 11 years ago
- 1fd2d7d Convert two unreachable branches into assert() statements. by drh ยท 11 years ago
- 9b5444a Work around overzealous NULL pointer checking in memcpy() and memset() for by drh ยท 11 years ago
- ac5649a Remove the ill-designed "-end" option from the command-line shell. Instead, by drh ยท 11 years ago
- cb7fe0a Add the -end option to the command-line shell, which forces it to exit after by drh ยท 11 years ago
- d89b834 Fix a buffer overread during compilation of CREATE VIRTUAL TABLE statements that featured an explicit database name but no virtual table arguments. For example, "CREATE VIRTUAL TABLE main.ft USING fts4". by dan ยท 11 years ago
- 3f2d22e More test cases for the balancer. by drh ยท 11 years ago
- 5ab6377 Fix a problem in the new b-tree balancer that was causing corruption of by drh ยท 11 years ago
- 0a79238 Fix an integer overflow bug in vdbesort.c. by dan ยท 11 years ago
- 0da10d32 Always reinitialized the Index.bUnordered and Index.noSkipscan flags before by drh ยท 11 years ago
- ab4624d Fix an error in the comments from the previous check-in. by drh ยท 11 years ago
- 7a1bca7 Deploy heuristics (well-commented) to better estimate how much unindexed terms by drh ยท 11 years ago
- a389825 Remove a redundant test case (probably a copy/paste error). Add an assert() by drh ยท 11 years ago
- 643091f Fix a typo in a requirements mark on the abs() SQL function. by drh ยท 11 years ago
- 2d82331 Fix a benign test error on PRAGMA collation_list introduced by a recent checkin. by drh ยท 11 years ago
- 341eca7 Updates to requirements tags on the mutex documentation. by drh ยท 11 years ago
- 5e3b49b Add requirements marks on the built-in collating functions. by drh ยท 11 years ago
- fdab026 Ensure that when the number of cells on a page drops to zero that the freelist by drh ยท 11 years ago
- 1b40e63 Fix the encoding of some integers to use the minimum amount of space: by drh ยท 11 years ago
- 654858d Add some requirements marks to the record formatting logic. Comment changes by drh ยท 11 years ago
- 113762a Add new requirements marks associated with the file format documentation. by drh ยท 11 years ago
- 42a7b4b Completely remove an assert() that had previously been commented out. by drh ยท 11 years ago
- 664f85d Add an ALWAYS on an always-true branch in wal.c. by drh ยท 11 years ago
- fead4ed Adding the "noskipscan" token to an sqlite_stat1.stat field prevents by drh ยท 11 years ago
- 36ff0bf Allow an automatic index to be used if the only uses of declared indexes for by drh ยท 11 years ago
- 64b600f Merge in all the other ROLLBACK fixes from the branch-3.8.7 branch. by drh ยท 11 years ago
- bea3b97 Fix a bug in the sqlite3TripAllCursors() routine that prevents it from by drh ยท 11 years ago
- 58f95c4 Update a couple of test cases to account for the fact that ROLLBACK does not always abort all running SELECT statements. by drh ยท 11 years ago
- bb8f925 Increment the version number to 3.8.7.2 by drh ยท 11 years ago
- 4429c20 Add an ALWAYS() to an always-true conditional in the WAL rollback logic. by drh ยท 11 years ago
- c5352b9 Remove code from sqlite3BtreeKeySize() made unreachable by the previous by drh ยท 11 years ago
- 756d3b3 Avoid calling sqlite3BtreeKeysize() on a b-tree cursor in SKIPNEXT or SKIPPREV state. by dan ยท 11 years ago
- 2b8669a Avoid calling sqlite3BtreeKeysize() on a b-tree cursor in SKIPNEXT or SKIPPREV state. by dan ยท 11 years ago
- d816e00 Improved comments on the BtCursor.skipNext field. No changes to code. by drh ยท 11 years ago
- 77b1dee When a SELECT statement is terminated by a ROLLBACK TO operation, make the by drh ยท 11 years ago
- 13835c4 Fix a bug in the sqlite3TripAllCursors() routine that prevents it from by drh ยท 11 years ago
- 302f583 Update a couple of test cases to account for the fact that ROLLBACK does not always abort all running SELECT statements. by dan ยท 11 years ago
- f9df2fb Adding the "noskipscan" token to an sqlite_stat1.stat field prevents an by drh ยท 11 years ago noskipscan-token
- 70273d0 Consider using an automatic-index for a scan even if there exists a possible skip-scan that uses one or more "=" operators. by dan ยท 11 years ago experimental-autoindex-fix
- 0a9d9d5 Do not automatically remove the DISTINCT keyword from "a IN (SELECT DISTINCT ...)" expressions. Fix for [db87229497]. by drh ยท 11 years ago
- dd715f7 Do not automatically remove the DISTINCT keyword from "a IN (SELECT DISTINCT ...)" expressions. Fix for [db87229497]. by dan ยท 11 years ago
- 8ac1a67 Modify the documentation for sqlite3_backup_init() to indicate that it will fail if there is already a read or read-write transaction open on the destination database. by dan ยท 11 years ago
- fad0199 Have calls to sqlite3_backup_init() fail if there is already a read or read-write transaction open on the destination database. by dan ยท 11 years ago
- 6f9c566 When a transaction or savepoint rollback occurs, save the positions of all open read-cursors so that they can be restored following the rollback operation. Cherry-pick of check-in [dd03a2802f3f27] by drh ยท 11 years ago
- d7b0690 Add further tests for rollback operations in the presence of ongoing selects. by dan ยท 11 years ago
- 8023104 When a transaction or savepoint rollback occurs, save the positions of all open read-cursors so that they can be restored following the rollback operation. by dan ยท 11 years ago