index
:
delta/lua-github.git
5.0.x
5.1.x
5.2.x
alt-version
alternative-version
baserock/5.3.2
c6f7181e910b6
master
oldlua
scopedvars
temporary
v5-2
v5.3
v5.4.0
v5.4.0-patch
github.com: lua/lua.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lgc.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
'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
*
collector in generational mode must be in 'propagate' state when
Roberto Ierusalimschy
2012-07-04
1
-3
/
+4
*
definition of 'GCSTEPSIZE' moved to header file + small changes
Roberto Ierusalimschy
2012-05-23
1
-5
/
+11
*
simpler macro 'luaC_condGC' + better 'step' in 'lua_gc' +
Roberto Ierusalimschy
2012-05-21
1
-2
/
+2
*
test for whether collector is running moved from function to
Roberto Ierusalimschy
2012-05-11
1
-2
/
+2
*
documentation comment (small correction about strings being
Roberto Ierusalimschy
2012-01-23
1
-3
/
+5
*
'luaC_separateudata' renamed to 'separatetobefnz' and called only
Roberto Ierusalimschy
2011-10-03
1
-2
/
+1
*
lint (unused macros)
Roberto Ierusalimschy
2011-09-30
1
-4
/
+1
*
detail (cleaning trailing spaces)
Roberto Ierusalimschy
2011-01-26
1
-2
/
+2
*
full collection does not restart collector + avoid changing GC
Roberto Ierusalimschy
2010-12-29
1
-1
/
+2
*
better control for GC running or stopped
Roberto Ierusalimschy
2010-12-20
1
-5
/
+1
*
new macro 'luaC_condGC' to allow extra code to be run in case
Roberto Ierusalimschy
2010-12-17
1
-2
/
+4
*
comments
Roberto Ierusalimschy
2010-12-02
1
-3
/
+3
*
finalizers (__gc) for tables
Roberto Ierusalimschy
2010-11-26
1
-2
/
+2
*
typo in comments
Roberto Ierusalimschy
2010-06-30
1
-2
/
+2
*
better barrier for prototypes
Roberto Ierusalimschy
2010-06-07
1
-4
/
+4
*
Lua closures are cached for reuse
Roberto Ierusalimschy
2010-06-04
1
-9
/
+13
*
corrected some places where an old object could end up in front
Roberto Ierusalimschy
2010-05-10
1
-1
/
+4
*
new macro 'resetoldbit'
Roberto Ierusalimschy
2010-05-10
1
-1
/
+3
*
slightly better definition for 'isgray'
Roberto Ierusalimschy
2010-05-07
1
-2
/
+3
*
new macro 'isgenerational' + new macro 'isold' + better deffinition
Roberto Ierusalimschy
2010-05-07
1
-3
/
+7
*
comments
Roberto Ierusalimschy
2010-05-06
1
-18
/
+9
*
new function 'luaC_changemode'
Roberto Ierusalimschy
2010-05-05
1
-1
/
+2
[next]