Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of test/tester.tcl
2019-11-14
| ||
17:46 | Fix a bug in the hard_heap_limit pragma so that it returns the new value of the hard_heap_limit, not the soft_heap_limit. Change SQLITE_MAX_MEMORY so that it works by setting the default hard_heap_limit value. file: [abba168a] check-in: [33fd0c3a] user: drh branch: hard-heap-limit, size: 73492 | |
2019-04-15
| ||
15:17 | Merge the latest trunk enhancements. file: [58b25712] check-in: [8950f119] user: drh branch: wal2, size: 73446 | |
2019-04-02
| ||
00:34 | Merge enhancements from trunk. file: [08e60d34] check-in: [0b35aebb] user: drh branch: apple-osx, size: 74115 | |
2019-04-01
| ||
18:43 | Add a test case to cover a missed VDBE branch generated by window.c. file: [64ac253a] check-in: [b36813d6] user: dan branch: trunk, size: 73169 | |
17:24 | If the library is built with SQLITE_VDBE_COVERAGE defined, have the Tcl tests generate a vdbe coverage report in file testdir/vdbe_coverage.txt. file: [6e7b4469] check-in: [f0ed7146] user: dan branch: trunk, size: 73160 | |
2019-03-08
| ||
15:57 | Merge the latest enhancements and fixes from trunk. file: [71725eee] check-in: [bf20d4ff] user: drh branch: wal2, size: 72442 | |
2019-02-07
| ||
18:49 | Merge the offical 3.27.0 release. file: [bb88d190] check-in: [62829164] user: drh branch: apple-osx, size: 73111 | |
2019-02-05
| ||
19:15 | Fix memory leaks on this branch. file: [f30331b2] check-in: [e9c5e189] user: dan branch: reuse-schema, size: 71840 | |
16:53 | Update the tester.tcl --malloctrace option so that it uses eu-addr2line instead of addr2line. file: [499a5086] check-in: [79c07387] user: dan branch: trunk, size: 72165 | |
2019-01-17
| ||
15:47 | Sync up with the latest enhancements on trunk. file: [91224e1b] check-in: [475a179a] user: drh branch: apple-osx, size: 73101 | |
2019-01-14
| ||
19:13 | Fix a problem causing some Tcl test cases to fail with errors like "expected: [<multiline-whitespace>], got: []". file: [aafcd5b0] check-in: [11b8a4cb] user: dan branch: trunk, size: 72155 | |
2018-12-01
| ||
20:14 | Sync this branch with the latest trunk. file: [f93080be] check-in: [7a44fa5a] user: dan branch: wal2, size: 72107 | |
2018-11-06
| ||
19:26 | Enable DEFENSIVE mode by default for tests. This requires lots of case of turning DEFENSIVE off in order to dodgy things to the database for testing purposes. No all of those cases are yet handled, so "make test" does not run to completion. file: [be183110] check-in: [a1d6c671] user: drh branch: read-only-shadow, size: 71883 | |
15:57 | Turn on defensive mode for running test scripts. Does not yet work. file: [9a4c02c8] check-in: [1c1d24ed] user: drh branch: read-only-shadow, size: 71881 | |
2018-10-09
| ||
22:58 | Merge enhancements from trunk. file: [71c6ffc4] check-in: [1b60e7a9] user: drh branch: apple-osx, size: 72776 | |
22:50 | Merge changes for the 3.25.0 release. file: [13182aa2] check-in: [ddf6a54e] user: drh branch: apple-osx, size: 72307 | |
2018-09-18
| ||
17:00 | Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret. file: [fa565639] check-in: [de2e3cbd] user: dan branch: trunk, size: 71830 | |
2018-07-10
| ||
19:48 | Identify Select objects within a single statement using small sequential integers rather than "0x%p". This is more readable and yields the same result on successive runs. file: [d5138d22] check-in: [a7cdc5bc] user: drh branch: trunk, size: 71361 | |
2018-05-04
| ||
19:33 | Merge recent enhancements from trunk. file: [06501adc] check-in: [e17bca2c] user: drh branch: apple-osx, size: 72229 | |
2018-05-02
| ||
14:24 | Fix a dangling-else problem that was causing recursive CTEs to malfunction. Begin fixing test cases to work with the new EQP output. file: [aa7558f2] check-in: [82ca44b8] user: drh branch: rework-EQP, size: 71283 | |
2018-03-28
| ||
15:41 | Update this branch with latest trunk changes. file: [f6342dac] check-in: [df52e89f] user: dan branch: server-process-edition, size: 69305 | |
2018-03-14
| ||
17:17 | Merge the latest enhancements from trunk. file: [63fca9a7] check-in: [a658f80c] user: drh branch: apple-osx, size: 70175 | |
2018-02-07
| ||
18:02 | In extensions rtree, fts3 and fts5, ensure that when dynamic buffers are bound to persistent SQL statements using SQLITE_STATIC, the binding is replaced with an SQL NULL before the buffer is freed. Otherwise, a user may obtain a pointer to the persistent statement using sqlite3_next_stmt() and attempt to access the freed buffer using sqlite3_expanded_sql() or similar. file: [94901a46] check-in: [2a5f813b] user: dan branch: trunk, size: 69229 | |
2018-01-15
| ||
21:59 | Merge the enhancements associated with the first 3.22.0 beta. file: [67525126] check-in: [c9d2ec51] user: drh branch: apple-osx, size: 69862 | |
2017-12-19
| ||
17:42 | Experimentally add the SQLite expert functionality to the shell tool. file: [3ed81b9e] check-in: [51068dba] user: dan branch: expert-in-shell, size: 68916 | |
2017-10-04
| ||
20:57 | Add experimental mode that uses two wal files. Activated using "PRAGMA journal_mode = wal2". file: [71d30287] check-in: [e2fc5c81] user: dan branch: wal2, size: 69138 | |
2017-09-09
| ||
06:10 | Merge trunk enhancements file: [548cca92] check-in: [6a0b9d9d] user: drh branch: apple-osx, size: 69807 | |
2017-08-28
| ||
17:26 | Remove the rarely-used scratch memory allocator. This makes the code smaller, faster, and easier to maintain. In place of the scratch allocator, add the SQLITE_CONFIG_SMALL_MALLOC configuration option that provides a hint to SQLite that large memory allocations should be avoided. file: [89bba8f4] check-in: [cc440400] user: drh branch: begin-concurrent-branch-3.19, size: 67687 | |
15:51 | Remove the rarely-used scratch memory allocator. This makes the code smaller, faster, and easier to maintain. In place of the scratch allocator, add the SQLITE_CONFIG_SMALL_MALLOC configuration option that provides a hint to SQLite that large memory allocations should be avoided. file: [9948bd85] check-in: [54b00024] user: drh branch: trunk, size: 68861 | |
2017-08-07
| ||
14:15 | Update this branch with latest trunk changes. file: [3ce22268] check-in: [17bc7ded] user: dan branch: server-process-edition, size: 69363 | |
2017-07-22
| ||
20:12 | Add a test for the outcome of a process crash within an xWrite VFS method call. file: [eb7ec55f] check-in: [eb871800] user: dan branch: batch-atomic-write, size: 69287 | |
2017-04-26
| ||
20:45 | Experimental implementation of pessimistic page-level locking based on rollback mode. file: [d74fefbb] check-in: [64ecf7c7] user: dan branch: server-edition, size: 68189 | |
2017-03-06
| ||
20:00 | Merge all pending 3.18 enhancements from trunk. file: [f98d157a] check-in: [1650c3f4] user: drh branch: apple-osx, size: 69059 | |
2017-03-02
| ||
14:51 | When saving the state of an RBU update in the incremental-checkpoint phase, sync the database file. Otherwise, if a power failure occurs and the RBU update resumed following system recovery, the database may become corrupt. file: [581f0185] check-in: [edee6a80] user: dan branch: trunk, size: 68113 | |
2017-02-08
| ||
16:55 | Merge the 3.17.0beta changes from trunk. file: [ea01a5b6] check-in: [92dbd875] user: drh branch: apple-osx, size: 68964 | |
2017-02-04
| ||
17:33 | Allow sqlite3session_apply() to apply changesets to tables that have been extended using ALTER TABLE ADD COLUMN. file: [67835ac1] check-in: [b20ff81f] user: dan branch: trunk, size: 68018 | |
2017-01-27
| ||
16:39 | Merge all recent trunk enhancements into the apple-osx branch. file: [da51aaf8] check-in: [0e14fe1b] user: drh branch: apple-osx, size: 68430 | |
2017-01-25
| ||
17:44 | Fix a problem with the pre-update hook on this branch. file: [2a49c1af] check-in: [6fc4fbfa] user: dan branch: trim-nulls, size: 67484 | |
2016-09-16
| ||
17:50 | Merge recent changes from trunk. file: [face9fe4] check-in: [e3d9efa2] user: drh branch: apple-osx, size: 68414 | |
2016-08-02
| ||
17:07 | Fix a problem with vector range constraints and mixed ASC/DESC indexes. file: [4ce5afd5] check-in: [e2ad30c8] user: dan branch: rowvalue, size: 67468 | |
2016-07-26
| ||
18:15 | Merge latest trunk changes into this branch. file: [542e38e3] check-in: [d4f3d52c] user: dan branch: rowvalue, size: 67168 | |
18:06 | Fix where.c handling of "IN (SELECT ...)" expressions when the SELECT returns more than one result column. Also error handling for other row value constructor cases. file: [e1379282] check-in: [061b8006] user: dan branch: rowvalue, size: 67133 | |
2016-07-25
| ||
17:31 | Merge 3.14 alpha changes from trunk. file: [92af6adf] check-in: [e98cefb1] user: drh branch: apple-osx, size: 67822 | |
16:10 | Minor test infrastructure changes to better support SEE testing. file: [949b4a73] check-in: [8dcb9d50] user: drh branch: trunk, size: 66876 | |
2016-07-09
| ||
17:47 | Add the "#/value-list/" style of results for approximate value matching in the do_test command of the test infrastructure. Use this new result style to make the SQLITE_DBSTATUS_CACHE_SIZE_SHARED tests cross-platform. file: [a52b5be1] check-in: [c869bf34] user: drh branch: trunk, size: 66841 | |
2016-05-02
| ||
15:00 | Merge enhancements and bug fixes from trunk. file: [a9f62aaa] check-in: [f52765ee] user: drh branch: apple-osx, size: 66405 | |
2016-04-30
| ||
19:23 | Change the way tester.tcl handes $argv so that in "permutations.test <permutation> <filename>" <filename> may be the name of any file in the test/ directory. file: [3ace46de] check-in: [820c57bb] user: dan branch: trunk, size: 65459 | |
2016-04-29
| ||
15:52 | Merge enhancements from trunk, and in particular the TEMP file deferred I/O enhancements. file: [406a05a5] check-in: [81b76901] user: drh branch: apple-osx, size: 66312 | |
2016-04-27
| ||
18:54 | Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script. file: [30c7a9be] check-in: [2662d8fe] user: dan branch: permutations-fix, size: 65366 | |
2016-04-21
| ||
15:35 | Merge all recent enhancements from trunk. file: [4dd35afb] check-in: [a15c49ae] user: drh branch: apple-osx, size: 66194 | |
2016-03-25
| ||
17:09 | Add the catchcmd_collapse_space command and use it to help make shell testing more robust against TCL space escapes. file: [5604f269] check-in: [93caabb6] user: drh branch: trunk, size: 65405 | |
2016-03-21
| ||
15:32 | Merge 3.12.0 beta changes from trunk. file: [7b740ee8] check-in: [3296a0ce] user: drh branch: sessions, size: 65248 | |
14:52 | Merge the sqlite3_system_errno() change from trunk. file: [4b09369e] check-in: [063f1b37] user: drh branch: apple-osx, size: 66109 | |
2016-03-19
| ||
17:48 | Add the sqlite3rbu_bp_progress() API to the RBU extension. Used to obtain the percentage progress of an RBU update. file: [f2b99e91] check-in: [209e31c7] user: dan branch: trunk, size: 65163 | |
15:13 | Fix another problem in test script rbudiff.test. file: [2a82a76c] check-in: [41c29c12] user: dan branch: trunk, size: 65162 | |
14:53 | Fix test scripts sqldiff.test and rbudiff.test so that they work with the --testdir option. file: [d9831491] check-in: [1ffe3cde] user: dan branch: trunk, size: 65055 | |
2016-03-16
| ||
01:16 | Merge all recent enhancements from trunk. file: [ac5f9558] check-in: [6a7ee04b] user: drh branch: sessions, size: 64816 | |
2016-03-15
| ||
12:45 | Merge updates from trunk - FTS5 fixes and enhancemenets to the tests scripts so that they work with SEE. file: [8b7a789e] check-in: [f41a7361] user: drh branch: apple-osx, size: 65677 | |
09:55 | Fix the shellN.test test scripts so that they work with the --testdir option. file: [859a7ccb] check-in: [051c61eb] user: dan branch: trunk, size: 64731 | |
2016-03-14
| ||
17:05 | Many test cases fixed to work with encryption. file: [d6dee247] check-in: [d866fffb] user: drh branch: see-testing, size: 64228 | |
14:59 | More file pathname normalization. file: [8fbf071b] check-in: [fa8c1292] user: drh branch: test-in-subdir, size: 64022 | |
14:28 | Normalize the $testdir and $argv0 paths so that they continue to work in the testing subdirectory. file: [91d34b1d] check-in: [19225b81] user: drh branch: test-in-subdir, size: 63880 | |
13:42 | Run TCL tests in a subdirectory "testdir". file: [5e4888b6] check-in: [f632bba0] user: drh branch: test-in-subdir, size: 63804 | |
2016-02-25
| ||
18:54 | Merge all the latest changes from trunk. file: [9310df7a] check-in: [b8659004] user: drh branch: sessions, size: 63450 | |
2016-02-18
| ||
01:36 | Merge recent performance enhancements and the enhanced API_ARMOR from trunk. file: [b05f6c39] check-in: [b7fa0fb3] user: drh branch: apple-osx, size: 64311 | |
2016-02-15
| ||
19:38 | Add working -q and --help options to testfixture. file: [750365ff] check-in: [404494e5] user: drh branch: trunk, size: 63365 | |
2016-02-05
| ||
14:29 | Merge OOM handling optimizations and PRAGMA synchronous=EXTRA as well as other enhancements from trunk. file: [c6a16479] check-in: [201fcbee] user: drh branch: apple-osx, size: 63653 | |
14:15 | Merge enhancements from trunk. file: [d8ef0a5a] check-in: [a533608c] user: drh branch: sessions, size: 62792 | |
2016-02-04
| ||
17:31 | Avoid running some particularly time-consuming tests as part of veryquick.test. file: [462376b4] check-in: [f465944b] user: dan branch: trunk, size: 62707 | |
2016-01-11
| ||
13:10 | Merge recent enhancements, and especially the WAL overwrite change, from trunk. file: [a4b1c8e7] check-in: [c4a858b2] user: drh branch: sessions, size: 62717 | |
12:49 | Merge enhancements from trunk, and in particular the WAL overwrite feature. file: [15a496be] check-in: [79125ec9] user: drh branch: apple-osx, size: 63578 | |
2016-01-07
| ||
02:06 | Add the "sqlite3 -sourceid" command in the TCL interface. Use that command and others to output additional information about the test configuration at the conclusion of a TCL test. file: [af4749cf] check-in: [4f80440b] user: drh branch: trunk, size: 62632 | |
2015-11-19
| ||
19:40 | Merge the latest enhancements from trunk. file: [24d971d0] check-in: [7d6cfc79] user: drh branch: sessions, size: 62391 | |
2015-11-13
| ||
02:13 | Merge fixes from trunk. file: [9d9de709] check-in: [f9060b2a] user: drh branch: apple-osx, size: 63252 | |
00:03 | Change the error messages so that they can be grepped using '^!' instead of '^ '. There are far too many extraneous outputs that begin with a space. file: [9df86ab2] check-in: [367ec0db] user: drh branch: trunk, size: 62306 | |
2015-11-12
| ||
21:55 | Import the test_sqllog.c enhancements from trunk. file: [348d0226] check-in: [178da339] user: drh branch: apple-osx, size: 63249 | |
21:42 | Add a space before each line of error output in the test scripts so that all errors can be conveniently located in logs by doing "grep '^ '". file: [87a4d453] check-in: [9d532fb5] user: drh branch: trunk, size: 62303 | |
2015-08-28
| ||
02:12 | Merge trunk enhancements into the apple-osx branch. Most tests works, but there are yet a few issues to be resolved. file: [91f8ab07] check-in: [da864658] user: drh branch: apple-osx, size: 63267 | |
2015-07-24
| ||
22:21 | Merge test improvements and minor fixes from trunk. file: [b1f08704] check-in: [0298a9a7] user: drh branch: sessions, size: 62406 | |
18:22 | Fix a test script bug introduced by [562687d9]. file: [83cc29c8] check-in: [a343745d] user: dan branch: trunk, size: 62321 | |
14:17 | Modify a few test scripts to avoid leaving the sqlite3Config structure in a non-default state. file: [6d0df5c4] check-in: [562687d9] user: dan branch: trunk, size: 62331 | |
2015-06-11
| ||
18:01 | Merge recent trunk enhancements and fixes. file: [d3f3d3e4] check-in: [c39cb0e2] user: drh branch: sessions, size: 61208 | |
2015-06-10
| ||
23:02 | More test output refinements. file: [b3a41e20] check-in: [e64a5681] user: mistachkin branch: testerOutput, size: 61123 | |
22:51 | Remove possibly stray output from various tests. file: [d23d5706] check-in: [f38e0be5] user: mistachkin branch: testerOutput, size: 61120 | |
2015-06-09
| ||
15:58 | Add the --output=$file and --verbose=(0|1|file) options to tester.tcl. file: [ca396a3f] check-in: [f7b2c703] user: dan branch: trunk, size: 61093 | |
2015-05-19
| ||
22:42 | Merge recent trunk changes, include the R-Tree enhancement that allows 8-byte BLOB arguments to geometry functions, and the fix for the TEXT affinity problem that could cause corrupt indexes. file: [60a09b25] check-in: [0a0de8b7] user: drh branch: sessions, size: 58008 | |
2015-05-14
| ||
08:58 | Merge latest trunk changes with this branch. file: [c18dbf42] check-in: [299ed55c] user: dan branch: ota-update, size: 57923 | |
2015-05-05
| ||
17:12 | Merge all trunk enhancements and fixes into the sessions branch. file: [1769622c] check-in: [de7083cf] user: drh branch: sessions, size: 57975 | |
2015-04-17
| ||
08:36 | Have OTA always specify SQLITE_CONFIG_URI when opening databases. Fix a test issue causing otacrash.test to fail. file: [fd6771cc] check-in: [0d0e5ec0] user: dan branch: ota-update, size: 57128 | |
2015-01-18
| ||
05:35 | Some experimental command line shell input/output enhancements. file: [51211254] check-in: [25e99f3f] user: mistachkin branch: expShell, size: 57890 | |
2015-01-01
| ||
18:03 | Merge latest trunk changes with this branch. file: [a9cb43af] check-in: [4b365167] user: dan branch: fts5, size: 57127 | |
2014-12-19
| ||
20:53 | Remove the fts5_test() aux function. Test aux functions using the tcl interface instead. file: [7d2c97b4] check-in: [67e3ffd9] user: dan branch: fts5, size: 57049 | |
2014-09-02
| ||
15:57 | Merge the latest trunk changes into the apple-osx branch. file: [a173ad0b] check-in: [696dc935] user: drh branch: apple-osx, size: 58041 | |
15:49 | Merge the latest trunk changes, including the multi-threaded sorter, into the sessions branch. file: [655afed0] check-in: [d4cce2c7] user: drh branch: sessions, size: 57180 | |
2014-08-06
| ||
02:03 | Merge all recent changes from trunk. file: [ed77454e] check-in: [a353a851] user: drh branch: threads, size: 57095 | |
01:51 | Merge 3.8.6 beta changes in from trunk. file: [c1355a09] check-in: [b2e01080] user: drh branch: apple-osx, size: 57983 | |
01:25 | Merge the latest 3.8.6 beta changes from trunk. file: [eac48cc2] check-in: [68a6d5e2] user: drh branch: sessions, size: 57122 | |
2014-07-31
| ||
17:35 | Fix a leaked database handle in pager2.test. file: [b4ff83a8] check-in: [47457b04] user: dan branch: trunk, size: 57037 | |
2014-05-08
| ||
23:01 | Initial attempt to merge in all trunk changes over the previous 1.5 years. This check-in compiles but there are compiler warnings and "make test" segfaults after only running a few test modules. file: [8c152084] check-in: [9411d7dc] user: drh branch: apple-osx, size: 57963 | |
2014-03-23
| ||
17:45 | Use only a single OP_MakeRecord instead of two when constructing entries to go onto a sorter. file: [bc0889a2] check-in: [d696cded] user: drh branch: orderby-planning, size: 57075 | |
2014-03-04
| ||
14:34 | Merge the performance enhancements of trunk (and some obscure bug fixes) into the sessions branch. file: [8bab16cd] check-in: [7f51ad97] user: drh branch: sessions, size: 57102 | |
2014-03-03
| ||
16:48 | Change the "explain_i" tcl test command so that xterm color codes are only added if the output is actually a terminal. file: [f31bea14] check-in: [559835e5] user: dan branch: trunk, size: 57017 | |
2014-02-12
| ||
15:05 | Various fixes and test case updates so that veryquick.test passes again. file: [cc5fc5ec] check-in: [f352ef57] user: dan branch: deferred-open, size: 57095 | |
2014-01-28
| ||
18:06 | Bring in the latest updates from trunk. file: [1c7b3cef] check-in: [7b5f3773] user: drh branch: sessions, size: 56979 | |
2014-01-24
| ||
14:37 | Add test cases that compare the performance of the transitive_closure virtual table again common table expressions for walking a tree. file: [9bd04481] check-in: [9a23f020] user: drh branch: trunk, size: 56894 | |
2013-12-14
| ||
18:24 | Merge in all recent preformance enhancements from trunk. file: [1b1ba4c0] check-in: [32477642] user: drh branch: sessions, size: 56540 | |
2013-12-09
| ||
20:42 | Modify the way some internal file-controls are invoked. In order to support multi-file transactions in the zipvfs extension. file: [08e9f317] check-in: [32fb1784] user: dan branch: zipvfs-multifile-commit, size: 56455 | |
2013-12-02
| ||
21:58 | Merge all recent 3.8.2 beta changes from trunk. file: [f1316f88] check-in: [67c34ccf] user: drh branch: sessions, size: 56443 | |
2013-11-29
| ||
15:06 | Add a new sqlite3_test_control() that indicates that database files are always well-formed. Use this during testing to enable assert() statements that prove conditions that are always true for well-formed databases. file: [2a7cce4a] check-in: [15e4f63d] user: drh branch: trunk, size: 56358 | |
2013-11-14
| ||
19:18 | Merge the skip-scan optimization into the sessions branch. file: [a0f63e91] check-in: [7596d1bf] user: drh branch: sessions, size: 56219 | |
2013-11-13
| ||
15:32 | Add test cases for skip-scan. Enhance "do_test" so that if the expected result is of the form "/*..*/" or "~/*..*/" it treats the expected result as a glob pattern rather than as a regular expression. Fix a bug in ANALYZE result loading associated with WITHOUT ROWID tables. file: [bce6b929] check-in: [d3e6e9b2] user: drh branch: skip-scan, size: 56134 | |
2013-11-12
| ||
15:39 | Import recent bug fixes from trunk. file: [1da66c67] check-in: [20eeee4c] user: drh branch: sessions, size: 55736 | |
12:30 | Update test command [explain_i] to handle the opcodes used by virtual tables (VNext, VFilter etc.). file: [3f675f00] check-in: [1b215ee3] user: dan branch: trunk, size: 55651 | |
2013-11-11
| ||
22:55 | Merge in the WITHOUT ROWID changes. A few tests are failing now. They will be fixed in a follow-on check-in. file: [c52441bc] check-in: [5addd123] user: drh branch: sessions, size: 55666 | |
2013-11-06
| ||
14:52 | Use ansi escape codes to use different colored text for opcode names in the output of [explain_i]: Red for opcodes that insert or delete b-tree elements, blue for opcodes that move cursors and green for the ResultRow opcode. file: [7eac97d1] check-in: [4be2b64b] user: dan branch: omit-rowid, size: 55581 | |
2013-11-05
| ||
16:39 | Unless the destination table is completely empty, disable the xfer optimization for WITHOUT ROWID tables. file: [b95c4e38] check-in: [3877c9f5] user: dan branch: omit-rowid, size: 54833 | |
14:19 | Add tests for updates of without-rowid tables that use non-BINARY collation sequences for the primary key columns. And a minor bugfix to the same. file: [901258f2] check-in: [99b1fa4b] user: dan branch: omit-rowid, size: 54747 | |
2013-08-29
| ||
15:08 | Merge from trunk: (1) Recent bug fixes (2) STAT4 support (3) win32-longpath support. file: [282c1a6b] check-in: [e7ebc8f7] user: drh branch: sessions, size: 53783 | |
01:09 | Small enhancements to unit testing infrastructure. file: [5e97d1fe] check-in: [9229aeb3] user: mistachkin branch: trunk, size: 53698 | |
2013-06-26
| ||
13:31 | Bring the sessions branch up-to-date with all the latest trunk changes. file: [eea7b322] check-in: [086a1272] user: drh branch: sessions, size: 51597 | |
2013-05-30
| ||
19:28 | The expected result in a test case can be of the form "*glob*" or "~*glob*" to match or not match the GLOB pattern. This is useful for matching EXPLAIN QUERY PLAN output that contains regular expression syntax characters like "?", "(", and ")". file: [63b24679] check-in: [a3b4e261] user: drh branch: nextgen-query-plan-exp, size: 51512 | |
2013-05-22
| ||
20:49 | Use the NGQP plan for EXPLAIN QUERY PLAN output. This change causes 207 errors in veryquick.test, many of which are benign. file: [69370099] check-in: [f783e8e6] user: drh branch: nextgen-query-plan-exp, size: 50858 | |
2013-04-22
| ||
23:59 | Merge the latest trunk changes into the sessions branch. file: [c6dc3ea5] check-in: [6994826c] user: drh branch: sessions, size: 50396 | |
2013-04-19
| ||
12:32 | Add the "warning" command to the TCL test infrastructure. Fix problems with the loadext.test module. file: [3b08771e] check-in: [514adbbd] user: drh branch: trunk, size: 50311 | |
2013-03-29
| ||
18:52 | Fix a problem in btree.c that could cause a crash following an OOM. Also various test script problems. file: [b40aa7ab] check-in: [e8bcdf93] user: dan branch: two-mappings, size: 50776 | |
2013-03-28
| ||
01:19 | Merge the changes for the 3.7.16.1 release candidate into the sessions branch. file: [4201c6ef] check-in: [ee35a897] user: drh branch: sessions, size: 50018 | |
2013-03-27
| ||
19:53 | Modify various test cases so that they work if the file is extended in units of the system page-size. file: [e96eee65] check-in: [0e3d5119] user: dan branch: two-mappings, size: 50390 | |
2013-03-21
| ||
21:20 | Many spelling fixes in comments. No changes to code. file: [0d950286] check-in: [6f6e2d50] user: mistachkin branch: trunk, size: 49933 | |
2013-03-06
| ||
02:12 | Merge all the latest trunk changes into the sessions branch. file: [a59fdc17] check-in: [d69d2190] user: drh branch: sessions, size: 50015 | |
2013-02-23
| ||
18:58 | Enhancements to test scripts. No code changes. file: [2918ebca] check-in: [ccab94c1] user: dan branch: incr-vacuum-opt, size: 49930 | |
2013-02-13
| ||
13:42 | Enhancements to the query planner to make use of indices for ORDER BY even when IN constraints are in the WHERE clause. Add extended error codes for all SQLITE_CONSTRAINT errors. file: [92c63036] check-in: [7e14dc73] user: drh branch: sessions, size: 49713 | |
2013-02-09
| ||
15:37 | Rename SQLITE_CONSTRAINT_RAISE to SQLITE_CONSTRAINT_TRIGGER. Put the extended constraint error codes in alphabetical order. Add many test cases for the extended constraint error codes. file: [0560b094] check-in: [3f674375] user: drh branch: constraint-error-codes, size: 49628 | |
2012-09-28
| ||
13:05 | Merge the latest trunk changes (especially "PRAGMA busy_timeout" and the ORDER BY query planner optimizations) into the sessions branch. file: [ac817331] check-in: [6ca8eae1] user: drh branch: sessions, size: 49512 | |
10:57 | Merge the latest trunk changes (PRAGMA busy_timeout and the ORDER BY query planner enhancements) into the apple-osx branch. file: [5764d5fe] check-in: [6a5c59dd] user: drh branch: apple-osx, size: 50373 | |
2012-09-27
| ||
19:53 | More test cases an bug fixes for the ORDER BY optimization of joins. All veryquick tests now pass. file: [2f383e81] check-in: [0d573320] user: drh branch: qp-enhancements, size: 49427 | |
2012-09-13
| ||
01:51 | Allow SQLite to work on Win32 with SQLITE_OS_WINNT=0 as long as WAL is disabled. file: [ed47103d] check-in: [c1a85570] user: mistachkin branch: trunk, size: 49371 | |
2012-06-08
| ||
01:13 | Merge trunk changes into the apple-osx branch. file: [6e5ea4e5] check-in: [9d1b8515] user: drh branch: apple-osx, size: 50017 | |
2012-06-07
| ||
23:58 | Merge all trunk changes, including the WinRT enhancements, into the sessions branch. file: [184ef244] check-in: [c6214039] user: drh branch: sessions, size: 49156 | |
2012-05-17
| ||
21:04 | Merge updates from trunk. file: [2665f64c] check-in: [224c65e4] user: mistachkin branch: winrt, size: 49071 | |
2012-05-12
| ||
14:59 | Merge trunk changes with apple-osx branch. file: [713ddb69] check-in: [bf57f0fb] user: dan branch: apple-osx, size: 49356 | |
11:50 | Update sessions branch with trunk changes. file: [f341da6a] check-in: [3f4848a8] user: dan branch: sessions, size: 48495 | |
05:30 | Before running each test script, make sure the FTS enhanced query syntax is disabled. file: [a55e0662] check-in: [f84d87bc] user: dan branch: trunk, size: 48410 | |
2012-05-05
| ||
01:03 | Merge the latest trunk changes into the apple-osx branch. file: [fa6eaa41] check-in: [2a99c007] user: drh branch: apple-osx, size: 49263 | |
2012-05-04
| ||
23:31 | Update the sessions branch with all the latest changes from trunk. file: [e9e495e6] check-in: [0f347fbf] user: drh branch: sessions, size: 48402 | |
23:11 | Sync the latest trunk changes into the winRT branch. file: [e1e5d5bc] check-in: [be4ab188] user: drh branch: winrt, size: 48978 | |
2012-04-27
| ||
01:08 | Enhance the do_test proc in the test suite so that if the expected result is of the form "/.../" or "~/.../" then regular expression matching is done between result and the "..." part of the expectation. In the ~/.../ case, we expect there to be no match. file: [17b5f402] check-in: [c9a73440] user: drh branch: trunk, size: 48317 | |
2012-04-24
| ||
12:46 | Move the shell test scripts into the test/ subfolder so that they are run automatically by "make test". file: [dc0f9daa] check-in: [9fb7da69] user: drh branch: trunk, size: 47935 | |
2012-03-19
| ||
16:21 | Merge latest trunk changes into apple-osx branch. file: [7925398e] check-in: [f999197b] user: dan branch: apple-osx, size: 48687 | |
11:17 | Merge the latest trunk changes into the sessions branch. file: [a3e41436] check-in: [2277c70b] user: dan branch: sessions, size: 47826 | |
2012-03-08
| ||
20:39 | Merge test current directory value fix from trunk and fix uri tests. file: [d0638206] check-in: [88963c33] user: mistachkin branch: winrt, size: 48402 | |
20:28 | On Windows, make sure the returned test current directory value does not contain any backslashes. file: [7db9e90e] check-in: [efee39e6] user: mistachkin branch: trunk, size: 47741 | |
20:22 | Merge and manually resolve testing updates from trunk. file: [b443ad34] check-in: [5eecdb44] user: mistachkin branch: winrt, size: 48157 | |
20:00 | On Windows, make sure the current directory value used by the test suite is 'normalized' to what the parent command shell sees. Also, clean the test directories used by the quota2.test file. file: [1fd85b1f] check-in: [82bcd7ec] user: mistachkin branch: trunk, size: 47496 | |
2012-03-06
| ||
03:00 | Fix for test issues when there is no current directory support due to being compiled for WinRT. file: [89ff8796] check-in: [a811cb01] user: mistachkin branch: winrt, size: 47776 | |
2012-03-05
| ||
22:52 | Add compile-time define to indicate if the VFS supports the concept of a current directory (as WinCE and WinRT do not). Avoid using the GetTempPath and GetFullPathName APIs on WinRT. Some tests still need adjustments. file: [31baf0d9] check-in: [86c049a1] user: mistachkin branch: winrt, size: 47270 | |
2012-01-05
| ||
13:02 | Merge all of the latest trunk changes into the sessions branch. file: [58281fb6] check-in: [a9bcb432] user: drh branch: sessions, size: 47204 | |
2011-12-08
| ||
21:08 | Merge the latest trunk changes into the apple-osx branch. file: [a2c3874c] check-in: [59e0d4f3] user: drh branch: apple-osx, size: 48065 | |
2011-11-12
| ||
03:17 | Make sure to flag benign malloc failures in the Windows VFS as such. Expand use of the DO_OS_MALLOC_TEST to cover the VFS functions that can now return an out of memory error. Support an experimental --match option to the test suite that will run only those tests matching the specified pattern. file: [001051ea] check-in: [76dec8aa] user: mistachkin branch: winSyscall, size: 47119 | |
2011-08-26
| ||
19:20 | Merge the latest trunk changes into the sessions branch. file: [8db832ad] check-in: [eb036d6f] user: drh branch: sessions, size: 46749 | |
2011-08-23
| ||
18:06 | Merge latest trunk changes into the apple-osx branch. file: [73327b8e] check-in: [c5f7977b] user: dan branch: apple-osx, size: 47610 | |
2011-08-02
| ||
18:25 | Merge all the latest trunk changes into the apple-osx branch. file: [a7e08680] check-in: [77376b33] user: drh branch: apple-osx, size: 45314 | |
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. file: [0b2999b5] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 46664 | |
2011-07-02
| ||
13:34 | Cherrypick [45e581bff7] into the 3.7.2 branch. file: [8a7f8818] check-in: [c593792c] user: dan branch: branch-3.7.2, size: 38094 | |
2011-07-01
| ||
18:26 | Improve use of indexes to optimize DISTINCT queries. file: [aad52c76] check-in: [6c202ea0] user: dan branch: experimental, size: 44368 | |
2011-06-24
| ||
20:47 | Merging local changes to apple-osx file: [be83dc16] check-in: [34f0efa2] user: adam branch: apple-osx, size: 45314 | |
2011-06-22
| ||
12:01 | Update sessions branch with latest trunk changes. file: [3b6143fd] check-in: [48d5cab3] user: dan branch: sessions, size: 44453 | |
11:24 | Update apple-osx branch with the latest trunk changes. file: [801cb7ba] check-in: [fb7ad09d] user: dan branch: apple-osx, size: 45025 | |
2011-06-21
| ||
19:39 | Fix typo in previous tester.tcl commit. file: [7d3d1791] check-in: [c2e5faca] user: shaneh branch: trunk, size: 44368 | |
19:38 | Update filepath_normalize for unix. file: [6be56c3d] check-in: [30dd4f88] user: shaneh branch: trunk, size: 44368 | |
19:30 | Update a few of the uri tests to work on Windows. file: [7c02f342] check-in: [a2a0cd4a] user: shaneh branch: trunk, size: 44352 | |
01:30 | Merge the latest trunk changes into the apple-osx branch. file: [54a20289] check-in: [76005fdc] user: drh branch: apple-osx, size: 44533 | |
01:29 | Merge the latest trunk changes into the sessions branch. file: [7b91ddd9] check-in: [f3d148e0] user: drh branch: sessions, size: 43961 | |
2011-06-20
| ||
17:41 | Update a couple test scripts to account for more floating point display variation in Windows-based versions of TCL. file: [78e63a11] check-in: [a4a8402b] user: shaneh branch: trunk, size: 43876 | |
11:57 | Merge the latest trunk changes into the apple-osx branch. file: [fa977567] check-in: [4c69e827] user: drh branch: apple-osx, size: 44449 | |
10:44 | Merge the latest trunk changes into the sessions branch. file: [174f2bc0] check-in: [4c5e276c] user: drh branch: sessions, size: 43877 | |
2011-06-13
| ||
09:11 | Fix a bug exposed by combining matchinfo(), NEAR and "ORDER BY rowid DESC". file: [76222602] check-in: [5f6b87f4] user: dan branch: fts3-prefix-search, size: 43792 | |
2011-05-19
| ||
02:48 | Merge all the latest trunk changes into the sessions branch, especially the disappearing WAL transaction fix. file: [1949b4af] check-in: [5b1b536c] user: drh branch: sessions, size: 43863 | |
2011-05-12
| ||
15:32 | Pull in the patches to support read-only WAL databases into a new branch off of the apple-osx branch. This also pulls in all the other pending 3.7.7 changes such as URI support. file: [51d76187] check-in: [97b98010] user: drh branch: apple-wal-readonly, size: 44435 | |
2011-05-05
| ||
19:44 | Changes to various test scripts so that they pass on windows. file: [a791ee74] check-in: [1586244b] user: dan branch: win32-test-fixes, size: 43778 | |
15:52 | Merge the latest trunk changes into the apple-osx branch. file: [7fb83d5d] check-in: [f9b149e5] user: drh branch: apple-osx, size: 44178 | |
15:46 | Merge the latest trunk changes into the sessions branch. file: [cf301cdb] check-in: [6883580e] user: drh branch: sessions, size: 43606 | |
2011-04-28
| ||
18:46 | Have r-tree virtual tables support on-conflict clauses. file: [d5139260] check-in: [822ab52f] user: dan branch: vtab-conflict, size: 43521 | |
2011-04-16
| ||
19:23 | Improve test coverage of session module. file: [fc2e27b3] check-in: [f46d4b64] user: dan branch: sessions, size: 43349 | |
2011-04-05
| ||
13:38 | Pull the latest changes from trunk (and hence from schema-parse-refactor) into the apple-osx branch. file: [884c1252] check-in: [8e885dde] user: drh branch: apple-osx, size: 43921 | |
2011-04-04
| ||
15:38 | Add the "--start=[permutation:][testfile]" option to tester.tcl. For starting quick.test or all.test at the nominated permutation and/or test file. file: [6fa3d2f5] check-in: [a97e8505] user: dan branch: trunk, size: 43264 | |
2011-02-12
| ||
14:23 | Fix the expected output on tests so that it corresponds to the new query planner results. All of veryquick.test is now passing with SQLITE_ENABLE_STAT2. file: [c491b9f9] check-in: [f2a8b5cc] user: drh branch: branch-3.7.2, size: 38094 | |
05:34 | Fix problems in the backport, reducing the number of errors in the TCL tests to just a few dozen. Most of the remaining errors seem to be real and desirable changes of behavior. file: [ba665916] check-in: [9d2b0af2] user: drh branch: branch-3.7.2, size: 38033 | |
2010-12-07
| ||
15:49 | Merge in all changes to the trunk through version 3.7.4rc3. file: [65684979] check-in: [d2ccf7fc] user: drh branch: apple-osx, size: 43180 | |
14:32 | Run some of the existing test scripts with optimizations disabled as part of all.test. file: [dafe0d30] check-in: [b0634d2f] user: dan branch: trunk, size: 42523 | |
2010-11-29
| ||
12:06 | Add new test file e_droptrigger.test. file: [0c8c0a7c] check-in: [d23ef9b8] user: dan branch: trunk, size: 42390 | |
2010-11-19
| ||
23:50 | Merge all the latest changes from the trunk into the apple-osx branch. file: [33bbb5f9] check-in: [c8bc057c] user: drh branch: apple-osx, size: 42349 | |
2010-11-15
| ||
16:12 | Change some test cases to account for the new EXPLAIN QUERY PLAN output. file: [45e8f7b5] check-in: [88a854e1] user: dan branch: trunk, size: 41688 | |
2010-11-11
| ||
10:36 | Modifications to test cases to account for new EXPLAIN QUERY PLAN output. file: [8c26ecdd] check-in: [30904ef8] user: dan branch: experimental, size: 41575 | |
2010-11-09
| ||
00:43 | Integrated proxy locking file support for WAL journal mode and double free fix file: [e4bed769] check-in: [fd4d38fa] user: adam branch: apple-osx, size: 38629 | |
2010-11-01
| ||
17:38 | If a database file with the WAL flag set is opened in exclusive-locking mode, use heap memory to store the wal-index instead of shared-memory. file: [fa48313d] check-in: [8dd5c691] user: dan branch: trunk, size: 41565 | |
2010-10-25
| ||
12:47 | Test coverage improvements for fts3.c. file: [b9c732d1] check-in: [a8b1d998] user: dan branch: experimental, size: 41544 | |
2010-10-08
| ||
16:09 | Add tests to e_createtable.test. file: [0c626493] check-in: [38bec827] user: dan branch: trunk, size: 41510 | |
2010-10-01
| ||
19:04 | Add tests for CHECK and UNIQUE constraints to e_createtable.test. file: [6d862da5] check-in: [fb8db558] user: dan branch: trunk, size: 41077 | |
2010-09-30
| ||
18:43 | Add further tests to e_createtable.test. file: [7ab20c41] check-in: [0a4528d6] user: dan branch: trunk, size: 41072 | |
2010-09-28
| ||
17:34 | Add tests to e_createtable.test. Allow a table to be created if there is an index of the same name in a different attached database. file: [74d64ca2] check-in: [6251e587] user: dan branch: trunk, size: 40823 | |
2010-09-23
| ||
18:47 | Add tests to e_delete.test. file: [5a9b8727] check-in: [fab3b383] user: dan branch: trunk, size: 40532 | |
2010-09-21
| ||
16:59 | Add tests to e_update.test. file: [12043a19] check-in: [528f71e2] user: dan branch: trunk, size: 40357 | |
2010-09-20
| ||
19:17 | Add test file e_update.test. file: [10d187cf] check-in: [03985ed4] user: dan branch: trunk, size: 40199 | |
2010-09-18
| ||
19:00 | Add new test file e_insert.test. file: [4c7bf5a1] check-in: [8023a309] user: dan branch: trunk, size: 39990 | |
2010-09-16
| ||
16:16 | Further tweaks related to deleting files from malloc_common.tcl. file: [dd05c530] check-in: [3e649f80] user: dan branch: trunk, size: 38591 | |
15:58 | Fix a problem with the previous change to malloc_common.tcl. file: [87ddf74a] check-in: [e07a33ea] user: dan branch: trunk, size: 38594 | |
15:23 | Change code in malloc_common.tcl (test code) to retry a "file delete -force" if it fails. file: [d0c7b39c] check-in: [ebfb04f0] user: dan branch: trunk, size: 38569 | |
2010-09-10
| ||
13:23 | Make sure SQLite is running with MEMSTATUS enabled at the beginning of every test script. file: [d2f1bf08] check-in: [69995314] user: drh branch: trunk, size: 37972 | |
00:18 | Make sure SQLite is running with MEMSTATUS enabled at the beginning of every test script. file: [f0dd6c80] check-in: [b6e9a4d8] user: drh branch: apple-osx, size: 38629 | |
2010-08-18
| ||
00:24 | Merge the 3.7.1 pre-release snapshot changes as of 2010-08-18 into the apple-osx branch. file: [fc391eaf] check-in: [866e9286] user: drh branch: apple-osx, size: 38556 | |
00:09 | Updating apple-osx with minor source fixes, database truncate and replace private calls and a bunch of conditionalization for tests running in different environments file: [faae2f58] check-in: [5e2ee7db] user: adam branch: apple-osx, size: 38139 | |
2010-08-07
| ||
11:46 | Merge in all changes up to the 3.7.0.1 release. file: [7ea0c784] check-in: [f88c6367] user: drh branch: apple-osx, size: 37522 | |
2010-08-06
| ||
13:50 | Do not run some tests in notify3.test with the inmemory_journal permutation. They do not pass as the tests assume that the database schema is not loaded until the first invocation of [db eval]. This is not true with the inmemory_journal permutation. file: [6135019f] check-in: [698fba82] user: dan branch: trunk, size: 37899 | |
2010-08-04
| ||
11:59 | Backport the [65b8636ac6e5] fix for ticket [51ae9cad317a1] to version 3.7.0. file: [29580040] check-in: [dec70c63] user: drh branch: branch-3.7.0, size: 37482 | |
11:34 | When opening a write-transaction on a database file that has been appended to or truncated by a pre-3.7.0 client, update the database-size field in the database header. Fix for [51ae9cad31]. file: [36552bcc] check-in: [65b8636a] user: dan branch: trunk, size: 37798 | |
2010-07-26
| ||
18:43 | Add the SQLITE_STATUS_MALLOC_COUNT option for sqlite3_status(). file: [bc01480b] check-in: [8f8e442b] user: drh branch: trunk, size: 37212 | |
2010-07-08
| ||
16:30 | Changes to get crashsql() working on Windows. file: [cab2b469] check-in: [8a5811ea] user: shaneh branch: experimental, size: 36896 | |
09:44 | Changes to test scripts so that the "inmemory_journal" permutation works with [ef126e775a]. file: [17aa13b6] check-in: [f553c8ed] user: dan branch: trunk, size: 36442 | |
2010-07-06
| ||
11:26 | Do not do the *-closeallfiles test for notify2.test. It uses multiple threads. file: [9ddc36ee] check-in: [fb09152d] user: dan branch: trunk, size: 36265 | |
2010-07-05
| ||
14:54 | Do not report an error if the open-file-count is not as it should be after running a multi-threaded test. The counter instrumentation is not thread-safe. file: [b316a538] check-in: [ea80b21c] user: dan branch: trunk, size: 36042 | |
2010-07-03
| ||
13:59 | Fix a bug in the permutations.test script. file: [384eceb0] check-in: [3b20ad03] user: dan branch: trunk, size: 35855 | |
12:00 | Print the SQLite source_id() string when running speed tests. file: [b533b875] check-in: [6d7640ed] user: drh branch: mistake, size: 35851 | |
2010-06-22
| ||
13:46 | Some changes to test scripts related to codec enabled versions of sqlite. file: [a4e8953b] check-in: [85dd51a7] user: dan branch: trunk, size: 35736 | |
2010-06-21
| ||
07:45 | Add further pager tests. file: [ab89e8e5] check-in: [4104b175] user: dan branch: experimental, size: 35495 | |
2010-06-15
| ||
18:00 | Fix a problem introduced into lock2.test by the previous commit. file: [7912c3c8] check-in: [c1c9f6fa] user: dan branch: trunk, size: 35155 | |
14:06 | Merge in [2c5e48a485]. Merge in [2c5e48a485]. Merge in [2c5e48a485]. file: [b96dad16] check-in: [03c0f4fd] user: dan branch: trunk, size: 35156 | |
13:56 | Changes to the way tcl test scripts work. No changes to production code. file: [e474c9ae] check-in: [2c5e48a4] user: dan branch: experimental, size: 35156 | |
2010-06-09
| ||
19:01 | Fix test script problems causing errors in the "inmemory_journal" permutations. file: [2e19f173] check-in: [ea05b7f9] user: dan branch: trunk, size: 34417 | |
2010-06-07
| ||
17:47 | Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file. file: [46209e2b] check-in: [7c33eb5a] user: dan branch: trunk, size: 34392 | |
14:28 | Refactor some of the global variables and commands used by tester.tcl. file: [b4ff590b] check-in: [c2edf8e1] user: dan branch: trunk, size: 32962 | |
2010-06-03
| ||
18:20 | Have test_vfs.c simulate IO errors in xShmLock. file: [663cf9ab] check-in: [fcbf7cf1] user: dan branch: trunk, size: 29641 | |
2010-05-12
| ||
19:02 | (Moved to the mistake branch due to compile errors in test_osinst.c.) Change the vfs instrumentation code in test_osinst.c to make it easier to deploy. Add a vtab implementation for reading the binary log file format. file: [7cc3517a] check-in: [ee13c884] user: dan branch: mistake, size: 29796 | |
2010-05-06
| ||
15:56 | Further coverage tests. file: [f6b79073] check-in: [98a9713e] user: dan branch: trunk, size: 30847 | |
2010-04-26
| ||
12:39 | Add the "wal" permutation to run existing test files savepoint.test and savepoint2.test in WAL mode. file: [17082172] check-in: [205e5d8a] user: dan branch: wal, size: 30818 | |
2010-04-13
| ||
11:35 | Fix test script issues preventing walthread.test from running. file: [49d76f12] check-in: [d90b1dde] user: dan branch: wal, size: 29546 | |
2010-02-17
| ||
19:34 | Merge latest changes from the trunk into the apple-osx branch. file: [a488554f] check-in: [4b72e39b] user: drh branch: apple-osx, size: 29553 | |
2010-02-15
| ||
18:03 | Fix the ALTER TABLE RENAME command so that it converts FOREIGN KEY constraints in ATTACH-ed and in TEMP tables as well as in the main database. Ticket [13336e9c3c8c3f]. file: [e1f581c7] check-in: [ab197d0a] user: drh branch: trunk, size: 29513 | |
2010-01-06
| ||
13:12 | Update the OS-X branch to include all trunk changes through version 3.6.22. file: [825ee2c1] check-in: [541e2b48] user: drh branch: apple-osx, size: 29372 | |
2009-12-17
| ||
22:12 | Fixed some TCL test cases to work if SQLITE_OMIT_TRIGGER is defined. file: [f38dd7ca] check-in: [85e3c734] user: shaneh branch: trunk, size: 29332 | |
2009-12-07
| ||
23:53 | Merge all changes associated with the version 3.6.21 release into the OS-X branch. file: [6ae75e1f] check-in: [ad08794d] user: drh branch: apple-osx, size: 29292 | |
2009-11-28
| ||
12:40 | Fix a bug introduced by the fts3 refactoring (segfault when creating a table with zero module args). Also a fix to handle an OOM error. file: [02f671e7] check-in: [eada284b] user: dan branch: trunk, size: 29252 | |
2009-11-03
| ||
22:34 | Customizations for OSX contributed by Apple. file: [0fbba238] check-in: [941a01eb] user: adam branch: apple-osx, size: 29272 | |
2009-10-07
| ||
18:41 | Add some tests of statements in foreignkeys.html. file: [2caf7980] check-in: [83828679] user: dan branch: trunk, size: 29232 | |
2009-04-09
| ||
01:23 | Enhance sqlite3_shutdown() so that it automatically invokes sqlite3_reset_auto_extension(). This is a harmless no-op if applications are already calling sqlite3_reset_auto_extension() prior to sqlite3_shutdown(). And it prevents possible memory corruption if they do not. So it works either way. Most of the changes are to the test cases. (CVS 6475) file: [b22f925f] check-in: [0c41f7cf] user: drh branch: trunk, size: 28862 | |
2009-04-06
| ||
17:50 | Test cases and minor code changes to increase coverage of btree.c. (CVS 6456) file: [9bdc35fa] check-in: [def3a016] user: danielk1977 branch: trunk, size: 28841 | |
2009-03-26
| ||
17:13 | Check that the first byte of a potentially hot journal file is non-zero before beginning hot-journal rollback. Fix for #3751 and #3745. (CVS 6390) file: [ebaa0033] check-in: [80241a05] user: danielk1977 branch: trunk, size: 28851 | |
2009-02-19
| ||
14:39 | Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305) file: [66546f67] check-in: [d9f6ffbc] user: danielk1977 branch: trunk, size: 28795 | |
2009-02-05
| ||
16:31 | Make the pending byte adjustable via sqlite3_test_control() on all builds, not just on test builds. (CVS 6263) file: [b28d5eb9] check-in: [e8f192e2] user: drh branch: trunk, size: 28747 | |
2009-02-04
| ||
22:46 | Add "backup" and "restore" methods to the TCL interfaces and test cases to exercise those methods. (CVS 6260) file: [94dc2fe5] check-in: [e420a3ce] user: drh branch: trunk, size: 28727 | |
2009-02-03
| ||
16:51 | Commit first version of the 'backup' feature. (CVS 6241) file: [3d11a8c1] check-in: [663479b4] user: danielk1977 branch: trunk, size: 28191 | |
2009-01-09
| ||
10:49 | Add a couple of coverage tests. (CVS 6149) file: [57b8ad3e] check-in: [6a64109d] user: danielk1977 branch: trunk, size: 28186 | |
2008-11-21
| ||
00:10 | Added support for proxy file locking style Added pragma support for controlling proxy file locking Added file control access to last errno and proxy locking Added support for TMPDIR environment variable Extended unit tests to cover new proxy locking pragmas and file control features (CVS 5934) file: [66c41fc4] check-in: [b9bc36d3] user: aswift branch: trunk, size: 28134 | |
2008-08-05
| ||
17:53 | Add SQLITE_STATUS_PAGECACHE_SIZE and SQLITE_STATUS_SCRATCH_SIZE. (CVS 5537) file: [12fd8394] check-in: [c4e9b824] user: drh branch: trunk, size: 28107 | |
2008-07-25
| ||
15:39 | Add the capability to track the maximum depth of the LALR(1) parser stack so that critical applications can check to see if they are getting close to limits. (CVS 5481) file: [160c759e] check-in: [ef0250f3] user: drh branch: trunk, size: 27906 | |
2008-07-12
| ||
15:55 | Fix the test script --binarylog option. (CVS 5401) file: [de507ef0] check-in: [03e3cfc4] user: danielk1977 branch: trunk, size: 27719 | |
2008-07-11
| ||
16:15 | Additional test coverage for the btree module. Remove the failsafe() macro and replace it with ALWAYS() and NEVER(). (CVS 5395) file: [3a121e1a] check-in: [d7e2f0d2] user: drh branch: trunk, size: 27791 | |
2008-07-09
| ||
16:51 | Test coverage improvements on printf. (CVS 5385) file: [fbb53d7a] check-in: [2d8f7beb] user: drh branch: trunk, size: 28084 | |
2008-07-08
| ||
12:07 | Extra coverage tests for btree.c. (CVS 5365) file: [4cb72d06] check-in: [08334f60] user: danielk1977 branch: trunk, size: 27799 | |
2008-06-23
| ||
18:49 | Fix a bug in handling queries on the sqlite_master table with an empty (0 bytes in size) database file. (CVS 5286) file: [e9971a96] check-in: [f8238770] user: danielk1977 branch: trunk, size: 27773 | |
2008-06-19
| ||
00:16 | Add some test logic to the new memory allocation subsystem. (Lots more needed.) The test suite is currently indicating memory leaks, though it is unclear if this is a true code problem or just an instrumentation problem. (CVS 5240) file: [1b57a6bf] check-in: [cb1f11cd] user: drh branch: trunk, size: 27665 | |
2008-06-07
| ||
05:19 | Do not call xSync() from zeroJournalHdr() if the Pager.noSync flag is set (i.e. for temp files). (CVS 5194) file: [afb90122] check-in: [9f5cbe29] user: danielk1977 branch: trunk, size: 26664 | |
2008-06-05
| ||
11:39 | Modify the signatures of the sqlite3_vfs.xAccess and sqlite3_vfs.xCheckReservedLock functions. (CVS 5188) file: [2930673d] check-in: [4226ac54] user: danielk1977 branch: trunk, size: 26308 | |
2008-05-12
| ||
12:41 | Temporarily disable extended IO error code tests. (CVS 5123) file: [1b88f471] check-in: [f204df3c] user: danielk1977 branch: trunk, size: 26218 | |
10:57 | Make test function do_ioerr_test more robust. No code changes. (CVS 5121) file: [0b13284e] check-in: [f532692e] user: danielk1977 branch: trunk, size: 26054 | |
07:42 | Modify logging code in test_osinst.c. No changes to production code. (CVS 5120) file: [39997d1f] check-in: [85c54a16] user: danielk1977 branch: trunk, size: 25985 | |
2008-05-08
| ||
16:51 | Fix recently introduced bug in tester.tcl. (CVS 5107) file: [e4d3e829] check-in: [4b573d4e] user: danielk1977 branch: trunk, size: 25807 | |
15:58 | Add extra instrumentation to test_osinst.c. Also the --binarylog option to the test scripts. (CVS 5106) file: [11961673] check-in: [8a99efc0] user: danielk1977 branch: trunk, size: 25781 | |
2008-05-05
| ||
17:14 | Fix recently introduced test script error causing a failure in incrblob_err.test. (CVS 5086) file: [a8975c66] check-in: [5e7c8ebd] user: danielk1977 branch: trunk, size: 25288 | |
16:23 | If an IO error occurs while locking the database and checking the cache validity, unlock the database before returning. Ticket #3030. (CVS 5083) file: [39289046] check-in: [4ad18091] user: danielk1977 branch: trunk, size: 25251 | |
15:26 | Avoid leaking page references after an IO error is encountered. (CVS 5082) file: [3f476ad2] check-in: [198c395b] user: danielk1977 branch: trunk, size: 24562 | |
2008-04-17
| ||
19:14 | Additional work on ticket #3015. The previous fix (check-in (4919)) did not appear to work in all cases and it disabled indexing in some places where it should not have. New test cases added to help insure that the current fix is better. (CVS 5026) file: [72e180cc] check-in: [0d2e258e] user: drh branch: trunk, size: 24049 | |
2008-04-15
| ||
02:36 | Add out-of-range tests on the first parameter to sqlite3_limit(). Add the ability to record tests that have been skipped due to configuration limitations. (CVS 5009) file: [93b57b68] check-in: [b7ffc6f0] user: drh branch: trunk, size: 23755 | |
2008-04-10
| ||
17:27 | Add the --ostrace and --ossummary options to tester.tcl. To log calls the vfs layer from within test scripts. (CVS 4984) file: [7820fa85] check-in: [e1322415] user: danielk1977 branch: trunk, size: 23344 | |
2008-03-29
| ||
11:00 | Add the --pause option to the main test driver. (CVS 4934) file: [5d1550b6] check-in: [37dfcdf5] user: drh branch: trunk, size: 22195 | |
2008-03-28
| ||
15:44 | Changes to the Mem structure to reduce the frequency of freeing and reallocating the dynamic buffer. (CVS 4928) file: [bf793fce] check-in: [d0bf73d8] user: danielk1977 branch: trunk, size: 21861 | |
07:42 | If memory is leaked when running a test script with the --malloctrace option, write out a file called leaks.sql in the same format as mallocs.sql containing th e leaked applications. The same tools can then be used to examine the stack traces associated with leaked allocations. (CVS 4926) file: [d967b343] check-in: [f1b97ed9] user: danielk1977 branch: trunk, size: 21860 | |
2008-03-22
| ||
01:08 | Add the speed1p.test script. Like speed1.test except that it tries to take advantage of prepared statements. (CVS 4907) file: [e7cc5f34] check-in: [ece4fb9f] user: drh branch: trunk, size: 21711 | |
2008-03-21
| ||
17:29 | Better integrate the new malloc related instrumentation with the test infrastructure. (CVS 4904) file: [7e6e28cf] check-in: [d2140cae] user: danielk1977 branch: trunk, size: 21288 | |
14:22 | Add some more logging to the malloc system used when SQLITE_MEMDEBUG is defined. (CVS 4901) file: [482f1b00] check-in: [79738f58] user: danielk1977 branch: trunk, size: 21717 | |
2008-03-19
| ||
16:08 | Move SQL functions used for testing only out of func.c and into a new test file named test_func.c. Use sqlite3_auto_extension() to make sure the test functions appear in every database connection. (CVS 4883) file: [c32f6dfa] check-in: [e90c4cc8] user: drh branch: trunk, size: 19525 | |
2008-03-07
| ||
19:51 | Correctly handle I/O errors that occur during OsUnlock(). Before this fix, an I/O error during OsUnlock() could lead to database corruption. That is not a serious problem, though, since errors during OsUnlock() are not possible on most systems. (CVS 4838) file: [8f1df98d] check-in: [b4c1258e] user: drh branch: trunk, size: 19494 | |
2008-02-16
| ||
16:21 | The power-of-two first-fit memory allocator is now working. (CVS 4793) file: [7760c410] check-in: [d134d29c] user: drh branch: trunk, size: 19237 | |
2008-02-13
| ||
18:25 | Where possible, avoid freeing buffers allocated for vdbe memory cells in case they can be reused. (CVS 4783) file: [70ed4c0d] check-in: [990237e2] user: danielk1977 branch: trunk, size: 19233 | |
2008-02-08
| ||
18:25 | Change the test code used for speed tests so that it does not throw an exception if the time command returns "0 microseconds per iteration". (CVS 4779) file: [bfad4d2a] check-in: [f37e8637] user: danielk1977 branch: trunk, size: 19097 | |
2008-01-19
| ||
20:11 | Miscellaneous code simplifications and cleanup and test coverage enhancements. (CVS 4730) file: [6a660064] check-in: [af129b6d] user: drh branch: trunk, size: 19008 | |
2008-01-17
| ||
02:36 | Registerification of the WHERE clause logic. (CVS 4716) file: [493be4c2] check-in: [b3a141b2] user: drh branch: trunk, size: 18942 | |
2008-01-16
| ||
17:46 | Get all tests running without memory leaks. (CVS 4714) file: [f851528e] check-in: [5807921f] user: drh branch: trunk, size: 18937 | |
08:24 | Work around using (regexp) in the (ifcapable) function of the test suite. So that simpler versions of tcl can call it. (CVS 4713) file: [9ec2de42] check-in: [3aa5606b] user: danielk1977 branch: trunk, size: 17651 | |
2008-01-08
| ||
16:03 | Add crash4.test with additional crash testing. (CVS 4695) file: [669599b9] check-in: [87b4ac4b] user: drh branch: trunk, size: 17156 | |
15:18 | Add additional randomness to crash tests. (CVS 4694) file: [cfe05132] check-in: [3ccce1f5] user: drh branch: trunk, size: 16962 | |
2008-01-07
| ||
19:20 | Registerify the AUTOINCREMENT processing and the OP_IsNull and OP_NotNull operators. (CVS 4692) file: [ac4dace5] check-in: [aa48867c] user: drh branch: trunk, size: 16737 | |
2008-01-04
| ||
19:10 | Some modifications to insert.c to work without using the stack. (CVS 4678) file: [191b1b06] check-in: [d9ac6bee] user: danielk1977 branch: trunk, size: 16423 | |
2007-10-23
| ||
14:49 | Make sure the sqlite3_vfs_register() and sqlite3_vfs_unregister() APIs work right even if not VFS is currently registered. Ticket #2738. (CVS 4505) file: [67514714] check-in: [c3650087] user: drh branch: trunk, size: 16338 | |
2007-10-20
| ||
15:41 | Simplify the mem3.c memory allocator. Have it call sqlite3_release_memory() automatically, without having to specify the soft heap limit. (CVS 4496) file: [58a86ba2] check-in: [ca51b2f5] user: drh branch: trunk, size: 16320 | |
2007-10-15
| ||
19:34 | Add a malloc size histogram to the debugging malloc implementation in mem2.c. (CVS 4490) file: [0fea2cee] check-in: [3e51696c] user: drh branch: trunk, size: 16305 | |
2007-09-01
| ||
09:02 | Fix a problem handling a malloc() failure in printf.c. Also some other things to improve test coverage. (CVS 4361) file: [913a808f] check-in: [595bfe72] user: danielk1977 branch: trunk, size: 16239 | |
06:51 | Fix for registration of non-default vfs objects. (CVS 4360) file: [a18c4ef2] check-in: [5f48fb95] user: danielk1977 branch: trunk, size: 16204 | |
2007-08-31
| ||
14:31 | Convert the TCL interface to use sqlite3_open_v2 (CVS 4352) file: [577c2eb7] check-in: [3434b7a9] user: drh branch: trunk, size: 16185 | |
2007-08-23
| ||
11:07 | Add some further tests and a bugfix for the atomic-write optimization. (CVS 4276) file: [d6fd4e9e] check-in: [5f0fb894] user: danielk1977 branch: trunk, size: 17327 | |
02:47 | Improvements to memory leak detection. The --backtrace=NNN option is now recognized by tester.tcl. Memory leak summaries are automatically written to the file ./memleak.txt and each leak is tagged with the test in which it occurred. The quick.test script runs on Linux with no errors and no leaks. (CVS 4273) file: [c50fd942] check-in: [21f6b310] user: drh branch: trunk, size: 17220 | |
2007-08-22
| ||
22:04 | All of the malloc test cases run. Still seeing failures in malloc4.test. (CVS 4272) file: [c9cd05b4] check-in: [205d0b88] user: drh branch: trunk, size: 17236 | |
20:18 | The malloc.test script now passes all tests with no errors. (CVS 4271) file: [e72b0b8e] check-in: [db818430] user: drh branch: trunk, size: 18894 | |
2007-08-20
| ||
14:23 | Changes to crash-test io backend (test6.c) so that it works with the sqlite3_vfs interface. (CVS 4247) file: [7907d791] check-in: [40f66ada] user: danielk1977 branch: trunk, size: 18677 | |
2007-08-16
| ||
13:01 | Remove the thread specific data subsystem from the unix build. Remove legacy cruft from sqliteInt.h. Use the new mutex subsystem in the PRNG. (CVS 4237) file: [2169504e] check-in: [3d60c14a] user: drh branch: trunk, size: 18664 | |
2007-08-14
| ||
13:20 | Back-port critical soft heap limit fixes to version 3.3.17. The following check-ins were back-ported: (4031), (4037), (4097), (4202), (4203), (4207), (4208), (4214). (CVS 4222) file: [f5dcc50b] check-in: [f0029da3] user: drh branch: branch_3_3_17, size: 18836 | |
2007-08-10
| ||
16:41 | Add the --soft-heap-limit=N option to the test scripts. Set this value to enforce a soft heap limit across all tests. This changes exposes several new bugs. (CVS 4202) file: [2ec34cd5] check-in: [8be84598] user: drh branch: trunk, size: 18848 | |
2007-05-04
| ||
12:05 | Test cases and corrections to IO and malloc() error handling in incremental blob IO functions. (CVS 3915) file: [9382df47] check-in: [641e5528] user: danielk1977 branch: trunk, size: 17939 | |
2007-04-28
| ||
15:47 | Add some tests (and 2 resulting bug fixes) to incr vacuum mode. (CVS 3885) file: [dcebe3c5] check-in: [89b1b3f8] user: danielk1977 branch: trunk, size: 17908 | |
2007-04-19
| ||
12:30 | Comment changes in the ioerr tests. No changes to code. (CVS 3859) file: [effe3dae] check-in: [b7ed0e1e] user: drh branch: trunk, size: 17888 | |
2007-04-13
| ||
03:23 | Additional tests designed to detect future performance regressions. (CVS 3840) file: [0fb5d0b9] check-in: [764e7262] user: drh branch: trunk, size: 17538 | |
2007-03-31
| ||
22:34 | Improvements to the output of the speed tests. (CVS 3785) file: [dda002da] check-in: [1a4d8024] user: drh branch: trunk, size: 17523 | |
2007-03-25
| ||
19:08 | Add the sqlite3_prepare_v2 and sqlite3_prepare16_v2 APIs to the loadable extension interface. (CVS 3713) file: [efa90050] check-in: [f02ba56d] user: drh branch: trunk, size: 17340 | |
2007-03-17
| ||
10:26 | Modifications to crash-test infrastructure. (CVS 3695) file: [3c7545cb] check-in: [c4be8d99] user: danielk1977 branch: trunk, size: 17314 | |
07:22 | Combine the two very similar definitions of (crashsql) in the test scripts. (CVS 3694) file: [4e062859] check-in: [eaf434d5] user: danielk1977 branch: trunk, size: 16647 | |
2007-03-15
| ||
12:17 | Infrastructure to make simulated I/O errors persistent instead of transient. (CVS 3689) file: [552d2eb0] check-in: [1a53f531] user: drh branch: trunk, size: 16343 | |
2007-01-04
| ||
14:58 | Fix a memory leak introduced by the latest changes to pager.c. (CVS 3554) file: [47670c2d] check-in: [8cad5d67] user: drh branch: trunk, size: 16193 | |
2006-11-23
| ||
21:09 | Improvements to the speed tests recently added to the test suite. (CVS 3519) file: [8aed3687] check-in: [272c1a6e] user: drh branch: trunk, size: 16087 | |
09:39 | Add performance tests to the test suite. (CVS 3516) file: [a1940002] check-in: [270c745d] user: drh branch: trunk, size: 16043 | |
2006-10-04
| ||
11:55 | Tests cases automatically remove many of their temporary files. (CVS 3463) file: [2c2683d3] check-in: [eef0ec0d] user: drh branch: trunk, size: 15600 | |
2006-09-15
| ||
12:29 | Bug fix and better testing of the extended result codes. (CVS 3423) file: [30159066] check-in: [78ae74db] user: drh branch: trunk, size: 15444 | |
07:28 | Add support for extended result codes - additional result information carried in the higher bits of the integer return codes. This must be enabled using the sqlite3_extended_result_code() API. Only a few extra result codes are currently defined. (CVS 3422) file: [d5c53890] check-in: [ba579ddc] user: drh branch: trunk, size: 15058 | |
2006-09-02
| ||
14:50 | Test for busted TCL builds that do not support 64-bit integers and print a warning message to users that test failures may be a result of the bad TCL build and not some problem with SQLite. Ticket #1953. (CVS 3386) file: [ddb510a8] check-in: [ca864ee9] user: drh branch: trunk, size: 14882 | |
2006-06-23
| ||
08:05 | Add tests and fixes for handling malloc() failures related to the virtual table feature. (CVS 3285) file: [0436eda9] check-in: [5d1d9071] user: danielk1977 branch: trunk, size: 14606 | |
2006-01-24
| ||
13:09 | Return code was being dropped because of overridden variable in OP_IsUnique. Fix this and the test logic problem that hid it. (CVS 3025) file: [66a4bfa6] check-in: [c30705a0] user: danielk1977 branch: trunk, size: 14595 | |
2006-01-21
| ||
12:08 | Fix more problems with malloc() and IO failures. (CVS 2985) file: [0a939262] check-in: [29281dea] user: danielk1977 branch: trunk, size: 14533 | |
2006-01-17
| ||
16:10 | Arrange for ThreadData to be automatically deallocated even if SQLITE_MEMDEBUG is defined. Fix for #1623. (CVS 2965) file: [e207c500] check-in: [9e2e4084] user: danielk1977 branch: trunk, size: 14497 | |
09:35 | Test suite fixes for builds that define OMIT symbols. (CVS 2962) file: [b260c1ac] check-in: [3a54a33d] user: danielk1977 branch: trunk, size: 14495 | |
2006-01-16
| ||
12:46 | Run the tests in shared.test a second time using an autovacuum database. (CVS 2957) file: [1f90490c] check-in: [99275229] user: danielk1977 branch: trunk, size: 14489 | |
2006-01-11
| ||
23:40 | Testing of the automatic TSD deallocation logic. The sqlite3_thread_cleanup() API is documented. This should close ticket #1601. (CVS 2920) file: [ed59b4ea] check-in: [fb518b0c] user: drh branch: trunk, size: 14443 | |
2006-01-06
| ||
22:11 | Fix bugs in test scripts that came of of sse testing. (CVS 2879) file: [b9b2c481] check-in: [22bf1a2f] user: drh branch: trunk, size: 14191 | |
2006-01-05
| ||
11:34 | Add the shared schema/pager modifications. Very few tests so far. (CVS 2859) file: [58dcfde5] check-in: [deeda0dc] user: danielk1977 branch: trunk, size: 14137 | |
2006-01-03
| ||
00:33 | The sqlite TCL command no longer returns the hex address of the sqlite3* structure. Instead there is a new command in testfixture to find that information. (CVS 2852) file: [9ab7dc33] check-in: [70b22857] user: drh branch: trunk, size: 14111 | |
2005-12-30
| ||
16:28 | Add part of the btree layer of the shared-cache feature. (CVS 2848) file: [fae9e5b9] check-in: [2afcad99] user: danielk1977 branch: trunk, size: 14089 | |
2005-12-09
| ||
14:39 | Define the sqliteMalloc() macro differently to avoid a compiler warning. (CVS 2809) file: [a06c798a] check-in: [3d177bde] user: danielk1977 branch: trunk, size: 14009 | |
14:25 | Many small changes to ensure memory is not leaked after malloc() fails. (CVS 2808) file: [6effe753] check-in: [601c3354] user: danielk1977 branch: trunk, size: 13991 | |
2005-11-26
| ||
00:25 | Modify the OS layer so that I/O routines are called through a virtual function table. The os_test.c module has been replaced by test6.c. The crash tests are busted now and need to be fixed. (CVS 2785) file: [1dbcac19] check-in: [1f69aec2] user: drh branch: trunk, size: 12337 | |
2005-11-04
| ||
22:03 | VACUUM works even on an empty database. Ticket #1512. (CVS 2760) file: [bf4e288c] check-in: [1b6bf418] user: drh branch: trunk, size: 12343 | |
2005-09-17
| ||
15:20 | Changes to make corruption errors easier to track down. (CVS 2709) file: [1e75553d] check-in: [c0733000] user: drh branch: trunk, size: 12346 | |
2005-05-26
| ||
15:20 | Add a -cleanup option to Tcl test proc do_ioerr_test. (CVS 2485) file: [98ecdc57] check-in: [b0a898c0] user: danielk1977 branch: trunk, size: 12320 | |
2005-02-12
| ||
08:59 | Fix a problem with sub-queries and the flattening optimization. Also handle an extra case of database corruption. (CVS 2324) file: [69c0dc1a] check-in: [f7858d88] user: danielk1977 branch: trunk, size: 12232 | |
2005-01-24
| ||
10:25 | Modifications and bugfixes so that the test suite passes with the TCL statement cache turned on. (CVS 2271) file: [227af8e3] check-in: [d5233e07] user: danielk1977 branch: trunk, size: 12281 | |
2005-01-22
| ||
03:39 | Test script changes: Bug fix and cleanup on ioerr tests. Also, don't use TCL "file copy" command on windows. (CVS 2264) file: [d734cbbc] check-in: [764b55ad] user: danielk1977 branch: trunk, size: 12270 | |
2005-01-21
| ||
03:12 | Modify test scripts to work when SQLITE_OMIT_SUBQUERY (along with other OMIT macros) is defined. (CVS 2251) file: [0e9e3697] check-in: [bb0254ab] user: danielk1977 branch: trunk, size: 7886 | |
2005-01-13
| ||
11:07 | Test cases to improve coverage of pager.c. (CVS 2205) file: [48bf84ac] check-in: [0428a148] user: danielk1977 branch: trunk, size: 7793 | |
2005-01-03
| ||
01:33 | Fix typos in comments in test code. (Oops. This check-in also picked up some unrelated changes to documentation.) (CVS 2175) file: [071ad70e] check-in: [586acc85] user: drh branch: trunk, size: 6605 | |
2004-11-14
| ||
04:04 | Changes toward reducing code size when SQLITE_OMIT_UTF16 is enabled. (CVS 2099) file: [e7ebedf6] check-in: [59a0a8b7] user: drh branch: trunk, size: 6605 | |
2004-11-10
| ||
15:27 | Ensure the test suite can run with either SQLITE_OMIT_AUTOVACUUM or SQLITE_DEFAULT_AUTOVACUUM=1 defined. (CVS 2087) file: [9bd005b2] check-in: [0747b558] user: danielk1977 branch: trunk, size: 6611 | |
2004-11-03
| ||
13:59 | More work on optionally removing unused features at compile-time. (CVS 2049) file: [7ef4fb78] check-in: [a82980fd] user: drh branch: trunk, size: 6413 | |
2004-10-30
| ||
20:23 | Begin adding the ability to remove unused features at compile-time and still have all the tests pass. (CVS 2033) file: [6dd72b79] check-in: [2aa506cc] user: drh branch: trunk, size: 6380 | |
2004-08-20
| ||
18:34 | Tcl interface transfers values directly between SQLite and Tcl_Objs, without at translation to strings. (CVS 1898) file: [1ff1170d] check-in: [e97c3313] user: drh branch: trunk, size: 6124 | |
2004-06-19
| ||
00:16 | Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) file: [f36cc22d] check-in: [d705d051] user: drh branch: trunk, size: 6102 | |
2004-06-15
| ||
02:44 | (1) Vdbe makes a copy of column types. (2) Don't invalidate other cursors when a statement or transaction is rolled back. (3) Update capi2.test for the new API. (CVS 1597) file: [a3f5b6de] check-in: [4f5e2530] user: danielk1977 branch: trunk, size: 6104 | |
2004-05-21
| ||
10:08 | Further work on the new API. All the functions to execute queries are there now. (CVS 1427) file: [fc10520d] check-in: [fc94575d] user: danielk1977 branch: trunk, size: 5932 | |
01:47 | Add new sqlite3_open() and sqlite3_open16() APIs. (CVS 1423) file: [8c234ba9] check-in: [307b5500] user: danielk1977 branch: trunk, size: 5931 | |
2004-05-20
| ||
22:16 | Add internal support for collating sequences. This breaks 244 tests. (CVS 1420) file: [4f7d3ec8] check-in: [a6cb09d7] user: drh branch: trunk, size: 5919 | |
2004-05-12
| ||
11:24 | Add some more code to support manifest typing in indices. Not activated yet. (CVS 1362) file: [4b7e254b] check-in: [2f16c9ef] user: danielk1977 branch: trunk, size: 5896 | |
2004-05-10
| ||
23:29 | Work toward getting the new btree.c integrated with vdbe.c. (CVS 1345) file: [3780967a] check-in: [bc5a2daf] user: drh branch: trunk, size: 5886 | |
2004-05-07
| ||
17:57 | The btree.c module compiles and links and passes some tests. Many tests still fail, though. (CVS 1321) file: [64babe25] check-in: [d394b2b2] user: drh branch: trunk, size: 6823 | |
2004-04-26
| ||
14:10 | Pager tests working. (CVS 1308) file: [5b47e21f] check-in: [910067a2] user: drh branch: trunk, size: 6824 | |
2004-02-14
| ||
01:39 | Disable the malloc.test tests if not compiled with -DMEMORY_DEBUG (CVS 1239) file: [2f1d43df] check-in: [41b6ad78] user: drh branch: trunk, size: 6784 | |
2004-02-11
| ||
02:18 | Pass all (relevant) regression tests when using the codec. (CVS 1223) file: [024e68f6] check-in: [5200e9ed] user: drh branch: trunk, size: 6782 | |
2003-06-15
| ||
23:42 | Enhance the "PRAGMA integrity_check" command to verify that all indices are correctly constructed. New calls to integrity_check are made in the test suite. These changes are intended to prevent any future problems such as seen in ticket #334. (CVS 1024) file: [2671536d] check-in: [c9734c27] user: drh branch: trunk, size: 6477 | |
2003-03-01
| ||
19:45 | Get the non-callback API working with the EXPLAIN keyword and for PRAGMAs. Tickets #258 and #257. Update the API documentation on the sqlite_changes() routine to explain how it works with the non-callback API. Ticket #250. (CVS 875) file: [d7a5835e] check-in: [620e1065] user: drh branch: trunk, size: 6480 | |
2003-02-16
| ||
22:21 | Added test code to check for file descriptor leaks. All regression tests pass now on both win2k and linux. (CVS 868) file: [d7541e28] check-in: [75ba7828] user: drh branch: trunk, size: 5988 | |
2002-06-25
| ||
13:16 | Enhance the INTEGRITY_CHECK pragma to test the auxiliary database file in addition to the main database file. (CVS 642) file: [6f603d90] check-in: [52eba4de] user: drh branch: trunk, size: 5858 | |
2002-03-06
| ||
22:01 | Added the default_cache_size and default_synchronous pragmas. Added additional tests for pragmas. Added a new speedtest script. (CVS 421) file: [dc1b56bd] check-in: [161c0c5f] user: drh branch: trunk, size: 5709 | |
2001-11-09
| ||
22:41 | Minor bugs fixed. (CVS 307) file: [96db1b49] check-in: [6e7e7dbf] user: drh branch: trunk, size: 5651 | |
2001-09-27
| ||
15:11 | Fixed the support of UNIQUE and PRIMARY KEY. (CVS 268) file: [c7ddeebc] check-in: [116fdad0] user: drh branch: trunk, size: 5333 | |
2001-09-20
| ||
01:44 | 2.0-Alpha-2 release (CVS 258) file: [957cd92f] check-in: [d2a1aac4] user: drh branch: trunk, size: 5175 | |
2001-09-16
| ||
00:13 | Disclaimed copyright. Preparing for release 2.0. (CVS 250) file: [4d93d04b] check-in: [4e926efe] user: drh branch: trunk, size: 5162 | |
2001-09-14
| ||
16:42 | Bug fixes and speed improvements. Delete is still slow. (CVS 244) file: [fa79c7ae] check-in: [7da856cd] user: drh branch: trunk, size: 5705 | |
2001-09-13
| ||
21:53 | Many problems fixed. Many problems yet to go. (CVS 242) file: [3147bb13] check-in: [62c7bd11] user: drh branch: trunk, size: 5503 | |
2001-04-11
| ||
14:28 | better handling of out-of-memory errors (CVS 207) file: [39a707da] check-in: [86b30cd0] user: drh branch: trunk, size: 6129 | |
2001-04-06
| ||
16:13 | Check for miscompiled Tcl (CVS 204) file: [dba25c97] check-in: [735d8b5c] user: drh branch: trunk, size: 6164 | |
2001-04-04
| ||
11:48 | Added transaction support (CVS 196) file: [c77fd7a4] check-in: [35a8feed] user: drh branch: trunk, size: 5031 | |
2001-03-20
| ||
12:55 | Open windows files in binary mode. (CVS 193) file: [01f88114] check-in: [e48b9f24] user: drh branch: trunk, size: 5022 | |
2001-03-15
| ||
18:21 | Identify tests that depend on system load and processor speed. (CVS 192) file: [2afa947e] check-in: [4b0ba238] user: drh branch: trunk, size: 4939 | |
2001-01-31
| ||
13:28 | Working better with Win95. Continued work on the new db.c backend. (CVS 1714) file: [e24caef6] check-in: [df0ff304] user: drh branch: trunk, size: 3851 | |
2001-01-22
| ||
00:31 | :-) (CVS 180) file: [e053e14a] check-in: [98da8253] user: drh branch: trunk, size: 3662 | |
2000-12-10
| ||
18:23 | speed tweaks and documentation updates (CVS 167) file: [446b8828] check-in: [ced90c3f] user: drh branch: trunk, size: 3640 | |
2000-10-19
| ||
14:10 | Added the "memory:" driver (CVS 158) file: [59edb045] check-in: [54d60c68] user: drh branch: trunk, size: 3077 | |
2000-09-21
| ||
13:01 | Obj-ify tclsqlite (CVS 146) file: [ad57d7e8] check-in: [85a4254e] user: drh branch: trunk, size: 2380 | |
2000-06-08
| ||
13:36 | remove all memory leaks (CVS 80) file: [95b28679] check-in: [bf98cf82] user: drh branch: trunk, size: 2477 | |
2000-05-31
| ||
17:59 | :-) (CVS 24) file: [44690d46] check-in: [4cd98eba] user: drh branch: trunk, size: 2458 | |
2000-05-30
| ||
00:51 | :-) (CVS 11) file: [70d25b7c] check-in: [9818723e] user: drh branch: trunk, size: 2212 | |
2000-05-29
| ||
23:48 | :-) (CVS 8) file: [0c260d6e] check-in: [e34143c2] user: drh branch: trunk, size: 2258 | |
20:41 | :-) (CVS 6) file: [31a90779] check-in: [1517f852] user: drh branch: trunk, size: 2139 Added | |