Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
mem3.c
067b92b
Extend the refactoring into extensions. Clean up stray newlines.
by drh
· 5 years ago
039ca6a
Performance optimizations to the sqlite3MallocSize() by requiring the
by drh
· 10 years ago
e7152dc
Add a target to main.mk that will fail if the amalgamation contains any exported symbols that do not begin with "sqlite3_". Run this target from within releasetest.tcl. Add "static" to a couple of private functions in mem3.c.
by dan
· 14 years ago
c81c11f
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
by drh
· 16 years ago
4591c7b
Make sure mem3.c releases its mutex on an sqlite3_shutdown() call.
by drh
· 16 years ago
f3d3c27
Fix some compiler warnings that show up when building the amalgamation only. (CVS 5927)
by danielk1977
· 17 years ago
a03396a
Fix a few more compiler warnings. (CVS 5926)
by danielk1977
· 17 years ago
23bf0f4
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)
by danielk1977
· 17 years ago
5c8f858
Change some more global variables to work with OMIT_WSD. (CVS 5660)
by danielk1977
· 17 years ago
075c23a
Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD variables still need wrappers added to them. (CVS 5652)
by danielk1977
· 17 years ago
c702c7c
Use the actual size of memory allocations to update the memory status
by drh
· 17 years ago
7830cd4
Activate testing of mem3 and mem5. Fix problems found. Tickets #3223
by drh
· 17 years ago
0d84e5b
Fix mem3.c (broken by (5320)). (CVS 5321)
by danielk1977
· 17 years ago
6b39c2e
Have mem3.c and mem5.c grab a mutex when required. Include them both in the amalgamation again. (CVS 5306)
by danielk1977
· 17 years ago
32155ef
Fix up some details to do with the mem3.c (memsys3) allocator. If the library is compiled with SQLITE_ENABLE_MEMSYS3, the memsys3 allocator can be selected at runtime. (CVS 5303)
by danielk1977
· 17 years ago
57e5ea9
Modify the memory allocation system in mem3.c so to fit in with the new sqlite3_mem_methods scheme. At this point it only "mostly" works. (CVS 5297)
by danielk1977
· 17 years ago
59f8c08
Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234)
by danielk1977
· 17 years ago
40257ff
Progress toward implementation of sqlite3_config() and a rework of the
by drh
· 17 years ago
49e4fd7
Change non-exported memory interfaces to following the naming conventions. (CVS 4797)
by drh
· 17 years ago
0d18020
Add the experimental mem5.c memory allocator. Allocate the content part
by drh
· 17 years ago
9172fd8
Fix some VdbeMemCopy() related problems. (CVS 4787)
by danielk1977
· 17 years ago
a7a8e14
Where possible, avoid freeing buffers allocated for vdbe memory cells in case they can be reused. (CVS 4783)
by danielk1977
· 17 years ago
71f971b
Mem3.c enhanced so that an allocation of N bytes only requires (N+11)&~7 bytes
by drh
· 18 years ago
ace03d1
Add the optional (and experimental) mmap() memory allocator in the
by drh
· 18 years ago
bc67433
Add asserts on sqlite3_mutex_held() to the zero-malloc memory allocator,
by drh
· 18 years ago
979aeaa
Add the new memory allocator to the amalgamation. Improvements to
by drh
· 18 years ago
c0ad3e8
Bug fix in the realloc algorithm of the static memory allocator. (CVS 4497)
by drh
· 18 years ago
a4e5d58
Simplify the mem3.c memory allocator. Have it call sqlite3_release_memory()
by drh
· 18 years ago
80ca2d0
Fix a mutex leak in the new malloc-free memory allocator. (CVS 4494)
by drh
· 18 years ago
9c7a60d
Added an experimental malloc-free memory allocation subsystem, intended
by drh
· 18 years ago