aboutsummaryrefslogtreecommitdiff
path: root/ltm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* detail ('luaT_callbinTM' does not need to be extern)Roberto Ierusalimschy2017-05-081-5/+5
|
* Upvalues collected like everything else (with mark-sweep) insteadRoberto Ierusalimschy2017-04-111-2/+2
| | | | of reference count (simpler and better for generational mode)
* detail (removing spaces at end of lines)Roberto Ierusalimschy2016-12-221-2/+2
|
* When available, use metafield '__name' in error messagesRoberto Ierusalimschy2016-02-261-1/+17
|
* bug: despite its name, 'luaH_getstr' did not work for strings inRoberto Ierusalimschy2015-11-031-3/+3
| | | | general, but only for short strings
* in 'luaD_call', use two functions instead of one with fixed booleanRoberto Ierusalimschy2015-11-021-5/+10
| | | | argument
* details (avoid 'lint' warnings)Roberto Ierusalimschy2015-03-301-2/+3
|
* 'x//y' extended to floatsRoberto Ierusalimschy2014-11-211-3/+3
|
* detail (comment)Roberto Ierusalimschy2014-11-101-2/+2
|
* better error message for bitwise operators (they are not arithmetic...)Roberto Ierusalimschy2014-11-101-2/+4
|
* added include for 'lprefix.h', for stuff that must be added beforeRoberto Ierusalimschy2014-11-021-4/+6
| | | | any other header file
* type 'TString' refers directly to the structure inside the unionRoberto Ierusalimschy2014-07-181-2/+2
| | | | (union used only for size purposes)
* added check for conversion 'obj2gco' (and corrections for smallRoberto Ierusalimschy2014-07-181-2/+2
| | | | problems detected by this check)
* more relaxed rules for __eq metamethod (more similar to otherRoberto Ierusalimschy2014-06-101-14/+1
| | | | operators)
* errors like 1e100 << "2" were giving wrong messagesRoberto Ierusalimschy2014-04-111-3/+5
|
* first implementation of '<<', '>>', and '~' (bitwise not)Roberto Ierusalimschy2013-12-301-9/+14
|
* first implementation of bitwise operators '&' (band), '|' (bor),Roberto Ierusalimschy2013-12-181-1/+2
| | | | and '~' (bxor)
* new order for binary operations (grouping them by type of result)Roberto Ierusalimschy2013-12-161-3/+4
|
* upvalues collected by reference countRoberto Ierusalimschy2013-08-271-2/+2
|
* "fixed" objects kept in a separated list (instead of being kept inRoberto Ierusalimschy2013-08-211-2/+2
| | | | 'allgc' list with a bit marking them)
* correct error message for conversion errors from float to intRoberto Ierusalimschy2013-05-061-1/+3
|
* new function 'luaT_trybinTM'Roberto Ierusalimschy2013-04-291-1/+13
|
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-2/+2
|
* functions 'get_equalTM' and 'call_orderTM' moved to other filesRoberto Ierusalimschy2013-04-251-1/+24
| | | | to make 'lvm.c' smaller
* functions 'traceexec', 'callTM', and 'call_binTM' moved to otherRoberto Ierusalimschy2013-04-251-1/+30
| | | | files to make 'lvm.c' a little smaller
* 'ttypenv' -> 'ttnov'Roberto Ierusalimschy2013-04-121-3/+3
|
* stricter control (using tag variants) over closure kinds (Lua x C)Roberto Ierusalimschy2011-06-021-2/+2
|
* small problems with 'luaone.c'Roberto Ierusalimschy2011-02-281-3/+3
|
* first implementation of light C functionsRoberto Ierusalimschy2010-04-141-2/+2
|
* "no value" added to array luaT_typenames + occurrences of "userdata"Roberto Ierusalimschy2010-01-131-4/+6
| | | | in that array unified in a single address
* new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations andRoberto Ierusalimschy2009-11-191-2/+2
| | | | definitions of non-static variables
* tables and strings respect __len metamethodRoberto Ierusalimschy2007-09-101-3/+3
|
* detailsRoberto Ierusalimschy2006-01-101-2/+2
|
* small changes in castsRoberto Ierusalimschy2005-12-221-2/+2
|
* detailsRoberto Ierusalimschy2005-05-201-2/+2
|
* metatables for all typesRoberto Ierusalimschy2005-05-051-4/+4
|
* new `mod' (`%') operatorRoberto Ierusalimschy2005-03-081-2/+2
|
* new scheme for configuration through `luaconf.h'Roberto Ierusalimschy2004-04-301-1/+2
|
* more and better tools (assertions & inspectors) to check incremental GCRoberto Ierusalimschy2004-02-161-2/+3
|
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-5/+5
| | | | for incremental garbage collection
* default metatable can be NULLRoberto Ierusalimschy2003-12-011-5/+8
|
* warnings from several compilers (mainly typecasts when lua_Number is float)Roberto Ierusalimschy2003-04-031-2/+2
|
* each .c file defines its own nameRoberto Ierusalimschy2002-12-041-1/+3
|
* back to `__mode' metafield to specify weaknessRoberto Ierusalimschy2002-11-141-2/+2
|
* threads now are real Lua objects, subject to garbage collectionRoberto Ierusalimschy2002-10-251-2/+2
|
* unification of __index & __gettable (and __newindex & __settable)Roberto Ierusalimschy2002-09-191-2/+1
|
* new structure for collectable objects, sharing a common headerRoberto Ierusalimschy2002-08-301-3/+3
|
* new API for weak modeRoberto Ierusalimschy2002-08-061-3/+3
|
* new macros `ttis*'Roberto Ierusalimschy2002-08-051-2/+2
|
* new names for light userdata operationsRoberto Ierusalimschy2002-07-171-2/+2
|