summaryrefslogtreecommitdiff
path: root/lopcodes.c
Commit message (Expand)AuthorAgeFilesLines
* Several details about 5.4.0 rc1Roberto Ierusalimschy2020-04-231-2/+0
* OP_LOADFALSE broken in two instructionsRoberto Ierusalimschy2020-02-111-0/+1
* Changed internal representation of booleansRoberto Ierusalimschy2020-01-061-1/+2
* Removed arithmetic opcodes with immediate operandRoberto Ierusalimschy2019-09-101-6/+0
* Added macro 'testMMMode'Roberto Ierusalimschy2019-09-061-88/+88
* First version of OP_MMBIN opcodesRoberto Ierusalimschy2019-08-271-0/+3
* Change in the handling of 'L->top' when calling metamethodsRoberto Ierusalimschy2019-07-261-1/+1
* Keep correct type for immediate operands in comparisonsRoberto Ierusalimschy2019-03-221-1/+1
* New semantics for the integer 'for' loopRoberto Ierusalimschy2019-03-191-2/+0
* Added opcodes for arithmetic with K operandsRoberto Ierusalimschy2018-11-231-0/+7
* More uniformity in code generation for 'for' loopsRoberto Ierusalimschy2018-10-261-0/+1
* Towards "to closed" local variablesRoberto Ierusalimschy2018-10-081-0/+1
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* Opcode names moved to a new header fileRoberto Ierusalimschy2018-07-091-87/+1
* no need to define 'luaP_opnames' in regular buildsRoberto Ierusalimschy2018-04-191-1/+5
* no more nil-in-tableRoberto Ierusalimschy2018-04-041-5/+1
* new experimental syntax using reserved word 'undef'Roberto Ierusalimschy2018-03-071-1/+5
* new opcodes OP_GTI/OP_GEIRoberto Ierusalimschy2018-02-211-1/+5
* some simplifications/optimizations in returns from Lua functionsRoberto Ierusalimschy2018-02-151-3/+1
* vararg back to '...' (but with another implementation)Roberto Ierusalimschy2018-02-091-1/+3
* new opcode 'PREPVARARG'Roberto Ierusalimschy2018-02-071-1/+3
* new macros 'isOT'/'isIT'Roberto Ierusalimschy2017-12-221-76/+76
* new opcodes 'FORLOOP1'/'FORPREP1' for "basic for" (integer variableRoberto Ierusalimschy2017-12-181-1/+5
* new opcodes BANDK/BORK/BXORK. (They do not use immediate operandsRoberto Ierusalimschy2017-12-131-1/+7
* new opcodes OP_SHLI/OP_SHRIRoberto Ierusalimschy2017-12-041-1/+5
* new opcodes OP_RETURN0/OP_RETURN1Roberto Ierusalimschy2017-11-291-1/+5
* new opcodes 'OP_LTI' and 'OP_LEI'Roberto Ierusalimschy2017-11-271-1/+5
* new opcode 'OP_EQI' for equality with immediate numbersRoberto Ierusalimschy2017-11-221-1/+3
* new instruction 'OP_EQK' (for equality with constants)Roberto Ierusalimschy2017-11-161-1/+3
* new format for JUMP instructions (to allow larger offsets)Roberto Ierusalimschy2017-11-071-2/+2
* new opcodes with immediate integer operand for all arithmetic operationsRoberto Ierusalimschy2017-10-041-1/+13
* no more 'getBMode'-'getCMode' (imprecise + we will need more spaceRoberto Ierusalimschy2017-09-281-59/+57
* binary operators use R instead of RKRoberto Ierusalimschy2017-09-261-16/+16
* new opcode OP_LOADF (load immediate float)Roberto Ierusalimschy2017-09-191-1/+3
* detail (keep OP_LOADK and OP_LOADKX together)Roberto Ierusalimschy2017-09-151-3/+3
* jumps do not close upvalues (to be faster and simpler);Roberto Ierusalimschy2017-09-131-2/+4
* jumps in 'for' loops don't need to be signedRoberto Ierusalimschy2017-08-141-4/+4
* 'OP_VARARG' has the vararg parameter as an operandRoberto Ierusalimschy2017-06-291-2/+2
* new opcodes for table access with constant keys (strings and integers)Roberto Ierusalimschy2017-04-281-5/+13
* new opcode OP_ADDI (for immediate integer operand) (Experimental)Roberto Ierusalimschy2017-04-261-1/+3
* new opcode LOADI (for loading immediate integers)Roberto Ierusalimschy2017-04-201-1/+3
* includes 'stddef.h' (as it uses NULL)Roberto Ierusalimschy2015-01-051-1/+3
* added include for 'lprefix.h', for stuff that must be added beforeRoberto Ierusalimschy2014-11-021-2/+3
* first implementation of '<<', '>>', and '~' (bitwise not)Roberto Ierusalimschy2013-12-301-1/+7
* first implementation of bitwise operators '&' (band), '|' (bor),Roberto Ierusalimschy2013-12-181-1/+7
* new order for binary operations (grouping them by type of result)Roberto Ierusalimschy2013-12-161-5/+5
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-1/+3
* details (header comments)Roberto Ierusalimschy2012-05-141-1/+2
* change in opcode OP_LOADNIL: B is used as a counter instead of aRoberto Ierusalimschy2011-04-191-2/+2
* small corrections in description of OP_TEST and OP_LOADKXRoberto Ierusalimschy2011-04-121-3/+3