Roberto Ierusalimschy
|
063d4e4543
Lua 5.3.5 ported to git
|
6 سال پیش |
Roberto Ierusalimschy
|
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
|
10 سال پیش |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
10 سال پیش |
Roberto Ierusalimschy
|
89b56e7d84
more precision between closure types ('LClosure' x 'CClosure')
|
11 سال پیش |
Roberto Ierusalimschy
|
14929f5764
use appropriate macros to convert GCObject to specific types
|
11 سال پیش |
Roberto Ierusalimschy
|
d764cc5522
new list 'twups' to allow traversal of upvalues from dead threads
|
11 سال پیش |
Roberto Ierusalimschy
|
ffa96d988d
field 'op' renamed to 'open'
|
11 سال پیش |
Roberto Ierusalimschy
|
733c58595b
no more local collection
|
11 سال پیش |
Roberto Ierusalimschy
|
1150873447
'luaC_newobj' does not handle special cases; only special case
|
12 سال پیش |
Roberto Ierusalimschy
|
90972ff136
LOCALBLACK changed to LOCALMARK and used also to control whether object
|
12 سال پیش |
Roberto Ierusalimschy
|
af35c7f398
upvalues collected by reference count
|
12 سال پیش |
Roberto Ierusalimschy
|
742b7377d3
Lua closures go to local, too
|
12 سال پیش |
Roberto Ierusalimschy
|
50955e27f5
C functions and strings now go to the local list; first version
|
12 سال پیش |
Roberto Ierusalimschy
|
439d74e29f
added 'local' bit (true => object is only refered by local variables)
|
12 سال پیش |
Roberto Ierusalimschy
|
623e388bb4
double-linked list of all upvalues elliminated and changed to a
|
12 سال پیش |
Roberto Ierusalimschy
|
677d90165f
no more generational collection !!!
|
12 سال پیش |
Roberto Ierusalimschy
|
86b39206d9
open upvalues cannot be old if thread is not old; when thread is old,
|
13 سال پیش |
Roberto Ierusalimschy
|
3cadc37f47
no more 'Proto' objects on the stack. Protos are anchored on outer
|
13 سال پیش |
Roberto Ierusalimschy
|
fd22ccd6d0
object tag keeps variant bits too -> no need for 'isC' field in
|
13 سال پیش |
Roberto Ierusalimschy
|
a71c5f6f53
typo in comments
|
15 سال پیش |
Roberto Ierusalimschy
|
0d116c3ada
unused '#include' removed
|
15 سال پیش |
Roberto Ierusalimschy
|
575074fd85
Lua closures are cached for reuse
|
15 سال پیش |
Roberto Ierusalimschy
|
1c1a98e872
corrected some places where an old object could end up in front
|
15 سال پیش |
Roberto Ierusalimschy
|
23001d8607
nasty GC bug: upvalue must be turned white when not keeping invariant,
|
15 سال پیش |
Roberto Ierusalimschy
|
5a7a0c72d8
'luaC_linkupval' embedded into call site
|
15 سال پیش |
Roberto Ierusalimschy
|
064e406f67
no more fenvs!
|
15 سال پیش |
Roberto Ierusalimschy
|
25c557ec63
first version of _ENV; no more global variables
|
15 سال پیش |
Roberto Ierusalimschy
|
0bbdddc86b
allocator function receives the tag of object being allocated in 'osize'
|
15 سال پیش |
Roberto Ierusalimschy
|
3a9ae612a4
macro 'ngcotouv' is the same as 'gco2uv', so it was removed
|
15 سال پیش |
Roberto Ierusalimschy
|
3c4d970a7b
comment typos
|
15 سال پیش |