Roberto Ierusalimschy
|
50fd8d03c3
Function 'luaK_semerror' made vararg
|
3 months ago |
Roberto Ierusalimschy
|
0acd55898d
Added gcc option '-Wconversion'
|
1 year ago |
Roberto Ierusalimschy
|
c403e456b6
New instruction format for SETLIST/NEWTABLE
|
1 year ago |
Roberto Ierusalimschy
|
9fa63a6268
Some 'unsigned int' changed to 'unsigned'
|
1 year ago |
Roberto Ierusalimschy
|
9be74ccc21
Several functions turned 'static'
|
2 years ago |
Roberto Ierusalimschy
|
6eb53b7526
Details
|
5 years ago |
Roberto Ierusalimschy
|
40d8832ee0
Simplification in the call to 'constfolding'
|
5 years ago |
Roberto Ierusalimschy
|
d6af81084d
New kind of expression VKSTR
|
6 years ago |
Roberto Ierusalimschy
|
758c1ef445
Unification of size representation in OP_NEWTABLE and OP_SETLIST
|
6 years ago |
Roberto Ierusalimschy
|
1fb4d53925
OP_NEWTABLE keeps exact size of arrays
|
6 years ago |
Roberto Ierusalimschy
|
f6aab3ec1f
First implementation of constant propagation
|
6 years ago |
Roberto Ierusalimschy
|
54f7b46c1e
New implementation for constants
|
6 years ago |
Roberto Ierusalimschy
|
8eca21c2e8
First take on constant propagation
|
6 years ago |
Roberto Ierusalimschy
|
a006514ea1
Big revamp in the implmentation of labels/gotos
|
6 years ago |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 years ago |
Roberto Ierusalimschy
|
03c6a05ec8
no more nil-in-table
|
7 years ago |
Roberto Ierusalimschy
|
6486762463
missing LUAI_FUNC in prototype for 'luaK_patchgoto'
|
7 years ago |
Roberto Ierusalimschy
|
4a1612ff9b
new experimental syntax using reserved word 'undef'
|
7 years ago |
Roberto Ierusalimschy
|
ab07005568
new auxiliary function 'luaK_isKint' + removal of 'luaK_needclose',
|
7 years ago |
Roberto Ierusalimschy
|
10b8c99bbb
small peephole optimizations
|
7 years ago |
Roberto Ierusalimschy
|
a1ef58b3a5
eplicit 1-bit opcode operand 'k'
|
7 years ago |
Roberto Ierusalimschy
|
722bdbe17d
no more 'getBMode'-'getCMode' (imprecise + we will need more space
|
7 years ago |
Roberto Ierusalimschy
|
80d9b09f35
jumps do not close upvalues (to be faster and simpler);
|
7 years ago |
Roberto Ierusalimschy
|
6a98aa0bb0
new opcode LOADI (for loading immediate integers)
|
8 years ago |
Roberto Ierusalimschy
|
1f259be52a
'getcode' -> 'getinstruction'
|
9 years ago |
Roberto Ierusalimschy
|
1ea2d20f74
first implementation of '<<', '>>', and '~' (bitwise not)
|
11 years ago |
Roberto Ierusalimschy
|
c0edab0f6d
first implementation of bitwise operators '&' (band), '|' (bor),
|
11 years ago |
Roberto Ierusalimschy
|
a948054a19
new order for binary operations (grouping them by type of result)
|
11 years ago |
Roberto Ierusalimschy
|
a2f5c28a80
new operation '//' (integer division)
|
12 years ago |
Roberto Ierusalimschy
|
5951c79ae1
default increment for 'for' loop is an integer (1, not 1.0)
|
12 years ago |