525 Commits (e24ce8c2b322226bbc211e57f301c265a2622c4b)

Author SHA1 Message Date
Roberto Ierusalimschy 262dc5729a Details 6 months ago
Roberto Ierusalimschy 86a8e74824 Details 7 months ago
Roberto Ierusalimschy ba71060381 Removed "bulk operations" 8 months ago
Roberto Ierusalimschy 3823fc6c81 Added "bulk operations" to arrays 8 months ago
Roberto Ierusalimschy 8eb0abc9db Removed uses of LUA_NUMTAGS 10 months ago
Roberto Ierusalimschy 7827c40c49 A few more tweaks in the garbage collector 10 months ago
Roberto Ierusalimschy e2cc179454 New option "setparms" for 'collectgarbage' 11 months ago
Roberto Ierusalimschy ad0ea7813b GC parameters encoded as floating-point bytes 11 months ago
Roberto Ierusalimschy 666e95a66d Option 0 for step multiplier makes GC non-incremental 11 months ago
Roberto Ierusalimschy ad73b33224 Check minor->major made at the end of a minor cycle 11 months ago
Roberto Ierusalimschy 925fe8a0f2 First criteria for shifts minor<->major 11 months ago
Roberto Ierusalimschy 789e7acdea Major collections done incrementally 11 months ago
Roberto Ierusalimschy 74b4013538 Removed macro 'changeage' 11 months ago
Roberto Ierusalimschy 63d68bd657 Comments detailing the ages for generational GC 11 months ago
Roberto Ierusalimschy 024f9064f1 External strings 1 year ago
Roberto Ierusalimschy 7f4906f565 Towards external strings 1 year ago
Roberto Ierusalimschy 08a077d673 Full implementation of new representation for arrays 1 year ago
Roberto Ierusalimschy 43c8e5bded Full abstraction for representation of array values 1 year ago
Roberto Ierusalimschy 9b4f39ab14 More disciplined use of 'getstr' and 'tsslen' 1 year ago
Roberto Ierusalimschy 6b51133a98 Thread stacks resized in the atomic phase 1 year ago
Roberto Ierusalimschy 9be74ccc21 Several functions turned 'static' 1 year ago
Roberto Ierusalimschy 8dea54877a Do not avoid major collections when GCdebt is zero 2 years ago
Roberto Ierusalimschy 5d8b5b9290 Changed signal of GC debt 2 years ago
Roberto Ierusalimschy 40565b4a08 Revamp of GC parameters 2 years ago
Roberto Ierusalimschy fa2f294dd1 Reduce calls to 'luaC_step' when GC is stopped 2 years ago
Roberto Ierusalimschy 0270c204c2 Simplification in handling of GC debt 2 years ago
Roberto Ierusalimschy d324a0ccf9 Simpler control for major collections 2 years ago
Roberto Ierusalimschy 152b51955a Removed GC checks from function calls 2 years ago
Roberto Ierusalimschy ec61be9a7e 'l_mem' renamed to 'l_obj' to count objects 2 years ago
Roberto Ierusalimschy f356d5acdd First version of GC counting objects for control 2 years ago
Roberto Ierusalimschy 76953316d1 Added a counter of the total number of existing objects 2 years ago
Roberto Ierusalimschy 9ede317c70 Threads are created like other objects 2 years ago
Roberto Ierusalimschy 413a393e62 Stack indices changed to union's 2 years ago
Roberto Ierusalimschy a1f77a234a Bug: set correct pause when (re)entering gen. collection. 2 years ago
Roberto Ierusalimschy 597a53bbc6 Bug: finalizer calling exit can corrupt finalization order 3 years ago
Roberto Ierusalimschy 066e0f93c4 Fix debug information about finalizers 3 years ago
Roberto Ierusalimschy 0bfc572e51 Bug: GC is not reentrant 3 years ago
Roberto Ierusalimschy 1537d6680b New control for reentrancy of emergency collections 4 years ago
Roberto Ierusalimschy 59c88f846d Broadening the use of branch hints 4 years ago
Roberto Ierusalimschy d282652561 Bug when growing a stack 4 years ago
Roberto Ierusalimschy 52c8679760 Fixed bug of keys removed from tables vs 'next' 4 years ago
Roberto Ierusalimschy c23cc86c54 Details 4 years ago
Roberto Ierusalimschy 5aa36e894f No more field 'lua_State.stacksize' 4 years ago
Roberto Ierusalimschy 8a89da07ba Better control of gray objects 4 years ago
Roberto Ierusalimschy f849885a4b Small changes in macros that change GC colors 4 years ago
Roberto Ierusalimschy f7ce7e5faa TOUCHED2 objects are not always black 4 years ago
Roberto Ierusalimschy 65141832d2 Open upvalues should be gray when entering gen. mode 4 years ago
Roberto Ierusalimschy 68109afcdb Detail (in asserts) 4 years ago
Roberto Ierusalimschy 9cf3299faf Threads don't need to always go to 'grayagain' 4 years ago
Roberto Ierusalimschy b9b554e0f6 Clearer handling of gray lists when entering generational mode 4 years ago