Roberto Ierusalimschy
|
81c6021fb4
New implementation for 'tbclist'
|
4 years ago |
Roberto Ierusalimschy
|
4e47f81188
New implementation for to-be-closed variables
|
4 years ago |
Roberto Ierusalimschy
|
2bfa13e520
Fixed some bugs around stack reallocation
|
4 years ago |
Roberto Ierusalimschy
|
6ccd24eff5
Simpler handling of errors when creating tbc variables
|
4 years ago |
Roberto Ierusalimschy
|
b07fc10e91
Allow yields inside '__close' metamethods
|
4 years ago |
Roberto Ierusalimschy
|
59e565d955
No need to recheck close method before calling it
|
4 years ago |
Roberto Ierusalimschy
|
7af27ef59d
Cleaner handling of errors in '__close' metamethods
|
4 years ago |
Roberto Ierusalimschy
|
0ceada8da9
Report last error in closing methods
|
4 years ago |
Roberto Ierusalimschy
|
f9d29b0c44
Upvalues removed from 'openupval' before being closed
|
4 years ago |
Roberto Ierusalimschy
|
c23cc86c54
Details
|
4 years ago |
Roberto Ierusalimschy
|
f849885a4b
Small changes in macros that change GC colors
|
5 years ago |
Roberto Ierusalimschy
|
d2c2e32e8a
All objects are kept 'new' in incremental GC
|
5 years ago |
Roberto Ierusalimschy
|
46c3587a6f
Clearer distinction between types and tags
|
5 years ago |
Roberto Ierusalimschy
|
bd1b87c579
Comments (mosty typos)
|
5 years ago |
Roberto Ierusalimschy
|
5f83fb6582
Details
|
5 years ago |
Roberto Ierusalimschy
|
ca13be9af7
Supressed errors in '__close' generate warnings
|
6 years ago |
Roberto Ierusalimschy
|
f645d31573
To-be-closed variables must be closed on initialization
|
6 years ago |
Roberto Ierusalimschy
|
9e6807c3c9
Do not collect open upvalues
|
6 years ago |
Roberto Ierusalimschy
|
440a5ee78c
Fixed bug for emergency collection in upvalue creation
|
6 years ago |
Roberto Ierusalimschy
|
dc07719b0d
Tag LUA_TUPVALTBC replaced by a flag
|
6 years ago |
Roberto Ierusalimschy
|
024a6071ca
Small bug with stack reallocation
|
6 years ago |
Roberto Ierusalimschy
|
c220b0a5d0
'__close' method may be called again in case of error
|
6 years ago |
Roberto Ierusalimschy
|
298f383ffc
Avoid setting the stack top below upvalues to be closed
|
6 years ago |
Roberto Ierusalimschy
|
b4d5dff8ec
Multiple errors in '__toclose' report the first one
|
6 years ago |
Roberto Ierusalimschy
|
cf71a5ddc7
Details
|
6 years ago |
Roberto Ierusalimschy
|
4ace93ca65
No more to-be-closed functions
|
6 years ago |
Roberto Ierusalimschy
|
fdc25a1ebf
New functions 'lua_resetthread' and 'coroutine.kill'
|
6 years ago |
Roberto Ierusalimschy
|
6d04537ea6
A to-be-closed variable must have a closable value (or be nil)
|
6 years ago |
Roberto Ierusalimschy
|
e8c779736f
Removed internal cache for closures
|
6 years ago |
Roberto Ierusalimschy
|
41c800b352
Closing methods should not interfere with returning values
|
6 years ago |