/ 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/malloc5.test

2018-06-02
17:00
Update a test case in malloc5.test to take into account that malloc() sometimes returns slightly more space than requested. file: [2e4ad768] check-in: [3d5eae1c] user: dan branch: trunk, size: 13143
2017-07-19
18:01
Remove some 'breakpoint' commands in test files. file: [f6eb6eca] check-in: [d14fc621] user: mistachkin branch: trunk, size: 13064
2017-03-29
16:55
Fix some tests in malloc5.test to account for the sqlite3_release_memory() change in the previous commit. file: [a591be06] check-in: [d336858d] user: dan branch: trunk, size: 13077
2017-02-07
19:23
Update a test parameter in malloc5.test to account for the increase in default lookaside buffer size. file: [192d0b5e] check-in: [be82d5ae] user: dan branch: trunk, size: 12943
2015-07-24
14:17
Modify a few test scripts to avoid leaving the sqlite3Config structure in a non-default state. file: [02ed7c53] check-in: [562687d9] user: dan branch: trunk, size: 12943
2015-07-17
12:42
More adjustments to the malloc5.test module so that it works correctly with the new pcache1 bulk allocation. file: [4e87e596] check-in: [2a7b3a44] user: drh branch: trunk, size: 12975
2015-07-16
18:18
Defer the bulk pcache1 memory allocation until the first page allocation request. Limit the size of the pcache1 bulk allocation to the cache_size setting. Deallocate the bulk allocation on a sqlite3_db_release_memory() request, if the bulk allocation is completely unused. file: [21f6552b] check-in: [b79a4aff] user: drh branch: trunk, size: 12880
2015-06-24
10:46
Adjustment to a malloc test so that it accepts a narrow range of values to account for variations in malloc subsystems. file: [e9a9116f] check-in: [e0195070] user: drh branch: trunk, size: 12795
2015-03-10
13:50
Revise test cases in malloc5.test to accommodate varying allocation sizes returned by some system malloc() implementations. file: [79182b8b] check-in: [fbae6baf] user: drh branch: trunk, size: 12731
2013-08-21
20:04
Minor fixes for test cases. No code changes. file: [fafce0aa] check-in: [ef2a6a37] user: dan branch: trunk, size: 11966
2012-01-13
10:04
Fix test case issues related to errors in file-controls and the PSOW flag. file: [a577cbbc] check-in: [5afbcd49] user: dan branch: trunk, size: 11932
2011-10-08
21:39
All the soft_heap_limit to be exceeded by 10% in test cases. file: [30dc30b5] check-in: [4be9dccc] user: drh branch: trunk, size: 11932
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: [338e0f7d] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 11932
2009-04-11
19:09
Fix malloc5.test so it work on both 64-bit and 32-bit systems. The ::tcl_platform(wordSize) variable has to be used to adjust some memory sizes. (CVS 6499) file: [4d16d1bb] check-in: [ea20f78e] user: drh branch: trunk, size: 11939
2008-12-30
17:55
Fix a bug in the multi-index OR cost estimator. Remove leftover "breakpoint" commands from test scripts. (CVS 6086) file: [20d1a088] check-in: [b090d573] user: drh branch: trunk, size: 11851
2008-08-27
16:38
Modifications to malloc5.test to account for the fact that sqlite3_release_memory() no longer reclaims dirty pages. (CVS 5625) file: [c8d0f767] check-in: [b01c65b0] user: danielk1977 branch: trunk, size: 11870
2008-08-21
15:54
Fix soft-heap-limit related test suite failures. (CVS 5582) file: [8b18857f] check-in: [2091d9a5] user: danielk1977 branch: trunk, size: 12619
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: [1a68e56e] check-in: [63da5d97] user: drh branch: trunk, size: 12565
2007-10-03
09:43
Fix a problem in test script malloc5.test. (CVS 4455) file: [18f3f717] check-in: [028ec36c] user: danielk1977 branch: trunk, size: 12543
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: [b2fd56b3] check-in: [d66e08fd] user: drh branch: trunk, size: 11720
11:04
Handle transient malloc() failures in sqlite3CreateFunc(). (CVS 4371) file: [4ff75206] check-in: [c0ce6319] user: danielk1977 branch: trunk, size: 11727
2007-08-28
08:00
Add some comments and test-cases for the global lru page list (used by sqlite3_release_memory()). (CVS 4308) file: [9db9205a] check-in: [0b801688] user: danielk1977 branch: trunk, size: 11713
2007-08-22
22:04
All of the malloc test cases run. Still seeing failures in malloc4.test. (CVS 4272) file: [6f7b96f1] check-in: [205d0b88] user: drh branch: trunk, size: 7563
2007-08-12
20:07
Updates to test scripts for better support of soft-heap-limit testing. (CVS 4209) file: [90b1f1ce] check-in: [990f621f] user: drh branch: trunk, size: 7607
2007-08-10
16:41
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) file: [30eeb4c5] check-in: [8be84598] user: drh branch: trunk, size: 7581
2007-04-07
17:44
Make sure autovacuum is turned off for malloc5.test. (CVS 3826) file: [f228cb71] check-in: [105a7efb] user: drh branch: trunk, size: 7548
2007-04-05
13:12
Avoid attempting to reclaim memory from in-memory databases in sqlite3_release_memory(). (CVS 3812) file: [ab22dcb9] check-in: [c20f7563] user: danielk1977 branch: trunk, size: 7528
2007-04-02
05:07
Fix a resource leak introduced by the change-counter optimisation. Also add some test coverage. (CVS 3790) file: [17a32bd7] check-in: [ba0538a4] user: danielk1977 branch: trunk, size: 6689
2006-01-19
08:43
Account for read-uncommitted cursors in sqlite3BtreeClearTable(). (CVS 2977) file: [7425272e] check-in: [95079832] user: danielk1977 branch: trunk, size: 6621
2006-01-16
15:32
Fix problems compiling with memory-management enabled. Ticket #1619. (CVS 2960) file: [7c0a02ab] check-in: [36b03259] user: danielk1977 branch: trunk, size: 6527
2006-01-09
09:59
Add a runtime interface to enable memory-management features. (CVS 2894) file: [1bac8c0d] check-in: [44f8e313] user: danielk1977 branch: trunk, size: 6597
2006-01-05
15:50
Move TCL interface for sqlite3_release_memory() and sqlite3_soft_heap_limit() out of tclsqlite.c and into test1.c. Update the TCL interface documention to describe the "exists" method. (CVS 2862) file: [4ebf827a] check-in: [98194a45] user: drh branch: trunk, size: 6343
2005-12-30
16:28
Add part of the btree layer of the shared-cache feature. (CVS 2848) file: [cd31d7be] check-in: [2afcad99] user: danielk1977 branch: trunk, size: 6295
2005-12-20
09:19
Add simple tests and fixes for sqlite3_soft_heap_limit() (CVS 2837) file: [8dd58aff] check-in: [c2c52854] user: danielk1977 branch: trunk, size: 5739
2005-12-19
14:18
Add some very simple test cases (and resulting bug fixes) for release_memory(). (CVS 2826) file: [2418a9d6] check-in: [154282fc] user: danielk1977 branch: trunk, size: 3782 Added