aboutsummaryrefslogtreecommitdiff
path: root/lcode.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* C++ needs casts for arithmetic with enumsRoberto Ierusalimschy2014-02-061-3/+3
* no more 'L' in macros "luai_num*" (several places that use those macrosRoberto Ierusalimschy2014-01-271-3/+3
* first implementation of '<<', '>>', and '~' (bitwise not)Roberto Ierusalimschy2013-12-301-7/+9
* small change in handling of unary operationsRoberto Ierusalimschy2013-12-181-14/+13
* first implementation of bitwise operators '&' (band), '|' (bor),Roberto Ierusalimschy2013-12-181-13/+24
* new order for binary operations (grouping them by type of result)Roberto Ierusalimschy2013-12-161-1/+2
* integer exponentiation with negative exponent is invalidRoberto Ierusalimschy2013-12-161-4/+6
* bug (GC can collect long identifier during parser) + change (usingRoberto Ierusalimschy2013-08-301-8/+12
* avoid using raw representation of numbers for hashing, as number mayRoberto Ierusalimschy2013-06-251-15/+25
* In the table that hashes constants, use a light userdata as keysRoberto Ierusalimschy2013-06-201-9/+9
* correct way to avoid compile-time errors in integer divisionsRoberto Ierusalimschy2013-05-061-4/+7
* constant folding and API arithmetic with integersRoberto Ierusalimschy2013-05-021-16/+31
* 'luaO_arith' -> 'luaO_numarith'Roberto Ierusalimschy2013-04-291-2/+2
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-4/+5
* default increment for 'for' loop is an integer (1, not 1.0)Roberto Ierusalimschy2013-04-251-3/+3
* first implementation of literal integers (no constant folding yet)Roberto Ierusalimschy2013-04-161-9/+29
* (no commit message)Roberto Ierusalimschy2013-04-151-5/+4
* remove of unecessary luaD_checkstack. (In some cases, C shouldRoberto Ierusalimschy2012-08-161-5/+4
* details (remove of some extra spaces)Roberto Ierusalimschy2012-08-141-2/+2
* 'luaK_goiffalse' exportedRoberto Ierusalimschy2011-08-301-2/+2
* comments about use of 'luaH_set'Roberto Ierusalimschy2011-08-151-1/+3
* no more field 'L' in 'FuncState'Roberto Ierusalimschy2011-07-271-7/+7
* detail (cleaned whitespaces at end of lines)Roberto Ierusalimschy2011-07-151-3/+3
* more uniform names for 'equalobj'-related functionsRoberto Ierusalimschy2011-05-311-2/+2
* no need for two different implementations for equality (one raw andRoberto Ierusalimschy2011-05-311-2/+3
* bug in OP_SELF when method name goes to a registerRoberto Ierusalimschy2011-04-281-7/+7
* change in opcode OP_LOADNIL: B is used as a counter instead of aRoberto Ierusalimschy2011-04-191-7/+11
* new instruction OP_LOADKX (to replace OP_LOADK with extra argument)Roberto Ierusalimschy2011-04-071-5/+5
* new scheme to close upvalues in 'break'; jump instructions mayRoberto Ierusalimschy2011-02-011-1/+14
* bug in some short-circuit optimizationsRoberto Ierusalimschy2011-01-311-21/+7
* new way to distinguish between indexing tables in registers andRoberto Ierusalimschy2010-07-071-16/+12
* better organization for fields in struct 'expdesc'Roberto Ierusalimschy2010-07-021-42/+43
* typo in commentsRoberto Ierusalimschy2010-06-301-3/+3
* better line numbers for function calls and unary/binary operators +Roberto Ierusalimschy2010-04-171-8/+11
* first version of _ENV; no more global variablesRoberto Ierusalimschy2010-03-121-12/+2
* new instructions to optimize indexing on upvaluesRoberto Ierusalimschy2010-02-261-2/+20
* added casts from int to enumerations to follow C++ rulesRoberto Ierusalimschy2010-01-111-4/+4
* limit of constants per function changed to 2^26 using extra argumentsRoberto Ierusalimschy2009-09-231-49/+54
* "stange numbers" (-0 and NaN) also go to the constant table (asRoberto Ierusalimschy2009-08-101-16/+29
* small optimization (reorder of BinOpr enum to unify some casesRoberto Ierusalimschy2009-06-181-13/+14
* constant folding uses 'luaO_arith' to perform basic operationsRoberto Ierusalimschy2009-06-171-17/+5
* BUG: "(((1 or false) and true) or false)" gives wrong resultRoberto Ierusalimschy2009-06-151-9/+15
* new function 'luaK_codek' (detail)Roberto Ierusalimschy2009-06-101-3/+11
* avoid constant folding for -0 (to avoid it colapsing to 0)Roberto Ierusalimschy2008-04-071-3/+3
* SETLIST extra argument now is an "instruction" (OP_EXTRAARG)Roberto Ierusalimschy2008-04-021-3/+11
* bug: code generated for "-nil", "-true", and "-false" is wrongRoberto Ierusalimschy2007-05-041-6/+7
* no more optimization to avoid LOADNIL at function startRoberto Ierusalimschy2007-03-271-3/+1
* bug: wrong code when constant is coded after it should beRoberto Ierusalimschy2007-03-091-9/+22
* detailRoberto Ierusalimschy2006-10-101-6/+6
* detailRoberto Ierusalimschy2006-09-221-2/+3