summaryrefslogtreecommitdiff
path: root/lopcodes.h
Commit message (Expand)AuthorAgeFilesLines
* 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-4/+1
* change in 'LUAI_DDEC' to allow variables to be static in 'onelua'Roberto Ierusalimschy2018-06-181-3/+3
* detail in commentRoberto Ierusalimschy2018-06-081-2/+2
* no more nil-in-tableRoberto Ierusalimschy2018-04-041-4/+1
* new experimental syntax using reserved word 'undef'Roberto Ierusalimschy2018-03-071-1/+4
* new opcodes OP_GTI/OP_GEIRoberto Ierusalimschy2018-02-211-6/+3
* some simplifications/optimizations in returns from Lua functionsRoberto Ierusalimschy2018-02-151-10/+12
* vararg back to '...' (but with another implementation)Roberto Ierusalimschy2018-02-091-4/+6
* new opcode 'PREPVARARG'Roberto Ierusalimschy2018-02-071-0/+2
* detailRoberto Ierusalimschy2018-02-071-6/+6
* janitor work on castsRoberto Ierusalimschy2018-01-281-6/+6
* OP_CONCAT does not move its result (to simplify its execution)Roberto Ierusalimschy2018-01-271-2/+2
* keep more opcode arguments byte-alignedRoberto Ierusalimschy2018-01-091-16/+20
* new macros 'isOT'/'isIT'Roberto Ierusalimschy2017-12-221-5/+15
* new opcodes 'FORLOOP1'/'FORPREP1' for "basic for" (integer variableRoberto Ierusalimschy2017-12-181-1/+5
* some cleaning on signed opcode parametersRoberto Ierusalimschy2017-12-151-13/+16
* (1 << 31) with signed integer has undefined behavior in CRoberto Ierusalimschy2017-12-151-2/+2
* new opcodes BANDK/BORK/BXORK. (They do not use immediate operandsRoberto Ierusalimschy2017-12-131-1/+5
* new opcodes OP_SHLI/OP_SHRIRoberto Ierusalimschy2017-12-041-1/+4
* details (comments)Roberto Ierusalimschy2017-11-301-5/+10
* detail (spacing)Roberto Ierusalimschy2017-11-301-3/+3
* new opcodes OP_RETURN0/OP_RETURN1Roberto Ierusalimschy2017-11-291-1/+4
* using register 'k' for conditions in tests (we only need one bit there)Roberto Ierusalimschy2017-11-281-12/+18
* new opcodes 'OP_LTI' and 'OP_LEI'Roberto Ierusalimschy2017-11-271-1/+3
* using 'A' for register instead of 'B' in relational opcodesRoberto Ierusalimschy2017-11-221-6/+6
* new opcode 'OP_EQI' for equality with immediate numbersRoberto Ierusalimschy2017-11-221-1/+2
* 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-5/+25
* eplicit 1-bit opcode operand 'k'Roberto Ierusalimschy2017-10-041-42/+29
* new opcodes with immediate integer operand for all arithmetic operationsRoberto Ierusalimschy2017-10-041-1/+8
* opcode size increased to 7 bitsRoberto Ierusalimschy2017-10-021-8/+8
* avoid the use of bit 'Bk' ('B' will lose this bit soon)Roberto Ierusalimschy2017-10-011-6/+3
* no more 'getBMode'-'getCMode' (imprecise + we will need more spaceRoberto Ierusalimschy2017-09-281-30/+27
* binary operators use R instead of RKRoberto Ierusalimschy2017-09-261-16/+16
* new opcode OP_LOADF (load immediate float)Roberto Ierusalimschy2017-09-191-1/+2
* comments (documentation about instruction formats)Roberto Ierusalimschy2017-09-181-15/+14
* detail (keep OP_LOADK and OP_LOADKX together)Roberto Ierusalimschy2017-09-151-2/+2
* jumps do not close upvalues (to be faster and simpler);Roberto Ierusalimschy2017-09-131-2/+3
* jumps in 'for' loops don't need to be signedRoberto Ierusalimschy2017-08-141-5/+5
* 'OP_VARARG' has the vararg parameter as an operandRoberto Ierusalimschy2017-06-291-3/+3
* details (direct access to 'Ck' bit in instructions)Roberto Ierusalimschy2017-05-081-1/+4
* new opcodes for table access with constant keys (strings and integers)Roberto Ierusalimschy2017-04-281-9/+11
* new opcode OP_ADDI (for immediate integer operand) (Experimental)Roberto Ierusalimschy2017-04-261-2/+6
* opcodes 'OP_GETTABUP'/'OP_SETTABUP' operate only with string keys,Roberto Ierusalimschy2017-04-241-1/+3
* new opcode LOADI (for loading immediate integers)Roberto Ierusalimschy2017-04-201-1/+2
* MAXINDEXRK can be redefined (for debugging, to force most values toRoberto Ierusalimschy2016-07-191-1/+3
* `name' in comments changed to 'name'Roberto Ierusalimschy2014-10-251-14/+14
* error in commentRoberto Ierusalimschy2014-10-201-2/+2