Roberto Ierusalimschy
|
063d4e4543
Lua 5.3.5 ported to git
|
6 年之前 |
Roberto Ierusalimschy
|
a30c66f0fc
macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameter
|
10 年之前 |
Roberto Ierusalimschy
|
5bbb4a06a6
removed unused parameter Ä'L' in macro 'api_check' and company
|
11 年之前 |
Roberto Ierusalimschy
|
3e41afcec5
extra api checks for number of returns of C functions and for lua_yield
|
15 年之前 |
Roberto Ierusalimschy
|
4a714cebd1
API checks now have explanatory messages
|
16 年之前 |
Roberto Ierusalimschy
|
fffbaede75
detail
|
16 年之前 |
Roberto Ierusalimschy
|
ba484b9eb1
yielding across lua_call (first version)
|
16 年之前 |
Roberto Ierusalimschy
|
3ca9af51a4
emergency garbage collector (core forces a GC when allocation fails)
|
19 年之前 |
Roberto Ierusalimschy
|
8718fda9b2
added LUAI_FUNC to functions not in the API
|
20 年之前 |
Roberto Ierusalimschy
|
47fc57a252
`TObject' renamed to `TValue' + other name changes and better assertions
|
21 年之前 |
Roberto Ierusalimschy
|
88c7b574cb
`luaA_index' is a local macro now
|
23 年之前 |
Roberto Ierusalimschy
|
100bfec39a
new implementation for `next'
|
25 年之前 |
Roberto Ierusalimschy
|
9fdf73bc9a
first version for new API
|
25 年之前 |
Roberto Ierusalimschy
|
bad6365540
details
|
25 年之前 |
Roberto Ierusalimschy
|
11a7022067
global variables are stored in a Lua table
|
25 年之前 |
Roberto Ierusalimschy
|
a69356e9e0
no more special cases for closures with 0 upvalues (performance is the same,
|
25 年之前 |
Roberto Ierusalimschy
|
73aa465a8e
some name changes
|
25 年之前 |
Roberto Ierusalimschy
|
3c9d999424
many details (most by lhf).
|
25 年之前 |
Roberto Ierusalimschy
|
2877bad4c2
new debug API (first version)
|
25 年之前 |
Roberto Ierusalimschy
|
b1b0c219f5
new ttypes to distinguish between C closures and Lua closures.
|
25 年之前 |
Roberto Ierusalimschy
|
1b15206cf9
many details + code redistribution
|
26 年之前 |
Roberto Ierusalimschy
|
8223ff473f
lua_Object is a pointer to the stack (because now the stack doen't move)
|
26 年之前 |
Roberto Ierusalimschy
|
29ede6aa13
first implementation of multiple states (reentrant code).
|
26 年之前 |
Roberto Ierusalimschy
|
cde179b369
new implementation for global variable values (separated from strings)
|
26 年之前 |
Roberto Ierusalimschy
|
17374d2daa
`put_luaObjectonTop' must be public (to be used by lfback.c), and so
|
26 年之前 |
Roberto Ierusalimschy
|
04265655a8
compatibility with old fallback system now provided by external module
|
26 年之前 |
Roberto Ierusalimschy
|
c787dccd9b
"const" !!!
|
26 年之前 |
Roberto Ierusalimschy
|
f04c83e075
new function "lua_next" (+ new implementation for "next")
|
26 年之前 |
Roberto Ierusalimschy
|
d5feffdb60
new function lua_nextvar
|
26 年之前 |
Roberto Ierusalimschy
|
9618aaf07d
small corrections in comments
|
27 年之前 |