Roberto Ierusalimschy
|
73517e86b0
OP_TFORLOOP uses extra stack space
|
22 năm trước cách đây |
Roberto Ierusalimschy
|
cc4a22ebe2
bug: scope of generic for variables is not sound
|
22 năm trước cách đây |
Roberto Ierusalimschy
|
27c6b4d422
each .c file defines its own name
|
22 năm trước cách đây |
Roberto Ierusalimschy
|
0050d983fc
make more clear "primitive" recursive definitions
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
04b143ddf9
avoid C stack overflow during parsing
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
007f229568
detail
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
c196348717
in case of memory allocation errors, sizecode and sizelineinfo can
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
b3d0682fb9
use of different buffers for scanner and concatenation
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
fdafd4f4a8
new structure for collectable objects, sharing a common header
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
c78aaa9a70
better line number for function definitions
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
6c283b2f4f
new simetric format for ABC instructions, to avoid exchanging operands
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
1c0ac3c0f5
new implementation for tailcall
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
1fe280df72
new priority for and/or
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
88607acc2c
details
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
65d66ba275
new "local function"
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
cff22f57dd
some refactoring
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
168ea16acb
details
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
ff91b355f4
no more use of stdio inside the core (except for `tostring'...)
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
955def0348
new names for string formating functions
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
1c328a191a
no more `global' declarations
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
af19d55635
generic for also coded to make test at the end of the loop
|
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 |
Roberto Ierusalimschy
|
b487975344
optimization for `while' (first version)
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
dea6b6da94
new function `lua_vpushstr' to replace uses of `sprintf'
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
9b38a696d5
avoid names that differ only in capitalization
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
30ad4c75db
bug: 'local a,b; a,b = 1,f()' did not close f()
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
11c63bc3af
error in calls signalled in first line (instead of last)
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
7b65328c8e
new semantics for `generic for' (with state)
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
e5919be1a7
bug: end of block may not be end of stat
|
23 năm trước cách đây |
Roberto Ierusalimschy
|
801aaf37b1
simpler implementation for line information
|
23 năm trước cách đây |