Roberto Ierusalimschy
|
f83bc86e51
|
small "bugs" detected by Purify: some blocks may be smaller than
sizeof(int).
|
1997-04-01 18:23:20 -03:00 |
|
Roberto Ierusalimschy
|
373363cb69
|
new name for old "mem.h" (conflicts with some compiler libraries)
|
1997-03-31 11:19:01 -03:00 |
|
Roberto Ierusalimschy
|
a8a15ff1bd
|
"mem.c.debug" incorporated (with "#if").
|
1997-03-03 16:55:38 -03:00 |
|
Roberto Ierusalimschy
|
f9deeac632
|
"luaI_malloc(s)" is just a macro to "luaI_realloc(NULL, s)".
|
1996-05-24 11:31:10 -03:00 |
|
Roberto Ierusalimschy
|
a7ca46405d
|
unused "#include".
|
1996-05-06 13:59:00 -03:00 |
|
Roberto Ierusalimschy
|
7a35f23c16
|
a simplification about memory error messages.
|
1996-03-21 15:55:02 -03:00 |
|
Roberto Ierusalimschy
|
9284742a11
|
better control when growing arrays.
|
1996-03-21 13:33:47 -03:00 |
|
Roberto Ierusalimschy
|
7236df875a
|
new function "luaI_buffer".
|
1996-03-14 12:55:49 -03:00 |
|
Roberto Ierusalimschy
|
8c1a9899d4
|
functions "luaI_free" and "luaI_realloc" (or macro "growvector") may be
called with NULL.
|
1996-02-22 17:34:33 -03:00 |
|
Roberto Ierusalimschy
|
98fe770cab
|
small bug
|
1996-02-04 14:59:12 -02:00 |
|
Roberto Ierusalimschy
|
e74b250d71
|
memory overflow tries a garbage collection; if it fails then exit the
program.
|
1996-01-22 12:15:13 -02:00 |
|
Roberto Ierusalimschy
|
b36cd823b1
|
header "string.h" was missing (gcc does not warn that)
|
1995-02-06 17:34:03 -02:00 |
|
Roberto Ierusalimschy
|
f4591397da
|
strdup is done via mem.c to control its memory allocation
|
1995-01-14 13:40:26 -02:00 |
|
Roberto Ierusalimschy
|
8cb8594a3b
|
better control of integer types and their limits
|
1994-12-20 19:20:36 -02:00 |
|
Roberto Ierusalimschy
|
a5862498a1
|
set first position of a free block to -1, to catch errors
|
1994-11-16 16:09:11 -02:00 |
|
Roberto Ierusalimschy
|
2b5bc5d1a8
|
new module for memory allocation
|
1994-11-16 15:39:16 -02:00 |
|