/ History for test/memsubsys1.test
Login

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

History for test/memsubsys1.test

2017-09-09
06:10
[21f6e0e9] part of check-in [6a0b9d9d] Merge trunk enhancements (check-in: [6a0b9d9d] user: drh branch: apple-osx, size: 5910)
2017-08-28
15:51
[9e7555a2] part of check-in [54b00024] 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: [54b00024] user: drh branch: trunk, size: 5788)
2016-03-29
10:30
[b6037a27] part of check-in [eef55744] Merge 3.12.0 changes. (check-in: [eef55744] user: drh branch: apple-osx, size: 10178)
2016-03-24
15:32
[6d268d0a] part of check-in [6db1d1fb] Larger margins for one memsubsys1 range check when running with a non-zero reserved-bytes value. (check-in: [6db1d1fb] user: drh branch: trunk, size: 9830)
2016-03-18
00:58
[812cb1a2] part of check-in [ec052b4f] Merge recent enhancements from trunk. (check-in: [ec052b4f] user: drh branch: apple-osx, size: 10178)
00:19
[69924593] part of check-in [6631e1e6] Fix more test-case errors in the Apple configuration. (check-in: [6631e1e6] user: drh branch: trunk, size: 9828)
2016-03-15
12:45
[43f8c0e0] part of check-in [f41a7361] Merge updates from trunk - FTS5 fixes and enhancemenets to the tests scripts so that they work with SEE. (check-in: [f41a7361] user: drh branch: apple-osx, size: 10190)
2016-03-14
18:34
[0311bfb4] part of check-in [99b9d7ee] Many more test cases fixed. Only a few remain. (check-in: [99b9d7ee] user: drh branch: see-testing, size: 9778)
2015-08-28
02:12
[6e741378] 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: 10158)
2015-07-24
14:17
[d2b2d6ca] part of check-in [562687d9] Modify a few test scripts to avoid leaving the sqlite3Config structure in a non-default state. (check-in: [562687d9] user: dan branch: trunk, size: 9746)
2015-07-07
14:06
[1733c617] part of check-in [5b60df55] Simplify the page recycling condition in pcache1. Fix test cases to work with the latest changes. (check-in: [5b60df55] user: drh branch: pcache-bulk-local, size: 9713)
2015-01-02
19:17
[ab9e5d42] part of check-in [df3cdf9f] Merge the latest changes from trunk into the apple-osx branch. (check-in: [df3cdf9f] user: drh branch: apple-osx, size: 10057)
2015-01-01
14:13
[690d1425] part of check-in [66269d0d] Fix two test cases in memsubsys1 so that they work with the mmap permutation. (check-in: [66269d0d] user: drh branch: trunk, size: 9645)
2014-12-31
20:25
[e33072ea] part of check-in [43241318] Adjust the memsubsys1-5.5 test case to avoid occasional false positives. (check-in: [43241318] user: drh branch: trunk, size: 9627)
2014-08-26
02:02
[1a527f89] part of check-in [5c273111] Merge recent performance enhancements and the CAST operator enhancements into the apple-osx branch. (check-in: [5c273111] user: drh branch: apple-osx, size: 10036)
2014-08-19
23:04
[bf270964] part of check-in [d280157d] Modify the memsubsys1-3.1.4 test so that it does not fail arbitrarily due to variations in the behavior of system malloc(). (check-in: [d280157d] user: drh branch: trunk, size: 9624)
2014-05-08
23:01
[04b6c76f] 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: 9592)
2013-07-06
18:07
[f97cfd0b] part of check-in [cdb97d41] Fixes for test cases running in the "mmap" permutation. (check-in: [cdb97d41] user: dan branch: trunk, size: 9182)
2012-05-09
22:36
[c5fcd4bf] part of check-in [65479294] 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 (check-in: [65479294] user: adam branch: apple-osx, size: 9572)
2011-12-08
21:08
[f431d422] part of check-in [59e0d4f3] Merge the latest trunk changes into the apple-osx branch. (check-in: [59e0d4f3] user: drh branch: apple-osx, size: 9325)
2011-11-16
18:08
[a8f9e375] part of check-in [457513f2] Merge the PCACHE2 changes into trunk. (check-in: [457513f2] user: drh branch: trunk, size: 9162)
2011-11-09
01:53
[5b3f39b4] part of check-in [2e8ab3ce] 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. (check-in: [2e8ab3ce] user: drh branch: experimental-pcache, size: 9162)
2011-11-08
20:08
[c0db8a1e] part of check-in [c275c9d3] Experimental change to the pcache interface to allow page buffers to be allocated separately from their associated container structures. (check-in: [c275c9d3] user: dan branch: experimental-pcache, size: 9123)
2011-10-11
14:19
[fe8b830a] part of check-in [7e2c4898] Merge the latest trunk changes into the apple-osx branch. (check-in: [7e2c4898] user: drh branch: apple-osx, size: 9286)
2011-08-23
18:06
[e9768f28] part of check-in [c5f7977b] Merge latest trunk changes into the apple-osx branch. (check-in: [c5f7977b] user: dan branch: apple-osx, size: 9401)
2011-08-22
14:55
[39f1dddd] part of check-in [c6100070] Modify test cases so that veryquick.test passes with PAGECACHE_BLOCKALLOC defined. (check-in: [c6100070] user: dan branch: pager-blockalloc, size: 9238)
2011-08-02
00:57
[16ce163a] 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: 9123)
2011-01-27
18:48
[7abc5c90] 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: 9293)
2011-01-25
09:54
[679db683] part of check-in [7ef3f7cb] Fix a problem in memsubsys1.test. Modifications to test code only. (check-in: [7ef3f7cb] user: dan branch: trunk, size: 9130)
2011-01-18
16:13
[66bf4e15] part of check-in [2dc98d29] Get all test cases working with the mutex-free-pcache implementation. (check-in: [2dc98d29] user: drh branch: mutex-free-pcache, size: 9137)
2010-11-19
23:50
[6827c7d0] 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: 9229)
2010-10-04
15:47
[4cbec6f2] part of check-in [8ad88ee0] Fix memsubsys1.test so that it works with TEMP_STORE>=2. (check-in: [8ad88ee0] user: dan branch: trunk, size: 9066)
2010-09-13
14:38
[e1f7c423] part of check-in [8cb39306] Fix a couple of test files so that they work with DEFAULT_AUTOVACUUM. (check-in: [8cb39306] user: dan branch: trunk, size: 9049)
2010-08-27
17:16
[ef3d2af8] part of check-in [a3475ddf] Refactor the implementation of the scratch memory allocator. Add the SQLITE_TESTCTRL_SCRATCHMALLOC interface to facilitate testing. (check-in: [a3475ddf] user: drh branch: trunk, size: 9027)
12:21
[5cdd6aa6] part of check-in [51049479] 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. (check-in: [51049479] user: drh branch: trunk, size: 9095)
2010-08-07
11:46
[98d5ff4c] 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: 9708)
2010-07-03
19:08
[8fb47b7e] part of check-in [3a1a8c77] Do not run the memsubsys1.test script under the memsubsys1 permutation. (check-in: [3a1a8c77] user: dan branch: trunk, size: 9452)
2009-11-03
22:34
[d7d3266a] part of check-in [941a01eb] Customizations for OSX contributed by Apple. (check-in: [941a01eb] user: adam branch: apple-osx, size: 9449)
2009-07-18
14:36
[fd8a3304] part of check-in [f5f7259d] Add some code to sqlite3VdbeMemSetZeroBlob() so that it works (less efficiently) even when OMIT_INCRBLOB is defined. Ticket #3977. (CVS 6906) (check-in: [f5f7259d] user: danielk1977 branch: trunk, size: 9193)
08:30
[05bbe8fc] part of check-in [1dd834a3] Changes to test scripts so that (make test) works when OMIT_INCRBLOB is defined. (CVS 6904) (check-in: [1dd834a3] user: danielk1977 branch: trunk, size: 9287)
2009-04-11
14:46
[66e90b4f] part of check-in [54844192] Allocate a little extra scratch space for the memsubsys1 tests. The extra space is needed in some configurations. (CVS 6495) (check-in: [54844192] user: drh branch: trunk, size: 9185)
2009-03-26
12:20
[9ce051c7] part of check-in [e99e28ef] Added new tests of the scratch memory allocator for increased test coverage. (CVS 6388) (check-in: [e99e28ef] user: drh branch: trunk, size: 9185)
2008-10-01
13:55
[bdc24a38] part of check-in [aabde23f] Adjust the memory usage bounds on the memsubsys1.test script so that it works on amd64. (CVS 5759) (check-in: [aabde23f] user: drh branch: trunk, size: 7934)
2008-09-30
00:31
[966f413d] part of check-in [78d075ff] A few minor changes to test scripts so that they work on linux-amd64. (CVS 5752) (check-in: [78d075ff] user: drh branch: trunk, size: 7934)
2008-08-26
18:05
[c12d1e4a] part of check-in [9e511e16] 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) (check-in: [9e511e16] user: danielk1977 branch: trunk, size: 7941)
2008-08-20
14:49
[bd578712] part of check-in [cb494e10] 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) (check-in: [cb494e10] user: danielk1977 branch: trunk, size: 7930)
2008-08-12
15:21
[3cfd3237] part of check-in [697fe7a3] 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) (check-in: [697fe7a3] user: drh branch: trunk, size: 7582)
2008-08-04
20:13
[4896d753] 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: 6907)
2008-07-31
17:20
[45c873e6] part of check-in [d43ff7bb] Update the memsubsys1 test script to take into account the buffer size changes of the previous check-in. (CVS 5513) (check-in: [d43ff7bb] user: drh branch: trunk, size: 6905)
2008-07-28
19:34
[567ec52e] part of check-in [e48f9697] 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) (check-in: [e48f9697] user: drh branch: trunk, size: 6905)
2008-07-25
13:39
[ac18e8a0] part of check-in [f7720f1b] Increase limits on memsubsys1 tests to accomodate the larger structure sizes on 64-bit platforms. (CVS 5479) (check-in: [f7720f1b] user: drh branch: trunk, size: 6806)
2008-07-12
14:52
[21f46bc2] part of check-in [dcb16024] Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400) (check-in: [dcb16024] user: drh branch: trunk, size: 6806)
2008-06-20
00:03
[209156a0] part of check-in [62411a6e] Patch to memsubsys1.test in order to avoid a segfault in tableapi.test. (CVS 5252) (check-in: [62411a6e] user: drh branch: trunk, size: 6817)
2008-06-19
17:54
[e3178f12] part of check-in [68d4f795] Documentation and test-script updates. (CVS 5249) (check-in: [68d4f795] user: drh branch: trunk, size: 6716)
00:16
[353d5169] part of check-in [cb1f11cd] 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: [cb1f11cd] user: drh branch: trunk, size: 6661) Added