Roberto Ierusalimschy
|
c815c2f0eb
Merge branch 'master' into nextversion
|
1 year ago |
Roberto Ierusalimschy
|
9b4f39ab14
More disciplined use of 'getstr' and 'tsslen'
|
2 years ago |
Roberto Ierusalimschy
|
d70a0c91ad
Dump/undump reuse strings
|
2 years ago |
Roberto Ierusalimschy
|
5d8b5b9290
Changed signal of GC debt
|
2 years ago |
Roberto Ierusalimschy
|
40565b4a08
Revamp of GC parameters
|
2 years ago |
Roberto Ierusalimschy
|
0270c204c2
Simplification in handling of GC debt
|
2 years ago |
Roberto Ierusalimschy
|
d324a0ccf9
Simpler control for major collections
|
2 years ago |
Roberto Ierusalimschy
|
152b51955a
Removed GC checks from function calls
|
2 years ago |
Roberto Ierusalimschy
|
ec61be9a7e
'l_mem' renamed to 'l_obj' to count objects
|
2 years ago |
Roberto Ierusalimschy
|
f356d5acdd
First version of GC counting objects for control
|
2 years ago |
Roberto Ierusalimschy
|
413a393e62
Stack indices changed to union's
|
2 years ago |
Roberto Ierusalimschy
|
196bb94d66
Bug: 'lua_settop' may use an invalid pointer to stack
|
3 years ago |
Roberto Ierusalimschy
|
4a00f61276
'lua_checkstack' doesn't need to check stack overflow
|
3 years ago |
Roberto Ierusalimschy
|
86ec152433
Details
|
3 years ago |
Roberto Ierusalimschy
|
0bfc572e51
Bug: GC is not reentrant
|
3 years ago |
Roberto Ierusalimschy
|
2ff3471722
Using 'inline' in some functions
|
3 years ago |
Roberto Ierusalimschy
|
fc6c74f100
'index2value' more robust
|
4 years ago |
Roberto Ierusalimschy
|
511d53a826
lua_settop/lua_pop closes to-be-closed variables
|
4 years ago |
Roberto Ierusalimschy
|
4e47f81188
New implementation for to-be-closed variables
|
4 years ago |
Roberto Ierusalimschy
|
c63e5d212b
New macro 'completestate'
|
4 years ago |
Roberto Ierusalimschy
|
2bfa13e520
Fixed some bugs around stack reallocation
|
4 years ago |
Roberto Ierusalimschy
|
1f81baffad
Janitorial work
|
4 years ago |
Roberto Ierusalimschy
|
b07fc10e91
Allow yields inside '__close' metamethods
|
4 years ago |
Roberto Ierusalimschy
|
cc1692515e
New API function 'lua_closeslot'
|
4 years ago |
Roberto Ierusalimschy
|
7af27ef59d
Cleaner handling of errors in '__close' metamethods
|
4 years ago |
Roberto Ierusalimschy
|
23051e830a
Changes in the API of 'luaH_set' and related functions
|
4 years ago |
Roberto Ierusalimschy
|
65d2294454
Changed access to global table in the registry
|
4 years ago |
Roberto Ierusalimschy
|
30528049f1
'lua_upvalueid' returns NULL on invalid upvalue index
|
4 years ago |
Roberto Ierusalimschy
|
314c6057b7
Avoid any code before locks in the API
|
5 years ago |
Roberto Ierusalimschy
|
b57574d6fb
Keep memory errors as memory errors
|
5 years ago |