Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
mem5.c
4e01328
Fix a missing 0 at the end of an integer literal in check-in [8da0f0c38a458c57]
by drh
· 2 years, 7 months ago
ff78b2b
Fix an infinite loop in the MEMSYS5 auxiliary memory allocator that occurs
by drh
· 2 years, 7 months ago
f5a8386
Performance optimization in the memsys5 memory allocator.
by drh
· 3 years, 4 months ago
d0d0f8d
Small simplification and performance improvement in memsys5Free().
by drh
· 9 years ago
c9d6d1b
Omit performance tracking from the memsys5 memory allocator if neither
by drh
· 10 years ago
d319b8c
Micro-optimizations and comment fixes on the mem5.c memory allocator module.
by drh
· 10 years ago
62aaa6c
Fix over-length source code lines. No logic changes.
by drh
· 10 years ago
039ca6a
Performance optimizations to the sqlite3MallocSize() by requiring the
by drh
· 10 years ago
60ec914
Fix typos in comments. No code changes.
by peter.d.reid
· 11 years ago
b663587
Avoid a (harmless) buffer overread that is possible on an OOM when
by drh
· 11 years ago
9d41bc1
In memsys5, initialize new allocations to non-zero bytes. Change the content
by drh
· 11 years ago
3f9cd2a
Fix harmless compiler warnings.
by mistachkin
· 12 years ago
0c2df17
The MEMSYS5 algorithm does not have to return the block with the lowest
by drh
· 12 years ago
9948e95
A much simpler fix is to simply change MEMSYS5 so that it takes any free
by drh
· 12 years ago
memsys5-performance
3dfaf67
Fix a few more minor comment typos. No changes to code.
by mistachkin
· 12 years ago
fcd71b6
Suppress many harmless compiler warnings, mostly signed/unsigned comparisons
by drh
· 14 years ago
9324794
Minor clean-up of previous mem5 allocator fix.
by shaneh
· 14 years ago
a6ec892
Fix issue with mem5 allocator when min request size is larger thatn 2^30.
by shaneh
· 14 years ago
9f129f4
Add evidence mark comments to source code. Add additional information to the
by drh
· 15 years ago
af46dc1
Add testcase() macros beside each sqlite3_log() call to make sure it is
by drh
· 15 years ago
413c3d3
Continuing improvements to error reporting and the sqlite3_log() routine.
by drh
· 15 years ago
daf4a9f
Simplifications to the range-scan logic in support of structural testing.
by drh
· 16 years ago
1b25753
Move the allocation of the memsys5 mutex into the initializer.
by drh
· 16 years ago
7c6791c
Fix obscure issues with the memsys5 memory allocator. Arrange that the
by drh
· 16 years ago
15385ad
When shutting down the memsys5 memory allocator, be sure to clear the mutex
by drh
· 16 years ago
4c5514d
Fix a bug in mem5.c which would cause an infinite loop on an attempt
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
00e1361
Modifications to avoid unsigned/signed comparisons in various files. (CVS 5914)
by danielk1977
· 17 years ago
ac8d7b3
Minor changes to get memsys5 compiling and its tests passing. Ticket #3495. (CVS 5901)
by danielk1977
· 17 years ago
d1370b6
Remove the vestigial mem4 and mem6 memory allocators. Add the
by drh
· 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
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
5099be5
Change mem5.c so that the minimum allocation size is runtime configurable. (CVS 5320)
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
c66c0e1
Fix the allocator in mem5.c so that it can be enabled at run time using the sqlite3_config() function. (CVS 5304)
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
eee4c8c
Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c.
by drh
· 17 years ago
2d7636e
The power-of-two first-fit memory allocator is now working. (CVS 4793)
by drh
· 17 years ago
0d18020
Add the experimental mem5.c memory allocator. Allocate the content part
by drh
· 17 years ago