Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 'pcall' may not restore previous error function when | Roberto Ierusalimschy | 2012-10-01 | 1 | -2/+97 |
| | | | | | inside coroutines + Check for garbage collector in function calls does not cover all paths | ||||
* | BUG: 'pcall' may not restore previous error function when | Roberto Ierusalimschy | 2012-10-01 | 1 | -2/+6 |
| | | | | inside coroutines | ||||
* | pops the string from 'get_prompt' only after using it | Roberto Ierusalimschy | 2012-09-29 | 1 | -3/+4 |
| | |||||
* | typo in comment | Roberto Ierusalimschy | 2012-09-24 | 1 | -2/+2 |
| | |||||
* | detail | Roberto Ierusalimschy | 2012-09-11 | 1 | -3/+3 |
| | |||||
* | no more macro 'changenvalue' | Roberto Ierusalimschy | 2012-09-11 | 2 | -7/+4 |
| | |||||
* | small bug: generational mode is always in 'propagate' mode only | Roberto Ierusalimschy | 2012-09-11 | 2 | -10/+21 |
| | | | | | outside the collector: during collection of course it must go to other modes. | ||||
* | more regularity for field 'fix' | Roberto Ierusalimschy | 2012-09-11 | 1 | -12/+19 |
| | |||||
* | checks garbage collector every time it calls a function (as the | Roberto Ierusalimschy | 2012-08-28 | 1 | -3/+4 |
| | | | | stack can grow and so allocates more memory) | ||||
* | remove of unecessary luaD_checkstack. (In some cases, C should | Roberto Ierusalimschy | 2012-08-16 | 5 | -23/+19 |
| | | | | | ensure stack space; in others, Lua can use the extra slots for temporary values.) | ||||
* | details (no need to use lua_pushfstring for plain strings) | Roberto Ierusalimschy | 2012-08-16 | 1 | -3/+3 |
| | |||||
* | details (remove of some extra spaces) | Roberto Ierusalimschy | 2012-08-14 | 4 | -11/+11 |
| | |||||
* | detail (avoid being picky about conversion from 'unsigned char' | Roberto Ierusalimschy | 2012-08-06 | 1 | -2/+2 |
| | | | | to 'int') | ||||
* | Bug: Some patterns can overflow the C stack, due to recursion | Roberto Ierusalimschy | 2012-07-31 | 1 | -77/+124 |
| | | | | (Took the opportunity to refactor function 'match') | ||||
* | typo | Roberto Ierusalimschy | 2012-07-13 | 1 | -2/+2 |
| | |||||
* | Some patterns can overflow the C stack, due to recursion. | Roberto Ierusalimschy | 2012-07-13 | 1 | -2/+12 |
| | |||||
* | collector in generational mode must be in 'propagate' state when | Roberto Ierusalimschy | 2012-07-04 | 3 | -25/+24 |
| | | | | not running a collection | ||||
* | collector in generational mode should never be in 'pause' state | Roberto Ierusalimschy | 2012-07-02 | 1 | -1/+9 |
| | |||||
* | major collections in generational mode are triggered by comparison with | Roberto Ierusalimschy | 2012-07-02 | 1 | -3/+6 |
| | | | | the memory estimate from last major collection | ||||
* | comment | Roberto Ierusalimschy | 2012-07-02 | 1 | -2/+2 |
| | |||||
* | change in error message | Roberto Ierusalimschy | 2012-06-29 | 1 | -2/+2 |
| | |||||
* | bugs: Internal Lua values may escape through the debug API +v5.2.1 | Roberto Ierusalimschy | 2012-06-11 | 1 | -2/+39 |
| | | | | Problems when yielding from debug hooks | ||||
* | bugs in yields inside debug hooks | Roberto Ierusalimschy | 2012-06-08 | 4 | -13/+23 |
| | |||||
* | new auxiliary function 'luaI_printinst' (to print a single instruction) | Roberto Ierusalimschy | 2012-06-07 | 1 | -1/+7 |
| | |||||
* | includes counts from 'sweeptolive' in cost of atomic step | Roberto Ierusalimschy | 2012-05-31 | 1 | -8/+15 |
| | |||||
* | bug in luaL_getsubtable (calling lua_absindex not with original stack) | Roberto Ierusalimschy | 2012-05-31 | 1 | -3/+3 |
| | |||||
* | small bug in error handling of finalizers (cannot call lua_tostring | Roberto Ierusalimschy | 2012-05-31 | 1 | -27/+45 |
| | | | | | | inside the core) + small bug in luaC_checkfinalizer (when avoiding remove object being sweeped from sweep list) + small changes in GC pace control (for the atomic part) | ||||
* | small improvement in lua_checkmemory (only allow dead objects in | Roberto Ierusalimschy | 2012-05-31 | 1 | -7/+12 |
| | | | | part of the sweep list not yet sweeped) | ||||
* | update of 'lua_checkmemory' | Roberto Ierusalimschy | 2012-05-30 | 1 | -4/+10 |
| | |||||
* | bug: object being moved to 'finobj' list might not be sweeped by | Roberto Ierusalimschy | 2012-05-30 | 1 | -4/+7 |
| | | | | the collector | ||||
* | typos in comments | Roberto Ierusalimschy | 2012-05-30 | 2 | -5/+5 |
| | |||||
* | only count in 'atomic' objects marked for the first time | Roberto Ierusalimschy | 2012-05-29 | 1 | -5/+8 |
| | |||||
* | more efficient way to apply 'stepmul' + some changes in GC parameters | Roberto Ierusalimschy | 2012-05-28 | 1 | -18/+29 |
| | |||||
* | definition for 'MAX_LMEM' | Roberto Ierusalimschy | 2012-05-28 | 1 | -1/+3 |
| | |||||
* | definition of 'GCSTEPSIZE' moved to header file + small changes | Roberto Ierusalimschy | 2012-05-23 | 2 | -10/+13 |
| | |||||
* | compensate for 'GCSTEPSIZE' in GC steps | Roberto Ierusalimschy | 2012-05-23 | 1 | -2/+2 |
| | |||||
* | removed debug code | Roberto Ierusalimschy | 2012-05-23 | 1 | -17/+1 |
| | |||||
* | spaces -> tabs in #defines | Roberto Ierusalimschy | 2012-05-23 | 5 | -30/+31 |
| | |||||
* | detail ('char' should be 'const char') | Roberto Ierusalimschy | 2012-05-22 | 1 | -2/+2 |
| | |||||
* | merge of fields 'lastmajormem' (used in gen. mode) and 'estimate' | Roberto Ierusalimschy | 2012-05-22 | 4 | -15/+15 |
| | | | | (used in inc. mode) | ||||
* | try to avoid sweeping new objects created with new white (and | Roberto Ierusalimschy | 2012-05-22 | 3 | -27/+43 |
| | | | | therefore not collectable in the current cycle) | ||||
* | simpler macro 'luaC_condGC' + better 'step' in 'lua_gc' + | Roberto Ierusalimschy | 2012-05-21 | 3 | -17/+35 |
| | | | | | micro bug in 'luaC_checkfinalizer' (current sweep object could be removed from 'allgc' list) | ||||
* | revamp of the GC pace control; more like 5.1: any X Kbytes allocated | Roberto Ierusalimschy | 2012-05-20 | 2 | -97/+120 |
| | | | | makes the GC handle f(X) Kbytes of objects | ||||
* | extend optimization of 'if a then break end' for the case | Roberto Ierusalimschy | 2012-05-20 | 1 | -4/+10 |
| | | | | 'if a then break; end' | ||||
* | allow "long double" precision for PI constant if needed | Roberto Ierusalimschy | 2012-05-18 | 1 | -6/+6 |
| | |||||
* | removed 'stringmark' trick | Roberto Ierusalimschy | 2012-05-14 | 1 | -25/+19 |
| | |||||
* | macro 'checkGC' takes care of setting 'top' to limit stack live values | Roberto Ierusalimschy | 2012-05-14 | 1 | -16/+9 |
| | |||||
* | details (header comments) | Roberto Ierusalimschy | 2012-05-14 | 2 | -3/+4 |
| | |||||
* | test for whether collector is running moved from function to | Roberto Ierusalimschy | 2012-05-11 | 3 | -16/+8 |
| | | | | macro 'luaC_condGC'. | ||||
* | definition for 'LUAI_MAXSHORTLEN' moved to luaconf.h (too important) | Roberto Ierusalimschy | 2012-05-11 | 2 | -13/+9 |
| |