Roberto Ierusalimschy
|
2643da67c6
error messages from 'lua_resume' must be generated in protected mode,
|
15 gadi atpakaļ |
Roberto Ierusalimschy
|
ed117bb42a
lua_checkstack does not raise memory errors (instead it signals them)
|
15 gadi atpakaļ |
Roberto Ierusalimschy
|
a4472490bc
new 'table.pack' function
|
15 gadi atpakaļ |
Roberto Ierusalimschy
|
86312e1a7d
lua_objlen calls __len metamethod on tables (if present)
|
15 gadi atpakaļ |
Roberto Ierusalimschy
|
df1dc3f1f5
strings in C scripts may be delimited by quotes + new functionality to
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
513d0258d9
details
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
cfa8bc3ca4
continuations may be upvalues too
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
a654e82f5c
coroutines may have C bodies
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
3e41afcec5
extra api checks for number of returns of C functions and for lua_yield
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
3acf5ec5a1
update of file dependencies (gcc -MM)
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
93695db903
'table.maxn' deprecated
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
9107dd115c
no more compatibility code for 'string.gfind'
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
dc4c459546
a few new warnings
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
19a6c38745
detail in 'currentpc' (only needs to work for Lua functions)
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
3c4d970a7b
comment typos
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
b0f2b288a6
new scheme for debug info about tail calls: no more 'fake' stack entries,
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
2b25489b47
'notail' -> 'noextrachars' ('notail' may confuse with tail calls)
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
a6f465f558
new mark LUAMOD_API for all luaopen_* functions
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
9a41506b8f
'os.exit' should close state only when second argument is true
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
9a6d9ea57a
GC may get stuck during a parser and avoids proper resizing of the
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
062e809e54
new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
b4c1824824
'luaV_arith' must be marked 'LUAI_FUNC' (as all non-static functions)
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
2e5ef6a9fb
new macro 'isdummy'
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
1dea393058
small corrections for 'luaall.c'
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
45dec34597
comments
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
b40a38a8ac
remove declaration of removed function
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
ac899a6307
'debug.joinupvalue' -> 'debug.upvaluejoin'
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
ce444bff33
(huge) simplification of GC management
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
2d5931ebc8
ensure that reader function cannot yield during parsing
|
16 gadi atpakaļ |
Roberto Ierusalimschy
|
35fa276099
parser/scanner keep GC running
|
16 gadi atpakaļ |