Roberto Ierusalimschy
|
e2cc179454
New option "setparms" for 'collectgarbage'
|
1 year ago |
Roberto Ierusalimschy
|
ad0ea7813b
GC parameters encoded as floating-point bytes
|
1 year ago |
Roberto Ierusalimschy
|
925fe8a0f2
First criteria for shifts minor<->major
|
1 year ago |
Roberto Ierusalimschy
|
789e7acdea
Major collections done incrementally
|
1 year ago |
Roberto Ierusalimschy
|
c815c2f0eb
Merge branch 'master' into nextversion
|
2 years ago |
Roberto Ierusalimschy
|
1b3f507f62
Bug: Call hook may be called twice when count hook yields
|
2 years ago |
Roberto Ierusalimschy
|
ab6a949522
Merge branch 'master' into nextversion
|
2 years ago |
Roberto Ierusalimschy
|
9be74ccc21
Several functions turned 'static'
|
2 years ago |
Roberto Ierusalimschy
|
e33e1bda97
Merge branch 'master' into nextversion
|
2 years ago |
Roberto Ierusalimschy
|
6aabf4b15e
Details in some header files
|
2 years ago |
Roberto Ierusalimschy
|
5d8b5b9290
Changed signal of GC debt
|
2 years ago |
Roberto Ierusalimschy
|
d324a0ccf9
Simpler control for major collections
|
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
|
76953316d1
Added a counter of the total number of existing objects
|
2 years ago |
Roberto Ierusalimschy
|
413a393e62
Stack indices changed to union's
|
2 years ago |
Roberto Ierusalimschy
|
066e0f93c4
Fix debug information about finalizers
|
3 years ago |
Roberto Ierusalimschy
|
0bfc572e51
Bug: GC is not reentrant
|
3 years ago |
Roberto Ierusalimschy
|
681297187e
Bug: yielding in '__close' mess up number of returns
|
4 years ago |
Roberto Ierusalimschy
|
1537d6680b
New control for reentrancy of emergency collections
|
4 years ago |
Roberto Ierusalimschy
|
bc970005ce
'__close' methods can yield in the return of a C function
|
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
|
1f81baffad
Janitorial work
|
4 years ago |
Roberto Ierusalimschy
|
6ccd24eff5
Simpler handling of errors when creating tbc variables
|
4 years ago |
Roberto Ierusalimschy
|
d0f34d9137
Allow yields in '__close' metamethods ater errors
|
4 years ago |
Roberto Ierusalimschy
|
6188f3a654
Reset thread before panicking
|
4 years ago |
Roberto Ierusalimschy
|
5aa36e894f
No more field 'lua_State.stacksize'
|
4 years ago |
Roberto Ierusalimschy
|
490d42b5f8
Correct handling of 'luaV_execute' invocations
|
5 years ago |
Roberto Ierusalimschy
|
287b302acb
Revision of stackless implementation
|
5 years ago |