Roberto Ierusalimschy
|
fdd5f2f7a3
comment typos
|
14 жил өмнө |
Roberto Ierusalimschy
|
4590a89b32
corrected warnings from different compilers (mostly casts and small
|
14 жил өмнө |
Roberto Ierusalimschy
|
a71c5f6f53
typo in comments
|
15 жил өмнө |
Roberto Ierusalimschy
|
fabe4ec487
better barrier for prototypes
|
15 жил өмнө |
Roberto Ierusalimschy
|
575074fd85
Lua closures are cached for reuse
|
15 жил өмнө |
Roberto Ierusalimschy
|
cf531912f2
one more macro (mvdispatch) to easy experiments with alternative
|
15 жил өмнө |
Roberto Ierusalimschy
|
b6e9fcbd70
use of macro ('vmcase') to format all cases in main switch of
|
15 жил өмнө |
Roberto Ierusalimschy
|
8554baeacf
small changes in 'luaV_execute' to make cases more regularly formatted
|
15 жил өмнө |
Roberto Ierusalimschy
|
237f755dca
typos in comments
|
15 жил өмнө |
Roberto Ierusalimschy
|
fde866e303
details (comments)
|
15 жил өмнө |
Roberto Ierusalimschy
|
49ca1f7083
allows thread switches (when/if there are thread switches) in the same
|
15 жил өмнө |
Roberto Ierusalimschy
|
53f9499f7f
"light C function" is a better name than "C-function pointer"
|
15 жил өмнө |
Roberto Ierusalimschy
|
575befc394
comparsion tag methods follow the same rule as other binary TMs
|
15 жил өмнө |
Roberto Ierusalimschy
|
b7be05ad27
invalid instructions "cannot" happen
|
15 жил өмнө |
Roberto Ierusalimschy
|
7dfa4cd655
first implementation of light C functions
|
15 жил өмнө |
Roberto Ierusalimschy
|
d394d5536a
new macro 'eqstr'
|
15 жил өмнө |
Roberto Ierusalimschy
|
a08fc34ee4
avoid using 'luaS_new' when can use 'luaS_newlstr'
|
15 жил өмнө |
Roberto Ierusalimschy
|
9eb832de54
work related to hooks moved from 'luaV_execute' to 'traceexec'
|
15 жил өмнө |
Roberto Ierusalimschy
|
064e406f67
no more fenvs!
|
15 жил өмнө |
Roberto Ierusalimschy
|
25c557ec63
first version of _ENV; no more global variables
|
15 жил өмнө |
Roberto Ierusalimschy
|
347f0c33d1
avoid 'continue' unless necessary
|
15 жил өмнө |
Roberto Ierusalimschy
|
0fe2576a39
new instructions to optimize indexing on upvalues
|
15 жил өмнө |
Roberto Ierusalimschy
|
36ab1ee10c
__unm metamethod gets nil as its 2nd parameter
|
15 жил өмнө |
Roberto Ierusalimschy
|
c3a6f3fa1c
'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len'
|
15 жил өмнө |
Roberto Ierusalimschy
|
b0f2b288a6
new scheme for debug info about tail calls: no more 'fake' stack entries,
|
15 жил өмнө |
Roberto Ierusalimschy
|
77077b39d5
comment explaining OP_VARARG was wrong (and corresponding code was not
|
15 жил өмнө |
Roberto Ierusalimschy
|
0ac3d07ea6
first implementation of lexical environments
|
16 жил өмнө |
Roberto Ierusalimschy
|
5938212748
information about upvalues (where they come from) kept in Proto structure,
|
16 жил өмнө |
Roberto Ierusalimschy
|
fcc46467fa
limit of constants per function changed to 2^26 using extra arguments
|
16 жил өмнө |
Roberto Ierusalimschy
|
3135a6bbab
luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers,
|
16 жил өмнө |