/ All files named "src/mem6.c"
Login

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

History for src/mem6.c

2008-10-28
18:58
Deleted: Remove the vestigial mem4 and mem6 memory allocators. Add the SQLITE_ZERO_MALLOC compile-time option and the mem0.c module to handle memory allocation for that case. (CVS 5848) (check-in: [4651f590] user: drh branch: trunk, size: 0)
2008-09-02
17:52
[febe4db9] part of check-in [88bfdc87] Explicitly initialize at least the first field of every struct. This is to work around compilers that don't like the syntax "struct XXX { ... } yyy = {};". (CVS 5666) (check-in: [88bfdc87] user: danielk1977 branch: trunk, size: 13947)
10:22
[95d19a2e] part of check-in [46acaf58] Change some more global variables to work with OMIT_WSD. (CVS 5660) (check-in: [46acaf58] user: danielk1977 branch: trunk, size: 13936)
2008-09-01
18:34
[637d1e65] part of check-in [573d92ab] Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD variables still need wrappers added to them. (CVS 5652) (check-in: [573d92ab] user: danielk1977 branch: trunk, size: 13867)
2008-07-28
19:34
[a3932c3d] 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: 13847)
2008-07-25
16:07
[d1767b37] part of check-in [4528f7b1] Further performance improvements to mem6.c. (CVS 5482) (check-in: [4528f7b1] user: danielk1977 branch: trunk, size: 13843)
10:40
[c3987f7f] part of check-in [0de54891] Speed up the xFree() method of the mem6.c allocator by storing the offset from the pointer to the start of its chunk in a header field. (CVS 5475) (check-in: [0de54891] user: danielk1977 branch: trunk, size: 12895)
09:24
[52b0812f] part of check-in [cfa65e23] Change mem6.c to use the malloc() and free() functions directly, instead of going via another sqlite3_mem_methods structure. (CVS 5474) (check-in: [cfa65e23] user: danielk1977 branch: trunk, size: 12764)
08:49
[1edd29bd] part of check-in [43a4cae2] Updates to mem6.c allocator. (CVS 5473) (check-in: [43a4cae2] user: danielk1977 branch: trunk, size: 13225)
2008-07-24
10:11
[af63943a] part of check-in [9b97ce60] Add a mutex to mem6.c to make it threadsafe. (CVS 5468) (check-in: [9b97ce60] user: danielk1977 branch: trunk, size: 11419)
08:20
Added: [c80dcbf6] part of check-in [192bc192] Add mem6.c, a new allocator. More to come. (CVS 5467) (check-in: [192bc192] user: danielk1977 branch: trunk, size: 10884)