aboutsummaryrefslogtreecommitdiff
path: root/ltests.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* check memory allows strings to live in the main GC list (it shouldRoberto Ierusalimschy2010-04-121-1/+2
| | | | work ok).
* global table now is only kept in the registryRoberto Ierusalimschy2010-03-291-2/+1
|
* no more fenvs!Roberto Ierusalimschy2010-03-261-3/+7
|
* 'mainthread' is not inserted in the 'allgc' list anymore, but sweptRoberto Ierusalimschy2010-03-251-4/+3
| | | | separately.
* userdata with finalizers are kept in a separated list ('udgc'), insteadRoberto Ierusalimschy2010-03-241-4/+4
| | | | | of at the end of 'rootgc' (which was renamed to 'allgc', as it is not "root" in the usual meaning for collectors)
* "no value" added to array luaT_typenames + occurrences of "userdata"Roberto Ierusalimschy2010-01-131-10/+3
| | | | in that array unified in a single address
* no more pseudoindex LUA_GLOBALSINDEX; global table now accessibleRoberto Ierusalimschy2009-12-221-4/+4
| | | | through registry
* 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len'Roberto Ierusalimschy2009-12-171-5/+11
|
* allocator function receives the tag of object being allocated in 'osize'Roberto Ierusalimschy2009-12-171-4/+10
| | | | when 'ptr' is NULL.
* new function 'luaC_runtilstate' to advance GC until a "valid" stateRoberto Ierusalimschy2009-12-111-1/+4
|
* several new features in testC to allow better testing of lua_resumeRoberto Ierusalimschy2009-12-101-27/+62
| | | | at the C API level
* strings in C scripts may be delimited by quotes + new functionality toRoberto Ierusalimschy2009-12-011-16/+76
| | | | set C scripts as C hooks
* continuations may be upvalues tooRoberto Ierusalimschy2009-11-271-4/+5
|
* macro 'checkvalref' redefined as function (to avoid too long macros)Roberto Ierusalimschy2009-11-061-3/+6
|
* better control over accesses to TValue fieldsRoberto Ierusalimschy2009-11-051-3/+3
|
* no more one environment per thread: all threads share a single globalRoberto Ierusalimschy2009-10-231-2/+3
| | | | environment
* parser keeps list of active local variables in a single dynamic array,Roberto Ierusalimschy2009-10-111-2/+1
| | | | therefore saving C stack space
* new function lua_copyRoberto Ierusalimschy2009-10-051-1/+5
|
* a few more instructions to testC (func2udata and getfield)Roberto Ierusalimschy2009-09-301-1/+9
|
* information about upvalues (where they come from) kept in Proto structure,Roberto Ierusalimschy2009-09-281-5/+4
| | | | instead of sequence of pseudo-opcodes after OP_CLOSURE
* 'lua_mainthread' replaced by new preregistered value LUA_RIDX_MAINTHREADRoberto Ierusalimschy2009-09-171-3/+5
|
* first implementation of 'lua_yieldk' (yield with continuation)Roberto Ierusalimschy2009-09-141-2/+12
|
* extra facilities to testC: comments + commands print, callk and yield +Roberto Ierusalimschy2009-09-091-5/+35
| | | | Cfunc with extra upvalues
* better machinery to test continuations in the C APIRoberto Ierusalimschy2009-08-261-1/+24
|
* new macro 'getproto'Roberto Ierusalimschy2009-07-151-4/+4
|
* new way to control stack overflow, controling only total size of the stackRoberto Ierusalimschy2009-07-151-2/+1
|
* new functions 'lua_arith' and 'lua_compare'Roberto Ierusalimschy2009-06-171-6/+10
|
* new API function 'lua_mainthread'Roberto Ierusalimschy2009-06-151-1/+3
|
* 'getline' renamed to 'getfuncline' (to avoid problems with POSIX)Roberto Ierusalimschy2009-06-101-2/+2
|
* no more L->base + ci->base only for Lua functions (C functions may useRoberto Ierusalimschy2009-06-011-3/+3
| | | | 'func')
* several small improvements based on 'ci' being fixed now (includingRoberto Ierusalimschy2009-04-171-14/+12
| | | | erasing savedpc from lua_State)
* 'CallInfo' stack implemented as double-linked list instead of an arrayRoberto Ierusalimschy2009-04-171-11/+7
|
* new function 'T.makeCfunc' (for later use)Roberto Ierusalimschy2009-04-141-16/+38
|
* new states have a reasonable panic function +Roberto Ierusalimschy2009-03-031-4/+18
| | | | | testC may run code on different threads + rename of some testC operations ('rawcall'->'call', 'call'->'pcall')
* Lua now uses "homemade" lctype (instead of ctype.h from ANSI C)Roberto Ierusalimschy2009-02-191-3/+3
|
* using light userdata to represent "remote" statesRoberto Ierusalimschy2009-02-181-8/+14
|
* detail (added 'UNUSED' to unused argument)Roberto Ierusalimschy2008-10-281-1/+2
|
* better control of call status through CallInfoRoberto Ierusalimschy2008-08-261-2/+2
|
* small bug: lua_resume returning LUA_YIELD is not an errorRoberto Ierusalimschy2008-08-131-2/+2
|
* simplification in the handling of finalizers: no more 'tmudata' list +Roberto Ierusalimschy2008-06-261-5/+9
| | | | no more GCSsweeptmu collector's state
* "test trick" seems more useful with pointers instead of integersRoberto Ierusalimschy2008-06-231-3/+3
|
* removed static variable lua_state (not used)Roberto Ierusalimschy2008-06-131-4/+1
|
* 'luaL_gsub' moved into 'testC' (all auxlib should be tested through 'testC')Roberto Ierusalimschy2008-06-131-23/+7
|
* extra options in 'testC' for newmetatable and testudataRoberto Ierusalimschy2008-06-121-1/+8
|
* SETLIST extra argument now is an "instruction" (OP_EXTRAARG)Roberto Ierusalimschy2008-04-021-1/+4
|
* userdata with finalizers are kept in a separated listRoberto Ierusalimschy2008-02-191-15/+17
|
* in 'testC', booleans should be represented by booean valuesRoberto Ierusalimschy2008-02-111-11/+11
|
* new instructions 'newtable' and 'checkstack' in 'testC'Roberto Ierusalimschy2008-02-111-1/+8
|
* use prefix in extern names, even those in test filesRoberto Ierusalimschy2007-11-121-11/+11
|
* clearing some old compatibility codeRoberto Ierusalimschy2007-06-211-10/+2
|