index
:
lua
master
v5-2
v5.3
v5.4
A mirror of https://github.com/lua/lua
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lgc.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Avoid the creation of too many strings in 'package'
Roberto Ierusalimschy
2019-05-03
1
-1
/
+1
*
After a "bad collections", avoid switching back back to generational
Roberto Ierusalimschy
2019-01-30
1
-1
/
+8
*
Removed internal cache for closures
Roberto Ierusalimschy
2018-11-01
1
-4
/
+0
*
Removed extra information from RCS keyword strings
Roberto Ierusalimschy
2018-08-23
1
-1
/
+1
*
no more 'TESTGRAYBIT' (to free this bit for real uses)
Roberto Ierusalimschy
2018-06-11
1
-3
/
+4
*
more generic way to handle 'gclist'
Roberto Ierusalimschy
2018-02-19
1
-2
/
+2
*
default for minor collection intervals a little larger
Roberto Ierusalimschy
2018-02-05
1
-4
/
+4
*
janitor work on casts
Roberto Ierusalimschy
2018-01-28
1
-3
/
+3
*
some cleaning in GC parameters
Roberto Ierusalimschy
2017-10-11
1
-4
/
+14
*
revamping the incremental collector
Roberto Ierusalimschy
2017-05-26
1
-9
/
+11
*
barrier for prototype's cache (with new gray list 'protogray' to keep
Roberto Ierusalimschy
2017-05-04
1
-1
/
+5
*
Upvalues collected like everything else (with mark-sweep) instead
Roberto Ierusalimschy
2017-04-11
1
-9
/
+1
*
Comments for generational collector
Roberto Ierusalimschy
2017-04-10
1
-3
/
+3
*
small changes in 'luaC_upvalbarrier'
Roberto Ierusalimschy
2017-04-06
1
-4
/
+4
*
generational collector (still not complete)
Roberto Ierusalimschy
2017-04-05
1
-15
/
+39
*
generational collection: new attempt (still incomplete)
Roberto Ierusalimschy
2017-02-23
1
-3
/
+6
*
avoid empty macro arguments (invalid in C89)
Roberto Ierusalimschy
2015-12-21
1
-2
/
+2
*
'condchangemem' also may need to run 'pre'/'pos'
Roberto Ierusalimschy
2015-10-21
1
-2
/
+3
*
added comments
Roberto Ierusalimschy
2015-10-20
1
-1
/
+8
*
cleaner definition for 'luaC_condGC', using 'pre'/'pos' parameters
Roberto Ierusalimschy
2015-10-20
1
-4
/
+5
*
barrier macros rewritten as expressions
Roberto Ierusalimschy
2015-08-03
1
-13
/
+13
*
`name' in comments changed to 'name'
Roberto Ierusalimschy
2014-10-25
1
-2
/
+2
*
'iswhite' and related macros now can work directly on any object
Roberto Ierusalimschy
2014-07-19
1
-4
/
+4
*
put the restriction that 'luaC_barrierback' works only on tables
Roberto Ierusalimschy
2014-07-19
1
-3
/
+3
*
no need for field 'gch' anymore
Roberto Ierusalimschy
2014-07-17
1
-8
/
+8
*
detail (removed unused prototype)
Roberto Ierusalimschy
2014-03-19
1
-2
/
+1
*
no need to keep threads in a different GC list, now that there is the
Roberto Ierusalimschy
2014-02-18
1
-7
/
+6
*
change in the way 'collectgarbage("step", size)' interprets 'size'
Roberto Ierusalimschy
2014-02-14
1
-2
/
+1
*
better control for number of finalizers called at each GC cycle
Roberto Ierusalimschy
2014-02-13
1
-2
/
+3
*
no more local collection
Roberto Ierusalimschy
2014-02-13
1
-20
/
+11
*
keep a single list of objects to be finalized (with local and non-local
Roberto Ierusalimschy
2014-02-11
1
-8
/
+7
*
detail (setmetatable do not need to use a back GC barrier)
Roberto Ierusalimschy
2013-09-11
1
-5
/
+1
*
new names and better order for GC states (sweep first lists that
Roberto Ierusalimschy
2013-09-11
1
-9
/
+9
*
threads are kept in a separated GC list, linked after the main thread
Roberto Ierusalimschy
2013-09-11
1
-4
/
+5
*
objects in list 'tobefnz' have a GC life-cycle like all others
Roberto Ierusalimschy
2013-09-11
1
-3
/
+4
*
'luaC_newobj' does not handle special cases; only special case
Roberto Ierusalimschy
2013-09-11
1
-6
/
+5
*
local collection now calls finalizers
Roberto Ierusalimschy
2013-09-03
1
-5
/
+6
*
new GC state to sweep 'localgc' list + small changes in sweep control
Roberto Ierusalimschy
2013-08-30
1
-5
/
+7
*
details (a few casts moved from macro invocation to macro definition)
Roberto Ierusalimschy
2013-08-29
1
-3
/
+3
*
LOCALBLACK changed to LOCALMARK and used also to control whether object
Roberto Ierusalimschy
2013-08-27
1
-2
/
+2
*
upvalues collected by reference count
Roberto Ierusalimschy
2013-08-27
1
-4
/
+10
*
C functions and strings now go to the local list; first version
Roberto Ierusalimschy
2013-08-23
1
-1
/
+2
*
"fixed" objects kept in a separated list (instead of being kept in
Roberto Ierusalimschy
2013-08-21
1
-3
/
+3
*
change in string table: string table is now independent of GC lists; all
Roberto Ierusalimschy
2013-08-21
1
-6
/
+5
*
GC bits SEPARATED and FINALIZEDBIT mixed in FINALIZEDBIT (with simpler
Roberto Ierusalimschy
2013-08-20
1
-5
/
+5
*
"barrier" for link prototype->cache changed to be consistent with
Roberto Ierusalimschy
2013-08-19
1
-4
/
+1
*
added 'local' bit (true => object is only refered by local variables)
Roberto Ierusalimschy
2013-08-16
1
-6
/
+14
*
barrier conditions rewritten to test first 'isblack' and then 'iswhite'
Roberto Ierusalimschy
2013-08-13
1
-8
/
+8
*
no more generational collection !!!
Roberto Ierusalimschy
2013-08-05
1
-23
/
+5
*
small bug: generational mode is always in 'propagate' mode only
Roberto Ierusalimschy
2012-09-11
1
-5
/
+14
[next]