summaryrefslogtreecommitdiff
path: root/ltm.c
Commit message (Expand)AuthorAgeFilesLines
* Stack indices changed to union'sRoberto Ierusalimschy2022-10-291-19/+19
* Broadening the use of branch hintsRoberto Ierusalimschy2021-02-241-2/+3
* Fixed bugs of stack reallocation x GCRoberto Ierusalimschy2020-07-071-2/+2
* Clearer distinction between types and tagsRoberto Ierusalimschy2020-01-311-1/+1
* Comment about LUA_COMPAT_LT_LE moved to proper placeRoberto Ierusalimschy2019-12-101-0/+9
* Undo change in the handling of 'L->top' (commit b80077b8f3)Roberto Ierusalimschy2019-08-291-2/+0
* First version of OP_MMBIN opcodesRoberto Ierusalimschy2019-08-271-2/+2
* Change in the handling of 'L->top' when calling metamethodsRoberto Ierusalimschy2019-07-261-3/+9
* Details (typos in comments)Roberto Ierusalimschy2019-07-051-6/+6
* Keep correct type for immediate operands in comparisonsRoberto Ierusalimschy2019-03-221-2/+6
* New macros for arithmetic/bitwise operations in 'luaV_execute'Roberto Ierusalimschy2018-11-051-1/+1
* 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