summaryrefslogtreecommitdiff
path: root/lmem.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lua 5.3.5 ported to gitv5.3.5Roberto Ierusalimschy2018-12-171-1/+1
| | | | | | | This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.2.
* 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