summaryrefslogtreecommitdiff
path: root/lfunc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Clearer distinction between types and tagsRoberto Ierusalimschy2020-01-311-5/+5
* Comments (mosty typos)Roberto Ierusalimschy2019-12-301-1/+1
* DetailsRoberto Ierusalimschy2019-11-181-7/+7
* Supressed errors in '__close' generate warningsRoberto Ierusalimschy2019-08-161-1/+5
* To-be-closed variables must be closed on initializationRoberto Ierusalimschy2019-07-311-17/+32
* Do not collect open upvaluesRoberto Ierusalimschy2019-07-221-8/+7
* Fixed bug for emergency collection in upvalue creationRoberto Ierusalimschy2019-07-191-6/+8
* Tag LUA_TUPVALTBC replaced by a flagRoberto Ierusalimschy2019-07-191-7/+8
* Small bug with stack reallocationRoberto Ierusalimschy2019-07-181-4/+3
* '__close' method may be called again in case of errorRoberto Ierusalimschy2019-07-161-10/+12
* Avoid setting the stack top below upvalues to be closedRoberto Ierusalimschy2019-07-161-0/+1
* Multiple errors in '__toclose' report the first oneRoberto Ierusalimschy2019-06-051-3/+6
* DetailsRoberto Ierusalimschy2019-03-131-1/+2
* No more to-be-closed functionsRoberto Ierusalimschy2019-01-041-14/+10
* New functions 'lua_resetthread' and 'coroutine.kill'Roberto Ierusalimschy2018-12-131-8/+10
* A to-be-closed variable must have a closable value (or be nil)Roberto Ierusalimschy2018-11-291-0/+6
* Removed internal cache for closuresRoberto Ierusalimschy2018-11-011-2/+0
* Closing methods should not interfere with returning valuesRoberto Ierusalimschy2018-10-251-31/+33
* Handling of memory errors when creating to-be-closed upvaluesRoberto Ierusalimschy2018-10-181-32/+94
* First "complete" implementation of to-be-closed variablesRoberto Ierusalimschy2018-10-171-3/+44
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* new type 'StackValue' for stack elementsRoberto Ierusalimschy2017-06-291-6/+6
* 'lineinfo' in prototypes saved as differences instead of absoluteRoberto Ierusalimschy2017-06-271-1/+4
* bug: cannot reuse a dying upvalueRoberto Ierusalimschy2017-05-241-2/+2
* added 'cachemiss' field to prototype to avoid wasting time checkingRoberto Ierusalimschy2017-04-301-1/+2
* Upvalues collected like everything else (with mark-sweep) insteadRoberto Ierusalimschy2017-04-111-19/+28
* small changes in 'luaC_upvalbarrier'Roberto Ierusalimschy2017-04-061-4/+5
* added include for 'lprefix.h', for stuff that must be added beforeRoberto Ierusalimschy2014-11-021-4/+6
* `name' in comments changed to 'name'Roberto Ierusalimschy2014-10-251-3/+3
* more precision between closure types ('LClosure' x 'CClosure')Roberto Ierusalimschy2014-06-191-9/+9
* use appropriate macros to convert GCObject to specific typesRoberto Ierusalimschy2014-06-181-4/+7
* new list 'twups' to allow traversal of upvalues from dead threadsRoberto Ierusalimschy2014-02-181-4/+12
* field 'op' renamed to 'open'Roberto Ierusalimschy2014-02-151-4/+4
* no more local collectionRoberto Ierusalimschy2014-02-131-2/+1
* 'luaC_newobj' does not handle special cases; only special caseRoberto Ierusalimschy2013-09-111-4/+4
* LOCALBLACK changed to LOCALMARK and used also to control whether objectRoberto Ierusalimschy2013-08-271-6/+4
* upvalues collected by reference countRoberto Ierusalimschy2013-08-271-38/+27
* Lua closures go to local, tooRoberto Ierusalimschy2013-08-261-5/+14
* C functions and strings now go to the local list; first versionRoberto Ierusalimschy2013-08-231-2/+3
* added 'local' bit (true => object is only refered by local variables)Roberto Ierusalimschy2013-08-161-1/+3
* double-linked list of all upvalues elliminated and changed to aRoberto Ierusalimschy2013-08-071-27/+7
* no more generational collection !!!Roberto Ierusalimschy2013-08-051-2/+1
* open upvalues cannot be old if thread is not old; when thread is old,Roberto Ierusalimschy2012-10-031-2/+2
* no more 'Proto' objects on the stack. Protos are anchored on outerRoberto Ierusalimschy2012-05-081-4/+3
* object tag keeps variant bits too -> no need for 'isC' field inRoberto Ierusalimschy2012-01-201-12/+3
* typo in commentsRoberto Ierusalimschy2010-06-301-2/+2
* unused '#include' removedRoberto Ierusalimschy2010-06-101-2/+1
* Lua closures are cached for reuseRoberto Ierusalimschy2010-06-041-2/+5
* corrected some places where an old object could end up in frontRoberto Ierusalimschy2010-05-101-3/+5
* nasty GC bug: upvalue must be turned white when not keeping invariant,Roberto Ierusalimschy2010-04-291-6/+2