SQLite

All files named ”test/tester.tcl”
Login

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

History for test/tester.tcl

2025-04-21
13:08
[34f7785cde] part of check-in [b3a526a887] Merge all the latest trunk enhancements into the reuse-schema branch. (check-in: [b3a526a887] user: drh branch: reuse-schema, size: 77328)
12:56
[c882b91b16] part of check-in [c68d0d3530] Merge the latest trunk enhancements into the wal2 branch. (check-in: [c68d0d3530] user: drh branch: wal2, size: 77588)
2025-03-27
14:37
[463ae33b8b] part of check-in [2aa6c4fa6c] More ==/!= => eq/ne fixes (check-in: [2aa6c4fa6c] user: jan.nijtmans branch: cygwin-fixes, size: 77311)
2025-03-22
14:29
[2db8c7d256] part of check-in [e9496b1bbc] Merge the latest trunk changes into the reuse-schema branch. (check-in: [e9496b1bbc] user: drh branch: reuse-schema, size: 77318)
14:19
[32d67bc83a] part of check-in [80e6ddd560] Merge the latest trunk enhancements into the wal2 branch. (check-in: [80e6ddd560] user: drh branch: wal2, size: 77578)
2025-03-15
20:35
[33733fbe8e] part of check-in [271e0373a8] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [271e0373a8] user: drh branch: reuse-schema, size: 77006)
20:28
[c0f60f9da4] part of check-in [c8d8f613ed] Merge the latest trunk enhancements into the wal2 branch. (check-in: [c8d8f613ed] user: drh branch: wal2, size: 77266)
2025-03-11
15:46
[e7f0c903b2] part of check-in [f6745a7355] Avoid running test cases involving ANSI control characters or Unicode on Windows in a slave interpreter, as that combination does not work. (check-in: [f6745a7355] user: drh branch: windows-ansi, size: 77301)
2025-03-06
09:08
[2244752d5d] part of check-in [37e6ec7774] Various typo fixes reported by Daniel Dumitriu. No functional changes. (check-in: [37e6ec7774] user: stephan branch: trunk, size: 76989)
2025-03-03
16:53
[d067f95c68] part of check-in [b51690e180] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [b51690e180] user: drh branch: reuse-schema, size: 77006)
15:57
[779d5a928f] part of check-in [6baea938f0] Merge the latest trunk enhancements into the wal2 branch. (check-in: [6baea938f0] user: drh branch: wal2, size: 77266)
2025-01-09
20:41
[5d22f213be] part of check-in [c25dd2dec5] Run tests with SQLITE_TESTCTRL_SCHEMACOPY for mdevtest and sdevtest on this branch. (check-in: [c25dd2dec5] user: dan branch: schema-copy, size: 76965)
17:12
[34201a37a5] part of check-in [c2610bb4be] Fix minor issues on this branch. Remove unused code. (check-in: [c2610bb4be] user: dan branch: schema-copy, size: 77016)
2025-01-07
21:04
[3c036e0929] part of check-in [ac9ca88590] Fix many problems in the sqlite3_schema_copy() function. (check-in: [ac9ca88590] user: dan branch: schema-copy, size: 77017)
2024-12-03
19:09
[2f900e8c91] part of check-in [54853421ba] Further test file tweaks to run with SQLITE_OS_WINRT builds. (check-in: [54853421ba] user: dan branch: win32-enable-setlk, size: 76989)
2024-09-06
15:52
[14284e9855] part of check-in [f9ce1ababb] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [f9ce1ababb] user: drh branch: reuse-schema, size: 76824)
15:42
[b1ffedf6bc] part of check-in [f3e3ad6945] Merge the latest trunk enhancement into the wal2 branch. (check-in: [f3e3ad6945] user: drh branch: wal2, size: 77084)
2024-09-05
15:28
[7b44f1a9b9] part of check-in [aa5f10f21d] Testrunner.tcl enhancements: (1) Attempt to build the SQLite tcl extension if it is not already available. (2) testrunner target "devtest" is added as an alias for "mdevtest". (3) Try to keep summary information at the end of a test below 80-characters per line. (4) Update the Makefile.in so that the "clean" target removes the tcl extension built by item 1 above. (check-in: [aa5f10f21d] user: drh branch: trunk, size: 76807)
2024-08-29
23:33
[b4b9cc1520] part of check-in [dfecc79c8f] Merge all the latest trunk enhancements into the wal2 branch. (check-in: [dfecc79c8f] user: drh branch: wal2, size: 76966)
17:42
[5fffa7c6d9] part of check-in [87aa6fc212] Merge all the latest trunk enhancements into the reuse-schema branch. (check-in: [87aa6fc212] user: drh branch: reuse-schema, size: 76706)
2024-08-22
18:12
[2c203a2dd6] part of check-in [d50b784807] Enhance the generate_series() table-valued function such that it is able to recognize equality and inequality constraints on the "value" column and optimize its operating accordingly. (check-in: [d50b784807] user: drh branch: trunk, size: 76689)
2024-08-16
18:58
[fa7006ff38] part of check-in [a78208b597] Merge the latest trunk enhancements into the wal2 branch. (check-in: [a78208b597] user: drh branch: wal2, size: 76950)
11:26
[e88c498c36] part of check-in [41a41c173a] Fix handling of COLLATE. Add test cases for the same. Code cleanup for improved understandability and maintainability. (check-in: [41a41c173a] user: drh branch: order-by-subquery, size: 76673)
2024-08-01
01:06
[3c1b54f8c5] part of check-in [ff9fdd07d2] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [ff9fdd07d2] user: drh branch: reuse-schema, size: 76044)
00:38
[e216c7a6f6] part of check-in [eac582056f] Merge the latest trunk enhancements into the wal2 branch. (check-in: [eac582056f] user: drh branch: wal2, size: 76304)
2024-07-31
15:04
[640106bf8f] part of check-in [4f065fb638] Remove obsolete testfixture TCL commands formerly required by Windows but now handled by Tcl itself. Update tests case accordingly. (check-in: [4f065fb638] user: drh branch: tcl9, size: 76027)
01:45
[80626ee1ce] part of check-in [71f2ee5db0] Implement a new comparison routine to compare text renderings of floating point values. This gets the number of failures down to just 5. But the routine needs work, and probably refactoring. (check-in: [71f2ee5db0] user: drh branch: tcl9, size: 78047)
2024-07-30
17:09
[f16465ee09] part of check-in [e0d9670dd9] Get rid of "-encoding binary" across all test cases, as that is no longer supported in Tcl9. Use "-translation binary" instead. (check-in: [e0d9670dd9] user: drh branch: tcl9, size: 77966)
2024-01-13
20:38
[ad2bf61b66] part of check-in [bb9a715748] Merge latest trunk changes into this branch. (check-in: [bb9a715748] user: dan branch: reuse-schema, size: 78017)
20:21
[7977c8a32f] part of check-in [68c2b8d0eb] Merge latest trunk changes into this branch. (check-in: [68c2b8d0eb] user: dan branch: wal2, size: 78277)
2024-01-12
11:44
[fe617b88c7] part of check-in [f47a5f4e0c] Have the shell tool automatically enable SQLITE_CONFIG_DQS_DDL when executing a ".dump" script against an empty db. (check-in: [f47a5f4e0c] user: dan branch: trunk, size: 78000)
2024-01-08
18:46
[6f6e53981b] part of check-in [6e9e96b7e7] Automatically turn off DEFENSIVE mode in the shell tool when executing scripts generated by the ".dump" command against an empty database. Add a warning to the top of generated ".dump" scripts that populate virtual tables. (check-in: [6e9e96b7e7] user: dan branch: shell-dump-fix, size: 77973)
2023-05-13
15:55
[9454edbf4d] part of check-in [d6971af74b] Add the "--unsafe-testing" option to invocations of the shell tool made by test script reuse5.test. (check-in: [d6971af74b] user: dan branch: reuse-schema, size: 77787)
2023-05-08
21:35
[176a2ea601] part of check-in [00d0d5b105] WIP, sync with trunk to pickup 22 weeks of shell library enhancements. (check-in: [00d0d5b105] user: larrybr branch: cli_extension, size: 77732)
2023-03-22
13:25
[e6b9adcf4e] part of check-in [db44f17a84] Merge the 3.41.2 patch into the wal2-3.41 subbranch of wal2. (check-in: [db44f17a84] user: drh branch: wal2-3.41, size: 78047)
2023-03-11
23:21
[68454ef885] part of check-in [dc9f025dc4] The check-in at [198b3e33dcfd74c7] caused a performance regression for some queries, which is here fixed. Problem reported by forum post b405033490fa56d9. (check-in: [dc9f025dc4] user: drh branch: trunk, size: 77770)
2023-02-06
17:48
[81c85e60fe] part of check-in [44f8f33d4a] Merge the latest trunk enhancements into the wal2 branch. (check-in: [44f8f33d4a] user: drh branch: wal2, size: 77428)
2023-02-02
14:21
[5a906dd1e2] part of check-in [c9b0180203] Merge trunk enhancements into this branch. (check-in: [c9b0180203] user: dan branch: wal2, size: 77288)
2023-02-01
20:14
[8d54d40a55] part of check-in [d090948a69] Update testrunner.tcl to use a separate process for each test script. And to run some extra tests too. (check-in: [d090948a69] user: dan branch: testrunner, size: 77151)
2023-01-17
15:46
[e72c337f01] part of check-in [ce18f0ed68] Update virtual tables json_each and json_tree so that adding "ORDER BY rowid" to a query does not require an external sort. (check-in: [ce18f0ed68] user: dan branch: trunk, size: 77011)
2022-11-04
18:58
[37d077304c] part of check-in [ca63a1bee1] Merge the latest trunk enhancements into the wal2 branch. (check-in: [ca63a1bee1] user: drh branch: wal2, size: 77108)
2022-09-14
16:37
[65c29b6f1d] part of check-in [5b05be0861] Fix recovery of utf-16 databases. (check-in: [5b05be0861] user: dan branch: recover-extension, size: 76831)
2022-08-22
15:57
[c2c5095594] part of check-in [0b7578bf3d] Merge all recent trunk enhancements into the wal2 branch. (check-in: [0b7578bf3d] user: drh branch: wal2, size: 76175)
2022-07-16
18:08
[d759ac44a5] part of check-in [449799e2d5] Fixes for the generated "mallocs.tcl" and "leaks.tcl" scripts generated by running tcl tests with the --malloctrace=1 option. (check-in: [449799e2d5] user: dan branch: trunk, size: 75898)
2022-05-28
14:44
[1942c73d4c] part of check-in [934656f13d] Merge the latest trunk enhancements into the wal2 branch. (check-in: [934656f13d] user: drh branch: wal2, size: 76151)
2022-05-10
22:32
[76771269dc] part of check-in [d25fbdf877] Make tester.tcl work on more Windows Tcl installations. And sync w/ trunk. (check-in: [d25fbdf877] user: larrybr branch: import-leak-plug, size: 75874)
12:39
[079d70991d] part of check-in [33d77fea40] Merge recent trunk enhancements into the wal2 branch. (check-in: [33d77fea40] user: drh branch: wal2, size: 75171)
01:11
[f453db5abe] part of check-in [cd085b36ff] Cause most shell tests to be run under Tcl suite valgrind config. (check-in: [cd085b36ff] user: larrybr branch: import-leak-plug, size: 75881)
2022-05-09
12:29
[eea76fe477] part of check-in [0d3e238019] Simplify .import leak plug and arrange for CLI to be run under valgrind. (check-in: [0d3e238019] user: larrybr branch: import-leak-plug, size: 75756)
2022-04-22
17:36
[18448c7801] part of check-in [a2d3ee9242] Improve EXPLAIN QUERY PLAN output and comments on bytecode listings by distinguishing between "subquery" and "join" and using consistent names across EQP and bytecode. (check-in: [a2d3ee9242] user: drh branch: trunk, size: 74894)
2022-04-15
21:21
[25a215da2f] part of check-in [d238fcf4be] Get sqlite3x and extensions testing from Makefile setup, and some of wapptest changes done to run same. (a WIP) (check-in: [d238fcf4be] user: larrybr branch: cli_extension, size: 74856)
2021-10-21
14:01
[22812fe3be] part of check-in [7e2bc836f6] Merge recent trunk enhancements into the wal2 branch. (check-in: [7e2bc836f6] user: drh branch: wal2, size: 75112)
2021-10-20
18:17
[f577d04007] part of check-in [f52b84e69e] Fix the finish_test proc in tester.tcl so that it works for Windows test builds. Fix for problem introduced yesterday by check-in [3658417bf300e004]. (check-in: [f52b84e69e] user: drh branch: trunk, size: 74835)
2021-10-19
18:59
[2b55f29390] part of check-in [3658417bf3] Improved cleanup in finish_test so that specifying multiple test modules on the "./testfixture" command-line is more likely to work. (check-in: [3658417bf3] user: drh branch: trunk, size: 74811)
2021-10-04
11:44
[7a19fe63ce] part of check-in [127173e0ba] Merge recent trunk enhancements into the wal2 branch. (check-in: [127173e0ba] user: drh branch: wal2, size: 74858)
2021-09-22
10:57
[9426f73853] part of check-in [45caf9b85f] Enhance the TCL-based test harness so that it is possible to list multiple test modules on the "testfixture" command-line and have them all run. For example: "./testfixture test/shell*.test" (check-in: [45caf9b85f] user: drh branch: trunk, size: 74581)
2021-08-02
20:29
[d4e04c65f9] part of check-in [f615d7baa8] Merge recent trunk enhancements into the wal2 branch. (check-in: [f615d7baa8] user: drh branch: wal2, size: 74405)
2021-07-14
21:18
[0b7957eb66] part of check-in [1594056aab] Fix a use-after-free error in ioerr.test caused by an error in test code. (check-in: [1594056aab] user: dan branch: trunk, size: 74128)
2021-05-10
13:28
[26dc337cf2] part of check-in [905085a75d] Add new output columns to the "PRAGMA database_list" statement. (check-in: [905085a75d] user: drh branch: database-list-enhancement, size: 74096)
2021-03-03
19:32
[f817f08ca4] part of check-in [0ae8103908] Merge recent trunk enhancements into the wal2 branch. (check-in: [0ae8103908] user: drh branch: wal2, size: 74330)
2021-02-03
19:38
[19d2a19a6d] part of check-in [32f4d04470] Corrections to the 'filepath_normalize' test suite helper procedure. (check-in: [32f4d04470] user: mistachkin branch: trunk, size: 74053)
2021-01-18
19:27
[e5e4f5707f] part of check-in [fe1979552f] Update test helper procedure 'get_pwd' to handle the ComSpec environment variable being absent. (check-in: [fe1979552f] user: mistachkin branch: trunk, size: 74118)
2021-01-07
16:29
[56c059c88c] part of check-in [0c8e2ede5c] Fix problems with some "crashsql" tests. (check-in: [0c8e2ede5c] user: dan branch: trunk, size: 73933)
2020-11-26
18:08
[658fbf5173] part of check-in [cb1f6f18e7] Merge latest trunk changes into this branch. (check-in: [cb1f6f18e7] user: dan branch: wal2, size: 74063)
2020-11-23
15:30
[754521f0db] part of check-in [2c437f7a2c] Fix a test script problem causing crash8.test to fail when run with leak-sanitizer. (check-in: [2c437f7a2c] user: dan branch: trunk, size: 73786)
2020-07-31
16:01
[ab74aa21dd] part of check-in [0c0d0a77bc] Merge latest trunk changes into this branch. (check-in: [0c0d0a77bc] user: dan branch: wal2, size: 73953)
2020-07-29
16:18
[48ced03c28] part of check-in [a80ae2c98b] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c98b] user: drh branch: typos, size: 73656)
2020-07-22
21:05
[6417cbb60c] part of check-in [d7dd4fc464] Disable rootpage bounds checking when the SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS setting is off, to facilitate reaching obscure error states during testing. (check-in: [d7dd4fc464] user: drh branch: rootpage-bounds-check, size: 73676)
2020-07-16
14:52
[174f668fcb] part of check-in [e3c423cb14] Modifications to test code so that the sqlite3MemdebugHastype() assert() statements are enabled for Tcl tests. (check-in: [e3c423cb14] user: dan branch: update-from, size: 73654)
2020-04-09
18:51
[97d7bdb2d0] part of check-in [d6fda470fe] Merge recent trunk changes into the apple-osx branch. (check-in: [d6fda470fe] user: drh branch: apple-osx, size: 74564)
18:46
[2ea31bf2f0] part of check-in [6fb870625c] Merge recent trunk enhancements into the wal2 branch. (check-in: [6fb870625c] user: drh branch: wal2, size: 73895)
2020-03-20
20:54
[fd9d134a7c] part of check-in [75c85ca32f] Allow "main" to be used to refer to the main database even after SQLITE_DBCONFIG_MAINDBNAME has been used to assign another alias. (check-in: [75c85ca32f] user: dan branch: main-alias-fix, size: 73618)
2020-01-15
14:11
[3fb2de5b00] part of check-in [35eae71a4d] Merge recent enhancements and fixes from trunk. (check-in: [35eae71a4d] user: drh branch: wal2, size: 73769)
12:49
[915a24abff] part of check-in [dadedf41c7] Merge all recent enhancements and fixes from trunk into the apple-osx branch. (check-in: [dadedf41c7] user: drh branch: apple-osx, size: 74438)
2019-11-14
17:46
[abba168acd] part of check-in [33fd0c3abc] 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. (check-in: [33fd0c3abc] user: drh branch: hard-heap-limit, size: 73492)
2019-04-15
15:17
[58b257126a] part of check-in [8950f1195a] Merge the latest trunk enhancements. (check-in: [8950f1195a] user: drh branch: wal2, size: 73446)
2019-04-02
00:34
[08e60d34f5] part of check-in [0b35aebbb3] Merge enhancements from trunk. (check-in: [0b35aebbb3] user: drh branch: apple-osx, size: 74115)
2019-04-01
18:43
[64ac253a41] part of check-in [b36813d646] Add a test case to cover a missed VDBE branch generated by window.c. (check-in: [b36813d646] user: dan branch: trunk, size: 73169)
17:24
[6e7b44695f] part of check-in [f0ed714637] 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. (check-in: [f0ed714637] user: dan branch: trunk, size: 73160)
2019-03-08
15:57
[71725eee35] part of check-in [bf20d4ffcb] Merge the latest enhancements and fixes from trunk. (check-in: [bf20d4ffcb] user: drh branch: wal2, size: 72442)
2019-02-07
18:49
[bb88d190f2] part of check-in [628291641f] Merge the offical 3.27.0 release. (check-in: [628291641f] user: drh branch: apple-osx, size: 73111)
2019-02-05
19:15
[f30331b201] part of check-in [e9c5e1891f] Fix memory leaks on this branch. (check-in: [e9c5e1891f] user: dan branch: reuse-schema, size: 71840)
16:53
[499a508681] part of check-in [79c073878d] Update the tester.tcl --malloctrace option so that it uses eu-addr2line instead of addr2line. (check-in: [79c073878d] user: dan branch: trunk, size: 72165)
2019-01-17
15:47
[91224e1ba2] part of check-in [475a179a27] Sync up with the latest enhancements on trunk. (check-in: [475a179a27] user: drh branch: apple-osx, size: 73101)
2019-01-14
19:13
[aafcd5b0bc] part of check-in [11b8a4cba7] Fix a problem causing some Tcl test cases to fail with errors like "expected: [<multiline-whitespace>], got: []". (check-in: [11b8a4cba7] user: dan branch: trunk, size: 72155)
2018-12-01
20:14
[f93080be43] part of check-in [7a44fa5a35] Sync this branch with the latest trunk. (check-in: [7a44fa5a35] user: dan branch: wal2, size: 72107)
2018-11-06
19:26
[be183110f8] part of check-in [a1d6c6712c] 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. (check-in: [a1d6c6712c] user: drh branch: read-only-shadow, size: 71883)
15:57
[9a4c02c89f] part of check-in [1c1d24edbb] Turn on defensive mode for running test scripts. Does not yet work. (check-in: [1c1d24edbb] user: drh branch: read-only-shadow, size: 71881)
2018-10-09
22:58
[71c6ffc4c2] part of check-in [1b60e7a981] Merge enhancements from trunk. (check-in: [1b60e7a981] user: drh branch: apple-osx, size: 72776)
22:50
[13182aa269] part of check-in [ddf6a54ef3] Merge changes for the 3.25.0 release. (check-in: [ddf6a54ef3] user: drh branch: apple-osx, size: 72307)
2018-09-18
17:00
[fa5656391e] part of check-in [de2e3cbd08] 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. (check-in: [de2e3cbd08] user: dan branch: trunk, size: 71830)
2018-07-10
19:48
[d5138d226c] part of check-in [a7cdc5bc85] 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. (check-in: [a7cdc5bc85] user: drh branch: trunk, size: 71361)
2018-05-04
19:33
[06501adc74] part of check-in [e17bca2cdb] Merge recent enhancements from trunk. (check-in: [e17bca2cdb] user: drh branch: apple-osx, size: 72229)
2018-05-02
14:24
[aa7558f20f] part of check-in [82ca44b82f] Fix a dangling-else problem that was causing recursive CTEs to malfunction. Begin fixing test cases to work with the new EQP output. (check-in: [82ca44b82f] user: drh branch: rework-EQP, size: 71283)
2018-03-28
15:41
[f6342dac83] part of check-in [df52e89fff] Update this branch with latest trunk changes. (check-in: [df52e89fff] user: dan branch: server-process-edition, size: 69305)
2018-03-14
17:17
[63fca9a766] part of check-in [a658f80c8f] Merge the latest enhancements from trunk. (check-in: [a658f80c8f] user: drh branch: apple-osx, size: 70175)
2018-02-07
18:02
[94901a4625] part of check-in [2a5f813bc6] 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. (check-in: [2a5f813bc6] user: dan branch: trunk, size: 69229)
2018-01-15
21:59
[6752512633] part of check-in [c9d2ec51c8] Merge the enhancements associated with the first 3.22.0 beta. (check-in: [c9d2ec51c8] user: drh branch: apple-osx, size: 69862)
2017-12-19
17:42
[3ed81b9e1d] part of check-in [51068dbaea] Experimentally add the SQLite expert functionality to the shell tool. (check-in: [51068dbaea] user: dan branch: expert-in-shell, size: 68916)
2017-10-04
20:57
[71d30287dd] part of check-in [e2fc5c814c] Add experimental mode that uses two wal files. Activated using "PRAGMA journal_mode = wal2". (check-in: [e2fc5c814c] user: dan branch: wal2, size: 69138)
2017-09-09
06:10
[548cca9204] part of check-in [6a0b9d9d4e] Merge trunk enhancements (check-in: [6a0b9d9d4e] user: drh branch: apple-osx, size: 69807)
2017-08-28
17:26
[89bba8f476] part of check-in [cc440400a1] 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. (check-in: [cc440400a1] user: drh branch: begin-concurrent-branch-3.19, size: 67687)
15:51
[9948bd856c] part of check-in [54b000246c] 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. (check-in: [54b000246c] user: drh branch: trunk, size: 68861)
2017-08-07
14:15
[3ce22268f2] part of check-in [17bc7ded07] Update this branch with latest trunk changes. (check-in: [17bc7ded07] user: dan branch: server-process-edition, size: 69363)
2017-07-22
20:12
[eb7ec55fe0] part of check-in [eb8718006c] Add a test for the outcome of a process crash within an xWrite VFS method call. (check-in: [eb8718006c] user: dan branch: batch-atomic-write, size: 69287)
2017-04-26
20:45
[d74fefbba7] part of check-in [64ecf7c7e5] Experimental implementation of pessimistic page-level locking based on rollback mode. (check-in: [64ecf7c7e5] user: dan branch: server-edition, size: 68189)
2017-03-06
20:00
[f98d157a62] part of check-in [1650c3f468] Merge all pending 3.18 enhancements from trunk. (check-in: [1650c3f468] user: drh branch: apple-osx, size: 69059)
2017-03-02
14:51
[581f018543] part of check-in [edee6a80e1] 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. (check-in: [edee6a80e1] user: dan branch: trunk, size: 68113)
2017-02-08
16:55
[ea01a5b611] part of check-in [92dbd8753e] Merge the 3.17.0beta changes from trunk. (check-in: [92dbd8753e] user: drh branch: apple-osx, size: 68964)
2017-02-04
17:33
[67835ac17e] part of check-in [b20ff81ff9] Allow sqlite3session_apply() to apply changesets to tables that have been extended using ALTER TABLE ADD COLUMN. (check-in: [b20ff81ff9] user: dan branch: trunk, size: 68018)
2017-01-27
16:39
[da51aaf82a] part of check-in [0e14fe1b98] Merge all recent trunk enhancements into the apple-osx branch. (check-in: [0e14fe1b98] user: drh branch: apple-osx, size: 68430)
2017-01-25
17:44
[2a49c1aff7] part of check-in [6fc4fbfa29] Fix a problem with the pre-update hook on this branch. (check-in: [6fc4fbfa29] user: dan branch: trim-nulls, size: 67484)
2016-09-16
17:50
[face9fe494] part of check-in [e3d9efa277] Merge recent changes from trunk. (check-in: [e3d9efa277] user: drh branch: apple-osx, size: 68414)
2016-08-02
17:07
[4ce5afd5e1] part of check-in [e2ad30c8b5] Fix a problem with vector range constraints and mixed ASC/DESC indexes. (check-in: [e2ad30c8b5] user: dan branch: rowvalue, size: 67468)
2016-07-26
18:15
[542e38e307] part of check-in [d4f3d52c5a] Merge latest trunk changes into this branch. (check-in: [d4f3d52c5a] user: dan branch: rowvalue, size: 67168)
18:06
[e1379282de] part of check-in [061b800603] 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. (check-in: [061b800603] user: dan branch: rowvalue, size: 67133)
2016-07-25
17:31
[92af6adf39] part of check-in [e98cefb17d] Merge 3.14 alpha changes from trunk. (check-in: [e98cefb17d] user: drh branch: apple-osx, size: 67822)
16:10
[949b4a73bd] part of check-in [8dcb9d506b] Minor test infrastructure changes to better support SEE testing. (check-in: [8dcb9d506b] user: drh branch: trunk, size: 66876)
2016-07-09
17:47
[a52b5be1bb] part of check-in [c869bf34a8] 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. (check-in: [c869bf34a8] user: drh branch: trunk, size: 66841)
2016-05-02
15:00
[a9f62aaa93] part of check-in [f52765ee7b] Merge enhancements and bug fixes from trunk. (check-in: [f52765ee7b] user: drh branch: apple-osx, size: 66405)
2016-04-30
19:23
[3ace46dee5] part of check-in [820c57bb24] 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. (check-in: [820c57bb24] user: dan branch: trunk, size: 65459)
2016-04-29
15:52
[406a05a517] part of check-in [81b76901e6] Merge enhancements from trunk, and in particular the TEMP file deferred I/O enhancements. (check-in: [81b76901e6] user: drh branch: apple-osx, size: 66312)
2016-04-27
18:54
[30c7a9be86] part of check-in [2662d8fef7] Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script. (check-in: [2662d8fef7] user: dan branch: permutations-fix, size: 65366)
2016-04-21
15:35
[4dd35afb86] part of check-in [a15c49aed0] Merge all recent enhancements from trunk. (check-in: [a15c49aed0] user: drh branch: apple-osx, size: 66194)
2016-03-25
17:09
[5604f2697e] part of check-in [93caabb660] Add the catchcmd_collapse_space command and use it to help make shell testing more robust against TCL space escapes. (check-in: [93caabb660] user: drh branch: trunk, size: 65405)
2016-03-21
15:32
[7b740ee852] part of check-in [3296a0ceed] Merge 3.12.0 beta changes from trunk. (check-in: [3296a0ceed] user: drh branch: sessions, size: 65248)
14:52
[4b09369e55] part of check-in [063f1b3705] Merge the sqlite3_system_errno() change from trunk. (check-in: [063f1b3705] user: drh branch: apple-osx, size: 66109)
2016-03-19
17:48
[f2b99e912d] part of check-in [209e31c729] Add the sqlite3rbu_bp_progress() API to the RBU extension. Used to obtain the percentage progress of an RBU update. (check-in: [209e31c729] user: dan branch: trunk, size: 65163)
15:13
[2a82a76c17] part of check-in [41c29c123f] Fix another problem in test script rbudiff.test. (check-in: [41c29c123f] user: dan branch: trunk, size: 65162)
14:53
[d9831491dd] part of check-in [1ffe3cde03] Fix test scripts sqldiff.test and rbudiff.test so that they work with the --testdir option. (check-in: [1ffe3cde03] user: dan branch: trunk, size: 65055)
2016-03-16
01:16
[ac5f9558e2] part of check-in [6a7ee04b0d] Merge all recent enhancements from trunk. (check-in: [6a7ee04b0d] user: drh branch: sessions, size: 64816)
2016-03-15
12:45
[8b7a789e6c] part of check-in [f41a7361a1] Merge updates from trunk - FTS5 fixes and enhancemenets to the tests scripts so that they work with SEE. (check-in: [f41a7361a1] user: drh branch: apple-osx, size: 65677)
09:55
[859a7ccbe5] part of check-in [051c61ebae] Fix the shellN.test test scripts so that they work with the --testdir option. (check-in: [051c61ebae] user: dan branch: trunk, size: 64731)
2016-03-14
17:05
[d6dee24773] part of check-in [d866fffb8b] Many test cases fixed to work with encryption. (check-in: [d866fffb8b] user: drh branch: see-testing, size: 64228)
14:59
[8fbf071b23] part of check-in [fa8c12921f] More file pathname normalization. (check-in: [fa8c12921f] user: drh branch: test-in-subdir, size: 64022)
14:28
[91d34b1d82] part of check-in [19225b8130] Normalize the $testdir and $argv0 paths so that they continue to work in the testing subdirectory. (check-in: [19225b8130] user: drh branch: test-in-subdir, size: 63880)
13:42
[5e4888b6bf] part of check-in [f632bba0d6] Run TCL tests in a subdirectory "testdir". (check-in: [f632bba0d6] user: drh branch: test-in-subdir, size: 63804)
2016-02-25
18:54
[9310df7ac5] part of check-in [b86590043e] Merge all the latest changes from trunk. (check-in: [b86590043e] user: drh branch: sessions, size: 63450)
2016-02-18
01:36
[b05f6c3940] part of check-in [b7fa0fb339] Merge recent performance enhancements and the enhanced API_ARMOR from trunk. (check-in: [b7fa0fb339] user: drh branch: apple-osx, size: 64311)
2016-02-15
19:38
[750365ff97] part of check-in [404494e52b] Add working -q and --help options to testfixture. (check-in: [404494e52b] user: drh branch: trunk, size: 63365)
2016-02-05
14:29
[c6a1647968] part of check-in [201fcbeef3] Merge OOM handling optimizations and PRAGMA synchronous=EXTRA as well as other enhancements from trunk. (check-in: [201fcbeef3] user: drh branch: apple-osx, size: 63653)
14:15
[d8ef0a5ab9] part of check-in [a533608cb0] Merge enhancements from trunk. (check-in: [a533608cb0] user: drh branch: sessions, size: 62792)
2016-02-04
17:31
[462376b478] part of check-in [f465944b75] Avoid running some particularly time-consuming tests as part of veryquick.test. (check-in: [f465944b75] user: dan branch: trunk, size: 62707)
2016-01-11
13:10
[a4b1c8e78a] part of check-in [c4a858b228] Merge recent enhancements, and especially the WAL overwrite change, from trunk. (check-in: [c4a858b228] user: drh branch: sessions, size: 62717)
12:49
[15a496be4c] part of check-in [79125ec9d2] Merge enhancements from trunk, and in particular the WAL overwrite feature. (check-in: [79125ec9d2] user: drh branch: apple-osx, size: 63578)
2016-01-07
02:06
[af4749cf4a] part of check-in [4f80440bf5] 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. (check-in: [4f80440bf5] user: drh branch: trunk, size: 62632)
2015-11-19
19:40
[24d971d001] part of check-in [7d6cfc79e7] Merge the latest enhancements from trunk. (check-in: [7d6cfc79e7] user: drh branch: sessions, size: 62391)
2015-11-13
02:13
[9d9de709de] part of check-in [f9060b2a98] Merge fixes from trunk. (check-in: [f9060b2a98] user: drh branch: apple-osx, size: 63252)
00:03
[9df86ab273] part of check-in [367ec0db49] 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. (check-in: [367ec0db49] user: drh branch: trunk, size: 62306)
2015-11-12
21:55
[348d0226e4] part of check-in [178da33909] Import the test_sqllog.c enhancements from trunk. (check-in: [178da33909] user: drh branch: apple-osx, size: 63249)
21:42
[87a4d4533f] part of check-in [9d532fb50d] 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 '^ '". (check-in: [9d532fb50d] user: drh branch: trunk, size: 62303)
2015-08-28
02:12
[91f8ab0736] part of check-in [da8646582a] Merge trunk enhancements into the apple-osx branch. Most tests works, but there are yet a few issues to be resolved. (check-in: [da8646582a] user: drh branch: apple-osx, size: 63267)
2015-07-24
22:21
[b1f0870442] part of check-in [0298a9a780] Merge test improvements and minor fixes from trunk. (check-in: [0298a9a780] user: drh branch: sessions, size: 62406)
18:22
[83cc29c892] part of check-in [a343745d99] Fix a test script bug introduced by [562687d9]. (check-in: [a343745d99] user: dan branch: trunk, size: 62321)
14:17
[6d0df5c4e3] part of check-in [562687d9f5] Modify a few test scripts to avoid leaving the sqlite3Config structure in a non-default state. (check-in: [562687d9f5] user: dan branch: trunk, size: 62331)
2015-06-11
18:01
[d3f3d3e46f] part of check-in [c39cb0e257] Merge recent trunk enhancements and fixes. (check-in: [c39cb0e257] user: drh branch: sessions, size: 61208)
2015-06-10
23:02
[b3a41e20f9] part of check-in [e64a568179] More test output refinements. (check-in: [e64a568179] user: mistachkin branch: testerOutput, size: 61123)
22:51
[d23d570637] part of check-in [f38e0be56f] Remove possibly stray output from various tests. (check-in: [f38e0be56f] user: mistachkin branch: testerOutput, size: 61120)
2015-06-09
15:58
[ca396a3f86] part of check-in [f7b2c70362] Add the --output=$file and --verbose=(0|1|file) options to tester.tcl. (check-in: [f7b2c70362] user: dan branch: trunk, size: 61093)
2015-05-19
22:42
[60a09b25c1] part of check-in [0a0de8b72c] 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. (check-in: [0a0de8b72c] user: drh branch: sessions, size: 58008)
2015-05-14
08:58
[c18dbf42f4] part of check-in [299ed55c90] Merge latest trunk changes with this branch. (check-in: [299ed55c90] user: dan branch: ota-update, size: 57923)
2015-05-05
17:12
[1769622cf6] part of check-in [de7083cfe2] Merge all trunk enhancements and fixes into the sessions branch. (check-in: [de7083cfe2] user: drh branch: sessions, size: 57975)
2015-04-17
08:36
[fd6771cc46] part of check-in [0d0e5ec064] Have OTA always specify SQLITE_CONFIG_URI when opening databases. Fix a test issue causing otacrash.test to fail. (check-in: [0d0e5ec064] user: dan branch: ota-update, size: 57128)
2015-01-18
05:35
[51211254f2] part of check-in [25e99f3fe5] Some experimental command line shell input/output enhancements. (check-in: [25e99f3fe5] user: mistachkin branch: expShell, size: 57890)
2015-01-01
18:03
[a9cb43af36] part of check-in [4b3651677e] Merge latest trunk changes with this branch. (check-in: [4b3651677e] user: dan branch: fts5, size: 57127)
2014-12-19
20:53
[7d2c97b43e] part of check-in [67e3ffd950] Remove the fts5_test() aux function. Test aux functions using the tcl interface instead. (check-in: [67e3ffd950] user: dan branch: fts5, size: 57049)
2014-09-02
15:57
[a173ad0b6b] part of check-in [696dc935f7] Merge the latest trunk changes into the apple-osx branch. (check-in: [696dc935f7] user: drh branch: apple-osx, size: 58041)
15:49
[655afed071] part of check-in [d4cce2c71e] Merge the latest trunk changes, including the multi-threaded sorter, into the sessions branch. (check-in: [d4cce2c71e] user: drh branch: sessions, size: 57180)
2014-08-06
02:03
[ed77454e6c] part of check-in [a353a8515f] Merge all recent changes from trunk. (check-in: [a353a8515f] user: drh branch: threads, size: 57095)
01:51
[c1355a09c2] part of check-in [b2e01080cc] Merge 3.8.6 beta changes in from trunk. (check-in: [b2e01080cc] user: drh branch: apple-osx, size: 57983)
01:25
[eac48cc21d] part of check-in [68a6d5e2f4] Merge the latest 3.8.6 beta changes from trunk. (check-in: [68a6d5e2f4] user: drh branch: sessions, size: 57122)
2014-07-31
17:35
[b4ff83a8b0] part of check-in [47457b0488] Fix a leaked database handle in pager2.test. (check-in: [47457b0488] user: dan branch: trunk, size: 57037)
2014-05-08
23:01
[8c15208418] part of check-in [9411d7dc6f] 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. (check-in: [9411d7dc6f] user: drh branch: apple-osx, size: 57963)
2014-03-23
17:45
[bc0889a2f8] part of check-in [d696cdedac] Use only a single OP_MakeRecord instead of two when constructing entries to go onto a sorter. (check-in: [d696cdedac] user: drh branch: orderby-planning, size: 57075)
2014-03-04
14:34
[8bab16cd98] part of check-in [7f51ad97f0] Merge the performance enhancements of trunk (and some obscure bug fixes) into the sessions branch. (check-in: [7f51ad97f0] user: drh branch: sessions, size: 57102)
2014-03-03
16:48
[f31bea1483] part of check-in [559835e54e] Change the "explain_i" tcl test command so that xterm color codes are only added if the output is actually a terminal. (check-in: [559835e54e] user: dan branch: trunk, size: 57017)
2014-02-12
15:05
[cc5fc5ecfb] part of check-in [f352ef57e3] Various fixes and test case updates so that veryquick.test passes again. (check-in: [f352ef57e3] user: dan branch: deferred-open, size: 57095)
2014-01-28
18:06
[1c7b3cef48] part of check-in [7b5f377386] Bring in the latest updates from trunk. (check-in: [7b5f377386] user: drh branch: sessions, size: 56979)
2014-01-24
14:37
[9bd04481b8] part of check-in [9a23f020e8] Add test cases that compare the performance of the transitive_closure virtual table again common table expressions for walking a tree. (check-in: [9a23f020e8] user: drh branch: trunk, size: 56894)
2013-12-14
18:24
[1b1ba4c0f5] part of check-in [32477642d7] Merge in all recent preformance enhancements from trunk. (check-in: [32477642d7] user: drh branch: sessions, size: 56540)
2013-12-09
20:42
[08e9f317af] part of check-in [32fb1784af] Modify the way some internal file-controls are invoked. In order to support multi-file transactions in the zipvfs extension. (check-in: [32fb1784af] user: dan branch: zipvfs-multifile-commit, size: 56455)
2013-12-02
21:58
[f1316f8847] part of check-in [67c34ccfa9] Merge all recent 3.8.2 beta changes from trunk. (check-in: [67c34ccfa9] user: drh branch: sessions, size: 56443)
2013-11-29
15:06
[2a7cce4abf] part of check-in [15e4f63d1f] 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. (check-in: [15e4f63d1f] user: drh branch: trunk, size: 56358)
2013-11-14
19:18
[a0f63e910f] part of check-in [7596d1bf80] Merge the skip-scan optimization into the sessions branch. (check-in: [7596d1bf80] user: drh branch: sessions, size: 56219)
2013-11-13
15:32
[bce6b92993] part of check-in [d3e6e9b2a7] 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. (check-in: [d3e6e9b2a7] user: drh branch: skip-scan, size: 56134)
2013-11-12
15:39
[1da66c6775] part of check-in [20eeee4cd3] Import recent bug fixes from trunk. (check-in: [20eeee4cd3] user: drh branch: sessions, size: 55736)
12:30
[3f675f00d2] part of check-in [1b215ee321] Update test command [explain_i] to handle the opcodes used by virtual tables (VNext, VFilter etc.). (check-in: [1b215ee321] user: dan branch: trunk, size: 55651)
2013-11-11
22:55
[c52441bc75] part of check-in [5addd1234d] Merge in the WITHOUT ROWID changes. A few tests are failing now. They will be fixed in a follow-on check-in. (check-in: [5addd1234d] user: drh branch: sessions, size: 55666)
2013-11-06
14:52
[7eac97d18c] part of check-in [4be2b64b3e] 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. (check-in: [4be2b64b3e] user: dan branch: omit-rowid, size: 55581)
2013-11-05
16:39
[b95c4e3850] part of check-in [3877c9f505] Unless the destination table is completely empty, disable the xfer optimization for WITHOUT ROWID tables. (check-in: [3877c9f505] user: dan branch: omit-rowid, size: 54833)
14:19
[901258f282] part of check-in [99b1fa4b16] 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. (check-in: [99b1fa4b16] user: dan branch: omit-rowid, size: 54747)
2013-08-29
15:08
[282c1a6b54] part of check-in [e7ebc8f74f] Merge from trunk: (1) Recent bug fixes (2) STAT4 support (3) win32-longpath support. (check-in: [e7ebc8f74f] user: drh branch: sessions, size: 53783)
01:09
[5e97d1fe08] part of check-in [9229aeb361] Small enhancements to unit testing infrastructure. (check-in: [9229aeb361] user: mistachkin branch: trunk, size: 53698)
2013-06-26
13:31
[eea7b3220c] part of check-in [086a127236] Bring the sessions branch up-to-date with all the latest trunk changes. (check-in: [086a127236] user: drh branch: sessions, size: 51597)
2013-05-30
19:28
[63b24679c7] part of check-in [a3b4e261bd] 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 ")". (check-in: [a3b4e261bd] user: drh branch: nextgen-query-plan-exp, size: 51512)
2013-05-22
20:49
[693700993b] part of check-in [f783e8e6b1] Use the NGQP plan for EXPLAIN QUERY PLAN output. This change causes 207 errors in veryquick.test, many of which are benign. (check-in: [f783e8e6b1] user: drh branch: nextgen-query-plan-exp, size: 50858)
2013-04-22
23:59
[c6dc3ea5b9] part of check-in [6994826c07] Merge the latest trunk changes into the sessions branch. (check-in: [6994826c07] user: drh branch: sessions, size: 50396)
2013-04-19
12:32
[3b08771e6d] part of check-in [514adbbd8c] Add the "warning" command to the TCL test infrastructure. Fix problems with the loadext.test module. (check-in: [514adbbd8c] user: drh branch: trunk, size: 50311)
2013-03-29
18:52
[b40aa7ab96] part of check-in [e8bcdf938e] Fix a problem in btree.c that could cause a crash following an OOM. Also various test script problems. (check-in: [e8bcdf938e] user: dan branch: two-mappings, size: 50776)
2013-03-28
01:19
[4201c6efa8] part of check-in [ee35a89712] Merge the changes for the 3.7.16.1 release candidate into the sessions branch. (check-in: [ee35a89712] user: drh branch: sessions, size: 50018)
2013-03-27
19:53
[e96eee651b] part of check-in [0e3d511927] Modify various test cases so that they work if the file is extended in units of the system page-size. (check-in: [0e3d511927] user: dan branch: two-mappings, size: 50390)
2013-03-21
21:20
[0d95028653] part of check-in [6f6e2d5094] Many spelling fixes in comments. No changes to code. (check-in: [6f6e2d5094] user: mistachkin branch: trunk, size: 49933)
2013-03-06
02:12
[a59fdc1786] part of check-in [d69d21903b] Merge all the latest trunk changes into the sessions branch. (check-in: [d69d21903b] user: drh branch: sessions, size: 50015)
2013-02-23
18:58
[2918ebca15] part of check-in [ccab94c10d] Enhancements to test scripts. No code changes. (check-in: [ccab94c10d] user: dan branch: incr-vacuum-opt, size: 49930)
2013-02-13
13:42
[92c6303632] part of check-in [7e14dc734d] 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. (check-in: [7e14dc734d] user: drh branch: sessions, size: 49713)
2013-02-09
15:37
[0560b09498] part of check-in [3f67437536] 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. (check-in: [3f67437536] user: drh branch: constraint-error-codes, size: 49628)
2012-09-28
13:05
[ac81733138] part of check-in [6ca8eae1f8] Merge the latest trunk changes (especially "PRAGMA busy_timeout" and the ORDER BY query planner optimizations) into the sessions branch. (check-in: [6ca8eae1f8] user: drh branch: sessions, size: 49512)
10:57
[5764d5fe85] part of check-in [6a5c59dd7e] Merge the latest trunk changes (PRAGMA busy_timeout and the ORDER BY query planner enhancements) into the apple-osx branch. (check-in: [6a5c59dd7e] user: drh branch: apple-osx, size: 50373)
2012-09-27
19:53
[2f383e8110] part of check-in [0d57332005] More test cases an bug fixes for the ORDER BY optimization of joins. All veryquick tests now pass. (check-in: [0d57332005] user: drh branch: qp-enhancements, size: 49427)
2012-09-13
01:51
[ed47103d30] part of check-in [c1a8557008] Allow SQLite to work on Win32 with SQLITE_OS_WINNT=0 as long as WAL is disabled. (check-in: [c1a8557008] user: mistachkin branch: trunk, size: 49371)
2012-06-08
01:13
[6e5ea4e52c] part of check-in [9d1b851562] Merge trunk changes into the apple-osx branch. (check-in: [9d1b851562] user: drh branch: apple-osx, size: 50017)
2012-06-07
23:58
[184ef244e0] part of check-in [c621403983] Merge all trunk changes, including the WinRT enhancements, into the sessions branch. (check-in: [c621403983] user: drh branch: sessions, size: 49156)
2012-05-17
21:04
[2665f64c9c] part of check-in [224c65e4a5] Merge updates from trunk. (check-in: [224c65e4a5] user: mistachkin branch: winrt, size: 49071)
2012-05-12
14:59
[713ddb69b5] part of check-in [bf57f0fb73] Merge trunk changes with apple-osx branch. (check-in: [bf57f0fb73] user: dan branch: apple-osx, size: 49356)
11:50
[f341da6a89] part of check-in [3f4848a871] Update sessions branch with trunk changes. (check-in: [3f4848a871] user: dan branch: sessions, size: 48495)
05:30
[a55e066251] part of check-in [f84d87bcc0] Before running each test script, make sure the FTS enhanced query syntax is disabled. (check-in: [f84d87bcc0] user: dan branch: trunk, size: 48410)
2012-05-05
01:03
[fa6eaa416a] part of check-in [2a99c0074a] Merge the latest trunk changes into the apple-osx branch. (check-in: [2a99c0074a] user: drh branch: apple-osx, size: 49263)
2012-05-04
23:31
[e9e495e68f] part of check-in [0f347fbfc7] Update the sessions branch with all the latest changes from trunk. (check-in: [0f347fbfc7] user: drh branch: sessions, size: 48402)
23:11
[e1e5d5bc34] part of check-in [be4ab188cf] Sync the latest trunk changes into the winRT branch. (check-in: [be4ab188cf] user: drh branch: winrt, size: 48978)
2012-04-27
01:08
[17b5f402d0] part of check-in [c9a734406c] 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. (check-in: [c9a734406c] user: drh branch: trunk, size: 48317)
2012-04-24
12:46
[dc0f9daa0a] part of check-in [9fb7da6904] Move the shell test scripts into the test/ subfolder so that they are run automatically by "make test". (check-in: [9fb7da6904] user: drh branch: trunk, size: 47935)
2012-03-19
16:21
[7925398e4f] part of check-in [f999197b75] Merge latest trunk changes into apple-osx branch. (check-in: [f999197b75] user: dan branch: apple-osx, size: 48687)
11:17
[a3e4143603] part of check-in [2277c70b6f] Merge the latest trunk changes into the sessions branch. (check-in: [2277c70b6f] user: dan branch: sessions, size: 47826)
2012-03-08
20:39
[d063820662] part of check-in [88963c33c1] Merge test current directory value fix from trunk and fix uri tests. (check-in: [88963c33c1] user: mistachkin branch: winrt, size: 48402)
20:28
[7db9e90e4a] part of check-in [efee39e64b] On Windows, make sure the returned test current directory value does not contain any backslashes. (check-in: [efee39e64b] user: mistachkin branch: trunk, size: 47741)
20:22
[b443ad3424] part of check-in [5eecdb44dd] Merge and manually resolve testing updates from trunk. (check-in: [5eecdb44dd] user: mistachkin branch: winrt, size: 48157)
20:00
[1fd85b1f50] part of check-in [82bcd7ec15] 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. (check-in: [82bcd7ec15] user: mistachkin branch: trunk, size: 47496)
2012-03-06
03:00
[89ff87968c] part of check-in [a811cb0152] Fix for test issues when there is no current directory support due to being compiled for WinRT. (check-in: [a811cb0152] user: mistachkin branch: winrt, size: 47776)
2012-03-05
22:52
[31baf0d92c] part of check-in [86c049a171] 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. (check-in: [86c049a171] user: mistachkin branch: winrt, size: 47270)
2012-01-05
13:02
[58281fb650] part of check-in [a9bcb432f5] Merge all of the latest trunk changes into the sessions branch. (check-in: [a9bcb432f5] user: drh branch: sessions, size: 47204)
2011-12-08
21:08
[a2c3874cb3] part of check-in [59e0d4f3d9] Merge the latest trunk changes into the apple-osx branch. (check-in: [59e0d4f3d9] user: drh branch: apple-osx, size: 48065)
2011-11-12
03:17
[001051eaf2] part of check-in [76dec8aa9d] 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. (check-in: [76dec8aa9d] user: mistachkin branch: winSyscall, size: 47119)
2011-08-26
19:20
[8db832ad03] part of check-in [eb036d6f81] Merge the latest trunk changes into the sessions branch. (check-in: [eb036d6f81] user: drh branch: sessions, size: 46749)
2011-08-23
18:06
[73327b8ef7] part of check-in [c5f7977b89] Merge latest trunk changes into the apple-osx branch. (check-in: [c5f7977b89] user: dan branch: apple-osx, size: 47610)
2011-08-02
18:25
[a7e086805b] part of check-in [77376b332b] Merge all the latest trunk changes into the apple-osx branch. (check-in: [77376b332b] user: drh branch: apple-osx, size: 45314)
00:57
[0b2999b578] part of check-in [9007586fda] 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 branch: winopen-retry-logic, size: 46664)
2011-07-02
13:34
[8a7f88189e] part of check-in [c593792ce0] Cherrypick [45e581bff7] into the 3.7.2 branch. (check-in: [c593792ce0] user: dan branch: branch-3.7.2, size: 38094)
2011-07-01
18:26
[aad52c7644] part of check-in [6c202ea024] Improve use of indexes to optimize DISTINCT queries. (check-in: [6c202ea024] user: dan branch: experimental, size: 44368)
2011-06-24
20:47
[be83dc1662] part of check-in [34f0efa2b1] Merging local changes to apple-osx (check-in: [34f0efa2b1] user: adam branch: apple-osx, size: 45314)
2011-06-22
12:01
[3b6143fdaf] part of check-in [48d5cab3ac] Update sessions branch with latest trunk changes. (check-in: [48d5cab3ac] user: dan branch: sessions, size: 44453)
11:24
[801cb7ba76] part of check-in [fb7ad09dec] Update apple-osx branch with the latest trunk changes. (check-in: [fb7ad09dec] user: dan branch: apple-osx, size: 45025)
2011-06-21
19:39
[7d3d17914c] part of check-in [c2e5faca14] Fix typo in previous tester.tcl commit. (check-in: [c2e5faca14] user: shaneh branch: trunk, size: 44368)
19:38
[6be56c3d42] part of check-in [30dd4f8879] Update filepath_normalize for unix. (check-in: [30dd4f8879] user: shaneh branch: trunk, size: 44368)
19:30
[7c02f342a9] part of check-in [a2a0cd4aa4] Update a few of the uri tests to work on Windows. (check-in: [a2a0cd4aa4] user: shaneh branch: trunk, size: 44352)
01:30
[54a2028984] part of check-in [76005fdca0] Merge the latest trunk changes into the apple-osx branch. (check-in: [76005fdca0] user: drh branch: apple-osx, size: 44533)
01:29
[7b91ddd9b2] part of check-in [f3d148e0d1] Merge the latest trunk changes into the sessions branch. (check-in: [f3d148e0d1] user: drh branch: sessions, size: 43961)
2011-06-20
17:41
[78e63a11ea] part of check-in [a4a8402bfe] Update a couple test scripts to account for more floating point display variation in Windows-based versions of TCL. (check-in: [a4a8402bfe] user: shaneh branch: trunk, size: 43876)
11:57
[fa97756700] part of check-in [4c69e827f4] Merge the latest trunk changes into the apple-osx branch. (check-in: [4c69e827f4] user: drh branch: apple-osx, size: 44449)
10:44
[174f2bc00d] part of check-in [4c5e276c90] Merge the latest trunk changes into the sessions branch. (check-in: [4c5e276c90] user: drh branch: sessions, size: 43877)
2011-06-13
09:11
[76222602e5] part of check-in [5f6b87f420] Fix a bug exposed by combining matchinfo(), NEAR and "ORDER BY rowid DESC". (check-in: [5f6b87f420] user: dan branch: fts3-prefix-search, size: 43792)
2011-05-19
02:48
[1949b4af97] part of check-in [5b1b536cf8] Merge all the latest trunk changes into the sessions branch, especially the disappearing WAL transaction fix. (check-in: [5b1b536cf8] user: drh branch: sessions, size: 43863)
2011-05-12
15:32
[51d761878d] part of check-in [97b9801076] 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. (check-in: [97b9801076] user: drh branch: apple-wal-readonly, size: 44435)
2011-05-05
19:44
[a791ee74cb] part of check-in [1586244b6d] Changes to various test scripts so that they pass on windows. (check-in: [1586244b6d] user: dan branch: win32-test-fixes, size: 43778)
15:52
[7fb83d5dd1] part of check-in [f9b149e538] Merge the latest trunk changes into the apple-osx branch. (check-in: [f9b149e538] user: drh branch: apple-osx, size: 44178)
15:46
[cf301cdb35] part of check-in [6883580e6c] Merge the latest trunk changes into the sessions branch. (check-in: [6883580e6c] user: drh branch: sessions, size: 43606)
2011-04-28
18:46
[d5139260aa] part of check-in [822ab52f10] Have r-tree virtual tables support on-conflict clauses. (check-in: [822ab52f10] user: dan branch: vtab-conflict, size: 43521)
2011-04-16
19:23
[fc2e27b3a7] part of check-in [f46d4b641d] Improve test coverage of session module. (check-in: [f46d4b641d] user: dan branch: sessions, size: 43349)
2011-04-05
13:38
[884c1252d6] part of check-in [8e885ddea0] Pull the latest changes from trunk (and hence from schema-parse-refactor) into the apple-osx branch. (check-in: [8e885ddea0] user: drh branch: apple-osx, size: 43921)
2011-04-04
15:38
[6fa3d2f581] part of check-in [a97e8505f2] Add the "--start=[permutation:][testfile]" option to tester.tcl. For starting quick.test or all.test at the nominated permutation and/or test file. (check-in: [a97e8505f2] user: dan branch: trunk, size: 43264)
2011-02-12
14:23
[c491b9f953] part of check-in [f2a8b5ccfb] 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. (check-in: [f2a8b5ccfb] user: drh branch: branch-3.7.2, size: 38094)
05:34
[ba665916df] part of check-in [9d2b0af266] 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. (check-in: [9d2b0af266] user: drh branch: branch-3.7.2, size: 38033)
2010-12-07
15:49
[6568497994] part of check-in [d2ccf7fc06] Merge in all changes to the trunk through version 3.7.4rc3. (check-in: [d2ccf7fc06] user: drh branch: apple-osx, size: 43180)
14:32
[dafe0d3027] part of check-in [b0634d2f90] Run some of the existing test scripts with optimizations disabled as part of all.test. (check-in: [b0634d2f90] user: dan branch: trunk, size: 42523)
2010-11-29
12:06
[0c8c0a7c4d] part of check-in [d23ef9b88c] Add new test file e_droptrigger.test. (check-in: [d23ef9b88c] user: dan branch: trunk, size: 42390)
2010-11-19
23:50
[33bbb5f930] part of check-in [c8bc057c7d] Merge all the latest changes from the trunk into the apple-osx branch. (check-in: [c8bc057c7d] user: drh branch: apple-osx, size: 42349)
2010-11-15
16:12
[45e8f7b56e] part of check-in [88a854e18f] Change some test cases to account for the new EXPLAIN QUERY PLAN output. (check-in: [88a854e18f] user: dan branch: trunk, size: 41688)
2010-11-11
10:36
[8c26ecddb9] part of check-in [30904ef841] Modifications to test cases to account for new EXPLAIN QUERY PLAN output. (check-in: [30904ef841] user: dan branch: experimental, size: 41575)
2010-11-09
00:43
[e4bed769a9] part of check-in [fd4d38fa66] Integrated proxy locking file support for WAL journal mode and double free fix (check-in: [fd4d38fa66] user: adam branch: apple-osx, size: 38629)
2010-11-01
17:38
[fa48313dcf] part of check-in [8dd5c69198] 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. (check-in: [8dd5c69198] user: dan branch: trunk, size: 41565)
2010-10-25
12:47
[b9c732d122] part of check-in [a8b1d99899] Test coverage improvements for fts3.c. (check-in: [a8b1d99899] user: dan branch: experimental, size: 41544)
2010-10-08
16:09
[0c62649376] part of check-in [38bec827f1] Add tests to e_createtable.test. (check-in: [38bec827f1] user: dan branch: trunk, size: 41510)
2010-10-01
19:04
[6d862da591] part of check-in [fb8db5581d] Add tests for CHECK and UNIQUE constraints to e_createtable.test. (check-in: [fb8db5581d] user: dan branch: trunk, size: 41077)
2010-09-30
18:43
[7ab20c411c] part of check-in [0a4528d629] Add further tests to e_createtable.test. (check-in: [0a4528d629] user: dan branch: trunk, size: 41072)
2010-09-28
17:34
[74d64ca273] part of check-in [6251e58740] 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. (check-in: [6251e58740] user: dan branch: trunk, size: 40823)
2010-09-23
18:47
[5a9b872774] part of check-in [fab3b383bb] Add tests to e_delete.test. (check-in: [fab3b383bb] user: dan branch: trunk, size: 40532)
2010-09-21
16:59
[12043a198a] part of check-in [528f71e29c] Add tests to e_update.test. (check-in: [528f71e29c] user: dan branch: trunk, size: 40357)
2010-09-20
19:17
[10d187cf5b] part of check-in [03985ed4a0] Add test file e_update.test. (check-in: [03985ed4a0] user: dan branch: trunk, size: 40199)
2010-09-18
19:00
[4c7bf5a1a9] part of check-in [8023a3091b] Add new test file e_insert.test. (check-in: [8023a3091b] user: dan branch: trunk, size: 39990)
2010-09-16
16:16
[dd05c5302a] part of check-in [3e649f80e2] Further tweaks related to deleting files from malloc_common.tcl. (check-in: [3e649f80e2] user: dan branch: trunk, size: 38591)
15:58
[87ddf74a6e] part of check-in [e07a33ea0f] Fix a problem with the previous change to malloc_common.tcl. (check-in: [e07a33ea0f] user: dan branch: trunk, size: 38594)
15:23
[d0c7b39c37] part of check-in [ebfb04f00c] Change code in malloc_common.tcl (test code) to retry a "file delete -force" if it fails. (check-in: [ebfb04f00c] user: dan branch: trunk, size: 38569)
2010-09-10
13:23
[d2f1bf0871] part of check-in [6999531405] Make sure SQLite is running with MEMSTATUS enabled at the beginning of every test script. (check-in: [6999531405] user: drh branch: trunk, size: 37972)
00:18
[f0dd6c80ec] part of check-in [b6e9a4d8f7] Make sure SQLite is running with MEMSTATUS enabled at the beginning of every test script. (check-in: [b6e9a4d8f7] user: drh branch: apple-osx, size: 38629)
2010-08-18
00:24
[fc391eaf41] part of check-in [866e9286ae] Merge the 3.7.1 pre-release snapshot changes as of 2010-08-18 into the apple-osx branch. (check-in: [866e9286ae] user: drh branch: apple-osx, size: 38556)
00:09
[faae2f5805] part of check-in [5e2ee7db0f] Updating apple-osx with minor source fixes, database truncate and replace private calls and a bunch of conditionalization for tests running in different environments (check-in: [5e2ee7db0f] user: adam branch: apple-osx, size: 38139)
2010-08-07
11:46
[7ea0c78442] part of check-in [f88c6367d2] Merge in all changes up to the 3.7.0.1 release. (check-in: [f88c6367d2] user: drh branch: apple-osx, size: 37522)
2010-08-06
13:50
[6135019fcf] part of check-in [698fba826e] 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. (check-in: [698fba826e] user: dan branch: trunk, size: 37899)
2010-08-04
11:59
[295800403a] part of check-in [dec70c63d0] Backport the [65b8636ac6e5] fix for ticket [51ae9cad317a1] to version 3.7.0. (check-in: [dec70c63d0] user: drh branch: branch-3.7.0, size: 37482)
11:34
[36552bcc93] part of check-in [65b8636ac6] 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]. (check-in: [65b8636ac6] user: dan branch: trunk, size: 37798)
2010-07-26
18:43
[bc01480bbf] part of check-in [8f8e442b3a] Add the SQLITE_STATUS_MALLOC_COUNT option for sqlite3_status(). (check-in: [8f8e442b3a] user: drh branch: trunk, size: 37212)
2010-07-08
16:30
[cab2b46972] part of check-in [8a5811ea80] Changes to get crashsql() working on Windows. (check-in: [8a5811ea80] user: shaneh branch: experimental, size: 36896)
09:44
[17aa13b61d] part of check-in [f553c8ed04] Changes to test scripts so that the "inmemory_journal" permutation works with [ef126e775a]. (check-in: [f553c8ed04] user: dan branch: trunk, size: 36442)
2010-07-06
11:26
[9ddc36ee95] part of check-in [fb09152db8] Do not do the *-closeallfiles test for notify2.test. It uses multiple threads. (check-in: [fb09152db8] user: dan branch: trunk, size: 36265)
2010-07-05
14:54
[b316a5381e] part of check-in [ea80b21c88] 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. (check-in: [ea80b21c88] user: dan branch: trunk, size: 36042)
2010-07-03
13:59
[384eceb073] part of check-in [3b20ad03be] Fix a bug in the permutations.test script. (check-in: [3b20ad03be] user: dan branch: trunk, size: 35855)
12:00
[b533b87548] part of check-in [6d7640edcd] Print the SQLite source_id() string when running speed tests. (check-in: [6d7640edcd] user: drh branch: mistake, size: 35851)
2010-06-22
13:46
[a4e8953bbe] part of check-in [85dd51a75c] Some changes to test scripts related to codec enabled versions of sqlite. (check-in: [85dd51a75c] user: dan branch: trunk, size: 35736)
2010-06-21
07:45
[ab89e8e592] part of check-in [4104b175a8] Add further pager tests. (check-in: [4104b175a8] user: dan branch: experimental, size: 35495)
2010-06-15
18:00
[7912c3c876] part of check-in [c1c9f6fa9d] Fix a problem introduced into lock2.test by the previous commit. (check-in: [c1c9f6fa9d] user: dan branch: trunk, size: 35155)
14:06
[b96dad16be] part of check-in [03c0f4fd9c] Merge in [2c5e48a485]. Merge in [2c5e48a485]. Merge in [2c5e48a485]. (check-in: [03c0f4fd9c] user: dan branch: trunk, size: 35156)
13:56
[e474c9aed3] part of check-in [2c5e48a485] Changes to the way tcl test scripts work. No changes to production code. (check-in: [2c5e48a485] user: dan branch: experimental, size: 35156)
2010-06-09
19:01
[2e19f17375] part of check-in [ea05b7f929] Fix test script problems causing errors in the "inmemory_journal" permutations. (check-in: [ea05b7f929] user: dan branch: trunk, size: 34417)
2010-06-07
17:47
[46209e2b39] part of check-in [7c33eb5a5a] Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file. (check-in: [7c33eb5a5a] user: dan branch: trunk, size: 34392)
14:28
[b4ff590be0] part of check-in [c2edf8e17f] Refactor some of the global variables and commands used by tester.tcl. (check-in: [c2edf8e17f] user: dan branch: trunk, size: 32962)
2010-06-03
18:20
[663cf9ab1b] part of check-in [fcbf7cf189] Have test_vfs.c simulate IO errors in xShmLock. (check-in: [fcbf7cf189] user: dan branch: trunk, size: 29641)
2010-05-12
19:02
[7cc3517ad2] part of check-in [ee13c8849d] (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. (check-in: [ee13c8849d] user: dan branch: mistake, size: 29796)
2010-05-06
15:56
[f6b79073ad] part of check-in [98a9713e00] Further coverage tests. (check-in: [98a9713e00] user: dan branch: trunk, size: 30847)
2010-04-26
12:39
[17082172a1] part of check-in [205e5d8ac0] Add the "wal" permutation to run existing test files savepoint.test and savepoint2.test in WAL mode. (check-in: [205e5d8ac0] user: dan branch: wal, size: 30818)
2010-04-13
11:35
[49d76f1294] part of check-in [d90b1dde07] Fix test script issues preventing walthread.test from running. (check-in: [d90b1dde07] user: dan branch: wal, size: 29546)
2010-02-17
19:34
[a488554f21] part of check-in [4b72e39bd0] Merge latest changes from the trunk into the apple-osx branch. (check-in: [4b72e39bd0] user: drh branch: apple-osx, size: 29553)
2010-02-15
18:03
[e1f581c7a2] part of check-in [ab197d0aaf] 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]. (check-in: [ab197d0aaf] user: drh branch: trunk, size: 29513)
2010-01-06
13:12
[825ee2c154] part of check-in [541e2b488e] Update the OS-X branch to include all trunk changes through version 3.6.22. (check-in: [541e2b488e] user: drh branch: apple-osx, size: 29372)
2009-12-17
22:12
[f38dd7ca63] part of check-in [85e3c73497] Fixed some TCL test cases to work if SQLITE_OMIT_TRIGGER is defined. (check-in: [85e3c73497] user: shaneh branch: trunk, size: 29332)
2009-12-07
23:53
[6ae75e1f0b] part of check-in [ad08794d72] Merge all changes associated with the version 3.6.21 release into the OS-X branch. (check-in: [ad08794d72] user: drh branch: apple-osx, size: 29292)
2009-11-28
12:40
[02f671e71d] part of check-in [eada284bc1] 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. (check-in: [eada284bc1] user: dan branch: trunk, size: 29252)
2009-11-03
22:34
[0fbba23881] part of check-in [941a01eb86] Customizations for OSX contributed by Apple. (check-in: [941a01eb86] user: adam branch: apple-osx, size: 29272)
2009-10-07
18:41
[2caf7980d7] part of check-in [8382867956] Add some tests of statements in foreignkeys.html. (check-in: [8382867956] user: dan branch: trunk, size: 29232)
2009-04-09
01:23
[b22f925f3c] part of check-in [0c41f7cff4] 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) (check-in: [0c41f7cff4] user: drh branch: trunk, size: 28862)
2009-04-06
17:50
[9bdc35fac1] part of check-in [def3a01691] Test cases and minor code changes to increase coverage of btree.c. (CVS 6456) (check-in: [def3a01691] user: danielk1977 branch: trunk, size: 28841)
2009-03-26
17:13
[ebaa003367] part of check-in [80241a0502] 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) (check-in: [80241a0502] user: danielk1977 branch: trunk, size: 28851)
2009-02-19
14:39
[66546f6766] part of check-in [d9f6ffbc5e] 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) (check-in: [d9f6ffbc5e] user: danielk1977 branch: trunk, size: 28795)
2009-02-05
16:31
[b28d5eb97e] part of check-in [e8f192e2a9] Make the pending byte adjustable via sqlite3_test_control() on all builds, not just on test builds. (CVS 6263) (check-in: [e8f192e2a9] user: drh branch: trunk, size: 28747)
2009-02-04
22:46
[94dc2fe5f8] part of check-in [e420a3cedc] Add "backup" and "restore" methods to the TCL interfaces and test cases to exercise those methods. (CVS 6260) (check-in: [e420a3cedc] user: drh branch: trunk, size: 28727)
2009-02-03
16:51
[3d11a8c1d0] part of check-in [663479b417] Commit first version of the 'backup' feature. (CVS 6241) (check-in: [663479b417] user: danielk1977 branch: trunk, size: 28191)
2009-01-09
10:49
[57b8ad3e60] part of check-in [6a64109d1f] Add a couple of coverage tests. (CVS 6149) (check-in: [6a64109d1f] user: danielk1977 branch: trunk, size: 28186)
2008-11-21
00:10
[66c41fc4d8] part of check-in [b9bc36d3d5] 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) (check-in: [b9bc36d3d5] user: aswift branch: trunk, size: 28134)
2008-08-05
17:53
[12fd8394ca] part of check-in [c4e9b82406] Add SQLITE_STATUS_PAGECACHE_SIZE and SQLITE_STATUS_SCRATCH_SIZE. (CVS 5537) (check-in: [c4e9b82406] user: drh branch: trunk, size: 28107)
2008-07-25
15:39
[160c759e7e] part of check-in [ef0250f3dc] 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) (check-in: [ef0250f3dc] user: drh branch: trunk, size: 27906)
2008-07-12
15:55
[de507ef041] part of check-in [03e3cfc4cc] Fix the test script --binarylog option. (CVS 5401) (check-in: [03e3cfc4cc] user: danielk1977 branch: trunk, size: 27719)
2008-07-11
16:15
[3a121e1a03] part of check-in [d7e2f0d2d4] Additional test coverage for the btree module. Remove the failsafe() macro and replace it with ALWAYS() and NEVER(). (CVS 5395) (check-in: [d7e2f0d2d4] user: drh branch: trunk, size: 27791)
2008-07-09
16:51
[fbb53d7a92] part of check-in [2d8f7bebf0] Test coverage improvements on printf. (CVS 5385) (check-in: [2d8f7bebf0] user: drh branch: trunk, size: 28084)
2008-07-08
12:07
[4cb72d0631] part of check-in [08334f6030] Extra coverage tests for btree.c. (CVS 5365) (check-in: [08334f6030] user: danielk1977 branch: trunk, size: 27799)
2008-06-23
18:49
[e9971a9618] part of check-in [f8238770bf] Fix a bug in handling queries on the sqlite_master table with an empty (0 bytes in size) database file. (CVS 5286) (check-in: [f8238770bf] user: danielk1977 branch: trunk, size: 27773)
2008-06-19
00:16
[1b57a6bfe9] part of check-in [cb1f11cd97] 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) (check-in: [cb1f11cd97] user: drh branch: trunk, size: 27665)
2008-06-07
05:19
[afb901226b] part of check-in [9f5cbe2922] Do not call xSync() from zeroJournalHdr() if the Pager.noSync flag is set (i.e. for temp files). (CVS 5194) (check-in: [9f5cbe2922] user: danielk1977 branch: trunk, size: 26664)
2008-06-05
11:39
[2930673dd3] part of check-in [4226ac54be] Modify the signatures of the sqlite3_vfs.xAccess and sqlite3_vfs.xCheckReservedLock functions. (CVS 5188) (check-in: [4226ac54be] user: danielk1977 branch: trunk, size: 26308)
2008-05-12
12:41
[1b88f47187] part of check-in [f204df3c31] Temporarily disable extended IO error code tests. (CVS 5123) (check-in: [f204df3c31] user: danielk1977 branch: trunk, size: 26218)
10:57
[0b13284e43] part of check-in [f532692ec9] Make test function do_ioerr_test more robust. No code changes. (CVS 5121) (check-in: [f532692ec9] user: danielk1977 branch: trunk, size: 26054)
07:42
[39997d1f45] part of check-in [85c54a16c7] Modify logging code in test_osinst.c. No changes to production code. (CVS 5120) (check-in: [85c54a16c7] user: danielk1977 branch: trunk, size: 25985)
2008-05-08
16:51
[e4d3e8295a] part of check-in [4b573d4e7d] Fix recently introduced bug in tester.tcl. (CVS 5107) (check-in: [4b573d4e7d] user: danielk1977 branch: trunk, size: 25807)
15:58
[11961673d7] part of check-in [8a99efc07f] Add extra instrumentation to test_osinst.c. Also the --binarylog option to the test scripts. (CVS 5106) (check-in: [8a99efc07f] user: danielk1977 branch: trunk, size: 25781)
2008-05-05
17:14
[a8975c66f1] part of check-in [5e7c8ebd21] Fix recently introduced test script error causing a failure in incrblob_err.test. (CVS 5086) (check-in: [5e7c8ebd21] user: danielk1977 branch: trunk, size: 25288)
16:23
[3928904692] part of check-in [4ad1809192] If an IO error occurs while locking the database and checking the cache validity, unlock the database before returning. Ticket #3030. (CVS 5083) (check-in: [4ad1809192] user: danielk1977 branch: trunk, size: 25251)
15:26
[3f476ad2a7] part of check-in [198c395b01] Avoid leaking page references after an IO error is encountered. (CVS 5082) (check-in: [198c395b01] user: danielk1977 branch: trunk, size: 24562)
2008-04-17
19:14
[72e180cc91] part of check-in [0d2e258e1a] 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) (check-in: [0d2e258e1a] user: drh branch: trunk, size: 24049)
2008-04-15
02:36
[93b57b686a] part of check-in [b7ffc6f0f3] 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) (check-in: [b7ffc6f0f3] user: drh branch: trunk, size: 23755)
2008-04-10
17:27
[7820fa85db] part of check-in [e1322415d0] Add the --ostrace and --ossummary options to tester.tcl. To log calls the vfs layer from within test scripts. (CVS 4984) (check-in: [e1322415d0] user: danielk1977 branch: trunk, size: 23344)
2008-03-29
11:00
[5d1550b667] part of check-in [37dfcdf529] Add the --pause option to the main test driver. (CVS 4934) (check-in: [37dfcdf529] user: drh branch: trunk, size: 22195)
2008-03-28
15:44
[bf793fcea0] part of check-in [d0bf73d814] Changes to the Mem structure to reduce the frequency of freeing and reallocating the dynamic buffer. (CVS 4928) (check-in: [d0bf73d814] user: danielk1977 branch: trunk, size: 21861)
07:42
[d967b34306] part of check-in [f1b97ed931] 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) (check-in: [f1b97ed931] user: danielk1977 branch: trunk, size: 21860)
2008-03-22
01:08
[e7cc5f340e] part of check-in [ece4fb9f7b] Add the speed1p.test script. Like speed1.test except that it tries to take advantage of prepared statements. (CVS 4907) (check-in: [ece4fb9f7b] user: drh branch: trunk, size: 21711)
2008-03-21
17:29
[7e6e28cf81] part of check-in [d2140cae39] Better integrate the new malloc related instrumentation with the test infrastructure. (CVS 4904) (check-in: [d2140cae39] user: danielk1977 branch: trunk, size: 21288)
14:22
[482f1b003f] part of check-in [79738f582f] Add some more logging to the malloc system used when SQLITE_MEMDEBUG is defined. (CVS 4901) (check-in: [79738f582f] user: danielk1977 branch: trunk, size: 21717)
2008-03-19
16:08
[c32f6dfadf] part of check-in [e90c4cc8a8] 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) (check-in: [e90c4cc8a8] user: drh branch: trunk, size: 19525)
2008-03-07
19:51
[8f1df98df4] part of check-in [b4c1258edb] 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) (check-in: [b4c1258edb] user: drh branch: trunk, size: 19494)
2008-02-16
16:21
[7760c41014] part of check-in [d134d29cea] The power-of-two first-fit memory allocator is now working. (CVS 4793) (check-in: [d134d29cea] user: drh branch: trunk, size: 19237)
2008-02-13
18:25
[70ed4c0dda] part of check-in [990237e27e] Where possible, avoid freeing buffers allocated for vdbe memory cells in case they can be reused. (CVS 4783) (check-in: [990237e27e] user: danielk1977 branch: trunk, size: 19233)
2008-02-08
18:25
[bfad4d2acf] part of check-in [f37e8637d2] 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) (check-in: [f37e8637d2] user: danielk1977 branch: trunk, size: 19097)
2008-01-19
20:11
[6a66006463] part of check-in [af129b6d15] Miscellaneous code simplifications and cleanup and test coverage enhancements. (CVS 4730) (check-in: [af129b6d15] user: drh branch: trunk, size: 19008)
2008-01-17
02:36
[493be4c2f8] part of check-in [b3a141b2b0] Registerification of the WHERE clause logic. (CVS 4716) (check-in: [b3a141b2b0] user: drh branch: trunk, size: 18942)
2008-01-16
17:46
[f851528e03] part of check-in [5807921f5a] Get all tests running without memory leaks. (CVS 4714) (check-in: [5807921f5a] user: drh branch: trunk, size: 18937)
08:24
[9ec2de42f3] part of check-in [3aa5606bd4] Work around using (regexp) in the (ifcapable) function of the test suite. So that simpler versions of tcl can call it. (CVS 4713) (check-in: [3aa5606bd4] user: danielk1977 branch: trunk, size: 17651)
2008-01-08
16:03
[669599b9f8] part of check-in [87b4ac4b73] Add crash4.test with additional crash testing. (CVS 4695) (check-in: [87b4ac4b73] user: drh branch: trunk, size: 17156)
15:18
[cfe051326b] part of check-in [3ccce1f58b] Add additional randomness to crash tests. (CVS 4694) (check-in: [3ccce1f58b] user: drh branch: trunk, size: 16962)
2008-01-07
19:20
[ac4dace5f9] part of check-in [aa48867cfa] Registerify the AUTOINCREMENT processing and the OP_IsNull and OP_NotNull operators. (CVS 4692) (check-in: [aa48867cfa] user: drh branch: trunk, size: 16737)
2008-01-04
19:10
[191b1b06da] part of check-in [d9ac6beef5] Some modifications to insert.c to work without using the stack. (CVS 4678) (check-in: [d9ac6beef5] user: danielk1977 branch: trunk, size: 16423)
2007-10-23
14:49
[675147144b] part of check-in [c36500871e] Make sure the sqlite3_vfs_register() and sqlite3_vfs_unregister() APIs work right even if not VFS is currently registered. Ticket #2738. (CVS 4505) (check-in: [c36500871e] user: drh branch: trunk, size: 16338)
2007-10-20
15:41
[58a86ba2f9] part of check-in [ca51b2f540] Simplify the mem3.c memory allocator. Have it call sqlite3_release_memory() automatically, without having to specify the soft heap limit. (CVS 4496) (check-in: [ca51b2f540] user: drh branch: trunk, size: 16320)
2007-10-15
19:34
[0fea2ceef6] part of check-in [3e51696cb8] Add a malloc size histogram to the debugging malloc implementation in mem2.c. (CVS 4490) (check-in: [3e51696cb8] user: drh branch: trunk, size: 16305)
2007-09-01
09:02
[913a808f05] part of check-in [595bfe72f0] Fix a problem handling a malloc() failure in printf.c. Also some other things to improve test coverage. (CVS 4361) (check-in: [595bfe72f0] user: danielk1977 branch: trunk, size: 16239)
06:51
[a18c4ef223] part of check-in [5f48fb95c2] Fix for registration of non-default vfs objects. (CVS 4360) (check-in: [5f48fb95c2] user: danielk1977 branch: trunk, size: 16204)
2007-08-31
14:31
[577c2eb71a] part of check-in [3434b7a921] Convert the TCL interface to use sqlite3_open_v2 (CVS 4352) (check-in: [3434b7a921] user: drh branch: trunk, size: 16185)
2007-08-23
11:07
[d6fd4e9eac] part of check-in [5f0fb894f4] Add some further tests and a bugfix for the atomic-write optimization. (CVS 4276) (check-in: [5f0fb894f4] user: danielk1977 branch: trunk, size: 17327)
02:47
[c50fd942fe] part of check-in [21f6b31097] 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) (check-in: [21f6b31097] user: drh branch: trunk, size: 17220)
2007-08-22
22:04
[c9cd05b488] part of check-in [205d0b881d] All of the malloc test cases run. Still seeing failures in malloc4.test. (CVS 4272) (check-in: [205d0b881d] user: drh branch: trunk, size: 17236)
20:18
[e72b0b8e1b] part of check-in [db818430e9] The malloc.test script now passes all tests with no errors. (CVS 4271) (check-in: [db818430e9] user: drh branch: trunk, size: 18894)
2007-08-20
14:23
[7907d791de] part of check-in [40f66ada81] Changes to crash-test io backend (test6.c) so that it works with the sqlite3_vfs interface. (CVS 4247) (check-in: [40f66ada81] user: danielk1977 branch: trunk, size: 18677)
2007-08-16
13:01
[2169504ebe] part of check-in [3d60c14a32] 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) (check-in: [3d60c14a32] user: drh branch: trunk, size: 18664)
2007-08-14
13:20
[f5dcc50b42] part of check-in [f0029da32f] 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) (check-in: [f0029da32f] user: drh branch: branch_3_3_17, size: 18836)
2007-08-10
16:41
[2ec34cd5b7] part of check-in [8be8459816] 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) (check-in: [8be8459816] user: drh branch: trunk, size: 18848)
2007-05-04
12:05
[9382df472e] part of check-in [641e55284e] Test cases and corrections to IO and malloc() error handling in incremental blob IO functions. (CVS 3915) (check-in: [641e55284e] user: danielk1977 branch: trunk, size: 17939)
2007-04-28
15:47
[dcebe3c5bf] part of check-in [89b1b3f897] Add some tests (and 2 resulting bug fixes) to incr vacuum mode. (CVS 3885) (check-in: [89b1b3f897] user: danielk1977 branch: trunk, size: 17908)
2007-04-19
12:30
[effe3dae96] part of check-in [b7ed0e1e88] Comment changes in the ioerr tests. No changes to code. (CVS 3859) (check-in: [b7ed0e1e88] user: drh branch: trunk, size: 17888)
2007-04-13
03:23
[0fb5d0b93b] part of check-in [764e7262b9] Additional tests designed to detect future performance regressions. (CVS 3840) (check-in: [764e7262b9] user: drh branch: trunk, size: 17538)
2007-03-31
22:34
[dda002daff] part of check-in [1a4d8024b0] Improvements to the output of the speed tests. (CVS 3785) (check-in: [1a4d8024b0] user: drh branch: trunk, size: 17523)
2007-03-25
19:08
[efa900507e] part of check-in [f02ba56d5c] Add the sqlite3_prepare_v2 and sqlite3_prepare16_v2 APIs to the loadable extension interface. (CVS 3713) (check-in: [f02ba56d5c] user: drh branch: trunk, size: 17340)
2007-03-17
10:26
[3c7545cbd7] part of check-in [c4be8d9949] Modifications to crash-test infrastructure. (CVS 3695) (check-in: [c4be8d9949] user: danielk1977 branch: trunk, size: 17314)
07:22
[4e062859b4] part of check-in [eaf434d588] Combine the two very similar definitions of (crashsql) in the test scripts. (CVS 3694) (check-in: [eaf434d588] user: danielk1977 branch: trunk, size: 16647)
2007-03-15
12:17
[552d2eb0f2] part of check-in [1a53f531ec] Infrastructure to make simulated I/O errors persistent instead of transient. (CVS 3689) (check-in: [1a53f531ec] user: drh branch: trunk, size: 16343)
2007-01-04
14:58
[47670c2d74] part of check-in [8cad5d671b] Fix a memory leak introduced by the latest changes to pager.c. (CVS 3554) (check-in: [8cad5d671b] user: drh branch: trunk, size: 16193)
2006-11-23
21:09
[8aed3687fd] part of check-in [272c1a6e61] Improvements to the speed tests recently added to the test suite. (CVS 3519) (check-in: [272c1a6e61] user: drh branch: trunk, size: 16087)
09:39
[a194000240] part of check-in [270c745dff] Add performance tests to the test suite. (CVS 3516) (check-in: [270c745dff] user: drh branch: trunk, size: 16043)
2006-10-04
11:55
[2c2683d3bd] part of check-in [eef0ec0d7a] Tests cases automatically remove many of their temporary files. (CVS 3463) (check-in: [eef0ec0d7a] user: drh branch: trunk, size: 15600)
2006-09-15
12:29
[3015906685] part of check-in [78ae74db1c] Bug fix and better testing of the extended result codes. (CVS 3423) (check-in: [78ae74db1c] user: drh branch: trunk, size: 15444)
07:28
[d5c5389036] part of check-in [ba579ddc43] 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) (check-in: [ba579ddc43] user: drh branch: trunk, size: 15058)
2006-09-02
14:50
[ddb510a86b] part of check-in [ca864ee913] 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) (check-in: [ca864ee913] user: drh branch: trunk, size: 14882)
2006-06-23
08:05
[0436eda9b4] part of check-in [5d1d907189] Add tests and fixes for handling malloc() failures related to the virtual table feature. (CVS 3285) (check-in: [5d1d907189] user: danielk1977 branch: trunk, size: 14606)
2006-01-24
13:09
[66a4bfa61a] part of check-in [c30705a00d] Return code was being dropped because of overridden variable in OP_IsUnique. Fix this and the test logic problem that hid it. (CVS 3025) (check-in: [c30705a00d] user: danielk1977 branch: trunk, size: 14595)
2006-01-21
12:08
[0a939262cc] part of check-in [29281dea81] Fix more problems with malloc() and IO failures. (CVS 2985) (check-in: [29281dea81] user: danielk1977 branch: trunk, size: 14533)
2006-01-17
16:10
[e207c50084] part of check-in [9e2e40845d] Arrange for ThreadData to be automatically deallocated even if SQLITE_MEMDEBUG is defined. Fix for #1623. (CVS 2965) (check-in: [9e2e40845d] user: danielk1977 branch: trunk, size: 14497)
09:35
[b260c1acda] part of check-in [3a54a33dcb] Test suite fixes for builds that define OMIT symbols. (CVS 2962) (check-in: [3a54a33dcb] user: danielk1977 branch: trunk, size: 14495)
2006-01-16
12:46
[1f90490c63] part of check-in [9927522923] Run the tests in shared.test a second time using an autovacuum database. (CVS 2957) (check-in: [9927522923] user: danielk1977 branch: trunk, size: 14489)
2006-01-11
23:40
[ed59b4eaa1] part of check-in [fb518b0ce4] Testing of the automatic TSD deallocation logic. The sqlite3_thread_cleanup() API is documented. This should close ticket #1601. (CVS 2920) (check-in: [fb518b0ce4] user: drh branch: trunk, size: 14443)
2006-01-06
22:11
[b9b2c481db] part of check-in [22bf1a2ffa] Fix bugs in test scripts that came of of sse testing. (CVS 2879) (check-in: [22bf1a2ffa] user: drh branch: trunk, size: 14191)
2006-01-05
11:34
[58dcfde526] part of check-in [deeda0dc06] Add the shared schema/pager modifications. Very few tests so far. (CVS 2859) (check-in: [deeda0dc06] user: danielk1977 branch: trunk, size: 14137)
2006-01-03
00:33
[9ab7dc3300] part of check-in [70b228575e] 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) (check-in: [70b228575e] user: drh branch: trunk, size: 14111)
2005-12-30
16:28
[fae9e5b9ca] part of check-in [2afcad9901] Add part of the btree layer of the shared-cache feature. (CVS 2848) (check-in: [2afcad9901] user: danielk1977 branch: trunk, size: 14089)
2005-12-09
14:39
[a06c798a65] part of check-in [3d177bde71] Define the sqliteMalloc() macro differently to avoid a compiler warning. (CVS 2809) (check-in: [3d177bde71] user: danielk1977 branch: trunk, size: 14009)
14:25
[6effe753be] part of check-in [601c335463] Many small changes to ensure memory is not leaked after malloc() fails. (CVS 2808) (check-in: [601c335463] user: danielk1977 branch: trunk, size: 13991)
2005-11-26
00:25
[1dbcac19ed] part of check-in [1f69aec285] 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) (check-in: [1f69aec285] user: drh branch: trunk, size: 12337)
2005-11-04
22:03
[bf4e288cd8] part of check-in [1b6bf4188e] VACUUM works even on an empty database. Ticket #1512. (CVS 2760) (check-in: [1b6bf4188e] user: drh branch: trunk, size: 12343)
2005-09-17
15:20
[1e75553d32] part of check-in [c07330000b] Changes to make corruption errors easier to track down. (CVS 2709) (check-in: [c07330000b] user: drh branch: trunk, size: 12346)
2005-05-26
15:20
[98ecdc5723] part of check-in [b0a898c05a] Add a -cleanup option to Tcl test proc do_ioerr_test. (CVS 2485) (check-in: [b0a898c05a] user: danielk1977 branch: trunk, size: 12320)
2005-02-12
08:59
[69c0dc1acc] part of check-in [f7858d8830] Fix a problem with sub-queries and the flattening optimization. Also handle an extra case of database corruption. (CVS 2324) (check-in: [f7858d8830] user: danielk1977 branch: trunk, size: 12232)
2005-01-24
10:25
[227af8e343] part of check-in [d5233e0747] Modifications and bugfixes so that the test suite passes with the TCL statement cache turned on. (CVS 2271) (check-in: [d5233e0747] user: danielk1977 branch: trunk, size: 12281)
2005-01-22
03:39
[d734cbbce1] part of check-in [764b55adb5] Test script changes: Bug fix and cleanup on ioerr tests. Also, don't use TCL "file copy" command on windows. (CVS 2264) (check-in: [764b55adb5] user: danielk1977 branch: trunk, size: 12270)
2005-01-21
03:12
[0e9e369798] part of check-in [bb0254ab14] Modify test scripts to work when SQLITE_OMIT_SUBQUERY (along with other OMIT macros) is defined. (CVS 2251) (check-in: [bb0254ab14] user: danielk1977 branch: trunk, size: 7886)
2005-01-13
11:07
[48bf84ac71] part of check-in [0428a14801] Test cases to improve coverage of pager.c. (CVS 2205) (check-in: [0428a14801] user: danielk1977 branch: trunk, size: 7793)
2005-01-03
01:33
[071ad70ee2] part of check-in [586acc85b1] Fix typos in comments in test code. (Oops. This check-in also picked up some unrelated changes to documentation.) (CVS 2175) (check-in: [586acc85b1] user: drh branch: trunk, size: 6605)
2004-11-14
04:04
[e7ebedf60c] part of check-in [59a0a8b7ce] Changes toward reducing code size when SQLITE_OMIT_UTF16 is enabled. (CVS 2099) (check-in: [59a0a8b7ce] user: drh branch: trunk, size: 6605)
2004-11-10
15:27
[9bd005b223] part of check-in [0747b55882] Ensure the test suite can run with either SQLITE_OMIT_AUTOVACUUM or SQLITE_DEFAULT_AUTOVACUUM=1 defined. (CVS 2087) (check-in: [0747b55882] user: danielk1977 branch: trunk, size: 6611)
2004-11-03
13:59
[7ef4fb786e] part of check-in [a82980fd70] More work on optionally removing unused features at compile-time. (CVS 2049) (check-in: [a82980fd70] user: drh branch: trunk, size: 6413)
2004-10-30
20:23
[6dd72b7987] part of check-in [2aa506ccb0] Begin adding the ability to remove unused features at compile-time and still have all the tests pass. (CVS 2033) (check-in: [2aa506ccb0] user: drh branch: trunk, size: 6380)
2004-08-20
18:34
[1ff1170dd4] part of check-in [e97c331362] Tcl interface transfers values directly between SQLite and Tcl_Objs, without at translation to strings. (CVS 1898) (check-in: [e97c331362] user: drh branch: trunk, size: 6124)
2004-06-19
00:16
[f36cc22d05] part of check-in [d705d051be] 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) (check-in: [d705d051be] user: drh branch: trunk, size: 6102)
2004-06-15
02:44
[a3f5b6de9f] part of check-in [4f5e253082] (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) (check-in: [4f5e253082] user: danielk1977 branch: trunk, size: 6104)
2004-05-21
10:08
[fc10520db0] part of check-in [fc94575d77] Further work on the new API. All the functions to execute queries are there now. (CVS 1427) (check-in: [fc94575d77] user: danielk1977 branch: trunk, size: 5932)
01:47
[8c234ba903] part of check-in [307b55006c] Add new sqlite3_open() and sqlite3_open16() APIs. (CVS 1423) (check-in: [307b55006c] user: danielk1977 branch: trunk, size: 5931)
2004-05-20
22:16
[4f7d3ec86d] part of check-in [a6cb09d7af] Add internal support for collating sequences. This breaks 244 tests. (CVS 1420) (check-in: [a6cb09d7af] user: drh branch: trunk, size: 5919)
2004-05-12
11:24
[4b7e254be6] part of check-in [2f16c9ef3c] Add some more code to support manifest typing in indices. Not activated yet. (CVS 1362) (check-in: [2f16c9ef3c] user: danielk1977 branch: trunk, size: 5896)
2004-05-10
23:29
[3780967a81] part of check-in [bc5a2dafa1] Work toward getting the new btree.c integrated with vdbe.c. (CVS 1345) (check-in: [bc5a2dafa1] user: drh branch: trunk, size: 5886)
2004-05-07
17:57
[64babe2528] part of check-in [d394b2b217] The btree.c module compiles and links and passes some tests. Many tests still fail, though. (CVS 1321) (check-in: [d394b2b217] user: drh branch: trunk, size: 6823)
2004-04-26
14:10
[5b47e21f44] part of check-in [910067a200] Pager tests working. (CVS 1308) (check-in: [910067a200] user: drh branch: trunk, size: 6824)
2004-02-14
01:39
[2f1d43df13] part of check-in [41b6ad78a6] Disable the malloc.test tests if not compiled with -DMEMORY_DEBUG (CVS 1239) (check-in: [41b6ad78a6] user: drh branch: trunk, size: 6784)
2004-02-11
02:18
[024e68f66c] part of check-in [5200e9edc5] Pass all (relevant) regression tests when using the codec. (CVS 1223) (check-in: [5200e9edc5] user: drh branch: trunk, size: 6782)
2003-06-15
23:42
[2671536d36] part of check-in [c9734c2707] 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) (check-in: [c9734c2707] user: drh branch: trunk, size: 6477)
2003-03-01
19:45
[d7a5835eda] part of check-in [620e1065e9] 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) (check-in: [620e1065e9] user: drh branch: trunk, size: 6480)
2003-02-16
22:21
[d7541e28bb] part of check-in [75ba78280f] Added test code to check for file descriptor leaks. All regression tests pass now on both win2k and linux. (CVS 868) (check-in: [75ba78280f] user: drh branch: trunk, size: 5988)
2002-06-25
13:16
[6f603d9088] part of check-in [52eba4de30] Enhance the INTEGRITY_CHECK pragma to test the auxiliary database file in addition to the main database file. (CVS 642) (check-in: [52eba4de30] user: drh branch: trunk, size: 5858)
2002-03-06
22:01
[dc1b56bd62] part of check-in [161c0c5f5d] Added the default_cache_size and default_synchronous pragmas. Added additional tests for pragmas. Added a new speedtest script. (CVS 421) (check-in: [161c0c5f5d] user: drh branch: trunk, size: 5709)
2001-11-09
22:41
[96db1b4915] part of check-in [6e7e7dbf8e] Minor bugs fixed. (CVS 307) (check-in: [6e7e7dbf8e] user: drh branch: trunk, size: 5651)
2001-09-27
15:11
[c7ddeebc14] part of check-in [116fdad068] Fixed the support of UNIQUE and PRIMARY KEY. (CVS 268) (check-in: [116fdad068] user: drh branch: trunk, size: 5333)
2001-09-20
01:44
[957cd92fe8] part of check-in [d2a1aac467] 2.0-Alpha-2 release (CVS 258) (check-in: [d2a1aac467] user: drh branch: trunk, size: 5175)
2001-09-16
00:13
[4d93d04bb4] part of check-in [4e926efe2b] Disclaimed copyright. Preparing for release 2.0. (CVS 250) (check-in: [4e926efe2b] user: drh branch: trunk, size: 5162)
2001-09-14
16:42
[fa79c7aeaf] part of check-in [7da856cd94] Bug fixes and speed improvements. Delete is still slow. (CVS 244) (check-in: [7da856cd94] user: drh branch: trunk, size: 5705)
2001-09-13
21:53
[3147bb1346] part of check-in [62c7bd11bc] Many problems fixed. Many problems yet to go. (CVS 242) (check-in: [62c7bd11bc] user: drh branch: trunk, size: 5503)
2001-04-11
14:28
[39a707dac2] part of check-in [86b30cd097] better handling of out-of-memory errors (CVS 207) (check-in: [86b30cd097] user: drh branch: trunk, size: 6129)
2001-04-06
16:13
[dba25c97cc] part of check-in [735d8b5c13] Check for miscompiled Tcl (CVS 204) (check-in: [735d8b5c13] user: drh branch: trunk, size: 6164)
2001-04-04
11:48
[c77fd7a4fb] part of check-in [35a8feed0d] Added transaction support (CVS 196) (check-in: [35a8feed0d] user: drh branch: trunk, size: 5031)
2001-03-20
12:55
[01f881142b] part of check-in [e48b9f24fa] Open windows files in binary mode. (CVS 193) (check-in: [e48b9f24fa] user: drh branch: trunk, size: 5022)
2001-03-15
18:21
[2afa947ed1] part of check-in [4b0ba23807] Identify tests that depend on system load and processor speed. (CVS 192) (check-in: [4b0ba23807] user: drh branch: trunk, size: 4939)
2001-01-31
13:28
[e24caef6d0] part of check-in [df0ff30485] Working better with Win95. Continued work on the new db.c backend. (CVS 1714) (check-in: [df0ff30485] user: drh branch: trunk, size: 3851)
2001-01-22
00:31
[e053e14aa9] part of check-in [98da825312] :-) (CVS 180) (check-in: [98da825312] user: drh branch: trunk, size: 3662)
2000-12-10
18:23
[446b88283b] part of check-in [ced90c3f93] speed tweaks and documentation updates (CVS 167) (check-in: [ced90c3f93] user: drh branch: trunk, size: 3640)
2000-10-19
14:10
[59edb045ef] part of check-in [54d60c68dc] Added the "memory:" driver (CVS 158) (check-in: [54d60c68dc] user: drh branch: trunk, size: 3077)
2000-09-21
13:01
[ad57d7e811] part of check-in [85a4254ef0] Obj-ify tclsqlite (CVS 146) (check-in: [85a4254ef0] user: drh branch: trunk, size: 2380)
2000-06-08
13:36
[95b286791e] part of check-in [bf98cf82a7] remove all memory leaks (CVS 80) (check-in: [bf98cf82a7] user: drh branch: trunk, size: 2477)
2000-05-31
17:59
[44690d463c] part of check-in [4cd98ebaea] :-) (CVS 24) (check-in: [4cd98ebaea] user: drh branch: trunk, size: 2458)
2000-05-30
00:51
[70d25b7ced] part of check-in [9818723ee1] :-) (CVS 11) (check-in: [9818723ee1] user: drh branch: trunk, size: 2212)
2000-05-29
23:48
[0c260d6e56] part of check-in [e34143c24f] :-) (CVS 8) (check-in: [e34143c24f] user: drh branch: trunk, size: 2258)
20:41
Added: [31a9077926] part of check-in [1517f85243] :-) (CVS 6) (check-in: [1517f85243] user: drh branch: trunk, size: 2139)