summaryrefslogtreecommitdiff
path: root/ltm.c
Commit message (Expand)AuthorAgeFilesLines
* First "complete" implementation of to-be-closed variablesRoberto Ierusalimschy2018-10-171-1/+1
* Deprecated the emulation of '__le' using '__lt'Roberto Ierusalimschy2018-08-241-0/+2
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* new field 'nilvalue' in struct 'global_State' to avoid the use ofRoberto Ierusalimschy2018-06-151-3/+2
* added 'const' to 'Proto*' when possibleRoberto Ierusalimschy2018-06-081-2/+2
* no more 'luaO_nilobject' to avoid comparison of global variable addressesRoberto Ierusalimschy2018-06-011-2/+3
* no more nil-in-tableRoberto Ierusalimschy2018-04-041-29/+1
* metamethods for 'removekey'/'keyin'Roberto Ierusalimschy2018-02-271-1/+30
* better names for macros for tags and types.Roberto Ierusalimschy2018-02-261-4/+4
* first version of empty entries in tablesRoberto Ierusalimschy2018-02-231-4/+4
* new opcodes OP_GTI/OP_GEIRoberto Ierusalimschy2018-02-211-3/+2
* correct way to check stack space for vararg functionsRoberto Ierusalimschy2018-02-171-3/+5
* some simplifications/optimizations in returns from Lua functionsRoberto Ierusalimschy2018-02-151-4/+6
* vararg back to '...' (but with another implementation)Roberto Ierusalimschy2018-02-091-32/+23
* new opcode 'PREPVARARG'Roberto Ierusalimschy2018-02-071-2/+3
* bug in tailcall of vararg functionsRoberto Ierusalimschy2018-01-281-9/+8
* calling a vararg function needs to check GCRoberto Ierusalimschy2018-01-281-1/+3
* keep control of stack top in Lua functions concentrated in 'luaV_execute'Roberto Ierusalimschy2017-12-281-17/+5
* when running Lua code, there is no need to keep 'L->top' "correct";Roberto Ierusalimschy2017-12-201-7/+19
* new macro 'isLuacode' (to distinguish regular Lua code fromRoberto Ierusalimschy2017-12-191-3/+3
* 'Proto->numparams' does not include vararg parameterRoberto Ierusalimschy2017-12-151-2/+2
* new opcodes BANDK/BORK/BXORK. (They do not use immediate operandsRoberto Ierusalimschy2017-12-131-7/+12
* warnings from Visual Studio /W3Roberto Ierusalimschy2017-11-301-2/+2
* new opcodes 'OP_LTI' and 'OP_LEI'Roberto Ierusalimschy2017-11-271-1/+15
* small simplifications around 'luaT_callorderTM'Roberto Ierusalimschy2017-11-231-4/+13
* new function 'luaV_flttointeger' to convert floats to integers (withoutRoberto Ierusalimschy2017-11-081-3/+2
* back to 'CallInfo' (no gains with its removal)Roberto Ierusalimschy2017-11-071-3/+3
* more fields moved out of 'CallInfo'Roberto Ierusalimschy2017-11-031-3/+3
* avoid warning about 'const'Roberto Ierusalimschy2017-10-041-2/+2
* new function 'luaT_trybiniTM'Roberto Ierusalimschy2017-09-271-1/+13
* no more reference 'memerrmsg' + new reference to "n"Roberto Ierusalimschy2017-07-271-3/+3
* new type 'StackValue' for stack elementsRoberto Ierusalimschy2017-06-291-17/+29
* back to old-style vararg system (with vararg table collecting extraRoberto Ierusalimschy2017-05-131-1/+39
* 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
* 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
* in 'luaD_call', use two functions instead of one with fixed booleanRoberto Ierusalimschy2015-11-021-5/+10
* 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
* type 'TString' refers directly to the structure inside the unionRoberto Ierusalimschy2014-07-181-2/+2
* added check for conversion 'obj2gco' (and corrections for smallRoberto Ierusalimschy2014-07-181-2/+2
* more relaxed rules for __eq metamethod (more similar to otherRoberto Ierusalimschy2014-06-101-14/+1
* 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