/ File History
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

History of test/memsubsys1.test

2017-09-09
06:10
Merge trunk enhancements file: [21f6e0e9] check-in: [6a0b9d9d] user: drh branch: apple-osx, size: 5910
2017-08-28
15:51
Remove the rarely-used scratch memory allocator. This makes the code smaller, faster, and easier to maintain. In place of the scratch allocator, add the SQLITE_CONFIG_SMALL_MALLOC configuration option that provides a hint to SQLite that large memory allocations should be avoided. file: [9e7555a2] check-in: [54b00024] user: drh branch: trunk, size: 5788
2016-03-29
10:30
Merge 3.12.0 changes. file: [b6037a27] check-in: [eef55744] user: drh branch: apple-osx, size: 10178
2016-03-24
15:32
Larger margins for one memsubsys1 range check when running with a non-zero reserved-bytes value. file: [6d268d0a] check-in: [6db1d1fb] user: drh branch: trunk, size: 9830
2016-03-18
00:58
Merge recent enhancements from trunk. file: [812cb1a2] check-in: [ec052b4f] user: drh branch: apple-osx, size: 10178
00:19
Fix more test-case errors in the Apple configuration. file: [69924593] check-in: [6631e1e6] user: drh branch: trunk, size: 9828
2016-03-15
12:45
Merge updates from trunk - FTS5 fixes and enhancemenets to the tests scripts so that they work with SEE. file: [43f8c0e0] check-in: [f41a7361] user: drh branch: apple-osx, size: 10190
2016-03-14
18:34
Many more test cases fixed. Only a few remain. file: [0311bfb4] check-in: [99b9d7ee] user: drh branch: see-testing, size: 9778
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: [6e741378] check-in: [da864658] user: drh branch: apple-osx, size: 10158
2015-07-24
14:17
Modify a few test scripts to avoid leaving the sqlite3Config structure in a non-default state. file: [d2b2d6ca] check-in: [562687d9] user: dan branch: trunk, size: 9746
2015-07-07
14:06
Simplify the page recycling condition in pcache1. Fix test cases to work with the latest changes. file: [1733c617] check-in: [5b60df55] user: drh branch: pcache-bulk-local, size: 9713
2015-01-02
19:17
Merge the latest changes from trunk into the apple-osx branch. file: [ab9e5d42] check-in: [df3cdf9f] user: drh branch: apple-osx, size: 10057
2015-01-01
14:13
Fix two test cases in memsubsys1 so that they work with the mmap permutation. file: [690d1425] check-in: [66269d0d] user: drh branch: trunk, size: 9645
2014-12-31
20:25
Adjust the memsubsys1-5.5 test case to avoid occasional false positives. file: [e33072ea] check-in: [43241318] user: drh branch: trunk, size: 9627
2014-08-26
02:02
Merge recent performance enhancements and the CAST operator enhancements into the apple-osx branch. file: [1a527f89] check-in: [5c273111] user: drh branch: apple-osx, size: 10036
2014-08-19
23:04
Modify the memsubsys1-3.1.4 test so that it does not fail arbitrarily due to variations in the behavior of system malloc(). file: [bf270964] check-in: [d280157d] user: drh branch: trunk, size: 9624
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: [04b6c76f] check-in: [9411d7dc] user: drh branch: apple-osx, size: 9592
2013-07-06
18:07
Fixes for test cases running in the "mmap" permutation. file: [f97cfd0b] check-in: [cdb97d41] user: dan branch: trunk, size: 9182
2012-05-09
22:36
Added support for SQLITE_ENABLE_PERSIST_WAL compile time macro, retrieving lastErrno from WAL file and setting last errno when writes fail due to space constraints file: [c5fcd4bf] check-in: [65479294] user: adam branch: apple-osx, size: 9572
2011-12-08
21:08
Merge the latest trunk changes into the apple-osx branch. file: [f431d422] check-in: [59e0d4f3] user: drh branch: apple-osx, size: 9325
2011-11-16
18:08
Merge the PCACHE2 changes into trunk. file: [a8f9e375] check-in: [457513f2] user: drh branch: trunk, size: 9162
2011-11-09
01:53
For the mem1.c system malloc implementation, use the malloc_usable_size() function if the HAVE_MALLOC_USABLE_SIZE macro is defined. Update autoconf to look for that function when configuring. file: [5b3f39b4] check-in: [2e8ab3ce] user: drh branch: experimental-pcache, size: 9162
2011-11-08
20:08
Experimental change to the pcache interface to allow page buffers to be allocated separately from their associated container structures. file: [c0db8a1e] check-in: [c275c9d3] user: dan branch: experimental-pcache, size: 9123
2011-10-11
14:19
Merge the latest trunk changes into the apple-osx branch. file: [fe8b830a] check-in: [7e2c4898] user: drh branch: apple-osx, size: 9286
2011-08-23
18:06
Merge latest trunk changes into the apple-osx branch. file: [e9768f28] check-in: [c5f7977b] user: dan branch: apple-osx, size: 9401
2011-08-22
14:55
Modify test cases so that veryquick.test passes with PAGECACHE_BLOCKALLOC defined. file: [39f1dddd] check-in: [c6100070] user: dan branch: pager-blockalloc, size: 9238
2011-08-02
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: [16ce163a] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 9123
2011-01-27
18:48
Pull in all the changes from trunk up through the version 3.7.5 release candidate 1. file: [7abc5c90] check-in: [09d6c91d] user: drh branch: apple-osx, size: 9293
2011-01-25
09:54
Fix a problem in memsubsys1.test. Modifications to test code only. file: [679db683] check-in: [7ef3f7cb] user: dan branch: trunk, size: 9130
2011-01-18
16:13
Get all test cases working with the mutex-free-pcache implementation. file: [66bf4e15] check-in: [2dc98d29] user: drh branch: mutex-free-pcache, size: 9137
2010-11-19
23:50
Merge all the latest changes from the trunk into the apple-osx branch. file: [6827c7d0] check-in: [c8bc057c] user: drh branch: apple-osx, size: 9229
2010-10-04
15:47
Fix memsubsys1.test so that it works with TEMP_STORE>=2. file: [4cbec6f2] check-in: [8ad88ee0] user: dan branch: trunk, size: 9066
2010-09-13
14:38
Fix a couple of test files so that they work with DEFAULT_AUTOVACUUM. file: [e1f7c423] check-in: [8cb39306] user: dan branch: trunk, size: 9049
2010-08-27
17:16
Refactor the implementation of the scratch memory allocator. Add the SQLITE_TESTCTRL_SCRATCHMALLOC interface to facilitate testing. file: [ef3d2af8] check-in: [a3475ddf] user: drh branch: trunk, size: 9027
12:21
Remove unnecessary code from malloc.c. Enhance pcache1.c so that is tries to reuse existing pages, rather than create new pages, when SQLite is under memory pressure. "Memory pressure" means that SQLITE_CONFIG_PAGECACHE memory is nearly exhausted or sqlite3_soft_heap_limit() has been reached. file: [5cdd6aa6] check-in: [51049479] user: drh branch: trunk, size: 9095
2010-08-07
11:46
Merge in all changes up to the 3.7.0.1 release. file: [98d5ff4c] check-in: [f88c6367] user: drh branch: apple-osx, size: 9708
2010-07-03
19:08
Do not run the memsubsys1.test script under the memsubsys1 permutation. file: [8fb47b7e] check-in: [3a1a8c77] user: dan branch: trunk, size: 9452
2009-11-03
22:34
Customizations for OSX contributed by Apple. file: [d7d3266a] check-in: [941a01eb] user: adam branch: apple-osx, size: 9449
2009-07-18
14:36
Add some code to sqlite3VdbeMemSetZeroBlob() so that it works (less efficiently) even when OMIT_INCRBLOB is defined. Ticket #3977. (CVS 6906) file: [fd8a3304] check-in: [f5f7259d] user: danielk1977 branch: trunk, size: 9193
08:30
Changes to test scripts so that (make test) works when OMIT_INCRBLOB is defined. (CVS 6904) file: [05bbe8fc] check-in: [1dd834a3] user: danielk1977 branch: trunk, size: 9287
2009-04-11
14:46
Allocate a little extra scratch space for the memsubsys1 tests. The extra space is needed in some configurations. (CVS 6495) file: [66e90b4f] check-in: [54844192] user: drh branch: trunk, size: 9185
2009-03-26
12:20
Added new tests of the scratch memory allocator for increased test coverage. (CVS 6388) file: [9ce051c7] check-in: [e99e28ef] user: drh branch: trunk, size: 9185
2008-10-01
13:55
Adjust the memory usage bounds on the memsubsys1.test script so that it works on amd64. (CVS 5759) file: [bdc24a38] check-in: [aabde23f] user: drh branch: trunk, size: 7934
2008-09-30
00:31
A few minor changes to test scripts so that they work on linux-amd64. (CVS 5752) file: [966f413d] check-in: [78d075ff] user: drh branch: trunk, size: 7934
2008-08-26
18:05
Simplify the pcache module by only recycling clean pages from 'other' caches. This commit causes errors in test files ioerr5.test and malloc5.test because they test recycling dirty pages from other caches. (CVS 5615) file: [c12d1e4a] check-in: [9e511e16] user: danielk1977 branch: trunk, size: 7941
2008-08-20
14:49
Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566) file: [bd578712] check-in: [cb494e10] user: danielk1977 branch: trunk, size: 7930
2008-08-12
15:21
Revise the initialization and shutdown logic so that it no longer keeps a recursive mutex allocated for the whole interval but instead releases the mutex as soon as possible. Do not reset status values upon initialization. (CVS 5559) file: [3cfd3237] check-in: [697fe7a3] user: drh branch: trunk, size: 7582
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: [4896d753] check-in: [5dd865da] user: drh branch: trunk, size: 6907
2008-07-31
17:20
Update the memsubsys1 test script to take into account the buffer size changes of the previous check-in. (CVS 5513) file: [45c873e6] check-in: [d43ff7bb] user: drh branch: trunk, size: 6905
2008-07-28
19:34
Implement the "lookaside" memory allocation cache. Use of this cache makes the speed1.test script run about 15% faster. Added new interfaces to control the cache. (CVS 5488) file: [567ec52e] check-in: [e48f9697] user: drh branch: trunk, size: 6905
2008-07-25
13:39
Increase limits on memsubsys1 tests to accomodate the larger structure sizes on 64-bit platforms. (CVS 5479) file: [ac18e8a0] check-in: [f7720f1b] user: drh branch: trunk, size: 6806
2008-07-12
14:52
Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400) file: [21f46bc2] check-in: [dcb16024] user: drh branch: trunk, size: 6806
2008-06-20
00:03
Patch to memsubsys1.test in order to avoid a segfault in tableapi.test. (CVS 5252) file: [209156a0] check-in: [62411a6e] user: drh branch: trunk, size: 6817
2008-06-19
17:54
Documentation and test-script updates. (CVS 5249) file: [e3178f12] check-in: [68d4f795] user: drh branch: trunk, size: 6716
00:16
Add some test logic to the new memory allocation subsystem. (Lots more needed.) The test suite is currently indicating memory leaks, though it is unclear if this is a true code problem or just an instrumentation problem. (CVS 5240) file: [353d5169] check-in: [cb1f11cd] user: drh branch: trunk, size: 6661 Added