/ File History
Login

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

History of test/malloc_common.tcl

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