/ History for test/malloc_common.tcl
Login

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

History for test/malloc_common.tcl

2015-08-28
02:12
[8d368ee0] part of check-in [da864658] Merge trunk enhancements into the apple-osx branch. Most tests works, but there are yet a few issues to be resolved. (check-in: [da864658] user: drh branch: apple-osx, size: 21764)
2015-05-16
20:04
[aac62499] part of check-in [927d9a64] Further test coverage improvements for fts5. (check-in: [927d9a64] user: dan branch: fts5, size: 21756)
2015-01-01
18:03
[a644f12e] part of check-in [4b365167] Merge latest trunk changes with this branch. (check-in: [4b365167] user: dan branch: fts5, size: 21749)
2014-12-18
18:25
[dc07e2bb] part of check-in [e358c3de] Fix various problems in fts5 revealed by fault-injection tests. (check-in: [e358c3de] user: dan branch: fts5, size: 21710)
2014-08-14
13:39
[c34d5b7f] part of check-in [08058df3] Merge the pre-3.8.6 changes from trunk into the apple-osx branch. (check-in: [08058df3] user: drh branch: apple-osx, size: 21392)
2014-08-12
13:38
[3663f900] part of check-in [4c291827] If SQLITE_TEST_REALLOC_STRESS is defined, extend the op-code array used by virtual-machine programs by one element at a time, instead of doubling its size with each realloc(). (check-in: [4c291827] user: dan branch: trunk, size: 21384)
2014-05-08
23:01
[e0fbe63a] part of check-in [9411d7dc] 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: [9411d7dc] user: drh branch: apple-osx, size: 21353)
2013-08-21
07:25
[58e54229] part of check-in [a95ae93b] Fix a minor problem in progress.test. No code changes. (check-in: [a95ae93b] user: dan branch: trunk, size: 21345)
2013-08-20
16:08
[05b53b00] part of check-in [0cede9f8] Test script changes to support testing sqlite3_interrupt(). (check-in: [0cede9f8] user: dan branch: trunk, size: 21348)
2013-03-25
19:05
[9a988565] part of check-in [6ec7367d] Add a test that simulates an error in mmap(). (check-in: [6ec7367d] user: dan branch: experimental-mmap, size: 20589)
2011-08-23
18:06
[11838863] part of check-in [c5f7977b] Merge latest trunk changes into the apple-osx branch. (check-in: [c5f7977b] user: dan branch: apple-osx, size: 20589)
2011-08-02
20:03
[2930895b] part of check-in [cd20b4ef] Replace the missed 'file copy' in malloc_common.tcl with copy_file. (check-in: [cd20b4ef] user: mistachkin branch: winopen-retry-logic, size: 20581)
00:57
[9a329bb7] part of check-in [9007586f] 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: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 20581)
2011-04-04
13:11
[228af618] part of check-in [6d78a25d] Merge in the latest changes from trunk. (check-in: [6d78a25d] user: drh branch: apple-osx, size: 20596)
2011-03-28
19:10
[50d0ed21] part of check-in [0e1d20df] Add test infrastructure (and some tests) to inject faults into os_unix.c using the new xSetSystemCall interface. (check-in: [0e1d20df] user: dan branch: trunk, size: 20588)
2011-01-27
18:48
[4c63cf4e] part of check-in [09d6c91d] Pull in all the changes from trunk up through the version 3.7.5 release candidate 1. (check-in: [09d6c91d] user: drh branch: apple-osx, size: 20604)
2011-01-21
15:52
[660b82ab] part of check-in [503ad889] Add options to test command [do_faultsim_test] to support testing VFS implementations. (check-in: [503ad889] user: dan branch: trunk, size: 20596)
2010-12-07
15:49
[2c807f3c] part of check-in [d2ccf7fc] Merge in all changes to the trunk through version 3.7.4rc3. (check-in: [d2ccf7fc] user: drh branch: apple-osx, size: 20209)
2010-11-29
12:06
[27087a2b] part of check-in [d23ef9b8] Add new test file e_droptrigger.test. (check-in: [d23ef9b8] user: dan branch: trunk, size: 20201)
2010-11-19
23:50
[520f8f13] part of check-in [c8bc057c] Merge all the latest changes from the trunk into the apple-osx branch. (check-in: [c8bc057c] user: drh branch: apple-osx, size: 20529)
2010-10-25
12:47
[053003b3] part of check-in [a8b1d998] Test coverage improvements for fts3.c. (check-in: [a8b1d998] user: dan branch: experimental, size: 20521)
2010-10-19
14:08
[9dfb33f1] part of check-in [5ae0ba44] Experimental changes to fts4 to try to selectively avoid loading very large doclists. (check-in: [5ae0ba44] user: dan branch: experimental, size: 20500)
2010-09-16
15:23
[cda732c0] part of check-in [ebfb04f0] Change code in malloc_common.tcl (test code) to retry a "file delete -force" if it fails. (check-in: [ebfb04f0] user: dan branch: trunk, size: 20361)
2010-08-30
15:43
[9b032b2e] part of check-in [b06f4695] Add tests (and associated fixes) to restore coverage of rtree.c. (check-in: [b06f4695] user: dan branch: trunk, size: 20465)
2010-08-07
11:46
[bd0b0916] part of check-in [f88c6367] Merge in all changes up to the 3.7.0.1 release. (check-in: [f88c6367] user: drh branch: apple-osx, size: 20464)
2010-07-16
10:39
[f4a04b7a] part of check-in [d7b63a4c] Fix a test script bug uncovered by [a121cd80c5] that was causing shared_err.test to fail. (check-in: [d7b63a4c] user: dan branch: trunk, size: 20456)
2010-07-14
16:37
[55b88520] part of check-in [45bb84c6] Test the libraries response to read-only or unreadable database, WAL and wal-index files. If a WAL file cannot be opened in read/write mode, return SQLITE_CANTOPEN to the caller. (check-in: [45bb84c6] user: dan branch: trunk, size: 20429)
2010-07-09
18:43
[98542309] part of check-in [6af6794c] Exclude fts3cov.test from the "in memory" permutation test suite to avoid a false positive. (check-in: [6af6794c] user: shaneh branch: trunk, size: 20360)
2010-06-25
19:09
[d5cf4795] part of check-in [bfd563c4] Further test cases for pager1.test and pagerfault.test. (check-in: [bfd563c4] user: dan branch: trunk, size: 20360)
2010-06-24
10:50
[c5a4688c] part of check-in [7aac9ad6] Add coverage tests. Remove a NEVER macro from pager.c, as the condition can now be true in wal mode. (check-in: [7aac9ad6] user: dan branch: trunk, size: 19294)
2010-06-23
19:27
[0bb7fd59] part of check-in [3e9680c4] Add test case for SQLITE_FULL errors to pagerfault.test. Remove a NEVER macro in pager.c that this hits. (check-in: [3e9680c4] user: dan branch: trunk, size: 19166)
2010-06-21
12:34
[58caffc4] part of check-in [a64d96db] Change things so that journal2.test works with ENABLE_ATOMIC_WRITE. (check-in: [a64d96db] user: dan branch: experimental, size: 19121)
2010-06-19
17:26
[4981dd86] part of check-in [f5df83fd] Add tests to pager1.test and pagerfault.test. (check-in: [f5df83fd] user: dan branch: experimental, size: 19107)
2010-06-16
10:55
[fbf369eb] part of check-in [6c5c04ee] Fix a memory leak that can occur in os_unix.c if an IO error occurs within the xUnlock method. (check-in: [6c5c04ee] user: dan branch: trunk, size: 18508)
2010-06-03
09:25
[9b58ffd5] part of check-in [ac0de2f3] Enhancements to test_vfs.c and walfault.test. (check-in: [ac0de2f3] user: dan branch: trunk, size: 18581)
2010-06-01
17:46
[7d2478b7] part of check-in [b627e153] Change the OOM and IO error test cases in walfault.test so that each test case runs both types of error simulation. (check-in: [b627e153] user: dan branch: trunk, size: 16884)
2010-05-31
06:38
[d92de40a] part of check-in [15abbc34] Changes to the way one of the WAL/OOM tests works. (check-in: [15abbc34] user: dan branch: trunk, size: 13316)
2010-05-04
11:06
[f95c4d34] part of check-in [232dbe8e] Fix a typo in walfault.test. (check-in: [232dbe8e] user: dan branch: trunk, size: 10697)
2010-05-03
18:01
[206a1694] part of check-in [7ed85e87] Add a test to simulate an OOM during log recovery to walfault.test. (check-in: [7ed85e87] user: dan branch: trunk, size: 5587)
2009-11-03
22:34
[a0b9f24a] part of check-in [941a01eb] Customizations for OSX contributed by Apple. (check-in: [941a01eb] user: adam branch: apple-osx, size: 5500)
2008-09-23
16:41
[984baeb6] part of check-in [046ef072] Always transform error code SQLITE_IOERR_NOMEM to SQLITE_NOMEM before returning. This was already happening in most places. (CVS 5738) (check-in: [046ef072] user: danielk1977 branch: trunk, size: 5492)
2008-08-04
20:13
[e082fe47] part of check-in [5dd865da] Separate verbs of sqlite3_config() and sqlite3_db_config() into their own namespaces. Allow SQLITE3_DBCONFIG_LOOKASIDE to specific an external memory buffer. (CVS 5536) (check-in: [5dd865da] user: drh branch: trunk, size: 5531)
2008-08-01
18:47
[753eb1ff] part of check-in [b65f493c] Fix problems in test scripts. Add new test cases to improve test coverage. (CVS 5521) (check-in: [b65f493c] user: drh branch: trunk, size: 5529)
2008-07-23
20:28
[17d60dfe] part of check-in [cb5e75df] Remove stray breakpoints from test scripts. (CVS 5465) (check-in: [cb5e75df] user: drh branch: trunk, size: 5486)
2008-06-23
18:49
[cdcf092a] part of check-in [f8238770] Fix a bug in handling queries on the sqlite_master table with an empty (0 bytes in size) database file. (CVS 5286) (check-in: [f8238770] user: danielk1977 branch: trunk, size: 5515)
2008-06-19
18:17
[c3b25123] part of check-in [d22cd2a5] Move the malloc() failure simulation out of malloc.c and into a separate sqlite3_mem_methods interface. Still some related changes to come. (CVS 5250) (check-in: [d22cd2a5] user: danielk1977 branch: trunk, size: 5607)
2008-03-21
16:45
[fd7040bb] part of check-in [2498d3ea] Add a completely new testing system for the Bitvec object. The new testing system uses sqlite3_test_control() instead of unpublished APIs. Now provides 100% condition/decision coverage. Obscure bugs in Bitvec found and fixed as a result of the enhanced coverage. (CVS 4902) (check-in: [2498d3ea] user: drh branch: trunk, size: 5507)
2008-03-19
14:15
[ed56c8cd] part of check-in [15110ea0] Add a new api sqlite3_randomness() for providing access to SQLite's internal PRNG. Add sqlite3_test_control() verbs for controlling the PRNG. (CVS 4882) (check-in: [15110ea0] user: drh branch: trunk, size: 5504)
2008-03-18
00:07
[5f7b853b] part of check-in [d55a5e1c] Add the ability to simulate out-of-memory errors when using the default memory allocator, mem1.c. Fix a bug that this enhancement revealed. (CVS 4875) (check-in: [d55a5e1c] user: drh branch: trunk, size: 5508)
2008-02-18
22:24
[bb48df8d] part of check-in [63da5d97] Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795) (check-in: [63da5d97] user: drh branch: trunk, size: 5511)
2008-01-22
21:30
[5c5f7ee9] part of check-in [1a335e18] Add the fault injector module in fault.c. Use it as a basis for memory allocation failure testing. (CVS 4742) (check-in: [1a335e18] user: drh branch: trunk, size: 5461)
2008-01-18
17:03
[262c71dd] part of check-in [5aef5b0d] Fix test instrumentation problems on shared_err.test. (CVS 4728) (check-in: [5aef5b0d] user: drh branch: trunk, size: 5377)
2008-01-16
17:46
[773db5a4] part of check-in [5807921f] Get all tests running without memory leaks. (CVS 4714) (check-in: [5807921f] user: drh branch: trunk, size: 5270)
2007-10-03
08:46
[b47137fb] part of check-in [12eca32a] Add automatic recovery from the pager "error-state". Also add a new error code - SQLITE_IOERR_NOMEM. (CVS 4454) (check-in: [12eca32a] user: danielk1977 branch: trunk, size: 5157)
2007-09-03
16:12
[6cd3c6b5] part of check-in [d66e08fd] Enable threadsafe builds by default in configure. Ticket #2606. Changes to test scripts to do better testing under all configurations. (CVS 4379) (check-in: [d66e08fd] user: drh branch: trunk, size: 4935)
07:31
[4c0ae53e] part of check-in [ed2a2e01] Fixes to test code so that the test suite passes without SQLITE_MEMDEBUG defined. (CVS 4370) (check-in: [ed2a2e01] user: danielk1977 branch: trunk, size: 4505)
2007-08-30
11:48
[7ba29166] part of check-in [d3e50226] Fixes for failures in fuzz_malloc.test. (CVS 4334) (check-in: [d3e50226] user: danielk1977 branch: trunk, size: 4493)
2007-08-29
12:31
[3c2fb940] part of check-in [e38ef81b] Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321) (check-in: [e38ef81b] user: danielk1977 branch: trunk, size: 4466)
2007-08-25
13:09
[b649c5fc] part of check-in [e5ec1707] Fix bugs in the altermalloc.test and incrblob_err.test scripts. (CVS 4295) (check-in: [e5ec1707] user: danielk1977 branch: trunk, size: 3457)
2007-08-22
22:04
[4f07ce6b] part of check-in [205d0b88] All of the malloc test cases run. Still seeing failures in malloc4.test. (CVS 4272) (check-in: [205d0b88] user: drh branch: trunk, size: 3338)
20:18
[7b59db5f] part of check-in [db818430] The malloc.test script now passes all tests with no errors. (CVS 4271) (check-in: [db818430] user: drh branch: trunk, size: 3232)
2007-05-30
10:36
[3cda97d6] part of check-in [7522d2fb] Add some extra tests for malloc failure during expression parsing and execution using fuzzily generated SQL. (CVS 4043) (check-in: [7522d2fb] user: danielk1977 branch: trunk, size: 3475) Added