summaryrefslogtreecommitdiff
path: root/lvm.c
Commit message (Expand)AuthorAgeFilesLines
* DetailsRoberto Ierusalimschy2020-02-271-6/+7
* OP_LOADFALSE broken in two instructionsRoberto Ierusalimschy2020-02-111-1/+5
* Clearer distinction between types and tagsRoberto Ierusalimschy2020-01-311-12/+12
* Changed internal representation of booleansRoberto Ierusalimschy2020-01-061-7/+12
* Comment about LUA_COMPAT_LT_LE moved to proper placeRoberto Ierusalimschy2019-12-101-6/+3
* Simplifications in 'op_arith*' family of macrosRoberto Ierusalimschy2019-12-051-47/+27
* Using an enumeration for float->integer coercion modesRoberto Ierusalimschy2019-12-051-14/+11
* 'l_mathlim' renamed to 'l_floatatt'Roberto Ierusalimschy2019-12-051-1/+1
* Better comments about the use of 'k' in opcodesRoberto Ierusalimschy2019-12-051-11/+11
* Code reorganization for opcodes OP_FORPREP and OP_FORLOOPRoberto Ierusalimschy2019-12-041-75/+116
* DetailsRoberto Ierusalimschy2019-11-181-1/+1
* Fixed bug in tail calls of __call chainsRoberto Ierusalimschy2019-10-281-1/+2
* Fixed warnings from Keil compilerRoberto Ierusalimschy2019-10-251-6/+3
* Removed arithmetic opcodes with immediate operandRoberto Ierusalimschy2019-09-101-24/+0
* Undo change in the handling of 'L->top' (commit b80077b8f3)Roberto Ierusalimschy2019-08-291-10/+9
* Use of 'MMBIN' opcodes extended to shift operatorsRoberto Ierusalimschy2019-08-281-62/+40
* First version of OP_MMBIN opcodesRoberto Ierusalimschy2019-08-271-39/+46
* Fixed missing case in 'luaV_finishOp'Roberto Ierusalimschy2019-08-271-1/+1
* Fixed bug when yiedling inside OP_ADDK opcodeRoberto Ierusalimschy2019-08-211-0/+3
* To-be-closed variables must be closed on initializationRoberto Ierusalimschy2019-07-311-4/+2
* Change in the handling of 'L->top' when calling metamethodsRoberto Ierusalimschy2019-07-261-20/+24
* Small corrections when setting 'L->top'Roberto Ierusalimschy2019-07-251-4/+3
* Do not collect open upvaluesRoberto Ierusalimschy2019-07-221-1/+1
* Fixed bug for emergency collection in upvalue creationRoberto Ierusalimschy2019-07-191-1/+1
* Reviving HARDMEMTESTSRoberto Ierusalimschy2019-07-181-3/+6
* Small bug with stack reallocationRoberto Ierusalimschy2019-07-181-3/+6
* Micro optimization in OP_RETURN and OP_TAILCALLRoberto Ierusalimschy2019-07-161-7/+6
* Avoid setting the stack top below upvalues to be closedRoberto Ierusalimschy2019-07-161-2/+4
* Unification of size representation in OP_NEWTABLE and OP_SETLISTRoberto Ierusalimschy2019-07-151-14/+14
* Reordering of instructions in the main loopRoberto Ierusalimschy2019-07-121-44/+44
* OP_NEWTABLE keeps exact size of arraysRoberto Ierusalimschy2019-07-121-1/+5
* DetailsRoberto Ierusalimschy2019-07-101-3/+2
* Cleaning macros in 'luaV_execute'Roberto Ierusalimschy2019-06-211-6/+14
* bug in 5.4 alpha rc1: to-be-closed x vararg functionsRoberto Ierusalimschy2019-06-031-1/+1
* DetailsRoberto Ierusalimschy2019-06-031-2/+2
* Fixed wrong error message in 'return math.seed(0)'Roberto Ierusalimschy2019-04-041-4/+6
* Fixed small bugs/issuesRoberto Ierusalimschy2019-03-251-4/+8
* Keep correct type for immediate operands in comparisonsRoberto Ierusalimschy2019-03-221-52/+44
* Details in the implementation of the integer 'for' loopRoberto Ierusalimschy2019-03-211-44/+43
* New semantics for the integer 'for' loopRoberto Ierusalimschy2019-03-191-73/+74
* Optional 'init' argument to 'string.gmatch'Roberto Ierusalimschy2019-01-081-7/+7
* New functions 'lua_resetthread' and 'coroutine.kill'Roberto Ierusalimschy2018-12-131-1/+1
* Calls cannot be tail in the scope of a to-be-closed variableRoberto Ierusalimschy2018-12-041-1/+1
* A to-be-closed variable must have a closable value (or be nil)Roberto Ierusalimschy2018-11-291-4/+3
* Some bugs with stack reallocation by 'luaF_close'Roberto Ierusalimschy2018-11-241-12/+9
* Added opcodes for arithmetic with K operandsRoberto Ierusalimschy2018-11-231-0/+61
* DetailsRoberto Ierusalimschy2018-11-221-5/+7
* To-be-closed variable in 'for' loop separated from the stateRoberto Ierusalimschy2018-11-071-11/+12
* New macros for arithmetic/bitwise operations in 'luaV_execute'Roberto Ierusalimschy2018-11-051-216/+152
* Removed internal cache for closuresRoberto Ierusalimschy2018-11-011-37/+2