Roberto Ierusalimschy
|
c18fe57e54
quick-and-dirty function to print code (for debugging Lua)
|
23 年之前 |
Roberto Ierusalimschy
|
af19d55635
generic for also coded to make test at the end of the loop
|
23 年之前 |
Roberto Ierusalimschy
|
b55fded18c
details about jump optimization
|
23 年之前 |
Roberto Ierusalimschy
|
2dadc81822
cleaner implementation of code generation for jumps
|
23 年之前 |
Roberto Ierusalimschy
|
b487975344
optimization for `while' (first version)
|
23 年之前 |
Roberto Ierusalimschy
|
94e5545806
comment
|
23 年之前 |
Roberto Ierusalimschy
|
78b40bf57d
`skip' instructions must be followed by a jump
|
23 年之前 |
Roberto Ierusalimschy
|
01f1ac36b1
`global' tables (registry, etc.) stored in proper place, not in the stack
|
23 年之前 |
Roberto Ierusalimschy
|
a4d06736d4
correct implementation for arrays of size 1
|
23 年之前 |
Roberto Ierusalimschy
|
dea6b6da94
new function `lua_vpushstr' to replace uses of `sprintf'
|
23 年之前 |
Roberto Ierusalimschy
|
71144e3ff0
errors `return' int, to avoid warnings
|
23 年之前 |
Roberto Ierusalimschy
|
0dbf0c5953
new format for test intructions (handle NaN correctly)
|
23 年之前 |
Roberto Ierusalimschy
|
85dcb411a8
all textual errors go through `luaL_verror'
|
23 年之前 |
Roberto Ierusalimschy
|
3c6a383d62
avoid limits in filename size
|
23 年之前 |
Roberto Ierusalimschy
|
9a0f0dcc77
precompiler may create functions without `lineinfo'
|
23 年之前 |
Roberto Ierusalimschy
|
751cd867d3
new way to handle errors
|
23 年之前 |
Roberto Ierusalimschy
|
b36b2a061c
new way to handle errors
|
23 年之前 |
Roberto Ierusalimschy
|
ab52fc6097
new macro to `fix' strings
|
23 年之前 |
Roberto Ierusalimschy
|
e68d0df1c6
function `zsopen' is not used
|
23 年之前 |
Roberto Ierusalimschy
|
9b38a696d5
avoid names that differ only in capitalization
|
23 年之前 |
Roberto Ierusalimschy
|
383e8b9e77
use of a common `dummynode' for all empty tables
|
23 年之前 |
Roberto Ierusalimschy
|
f1a1bb23fe
good stack limit to compute ack(8,3)
|
23 年之前 |
Roberto Ierusalimschy
|
151ba1cc7b
details
|
23 年之前 |
Roberto Ierusalimschy
|
ee4859b3e3
new way to handle errors (temporary version)
|
23 年之前 |
Roberto Ierusalimschy
|
f388ee4a82
new way to handle errors
|
23 年之前 |
Roberto Ierusalimschy
|
30ad4c75db
bug: 'local a,b; a,b = 1,f()' did not close f()
|
23 年之前 |
Roberto Ierusalimschy
|
3ee1efa7b2
some simplifications
|
23 年之前 |
Roberto Ierusalimschy
|
c11d374c59
`panic' function configurable via API
|
23 年之前 |
Roberto Ierusalimschy
|
13230c451b
details
|
23 年之前 |
Roberto Ierusalimschy
|
391c5459cb
new implementation for `require' (with templates)
|
23 年之前 |