Roberto Ierusalimschy
|
c23cc86c54
Details
|
před 4 roky |
Roberto Ierusalimschy
|
f849885a4b
Small changes in macros that change GC colors
|
před 5 roky |
Roberto Ierusalimschy
|
d2c2e32e8a
All objects are kept 'new' in incremental GC
|
před 5 roky |
Roberto Ierusalimschy
|
46c3587a6f
Clearer distinction between types and tags
|
před 5 roky |
Roberto Ierusalimschy
|
bd1b87c579
Comments (mosty typos)
|
před 5 roky |
Roberto Ierusalimschy
|
5f83fb6582
Details
|
před 5 roky |
Roberto Ierusalimschy
|
ca13be9af7
Supressed errors in '__close' generate warnings
|
před 6 roky |
Roberto Ierusalimschy
|
f645d31573
To-be-closed variables must be closed on initialization
|
před 6 roky |
Roberto Ierusalimschy
|
9e6807c3c9
Do not collect open upvalues
|
před 6 roky |
Roberto Ierusalimschy
|
440a5ee78c
Fixed bug for emergency collection in upvalue creation
|
před 6 roky |
Roberto Ierusalimschy
|
dc07719b0d
Tag LUA_TUPVALTBC replaced by a flag
|
před 6 roky |
Roberto Ierusalimschy
|
024a6071ca
Small bug with stack reallocation
|
před 6 roky |
Roberto Ierusalimschy
|
c220b0a5d0
'__close' method may be called again in case of error
|
před 6 roky |
Roberto Ierusalimschy
|
298f383ffc
Avoid setting the stack top below upvalues to be closed
|
před 6 roky |
Roberto Ierusalimschy
|
b4d5dff8ec
Multiple errors in '__toclose' report the first one
|
před 6 roky |
Roberto Ierusalimschy
|
cf71a5ddc7
Details
|
před 6 roky |
Roberto Ierusalimschy
|
4ace93ca65
No more to-be-closed functions
|
před 6 roky |
Roberto Ierusalimschy
|
fdc25a1ebf
New functions 'lua_resetthread' and 'coroutine.kill'
|
před 6 roky |
Roberto Ierusalimschy
|
6d04537ea6
A to-be-closed variable must have a closable value (or be nil)
|
před 6 roky |
Roberto Ierusalimschy
|
e8c779736f
Removed internal cache for closures
|
před 6 roky |
Roberto Ierusalimschy
|
41c800b352
Closing methods should not interfere with returning values
|
před 6 roky |
Roberto Ierusalimschy
|
3c7dc52909
Handling of memory errors when creating to-be-closed upvalues
|
před 6 roky |
Roberto Ierusalimschy
|
bd96330d03
First "complete" implementation of to-be-closed variables
|
před 6 roky |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
před 7 roky |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
před 8 roky |
Roberto Ierusalimschy
|
b42430fd3a
'lineinfo' in prototypes saved as differences instead of absolute
|
před 8 roky |
Roberto Ierusalimschy
|
be0d951be8
bug: cannot reuse a dying upvalue
|
před 8 roky |
Roberto Ierusalimschy
|
8634b2a011
added 'cachemiss' field to prototype to avoid wasting time checking
|
před 8 roky |
Roberto Ierusalimschy
|
a3d36fe283
Upvalues collected like everything else (with mark-sweep) instead
|
před 8 roky |
Roberto Ierusalimschy
|
2331e1beec
small changes in 'luaC_upvalbarrier'
|
před 8 roky |