summaryrefslogtreecommitdiff
path: root/lfunc.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lua 5.3.5 ported to gitv5.3.5Roberto Ierusalimschy2018-12-171-1/+1
| | | | | | | This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.2.
* definition for 'MAXUPVAL' moved for a more "private" place and itsRoberto Ierusalimschy2015-01-131-1/+8
| | | | value and comment corrected to reflect current implementation
* 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
| | | | (+ fixed some problems with cycles involving those upvalues)
* 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
| | | | overflows)
* 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
| | | | traversal of all non-marked threads
* no more 'Proto' objects on the stack. Protos are anchored on outerRoberto Ierusalimschy2012-05-081-2/+2
| | | | Protos or on a Closure, which must be created before the Proto.
* object tag keeps variant bits too -> no need for 'isC' field inRoberto Ierusalimschy2012-01-201-2/+1
| | | | Closures + more strick typing for closure variants
* '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
| | | | for incremental garbage collection
* 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
| | | | a bug for multi-stacks
* 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
|
* optimization: closures without upvalues don't need to be closuresRoberto Ierusalimschy1997-12-151-2/+1
|
* first implementation of centralized global state.Roberto Ierusalimschy1997-11-191-4/+1
|
* first version of Cclosures.Roberto Ierusalimschy1997-10-241-1/+2
|
* better way to traverse GCnode lists.Roberto Ierusalimschy1997-09-261-3/+3
|
* Lua Function structuresRoberto Ierusalimschy1997-09-161-0/+26