SQLite

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: [4651f590f0] user: drh branch: trunk, size: 0)
2008-09-02
17:52
[febe4db9dd] part of check-in [88bfdc8747] 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: [88bfdc8747] user: danielk1977 branch: trunk, size: 13947)
10:22
[95d19a2e76] part of check-in [46acaf58e1] Change some more global variables to work with OMIT_WSD. (CVS 5660) (check-in: [46acaf58e1] user: danielk1977 branch: trunk, size: 13936)
2008-09-01
18:34
[637d1e65bf] part of check-in [573d92abb9] Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD variables still need wrappers added to them. (CVS 5652) (check-in: [573d92abb9] user: danielk1977 branch: trunk, size: 13867)
2008-07-28
19:34
[a3932c3d2f] part of check-in [e48f9697e9] 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: [e48f9697e9] user: drh branch: trunk, size: 13847)
2008-07-25
16:07
[d1767b3715] part of check-in [4528f7b1cc] Further performance improvements to mem6.c. (CVS 5482) (check-in: [4528f7b1cc] user: danielk1977 branch: trunk, size: 13843)
10:40
[c3987f7f63] part of check-in [0de54891d4] 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: [0de54891d4] user: danielk1977 branch: trunk, size: 12895)
09:24
[52b0812f66] part of check-in [cfa65e23df] Change mem6.c to use the malloc() and free() functions directly, instead of going via another sqlite3_mem_methods structure. (CVS 5474) (check-in: [cfa65e23df] user: danielk1977 branch: trunk, size: 12764)
08:49
[1edd29bdd8] part of check-in [43a4cae2ac] Updates to mem6.c allocator. (CVS 5473) (check-in: [43a4cae2ac] user: danielk1977 branch: trunk, size: 13225)
2008-07-24
10:11
[af63943a83] part of check-in [9b97ce60c6] Add a mutex to mem6.c to make it threadsafe. (CVS 5468) (check-in: [9b97ce60c6] user: danielk1977 branch: trunk, size: 11419)
08:20
Added: [c80dcbf6db] part of check-in [192bc19218] Add mem6.c, a new allocator. More to come. (CVS 5467) (check-in: [192bc19218] user: danielk1977 branch: trunk, size: 10884)