summaryrefslogtreecommitdiff
path: root/lmem.h
Commit message (Expand)AuthorAgeFilesLines
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* janitor work on castsRoberto Ierusalimschy2018-01-281-6/+8
* more freedom in handling memory-allocation errors (not all allocationsRoberto Ierusalimschy2017-12-081-9/+14
* using explicit tests for allocation overflow whenever possibleRoberto Ierusalimschy2017-12-071-14/+18
* avoid using one function for different tasks (malloc, free, etc.)Roberto Ierusalimschy2017-12-061-20/+33
* details in 'luaM_reallocvchar'Roberto Ierusalimschy2014-12-191-2/+3
* new macro 'luaM_reallocvchar' to allocate arrays of chars (avoidsRoberto Ierusalimschy2014-12-191-1/+6
* avoid warnings in macro 'luaM_reallocv' + commentsRoberto Ierusalimschy2014-10-081-9/+15
* typo in commentRoberto Ierusalimschy2013-02-201-2/+2
* avoids warning with 'clang' + comment explaining macroRoberto Ierusalimschy2012-11-141-4/+11
* some compilers (e.g., gcc C++) do not accept NULL as a pointer inRoberto Ierusalimschy2011-12-021-4/+4
* avoid 'return' "to avoid warnings"Roberto Ierusalimschy2011-11-301-3/+3
* keep memory-error message in the global state, so that its useRoberto Ierusalimschy2010-04-081-3/+1
* allocator function receives the tag of object being allocated in 'osize'Roberto Ierusalimschy2009-12-171-2/+4
* 'luaM_freearray' does not need array type as argumentRoberto Ierusalimschy2009-04-171-2/+2
* better documentation for auxiliary functions (that should be called onlyRoberto Ierusalimschy2007-02-091-2/+3
* detailsRoberto Ierusalimschy2006-09-141-2/+2
* added LUAI_FUNC to functions not in the APIRoberto Ierusalimschy2005-04-251-9/+8
* try to avoid warningsRoberto Ierusalimschy2005-03-181-4/+4
* better control of overflows in size computationsRoberto Ierusalimschy2004-12-011-11/+11
* better names for `luaM_free...' macrosRoberto Ierusalimschy2004-11-241-3/+3
* better control over memory-size overflowsRoberto Ierusalimschy2004-11-191-11/+17
* new way to handle errorsRoberto Ierusalimschy2002-05-011-1/+4
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-2/+2
* better definition for `luaM_freelem'Roberto Ierusalimschy2001-09-071-1/+1
* better syntax for type castsRoberto Ierusalimschy2001-08-311-8/+8
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-2/+2
* better separation between basic typesRoberto Ierusalimschy2001-02-201-7/+6
* lock/unlock may use L + better structure for internal debug stuffRoberto Ierusalimschy2001-02-021-9/+1
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-7/+15
* explicit control of size for growing vectorsRoberto Ierusalimschy2000-12-261-6/+6
* better support for 64-bit machines (avoid excessive use of longs)Roberto Ierusalimschy2000-11-241-8/+8
* macro DEBUG renamed to LUA_DEBUGRoberto Ierusalimschy2000-10-301-2/+2
* (much) better handling of memory alloction errorsRoberto Ierusalimschy2000-08-071-4/+2
* code cleaner for 16 bits.Roberto Ierusalimschy2000-05-241-14/+14
* more information about memory useRoberto Ierusalimschy2000-03-161-1/+2
* detailsRoberto Ierusalimschy2000-01-131-3/+3
* comments.Roberto Ierusalimschy1999-12-271-2/+2
* first implementation of multiple states (reentrant code).Roberto Ierusalimschy1999-11-221-10/+12
* "const" !!!Roberto Ierusalimschy1999-08-161-2/+2
* macros "growvector" and "reallocvector" more compactRoberto Ierusalimschy1999-02-261-4/+5
* new way to handle "growing" vectorsRoberto Ierusalimschy1999-02-251-4/+4
* details (for regularity)Roberto Ierusalimschy1998-12-151-5/+2
* new scheme for buffers, centralized in auxlib.Roberto Ierusalimschy1997-12-171-3/+1
* other distribution of memory debug information.Roberto Ierusalimschy1997-12-011-2/+3
* detailsRoberto Ierusalimschy1997-11-261-4/+1
* small details by lint.Roberto Ierusalimschy1997-11-261-2/+4
* Interface to Memory ManagerRoberto Ierusalimschy1997-09-161-0/+45