summaryrefslogtreecommitdiff
path: root/lfunc.h
Commit message (Expand)AuthorAgeFilesLines
* Stack indices changed to union'sRoberto Ierusalimschy2022-10-291-2/+2
* Bug: 'lua_settop' may use an invalid pointer to stackRoberto Ierusalimschy2022-05-251-1/+1
* New implementation for to-be-closed variablesRoberto Ierusalimschy2021-02-091-7/+2
* Allow yields inside '__close' metamethodsRoberto Ierusalimschy2021-01-131-1/+1
* Cleaner handling of errors in '__close' metamethodsRoberto Ierusalimschy2020-12-281-3/+3
* DetailsRoberto Ierusalimschy2019-11-181-2/+2
* Do not collect open upvaluesRoberto Ierusalimschy2019-07-221-1/+1
* Fixed bug for emergency collection in upvalue creationRoberto Ierusalimschy2019-07-191-1/+1
* New functions 'lua_resetthread' and 'coroutine.kill'Roberto Ierusalimschy2018-12-131-0/+11
* Handling of memory errors when creating to-be-closed upvaluesRoberto Ierusalimschy2018-10-181-0/+1
* First "complete" implementation of to-be-closed variablesRoberto Ierusalimschy2018-10-171-1/+1
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* using 'offsetof' to compute the size of parts of a structureRoberto Ierusalimschy2018-02-251-5/+5
* janitor work on castsRoberto Ierusalimschy2018-01-281-5/+5
* new type 'StackValue' for stack elementsRoberto Ierusalimschy2017-06-291-1/+4
* barrier for prototype's cache (with new gray list 'protogray' to keepRoberto Ierusalimschy2017-05-041-1/+8
* Upvalues collected like everything else (with mark-sweep) insteadRoberto Ierusalimschy2017-04-111-16/+2
* definition for 'MAXUPVAL' moved for a more "private" place and itsRoberto Ierusalimschy2015-01-131-1/+8
* more precision between closure types ('LClosure' x 'CClosure')Roberto Ierusalimschy2014-06-191-3/+3
* new list 'twups' to allow traversal of upvalues from dead threadsRoberto Ierusalimschy2014-02-181-1/+5
* field 'op' renamed to 'open'Roberto Ierusalimschy2014-02-151-2/+2
* type of 'refcount' changed to lu_mem (to ensure there will be noRoberto Ierusalimschy2013-09-111-2/+2
* upvalues collected by reference countRoberto Ierusalimschy2013-08-271-2/+20
* double-linked list of all upvalues elliminated and changed to aRoberto Ierusalimschy2013-08-071-2/+1
* no more 'Proto' objects on the stack. Protos are anchored on outerRoberto Ierusalimschy2012-05-081-2/+2
* object tag keeps variant bits too -> no need for 'isC' field inRoberto Ierusalimschy2012-01-201-2/+1
* 'luaF_newLclosure' gets prototype of new closure as argumentRoberto Ierusalimschy2010-06-041-2/+2
* no more fenvs!Roberto Ierusalimschy2010-03-261-3/+3
* added LUAI_FUNC to functions not in the APIRoberto Ierusalimschy2005-04-251-12/+12
* C functions and userdata also have environmentsRoberto Ierusalimschy2005-02-181-3/+3
* cleaner way to remark open upvaluesRoberto Ierusalimschy2005-01-181-1/+2
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-4/+4
* macros for closure sizes are globalRoberto Ierusalimschy2003-11-241-1/+8
* it's ok to dump functions with upvaluesRoberto Ierusalimschy2003-10-201-1/+2
* name changes to avoid name collision between macros and variablesRoberto Ierusalimschy2003-03-181-2/+2
* first implementation of independent global table per functionRoberto Ierusalimschy2002-06-201-2/+2
* new implementation for lua upvalues (sugested by E.T.): simpler and solvesRoberto Ierusalimschy2001-11-291-1/+1
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-2/+2
* new definitions for closure structuresRoberto Ierusalimschy2001-10-021-6/+1
* first implementation of unrestricted static scopingRoberto Ierusalimschy2001-09-071-2/+9
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-2/+2
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-2/+1
* new way to count `nblocks' for GC (try to count bytes).Roberto Ierusalimschy2000-09-291-1/+2
* new version of debug systemRoberto Ierusalimschy2000-06-261-3/+2
* some name changesRoberto Ierusalimschy2000-03-101-4/+4
* comments.Roberto Ierusalimschy1999-12-271-2/+2
* first implementation of multiple states (reentrant code).Roberto Ierusalimschy1999-11-221-5/+5
* some more `const'sRoberto Ierusalimschy1999-10-141-2/+3
* simplified version of `gc' tag method (only for userdata now).Roberto Ierusalimschy1999-10-041-3/+3
* "const" !!!Roberto Ierusalimschy1999-08-161-2/+2