aboutsummaryrefslogtreecommitdiff
path: root/lmem.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
| | | | | Version numbers and dates (mostly wrong) from RCS keyword strings removed from all source files; only the file name are kept.
* janitor work on castsRoberto Ierusalimschy2018-01-281-6/+8
|
* more freedom in handling memory-allocation errors (not all allocationsRoberto Ierusalimschy2017-12-081-9/+14
| | | | | automatically raise an error), which allows fixing a bug when resizing a table.
* 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
| | | | uneeded tests and respective warnings)
* 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
| | | | that context
* 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
| | | | | does not depend on Lua internalizing strings to avoid a string creation on memory errors
* allocator function receives the tag of object being allocated in 'osize'Roberto Ierusalimschy2009-12-171-2/+4
| | | | when 'ptr' is NULL.
* '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
| | | | through specific macros).
* 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