summaryrefslogtreecommitdiff
path: root/lmem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* removal of dead codeRoberto Ierusalimschy2005-12-261-17/+1
* detailsRoberto Ierusalimschy2005-02-231-8/+8
* auxiliar patch to monitor garbage collectionRoberto Ierusalimschy2005-01-141-1/+17
* better control of overflows in size computationsRoberto Ierusalimschy2004-12-011-8/+6
* better control over memory-size overflowsRoberto Ierusalimschy2004-11-191-8/+13
* better control for GC cyclesRoberto Ierusalimschy2004-08-301-3/+2
* new scheme for configuration through `luaconf.h'Roberto Ierusalimschy2004-04-301-1/+2
* avoid overflow when doubling sizeRoberto Ierusalimschy2003-11-271-8/+11
* Lua kernel does not use malloc/free functions.Roberto Ierusalimschy2003-10-021-38/+27
* each .c file defines its own nameRoberto Ierusalimschy2002-12-041-1/+3
* global_State must be deallocated (and so allocated) with NULL alsoRoberto Ierusalimschy2002-11-211-2/+4
* assertion must be always valid (not only in debug mode)Roberto Ierusalimschy2002-10-251-1/+2
* new ANSI C does not assure that realloc(p,0) == free(p)Roberto Ierusalimschy2002-10-081-6/+13
* new protocol for error handlingRoberto Ierusalimschy2002-06-181-2/+2
* Lua now uses only `realloc' for all its memory managementRoberto Ierusalimschy2002-06-111-4/+11
* new format for error messagesRoberto Ierusalimschy2002-05-151-3/+4
* new way to handle errorsRoberto Ierusalimschy2002-05-011-2/+2
* new way to handle errorsRoberto Ierusalimschy2002-04-221-4/+4
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-4/+3
* no more MINPOWER2Roberto Ierusalimschy2001-10-251-5/+8
* better syntax for type castsRoberto Ierusalimschy2001-08-311-3/+4
* new way to handle `profiles'Roberto Ierusalimschy2001-03-261-1/+2
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-3/+3
* better separation between basic typesRoberto Ierusalimschy2001-02-201-4/+4
* better use of extra include files (both for tests and for old_ansi)Roberto Ierusalimschy2001-02-061-109/+6
* detailsRoberto Ierusalimschy2001-02-051-5/+5
* macros LUA_ENTRY/LUA_EXIT to control exclusive access to Lua coreRoberto Ierusalimschy2001-01-241-3/+3
* thead-specific state separated from "global" stateRoberto Ierusalimschy2001-01-191-4/+4
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-28/+43
* explicit control of size for growing vectorsRoberto Ierusalimschy2000-12-261-10/+15
* better support for 64-bit machines (avoid excessive use of longs)Roberto Ierusalimschy2000-11-241-10/+10
* macro DEBUG renamed to LUA_DEBUGRoberto Ierusalimschy2000-10-301-2/+2
* new API function `createuserdata'Roberto Ierusalimschy2000-10-261-3/+2
* detailsRoberto Ierusalimschy2000-10-111-14/+12
* default now is multi-stateRoberto Ierusalimschy2000-08-091-3/+1
* (much) better handling of memory alloction errorsRoberto Ierusalimschy2000-08-041-3/+11
* new version of debug systemRoberto Ierusalimschy2000-06-261-2/+3
* `lua.h' is included before any other Lua header fileRoberto Ierusalimschy2000-06-121-2/+3
* detailsRoberto Ierusalimschy2000-05-311-2/+2
* detailsRoberto Ierusalimschy2000-05-291-4/+6
* code cleaner for 16 bits.Roberto Ierusalimschy2000-05-241-7/+8
* more information about memory useRoberto Ierusalimschy2000-03-161-1/+3
* some name changesRoberto Ierusalimschy2000-03-101-2/+2
* comment detail.Roberto Ierusalimschy2000-03-101-2/+2
* many details (most by lhf).Roberto Ierusalimschy2000-03-031-8/+9
* small changes for "clean C"Roberto Ierusalimschy2000-02-081-2/+2
* better separation between debug code and regular codeRoberto Ierusalimschy2000-01-131-53/+61
* comments.Roberto Ierusalimschy1999-12-271-2/+2
* many details + code redistributionRoberto Ierusalimschy1999-12-141-3/+3
* table sizes don't need to be primes; power of 2 gives the same performance.Roberto Ierusalimschy1999-11-291-15/+6