Roberto Ierusalimschy
|
87367e97f3
more information about memory use
|
před 25 roky |
Roberto Ierusalimschy
|
73aa465a8e
some name changes
|
před 25 roky |
Roberto Ierusalimschy
|
977b8f65f0
comment detail.
|
před 25 roky |
Roberto Ierusalimschy
|
3c9d999424
many details (most by lhf).
|
před 25 roky |
Roberto Ierusalimschy
|
74f1c3d025
small changes for "clean C"
|
před 25 roky |
Roberto Ierusalimschy
|
ea45f3eb28
better separation between debug code and regular code
|
před 25 roky |
Roberto Ierusalimschy
|
acdb0b741e
comments.
|
před 25 roky |
Roberto Ierusalimschy
|
1b15206cf9
many details + code redistribution
|
před 26 roky |
Roberto Ierusalimschy
|
c5fa0895e9
table sizes don't need to be primes; power of 2 gives the same performance.
|
před 26 roky |
Roberto Ierusalimschy
|
29ede6aa13
first implementation of multiple states (reentrant code).
|
před 26 roky |
Roberto Ierusalimschy
|
910836fb53
warnings from Visual C++
|
před 26 roky |
Roberto Ierusalimschy
|
c787dccd9b
"const" !!!
|
před 26 roky |
Roberto Ierusalimschy
|
abfc885079
when debugging, move and erase old blocks to realloc.
|
před 26 roky |
Roberto Ierusalimschy
|
48326500d0
longer marks when controling memory leaks
|
před 26 roky |
Roberto Ierusalimschy
|
c390f73e3b
block must always have a power-of-2 size (even at the limit)
|
před 26 roky |
Roberto Ierusalimschy
|
ae9fd122fa
vector do not need to grow until MINSIZE
|
před 26 roky |
Roberto Ierusalimschy
|
038848eccd
better control of vector when DEBUGing
|
před 26 roky |
Roberto Ierusalimschy
|
6a853fcb8b
details (from lhf)
|
před 26 roky |
Roberto Ierusalimschy
|
26d1e21c89
new way to handle "growing" vectors
|
před 26 roky |
Roberto Ierusalimschy
|
9d7bae0b6a
better instrumentation for internal debugging
|
před 26 roky |
Roberto Ierusalimschy
|
bc930aa5ff
"free" usually handles NULL; handle non ANSI case separately.
|
před 26 roky |
Roberto Ierusalimschy
|
758a381644
"realloc" usually implements "malloc"; handle non ANSI case separately.
|
před 26 roky |
Roberto Ierusalimschy
|
994aba062b
when debuging, blocks must be kept in double allignment.
|
před 27 roky |
Roberto Ierusalimschy
|
9618aaf07d
small corrections in comments
|
před 27 roky |
Roberto Ierusalimschy
|
0969a971cd
better use of "ASSERT".
|
před 27 roky |
Roberto Ierusalimschy
|
502343b402
new scheme for buffers, centralized in auxlib.
|
před 28 roky |
Roberto Ierusalimschy
|
00c122cc29
other distribution of memory debug information.
|
před 28 roky |
Roberto Ierusalimschy
|
592a3f289b
first implementation of centralized global state.
|
před 28 roky |
Roberto Ierusalimschy
|
dadba4d6ed
Interface to Memory Manager
|
před 28 roky |