| Commit message (Expand) | Author | Age | Files | Lines |
* | Removed extra information from RCS keyword strings | Roberto Ierusalimschy | 2018-08-23 | 1 | -1/+1 |
* | no need to check whether libraries and host use the same kernel; | Roberto Ierusalimschy | 2018-06-18 | 1 | -6/+5 |
* | new field 'nilvalue' in struct 'global_State' to avoid the use of | Roberto Ierusalimschy | 2018-06-15 | 1 | -1/+2 |
* | no more 'luaO_nilobject' to avoid comparison of global variable addresses | Roberto Ierusalimschy | 2018-06-01 | 1 | -3/+2 |
* | macro 'luai_makeseed' now controls the whole process of making the seed | Roberto Ierusalimschy | 2018-05-29 | 1 | -17/+17 |
* | 'gcemergency' should be zero before any memory allocation | Roberto Ierusalimschy | 2018-02-05 | 1 | -2/+2 |
* | janitor work on casts | Roberto Ierusalimschy | 2018-01-28 | 1 | -3/+3 |
* | new macro 'isLuacode' (to distinguish regular Lua code from | Roberto Ierusalimschy | 2017-12-19 | 1 | -2/+2 |
* | no more 'stackless' implementation; 'luaV_execute' calls itself | Roberto Ierusalimschy | 2017-11-23 | 1 | -2/+26 |
* | using 'trap' to stop 'luaV_execute' when necessary (tracing and | Roberto Ierusalimschy | 2017-11-13 | 1 | -1/+2 |
* | back to 'CallInfo' (no gains with its removal) | Roberto Ierusalimschy | 2017-11-07 | 1 | -8/+55 |
* | no more 'CallInfo' structure | Roberto Ierusalimschy | 2017-11-04 | 1 | -53/+4 |
* | more fields moved out of 'CallInfo' | Roberto Ierusalimschy | 2017-11-03 | 1 | -3/+3 |
* | baby steps to remove 'CallInfo': keeping 'L->func' correct | Roberto Ierusalimschy | 2017-10-31 | 1 | -3/+6 |
* | some cleaning in GC parameters | Roberto Ierusalimschy | 2017-10-11 | 1 | -3/+5 |
* | new type 'StackValue' for stack elements | Roberto Ierusalimschy | 2017-06-29 | 1 | -5/+5 |
* | revamping the incremental collector | Roberto Ierusalimschy | 2017-05-26 | 1 | -10/+2 |
* | barrier for prototype's cache (with new gray list 'protogray' to keep | Roberto Ierusalimschy | 2017-05-04 | 1 | -2/+2 |
* | 'KGC_NORMAL' -> 'KGC_INC' + emergency GC signalled by flag (instead | Roberto Ierusalimschy | 2017-04-24 | 1 | -2/+3 |
* | removed initialization of 'GCestimate' (it is initialized during | Roberto Ierusalimschy | 2017-04-12 | 1 | -2/+1 |
* | 'mainthread' lives in 'allgc' list, like everybody else | Roberto Ierusalimschy | 2017-04-11 | 1 | -3/+4 |
* | generational collector (still not complete) | Roberto Ierusalimschy | 2017-04-05 | 1 | -2/+3 |
* | generational collection: new attempt (still incomplete) | Roberto Ierusalimschy | 2017-02-23 | 1 | -1/+2 |
* | removed field 'n' from 'CallInfo' (not being used right now) | Roberto Ierusalimschy | 2015-11-13 | 1 | -14/+11 |
* | added counters for total and individual CallInfo entries (to allow | Roberto Ierusalimschy | 2015-11-02 | 1 | -8/+16 |
* | macro 'addbuff' was using external variable name, instead of using | Roberto Ierusalimschy | 2015-10-20 | 1 | -2/+2 |
* | long strings are created directly in final position when possible | Roberto Ierusalimschy | 2015-09-08 | 1 | -3/+1 |
* | avoid overflows (detected with 'clang -ftrapv') | Roberto Ierusalimschy | 2015-07-13 | 1 | -3/+7 |
* | new cache for interning strings | Roberto Ierusalimschy | 2015-03-04 | 1 | -8/+2 |
* | comments (references to "ANSI C" changed to "ISO C", which is the | Roberto Ierusalimschy | 2014-11-02 | 1 | -4/+3 |
* | added include for 'lprefix.h', for stuff that must be added before | Roberto Ierusalimschy | 2014-11-02 | 1 | -4/+6 |
* | extra space for new threads is initialized with a copy of the main | Roberto Ierusalimschy | 2014-07-24 | 1 | -3/+4 |
* | better support for extra user space associated with a Lua state | Roberto Ierusalimschy | 2014-07-24 | 1 | -4/+5 |
* | type 'TString' refers directly to the structure inside the union | Roberto Ierusalimschy | 2014-07-18 | 1 | -2/+2 |
* | added check for conversion 'obj2gco' (and corrections for small | Roberto Ierusalimschy | 2014-07-18 | 1 | -2/+2 |
* | no need to keep threads in a different GC list, now that there is the | Roberto Ierusalimschy | 2014-02-18 | 1 | -4/+4 |
* | new list 'twups' to allow traversal of upvalues from dead threads | Roberto Ierusalimschy | 2014-02-18 | 1 | -1/+3 |
* | better control for number of finalizers called at each GC cycle | Roberto Ierusalimschy | 2014-02-13 | 1 | -6/+7 |
* | no more local collection | Roberto Ierusalimschy | 2014-02-13 | 1 | -14/+4 |
* | keep a single list of objects to be finalized (with local and non-local | Roberto Ierusalimschy | 2014-02-11 | 1 | -2/+2 |
* | bug: should call 'luai_userstateclose' only when 'luai_userstateopen' | Roberto Ierusalimschy | 2013-11-08 | 1 | -6/+8 |
* | CallInfo lists shrinks together with their associated stacks | Roberto Ierusalimschy | 2013-09-17 | 1 | -1/+20 |
* | GC local pause configurable | Roberto Ierusalimschy | 2013-09-13 | 1 | -1/+6 |
* | threads are kept in a separated GC list, linked after the main thread | Roberto Ierusalimschy | 2013-09-11 | 1 | -14/+6 |
* | 'luaC_newobj' does not handle special cases; only special case | Roberto Ierusalimschy | 2013-09-11 | 1 | -7/+11 |
* | back to open hashing for the string table (but with a different | Roberto Ierusalimschy | 2013-09-05 | 1 | -2/+2 |
* | local collection now calls finalizers | Roberto Ierusalimschy | 2013-09-03 | 1 | -4/+2 |
* | new GC state to sweep 'localgc' list + small changes in sweep control | Roberto Ierusalimschy | 2013-08-30 | 1 | -2/+2 |
* | tables and userdata all go to local list, too | Roberto Ierusalimschy | 2013-08-28 | 1 | -1/+9 |
* | upvalues collected by reference count | Roberto Ierusalimschy | 2013-08-27 | 1 | -2/+2 |