aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* alpha -> betaRoberto Ierusalimschy2014-10-041-2/+2
|
* added two casts to avoid warnings in VSRoberto Ierusalimschy2014-10-041-3/+3
|
* easier way to compile Lua 32Roberto Ierusalimschy2014-10-031-3/+12
|
* details (comments)Roberto Ierusalimschy2014-10-032-6/+6
|
* detailRoberto Ierusalimschy2014-10-011-2/+2
|
* deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.)Roberto Ierusalimschy2014-10-0111-65/+70
|
* better to use 'long' to represent UTF-8 code pointsRoberto Ierusalimschy2014-10-014-12/+13
|
* 'ipairs' always stops at first nil elementRoberto Ierusalimschy2014-09-301-14/+5
|
* small change to avoid bug in some versions of the clang compilerRoberto Ierusalimschy2014-09-261-2/+7
|
* detail in 'report' + message handler always is called with anRoberto Ierusalimschy2014-09-251-8/+7
| | | | argument + 'report' already handles non-string error messages
* 'luaL_getmetafield' returns type of metafield (instead of a boolean)Roberto Ierusalimschy2014-09-223-24/+25
|
* size for array part of a table ('sizearray') changed from 'int' toRoberto Ierusalimschy2014-09-046-74/+91
| | | | 'unsigned int', which allows twice as many elements in the array part
* weak tables that must be retraversed are kept in 'grayagain' listRoberto Ierusalimschy2014-09-031-42/+38
| | | | | until atomic phase (instead of going to their special lists) + more comments
* detail (error message from 'coroutine.status')Roberto Ierusalimschy2014-09-011-2/+2
|
* 'T.gccolor' classify dead objects tooRoberto Ierusalimschy2014-09-011-4/+7
|
* 'linktable' -> 'linkgclist' (and used for all links with 'gclist')Roberto Ierusalimschy2014-09-011-22/+16
|
* bug: Ephemeron table can wrongly collect entry with strong keyRoberto Ierusalimschy2014-09-011-2/+27
|
* detailRoberto Ierusalimschy2014-08-271-5/+3
|
* new option 'p' for 'debug.sizeof' (size of a pointer)Roberto Ierusalimschy2014-08-221-2/+3
|
* new functions 'lua_geti/lua_seti' (non raw)Roberto Ierusalimschy2014-08-214-29/+35
|
* 'table.copy' -> 'table.move' + optional parameter moved to the end +Roberto Ierusalimschy2014-08-211-21/+22
| | | | several functions operate on "virtual" tables too
* 'Csize' -> 'sizeof' + removed its 'b' optionRoberto Ierusalimschy2014-08-211-3/+2
|
* [un]'dumpint' -> [un]'dumpinteger'Roberto Ierusalimschy2014-08-201-3/+3
|
* 'lua_Ctx' -> 'lua_Kcontext'Roberto Ierusalimschy2014-08-017-28/+29
|
* details in commentsRoberto Ierusalimschy2014-08-013-7/+7
|
* added cast to avoid warningRoberto Ierusalimschy2014-08-011-2/+2
|
* release changed to (5.3) alphav5.3-alphaRoberto Ierusalimschy2014-07-311-2/+2
|
* new macro 'cvt2num' to better control whether strings are convertibleRoberto Ierusalimschy2014-07-302-11/+18
| | | | to numbers
* new macro 'cvt2str' to better control whether numbers are convertibleRoberto Ierusalimschy2014-07-306-52/+54
| | | | to strings
* do not assume numbers are coercible to stringsRoberto Ierusalimschy2014-07-301-4/+7
|
* simpler definition for 'setobj' (trust the compiler for the assignment)Roberto Ierusalimschy2014-07-294-11/+23
|
* added some casts between integral types (to avoid warnings)Roberto Ierusalimschy2014-07-294-15/+15
|
* some janitorial work (comments, small refactoring)Roberto Ierusalimschy2014-07-281-45/+96
|
* new function 'math.ult' (unsigned less than)Roberto Ierusalimschy2014-07-281-1/+10
|
* first implementation for 'table.copy'Roberto Ierusalimschy2014-07-251-1/+39
|
* 'ipairs' respects metamethodsRoberto Ierusalimschy2014-07-243-7/+49
|
* extra space for new threads is initialized with a copy of the mainRoberto Ierusalimschy2014-07-241-3/+4
| | | | thread, not of the creator thread.
* better support for extra user space associated with a Lua stateRoberto Ierusalimschy2014-07-244-11/+23
|
* detail (extra byte in LUAI_EXTRASPACE to test proper alignment ofRoberto Ierusalimschy2014-07-231-2/+3
| | | | a lua_State)
* better(?) alignment for some structures (pointers first)Roberto Ierusalimschy2014-07-231-13/+13
|
* comments + proper undef of compatibility macros + no need to undefRoberto Ierusalimschy2014-07-231-12/+22
| | | | internal macros (this is the first definition)
* no need for type 'pCallInfo'Roberto Ierusalimschy2014-07-231-2/+2
|
* 'lua_replace' implemented as a macro using 'lua_copy'Roberto Ierusalimschy2014-07-222-23/+13
|
* more precise type for argument to 'aux_upvalue'Roberto Ierusalimschy2014-07-211-4/+4
|
* 'iswhite' and related macros now can work directly on any objectRoberto Ierusalimschy2014-07-213-9/+9
| | | | (no need to convert to 'GCObject')
* 'iswhite' and related macros now can work directly on any objectRoberto Ierusalimschy2014-07-193-15/+15
| | | | (no need to convert to 'GCObject')
* put the restriction that 'luaC_barrierback' works only on tablesRoberto Ierusalimschy2014-07-193-29/+33
| | | | in its prototype
* removed useless assertion (gcstate != GCSpause already implied byRoberto Ierusalimschy2014-07-191-4/+4
| | | | | other assertions) and wrong assertion (setmetatable uses this barrier for tables too)
* in 'luaL_checkversion_' check numeric types first. (Other testsRoberto Ierusalimschy2014-07-191-4/+3
| | | | depend on correct numeric type.)
* no more "-2" for limits. (Limits should be precise; safety is inRoberto Ierusalimschy2014-07-181-6/+6
| | | | the code that handles these limits.)