/ Timeline
Login

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

50 check-ins occurring around 77376b332b446020.

2011-08-06
19:48
The sqlite_stat2.cnt field is parsed if it is present. But it is not yet used. A large comment added to analyze.c to explain the format of the ANALYZE system tables. check-in: 6d1e2372fe user: drh tags: query-planner-tweaks
15:09
Fix a problem with building large indexes introduced by the previous commit. check-in: 038ec9ea92 user: dan tags: experimental
12:01
In temp files used for merge sorting, store the size of each packed-memory-array at the start of the array itself. This is to avoid having to store the offsets of all arrays in the (potentially very large) file in main-memory. check-in: 8051c1767c user: dan tags: experimental
02:03
Merge together the fork in the query-planner-tweaks branch. check-in: 2daab6bd42 user: drh tags: query-planner-tweaks
01:22
Fix a compiler warning when STAT2 is off. More test cases. Fix legacy tests to deal with the new STAT2 logic. check-in: 7e914aa999 user: drh tags: query-planner-tweaks
2011-08-05
22:31
Bug fixes to the sample-count logic for STAT2. A few test cases added. check-in: e93c248c84 user: drh tags: query-planner-tweaks
21:13
Add a column to the sqlite_stat2 table that contains the number of entries with exactly the same key as the sample. We do not yet do anything with this extra value. Some tests in analyze2.test are failing. check-in: eb43422827 user: drh tags: query-planner-tweaks
11:49
Minor internal changes to vdbesort.c. Also, default to merging lists together 16 at a time. check-in: 9ddc324a34 user: dan tags: experimental
01:09
Allow the sqlite_stat2 table to contain a number of samples other than the default of 10. check-in: b9d41c3490 user: drh tags: query-planner-tweaks
2011-08-04
18:43
Fix a comment in vdbesort.c. check-in: db8518cab8 user: dan tags: experimental
12:14
Change to using packed-memory-arrays instead of b-trees when performing an offline merge-sort for CREATE INDEX. This makes it easier to control the number of disc seeks required when merging. check-in: a4770d079c user: dan tags: experimental
2011-08-03
22:06
Merge the winopen-retry-logic branch into trunk. The biggest change here is to test scripts, which should now use such as copy_file and delete_file from tester.tcl rather than the raw file commands of TCL. check-in: b90c28be38 user: drh tags: trunk
21:46
Merge the latest trunk changes into the sessions branch. check-in: c570903608 user: drh tags: sessions
21:32
Avoid segfaulting on an incremental blob write if SQLITE_ENABLE_PREUPDATE_HOOK set but no pre-update hooks are defined. check-in: 62c4463404 user: drh tags: sessions
16:40
Update the OP_Move opcode to shift the pScopyFrom pointer of aliases when compiled with SQLITE_DEBUG. Ticket [d63523637517386191]. check-in: a2135ad130 user: drh tags: trunk
01:07
Adjust the output row estimating logic when using STAT2. check-in: c8ba8855d8 user: drh tags: query-planner-tweaks
2011-08-02
23:45
Add explanatory comment to the win32lock-2.2 test case. Closed-Leaf check-in: 4cb17881d9 user: mistachkin tags: winopen-retry-logic
23:34
Correct subtle timing issues in the win32lock test cases and in the lock_win32_file Tcl command. Also, eliminate superfluous MSVC compiler warnings. check-in: 7baf02946e user: mistachkin tags: winopen-retry-logic
20:19
Fix missing info exists check for win32lock-2.2 (the one previously applied to win32lock-1.2). check-in: 8a52698e64 user: mistachkin tags: winopen-retry-logic
20:14
Exclude the 8_3_names.test script from the inmemory_journal permutation. check-in: 78fc94c8d1 user: drh tags: trunk
20:03
Replace the missed 'file copy' in malloc_common.tcl with copy_file. check-in: cd20b4ef60 user: mistachkin tags: winopen-retry-logic
20:01
Merge in the permutation changes from trunk. check-in: b30a5e307f user: drh tags: winopen-retry-logic
19:59
Also exclude backcompat.test from inmemory_journal since inmemory_journal is not compatible with WAL mode. check-in: 861a5b6243 user: drh tags: trunk
19:42
Merge the latest trunk changes into the winopen-retry-logic branch. check-in: 8bef97a0eb user: drh tags: winopen-retry-logic
19:30
Omit backcompat.test from the journaltest permutation because it uses WAL mode which is incompatible with journaltest. check-in: 2bbf3150a4 user: drh tags: trunk
18:25
Merge all the latest trunk changes into the apple-osx branch. check-in: 77376b332b user: drh tags: apple-osx
10:56
Minor fixes to vdbesort.c code in preparation for a major rework. check-in: 7f339c0e26 user: dan tags: experimental
01:57
Make sure IS NOT NULL constraints work on virtual tables. Fix for ticket [6c14288a473ceff]. check-in: a55f4ab999 user: drh tags: trunk
00:57
Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. check-in: 9007586fda user: mistachkin tags: winopen-retry-logic
2011-07-30
23:50
Fix a (humorous) typo in the lemon documentation. check-in: ed630b012f user: drh tags: trunk
2011-07-28
20:48
Merge changes for the new sqlite3_file_control() that will cause the -wal and -shm files to persist after the last database connection closes. check-in: 1b56677bdf user: mistachkin tags: trunk
19:16
Remove redundant sub-expression from retry loop invariant in winAccess. Also, make check for SQLITE_ACCESS_READWRITE formally correct. check-in: 93079a92c4 user: mistachkin tags: trunk
07:34
Fix conditional for retry logic in winAccess and add missing call to logIoerr. check-in: 8a145863d1 user: mistachkin tags: trunk
00:14
Use osStat() instead of stat() consistently in os_unix.c check-in: 9109128cb5 user: drh tags: trunk
2011-07-26
17:53
Fix errors in a comment in sqlite3session.c. No changes to code. check-in: d5f4c4c0bf user: dan tags: sessions
16:23
Test cases added. Fix the query mode. Closed-Leaf check-in: a9d8794ae9 user: drh tags: persistent-wal-patch
16:03
Prototype change for a new sqlite3_file_control() that will cause the -wal and -shm files to persist after the last database connection closes. check-in: e34c553bf0 user: drh tags: persistent-wal-patch
15:57
Fix a test case in sessionfault.test. No changes to code. check-in: dc6ecacd77 user: dan tags: sessions
15:50
Fix a problem causing sqlite3changeset_invert() to effectively drop UPDATE changes. check-in: bb3e65d972 user: dan tags: sessions
2011-07-25
23:25
Enable the SQLITE_FCNTL_SIZE_HINT on unix even if SQLITE_FCNTL_CHUNK_SIZE has not been set. check-in: 05c9832e5f user: drh tags: trunk
2011-07-23
13:54
Merge the winAccess retry logic from the anti-antivirus branch into the trunk. check-in: 08d0e8799e user: drh tags: trunk
13:11
In the multiplexor, close auxiliary files before deleting them when doing a truncate. check-in: 6fb7cfc2ef user: drh tags: trunk
2011-07-22
21:25
Add retry logic for AV defense to winAccess(). Also allow OS tracing to be enabled by a compile-time option. Closed-Leaf check-in: a6b85c7340 user: drh tags: av-defense
12:49
Merge the latest trunk changes into the sessions branch. check-in: 110cfd6920 user: drh tags: sessions
11:23
Also add the sqlite3-all.c target to the MSVC makefile. check-in: 8ce2b74a82 user: drh tags: trunk
11:16
Add makefile targets sqlite3-all.c. check-in: 71f7be586f user: drh tags: trunk
10:53
Adjust the maximum number of open database connections in wal3.test down for OpenBSD. check-in: b38e52f675 user: drh tags: trunk
10:33
Use $(TCLSH_CMD) instead of tclsh in the autoconf makefile. check-in: fd36d8067b user: drh tags: trunk
2011-07-21
21:29
Compile with the SQLITE_ENABLE_8_3_NAME macro set to 2 to force 8+3 filenames to be on all the time. check-in: ae83dac701 user: drh tags: trunk
20:59
All multiplexor chunk sizes up to 4GiB. Disable the multiplexor if the chunk size is set to 0. check-in: 83191ad6f3 user: drh tags: trunk