/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins occurring around c77a767cbd22354d.

2011-04-08
23:36
Backport test cases from trunk that seek to prove that the IS NOT NULL query optimization is working. check-in: 9eff470226 user: drh tags: branch-3.7.2
23:05
Make sure the query planner is able to correctly analyze NULL value samples in the sqlite_stat2 table. This is a backport of changes from check-in [f73a167b434f] check-in: 1d6378898a user: drh tags: branch-3.7.2
23:04
Make sure the left-hand side of the IS NOT NULL operator is a simple column and not a general expression before applying the IS NOT NULL optimization. This is a backport of check-in [543f75a6abe3]. check-in: e8177e0149 user: drh tags: branch-3.7.2
21:35
Always make sure the left-hand side of the IS NOT NULL operator is a simple column, not a general expression, before applying the IS NOT NULL query optimization. check-in: 543f75a6ab user: drh tags: trunk
18:47
Add some rtree tests to the backcompat.test script. check-in: 8ea3601cd1 user: dan tags: trunk
17:22
Fix incrvacuum2.test so that it works with the inmemory_journal permutation. check-in: 7b8e176143 user: dan tags: trunk
2011-04-07
19:56
Change two new internal functions in where.c from global to file scope. check-in: 5bbfa17d4d user: drh tags: trunk
15:24
Add test case to verify [d03d63d77e] works. check-in: bf78acb9df user: dan tags: trunk
14:47
When searching a list of freelist trunk pages looking for a specific page to allocate, avoid unnecessary journalling of the unchanged trunk pages towards the start of the list. check-in: d03d63d77e user: drh tags: trunk
14:05
Avoid running thread1.test or thread2.test if SQLITE_MUTEX_NOOP is defined. check-in: 532ae32ea0 user: dan tags: trunk
10:09
Do not run multi-threaded Tcl tests if the library was built with SQLITE_MUTEX_NOOP defined. check-in: e4e99606fd user: dan tags: trunk
05:17
Fix test script attach4.test so that it works with type 1 VFS implementations (no wal). And wal.test so that it work with a small default pager cache size. check-in: 29c7b42587 user: dan tags: trunk
03:41
Fix a couple of MSVC compiler warnings; check-in: 748c9109c9 user: shaneh tags: trunk
01:54
Fix an issue with an analyze test. No code changes. check-in: cddf79db83 user: shaneh tags: trunk
01:14
Fix typos in documentation comments. No changes to code. check-in: 9c64b5a99c user: drh tags: trunk
2011-04-06
23:40
Add a missing "extern C" terminator to the end of sqlite3session.h. check-in: 29090b695a user: drh tags: sessions
23:39
Fix VC++ compiler warnings. check-in: 7b7c8d366c user: drh tags: sessions
22:33
Merge in the latest changes from the trunk. check-in: 435b57dc2b user: drh tags: sessions
22:05
Fix a performance regression: Keep two btree masks in each prepared statement; one for btrees used and another for btrees that require locks. Only try to lock the btrees identified by the second mask. check-in: 614de91a50 user: drh tags: trunk
19:15
Fix a benign inaccuracy in the os_unix.c SQLITE_FCNTL_SIZE_HINT code. check-in: 61a6ccbe3c user: dan tags: trunk
17:54
Changes to support building with various SQLITE_OMIT_XXX options defined. check-in: 2039ed952a user: dan tags: trunk
12:38
Update a comment in sqliteLimit.h. No changes to code or tests. check-in: b7296fd380 user: dan tags: trunk
12:37
Add configurations featuring the -ftrapv switch and large values for SQLITE_MAX_ATTACHED to releasetest.tcl. check-in: 989588abf3 user: dan tags: trunk
2011-04-05
22:13
Merge the latest trunk changes into the sessions branch. check-in: 45f2026172 user: drh tags: sessions
22:10
Merge the latest trunk changes into the apple-osx branch. check-in: c77a767cbd user: drh tags: apple-osx
22:08
Suppress many harmless compiler warnings, mostly signed/unsigned comparisons within asserts or unused parameters in extensions. check-in: 3eeb0ff78d user: drh tags: trunk
19:27
Simplifications to the sqlite3BtreeEnterAll() and LeaveAll() routines. Just have them call BtreeEnter and BtreeLeave() repeatedly rather than trying to be clever. check-in: 51039b3578 user: drh tags: trunk
19:26
Simplifications to the sqlite3ResetInternalSchema() logic to eliminate unreachable branches. check-in: a4c3ac989d user: drh tags: trunk
18:34
Remove dead code from the OP_JournalMode opcode in the VDBE. This code seems to have been useless since [f88c6367d2] on [2010-08-07]. check-in: a89f24e2c9 user: drh tags: trunk
17:31
Remove the mutex counter and the logic that attempts to verify that btree mutexes are held continuously. We are not making that assumption at this time. check-in: 242ce7cff4 user: drh tags: trunk
16:09
When committing a WAL transaction, do not write any pages to the WAL file with page numbers greater than the size of the database image in pages. check-in: 311d0b613d user: dan tags: trunk
14:22
Fix a documentation typo. check-in: d25c17ef6e user: drh tags: trunk
13:38
Pull the latest changes from trunk (and hence from schema-parse-refactor) into the apple-osx branch. check-in: 8e885ddea0 user: drh tags: apple-osx
13:27
Pull the latest trunk changes (and hence the schema-parse-refactor changes) into the sessions branch. check-in: 03ca83422f user: drh tags: sessions
13:12
Merge the scheme-parse-refactor changes into trunk: (1) added sqlite3SchemaMutexHeld() asserts, (2) Use -1 instead of 0 to mean "all" in sqlite3ResetInternalSchema(), and other cosmetic changes. check-in: 5db4511d8a user: drh tags: trunk
12:25
Fix the P4_TRANSIENT constant so that it works correct - so that it really makes a copy of the string for the P4 argument. Use P4_TRANSIENT wherever appropriate. Change P4_STATICs of schema names to P4_TRANSIENT. check-in: bf664b206b user: drh tags: trunk
11:26
Improved comment on the sqlite3SrcListLookup function. check-in: bcbc9ff568 user: drh tags: trunk
02:33
Added ifcapable wal to some test scripts; check-in: 6b270381da user: shaneh tags: trunk
02:21
Added ifcapable utf16 to a few test cases; check-in: 57e0919b08 user: shaneh tags: trunk
2011-04-04
23:08
Add a comment to the VACUUM implementation explaining when all schemas are reset and not just the "main" schema. Closed-Leaf check-in: 2aff1b0ca8 user: drh tags: schema-parse-refactor
21:48
Changes for consistent use of SQLITE_OS_UNIX and removal of legacy OS_UNIX from testfixture source; check-in: 78b6eee200 user: shaneh tags: trunk
21:25
Additional schema mutex checks for sqlite3RootPageMoved(). Reduce the scope of sqlite3ResetInternalSchema() in a few places. check-in: 39c0090783 user: drh tags: schema-parse-refactor
20:40
Minor comment typo corrections. Simplify an assert. No functional changes. check-in: 82c2316240 user: drh tags: schema-parse-refactor
18:22
Add a description of access rules for the Schema object and lots of asserts to verify that the access rules are followed. check-in: ae8374af05 user: drh tags: schema-parse-refactor
15:38
<nowiki>Add the "--start=[permutation:][testfile]" option to tester.tcl. For starting quick.test or all.test at the nominated permutation and/or test file.</nowiki> check-in: a97e8505f2 user: dan tags: trunk
14:05
Merge test_syscall.c fix from the trunk. check-in: 1e1a23cc56 user: dan tags: schema-parse-refactor
14:03
Have test_syscall.c include "sqliteInt.h". Otherwise the SQLITE_OS_UNIX symbol may not be defined correctly. check-in: fda8fadd83 user: dan tags: trunk
13:40
Rename sqlite3SchemaFree() to sqlite3SchemaClear() to more accurately reflect its function. check-in: 71d7440023 user: drh tags: schema-parse-refactor
13:19
Merge the latest changes of trunk into the session branch. check-in: 95d53c4432 user: drh tags: sessions
13:11
Merge in the latest changes from trunk. check-in: 6d78a25ddc user: drh tags: apple-osx