summaryrefslogtreecommitdiff
path: root/ltm.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.
* When available, use metafield '__name' in error messagesRoberto Ierusalimschy2016-02-261-2/+3
|
* `name' in comments changed to 'name'Roberto Ierusalimschy2014-10-251-2/+2
|
* more relaxed rules for __eq metamethod (more similar to otherRoberto Ierusalimschy2014-06-101-2/+1
| | | | operators)
* first implementation of '<<', '>>', and '~' (bitwise not)Roberto Ierusalimschy2013-12-301-1/+4
|
* first implementation of bitwise operators '&' (band), '|' (bor),Roberto Ierusalimschy2013-12-181-1/+4
| | | | and '~' (bxor)
* new order for binary operations (grouping them by type of result)Roberto Ierusalimschy2013-12-161-4/+4
|
* new function 'luaT_trybinTM'Roberto Ierusalimschy2013-04-291-1/+3
|
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-1/+2
|
* functions 'get_equalTM' and 'call_orderTM' moved to other filesRoberto Ierusalimschy2013-04-251-1/+6
| | | | to make 'lvm.c' smaller
* functions 'traceexec', 'callTM', and 'call_binTM' moved to otherRoberto Ierusalimschy2013-04-251-1/+6
| | | | files to make 'lvm.c' a little smaller
* 'ttypenv' -> 'ttnov'Roberto Ierusalimschy2013-04-121-2/+2
|
* small problems with 'luaone.c'Roberto Ierusalimschy2011-02-281-2/+2
|
* first implementation of light C functionsRoberto Ierusalimschy2010-04-141-2/+3
|
* "no value" added to array luaT_typenames + occurrences of "userdata"Roberto Ierusalimschy2010-01-131-2/+4
| | | | 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-2/+2
|
* new mark LUAI_DATA for extern dataRoberto Ierusalimschy2005-06-061-2/+2
|
* detailsRoberto Ierusalimschy2005-05-201-2/+2
|
* metatables for all typesRoberto Ierusalimschy2005-05-051-1/+2
|
* added LUAI_FUNC to functions not in the APIRoberto Ierusalimschy2005-04-251-5/+6
|
* new `mod' (`%') operatorRoberto Ierusalimschy2005-03-081-1/+2
|
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-3/+3
| | | | for incremental garbage collection
* default metatable can be NULLRoberto Ierusalimschy2003-12-011-3/+3
|
* back to `__mode' metafield to specify weaknessRoberto Ierusalimschy2002-11-141-3/+6
|
* unification of __index & __gettable (and __newindex & __settable)Roberto Ierusalimschy2002-09-191-3/+1
|
* new API for weak modeRoberto Ierusalimschy2002-08-061-9/+2
|
* weak keys are removed only after finalizationRoberto Ierusalimschy2002-07-011-1/+8
|
* `__weakmode' -> `__mode'Roberto Ierusalimschy2002-06-251-2/+2
|
* TM_GETTABLE/TM_SETTABLE don't need fast access anymoreRoberto Ierusalimschy2002-06-241-3/+3
|
* new fallback for equality `__eq'Roberto Ierusalimschy2002-06-131-1/+2
|
* new fallback __le (less equal), for partial orderRoberto Ierusalimschy2002-06-121-2/+3
|
* new `__newindex' eventfieldRoberto Ierusalimschy2002-05-271-1/+2
|
* detailsRoberto Ierusalimschy2002-05-201-2/+2
|
* new interface for weak modesRoberto Ierusalimschy2002-01-091-0/+1
|
* tag system replaced by event tablesRoberto Ierusalimschy2001-12-051-41/+8
|
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-4/+4
|
* "compatibility module" no longer existsRoberto Ierusalimschy2001-10-021-2/+1
|
* extra parenteses to avoid warningsRoberto Ierusalimschy2001-08-271-3/+3
|
* better names for type-related functionsRoberto Ierusalimschy2001-07-121-2/+2
|
* new implementation for userdatas, without `keys'Roberto Ierusalimschy2001-06-061-2/+2
|
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-4/+4
|
* string pointers are always fully alignedRoberto Ierusalimschy2001-02-091-2/+2
|
* first implementation for type namesRoberto Ierusalimschy2001-01-251-2/+8
|
* a small optimizationRoberto Ierusalimschy2001-01-241-1/+16
|
* thead-specific state separated from "global" stateRoberto Ierusalimschy2001-01-191-4/+4
|
* explicit control of size for growing vectorsRoberto Ierusalimschy2000-12-261-2/+2
|
* tag methods are always functions, so don't need to store a whole objectRoberto Ierusalimschy2000-10-051-26/+26
|
* new definition for types-tagsRoberto Ierusalimschy2000-10-051-3/+6
|
* details.Roberto Ierusalimschy2000-10-031-3/+3
|