Roberto Ierusalimschy
|
f180822fa6
back to internal table for 'ctype', no more locale manipulation
|
14 年之前 |
Roberto Ierusalimschy
|
136f8e148d
added cast to void to calls to 'setlocale' (to easy redefining it as
|
14 年之前 |
Roberto Ierusalimschy
|
cb4950a6d8
parser must work with C locale, but external locale must be preserved
|
14 年之前 |
Roberto Ierusalimschy
|
3b44821334
stricter control (using tag variants) over closure kinds (Lua x C)
|
14 年之前 |
Roberto Ierusalimschy
|
3f04a9f2c0
code is simpler without 'goto' here
|
14 年之前 |
Roberto Ierusalimschy
|
7482e8f914
no need of lookahead in Zio
|
14 年之前 |
Roberto Ierusalimschy
|
f079749287
some reorganization of dynamic data structures used by the parser
|
14 年之前 |
Roberto Ierusalimschy
|
7cc0e63d8a
first implementation of 'goto'
|
14 年之前 |
Roberto Ierusalimschy
|
4590a89b32
corrected warnings from different compilers (mostly casts and small
|
14 年之前 |
Roberto Ierusalimschy
|
ffff9a49da
'nresults' in CallInfo now refers to number of results that the current
|
15 年之前 |
Roberto Ierusalimschy
|
545f43065f
'luaF_newLclosure' gets prototype of new closure as argument
|
15 年之前 |
Roberto Ierusalimschy
|
237f755dca
typos in comments
|
15 年之前 |
Roberto Ierusalimschy
|
53f9499f7f
"light C function" is a better name than "C-function pointer"
|
15 年之前 |
Roberto Ierusalimschy
|
e7ffb1b501
macro LUA_USE_LONGJMP allows choosing longjmp when compiling Lua as
|
15 年之前 |
Roberto Ierusalimschy
|
7dfa4cd655
first implementation of light C functions
|
15 年之前 |
Roberto Ierusalimschy
|
055104f5b6
keep memory-error message in the global state, so that its use
|
15 年之前 |
Roberto Ierusalimschy
|
064e406f67
no more fenvs!
|
15 年之前 |
Roberto Ierusalimschy
|
4c54cd3a10
when yielding, original 'func' value must be kept and restored so
|
15 年之前 |
Roberto Ierusalimschy
|
0c7de97d47
correct error message when yielding from outside a coroutine
|
15 年之前 |
Roberto Ierusalimschy
|
f84b575cfa
no more pseudoindex LUA_GLOBALSINDEX; global table now accessible
|
15 年之前 |
Roberto Ierusalimschy
|
e0f9d1c8f5
removed export of function only for coco
|
15 年之前 |
Roberto Ierusalimschy
|
de6fc75d63
several configuration options that do not change often moved out of
|
15 年之前 |
Roberto Ierusalimschy
|
2bb19ccf08
reordering of some functions + cleaner way to code lua_resume/resume +
|
15 年之前 |
Roberto Ierusalimschy
|
2643da67c6
error messages from 'lua_resume' must be generated in protected mode,
|
15 年之前 |
Roberto Ierusalimschy
|
3e41afcec5
extra api checks for number of returns of C functions and for lua_yield
|
15 年之前 |
Roberto Ierusalimschy
|
b0f2b288a6
new scheme for debug info about tail calls: no more 'fake' stack entries,
|
15 年之前 |
Roberto Ierusalimschy
|
2d5931ebc8
ensure that reader function cannot yield during parsing
|
15 年之前 |
Roberto Ierusalimschy
|
35fa276099
parser/scanner keep GC running
|
15 年之前 |
Roberto Ierusalimschy
|
5bc91c6405
no more one environment per thread: all threads share a single global
|
16 年之前 |
Roberto Ierusalimschy
|
916587508c
parser keeps list of active local variables in a single dynamic array,
|
16 年之前 |