Roberto Ierusalimschy
|
1f259be52a
'getcode' -> 'getinstruction'
|
9 năm trước cách đây |
Roberto Ierusalimschy
|
1ea2d20f74
first implementation of '<<', '>>', and '~' (bitwise not)
|
11 năm trước cách đây |
Roberto Ierusalimschy
|
c0edab0f6d
first implementation of bitwise operators '&' (band), '|' (bor),
|
11 năm trước cách đây |
Roberto Ierusalimschy
|
a948054a19
new order for binary operations (grouping them by type of result)
|
11 năm trước cách đây |
Roberto Ierusalimschy
|
a2f5c28a80
new operation '//' (integer division)
|
12 năm trước cách đây |
Roberto Ierusalimschy
|
5951c79ae1
default increment for 'for' loop is an integer (1, not 1.0)
|
12 năm trước cách đây |
Roberto Ierusalimschy
|
ca458f1f52
'luaK_goiffalse' exported
|
14 năm trước cách đây |
Roberto Ierusalimschy
|
427ee519db
new instruction OP_LOADKX (to replace OP_LOADK with extra argument)
|
14 năm trước cách đây |
Roberto Ierusalimschy
|
dd547c55c8
new scheme to close upvalues in 'break'; jump instructions may
|
14 năm trước cách đây |
Roberto Ierusalimschy
|
6a02bbe1e2
better organization for fields in struct 'expdesc'
|
15 năm trước cách đây |
Roberto Ierusalimschy
|
c066ac10a9
better line numbers for function calls and unary/binary operators +
|
15 năm trước cách đây |
Roberto Ierusalimschy
|
0fe2576a39
new instructions to optimize indexing on upvalues
|
15 năm trước cách đây |
Roberto Ierusalimschy
|
fcc46467fa
limit of constants per function changed to 2^26 using extra arguments
|
16 năm trước cách đây |
Roberto Ierusalimschy
|
d7872dcf91
small optimization (reorder of BinOpr enum to unify some cases
|
16 năm trước cách đây |
Roberto Ierusalimschy
|
2598138ece
new function 'luaK_codek' (detail)
|
16 năm trước cách đây |
Roberto Ierusalimschy
|
9e58e0df8f
some cleaning
|
17 năm trước cách đây |
Roberto Ierusalimschy
|
e1dda047b2
unused macro
|
19 năm trước cách đây |
Roberto Ierusalimschy
|
e43e95553f
more privacy
|
20 năm trước cách đây |
Roberto Ierusalimschy
|
6dd0c6ccbc
numeral expressions keep their values in struct 'expdesc'
|
20 năm trước cách đây |
Roberto Ierusalimschy
|
3b19af44b0
new method to handle tests without values (negative values)
|
20 năm trước cách đây |
Roberto Ierusalimschy
|
f21e9c172f
details
|
20 năm trước cách đây |
Roberto Ierusalimschy
|
8718fda9b2
added LUAI_FUNC to functions not in the API
|
20 năm trước cách đây |
Roberto Ierusalimschy
|
04bbd01171
new operation *t (for size of t) (may yet be removed...)
|
20 năm trước cách đây |
Roberto Ierusalimschy
|
7d57ea70bc
new `mod' (`%') operator
|
20 năm trước cách đây |
Roberto Ierusalimschy
|
5ee87acd6b
small optimization for boolean constants + new format for SETLIST opcode
|
21 năm trước cách đây |
Roberto Ierusalimschy
|
616438fe9a
new way to use `vararg' parameters (with `...')
|
21 năm trước cách đây |
Roberto Ierusalimschy
|
73517e86b0
OP_TFORLOOP uses extra stack space
|
22 năm trước cách đây |
Roberto Ierusalimschy
|
0052930ffe
details
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
b55fded18c
details about jump optimization
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
2dadc81822
cleaner implementation of code generation for jumps
|
23 năm trước cách đây |