summaryrefslogtreecommitdiff
path: root/ltm.c (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.
* 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
|
* `__weakmode' -> `__mode'Roberto Ierusalimschy2002-06-251-3/+3
|