Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lua 5.3.5 ported to gitv5.3.5 | Roberto Ierusalimschy | 2018-12-17 | 1 | -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. | ||||
* | using constants for "_LOADED" and "PRELOAD" | Roberto Ierusalimschy | 2016-12-04 | 1 | -2/+2 |
| | |||||
* | using 'lastfree == NULL' to signal that table is using the dummy | Roberto Ierusalimschy | 2016-11-07 | 1 | -3/+3 |
| | | | | node for its hash part + new macro 'allocsizenode' | ||||
* | '*' as a number means stack size, so that "return *" returns | Roberto Ierusalimschy | 2015-10-12 | 1 | -1/+6 |
| | | | | all values in the stack. | ||||
* | new definition for macro 'checkliveness' | Roberto Ierusalimschy | 2015-09-08 | 1 | -2/+2 |
| | |||||
* | detail | Roberto Ierusalimschy | 2015-07-01 | 1 | -2/+2 |
| | |||||
* | using 'lua_longassert' to avoid warnings | Roberto Ierusalimschy | 2015-06-18 | 1 | -2/+2 |
| | |||||
* | new function 'log2' to test 'luaO_ceillog2' (if needed) | Roberto Ierusalimschy | 2015-04-02 | 1 | -1/+9 |
| | |||||
* | code detail ('if' -> '?:') | Roberto Ierusalimschy | 2015-03-13 | 1 | -6/+6 |
| | |||||
* | 'ci_func' don't need to be exported | Roberto Ierusalimschy | 2015-03-11 | 1 | -2/+2 |
| | |||||
* | size of short strings stored in a single byte, to reduce the size | Roberto Ierusalimschy | 2015-01-16 | 1 | -2/+2 |
| | | | | of struct 'TString' | ||||
* | stupid bug in T.stacklevel (not in use by the tests) | Roberto Ierusalimschy | 2014-12-18 | 1 | -2/+2 |
| | |||||
* | new parameter for testC instruction 'pcall' (error handler) | Roberto Ierusalimschy | 2014-12-10 | 1 | -4/+4 |
| | |||||
* | casts ('(int)' -> 'cast_int') | Roberto Ierusalimschy | 2014-11-29 | 1 | -9/+9 |
| | |||||
* | clearer notation for "compare" instruction | Roberto Ierusalimschy | 2014-11-25 | 1 | -3/+6 |
| | |||||
* | allows calling luaL_checkstack with no message (in runC) | Roberto Ierusalimschy | 2014-11-14 | 1 | -2/+5 |
| | |||||
* | independent code for 'printstack' + test for panic function can | Roberto Ierusalimschy | 2014-11-11 | 1 | -17/+21 |
| | | | | ran code there | ||||
* | new function 'T.checkpanic' (to check panic errors) | Roberto Ierusalimschy | 2014-11-10 | 1 | -1/+52 |
| | |||||
* | luaL_loadbuffer replaced by luaL_loadstring (to test luaL_loadstring) | Roberto Ierusalimschy | 2014-11-10 | 1 | -4/+11 |
| | | | | + 'rawgetp'/'rawsetp' added to C interpreter | ||||
* | when checking thread consistency, check its entire stack (always | Roberto Ierusalimschy | 2014-11-07 | 1 | -4/+4 |
| | | | | the entire stack must have valid values) | ||||
* | added include for 'lprefix.h', for stuff that must be added before | Roberto Ierusalimschy | 2014-11-02 | 1 | -4/+6 |
| | | | | any other header file | ||||
* | comments (a few extra quotes around identifiers) | Roberto Ierusalimschy | 2014-10-30 | 1 | -2/+2 |
| | |||||
* | 'T.limits' reports some more useful limits | Roberto Ierusalimschy | 2014-10-27 | 1 | -2/+5 |
| | |||||
* | `name' in comments changed to 'name' | Roberto Ierusalimschy | 2014-10-25 | 1 | -2/+2 |
| | |||||
* | 'lua_Kcontext' -> 'lua_KContext' | Roberto Ierusalimschy | 2014-10-07 | 1 | -3/+3 |
| | |||||
* | when thread yields, real "func" is in field 'extra', not in 'func' | Roberto Ierusalimschy | 2014-10-06 | 1 | -4/+8 |
| | |||||
* | deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.) | Roberto Ierusalimschy | 2014-10-01 | 1 | -9/+9 |
| | |||||
* | size for array part of a table ('sizearray') changed from 'int' to | Roberto Ierusalimschy | 2014-09-04 | 1 | -3/+3 |
| | | | | 'unsigned int', which allows twice as many elements in the array part | ||||
* | 'T.gccolor' classify dead objects too | Roberto Ierusalimschy | 2014-09-01 | 1 | -4/+7 |
| | |||||
* | 'lua_Ctx' -> 'lua_Kcontext' | Roberto Ierusalimschy | 2014-08-01 | 1 | -3/+3 |
| | |||||
* | no need for type 'pCallInfo' | Roberto Ierusalimschy | 2014-07-23 | 1 | -2/+2 |
| | |||||
* | 'iswhite' and related macros now can work directly on any object | Roberto Ierusalimschy | 2014-07-19 | 1 | -3/+3 |
| | | | | (no need to convert to 'GCObject') | ||||
* | type 'Udata' refers directly to structure inside the union (union | Roberto Ierusalimschy | 2014-07-18 | 1 | -2/+2 |
| | | | | used only for aligning purposes now) | ||||
* | type 'TString' refers directly to the structure inside the union | Roberto Ierusalimschy | 2014-07-18 | 1 | -8/+5 |
| | | | | (union used only for size purposes) | ||||
* | added check for conversion 'obj2gco' (and corrections for small | Roberto Ierusalimschy | 2014-07-18 | 1 | -10/+11 |
| | | | | problems detected by this check) | ||||
* | no need for field 'gch' anymore | Roberto Ierusalimschy | 2014-07-17 | 1 | -18/+18 |
| | |||||
* | new type 'lua_Ctx' for continuation-function contexts (to allow type | Roberto Ierusalimschy | 2014-07-17 | 1 | -3/+3 |
| | | | | to be configurable) | ||||
* | 'requiref' checks 'package.loaded' before loading a module | Roberto Ierusalimschy | 2014-07-16 | 1 | -2/+7 |
| | |||||
* | unsigned-manipulation functions (lua_puhsunsigned, lua_tounsigned, etc.) | Roberto Ierusalimschy | 2014-06-26 | 1 | -4/+1 |
| | | | | deprecated | ||||
* | detail (avoid too large macro) | Roberto Ierusalimschy | 2014-06-19 | 1 | -3/+5 |
| | |||||
* | macro 'checkobjref' accepts NULL (as all its uses checked for NULL | Roberto Ierusalimschy | 2014-06-17 | 1 | -21/+15 |
| | | | | before) + user value from a userdata may not be a GC object | ||||
* | new type lua_KFunction + no more 'lua_getctx' | Roberto Ierusalimschy | 2014-06-10 | 1 | -12/+8 |
| | |||||
* | new API function 'lua_rotate' | Roberto Ierusalimschy | 2014-05-13 | 1 | -1/+5 |
| | |||||
* | 'T.totalmem' accepts 0 for unlimited memory | Roberto Ierusalimschy | 2014-05-08 | 1 | -3/+5 |
| | |||||
* | instructions in 'runC' sorted alphabetically + new instructions | Roberto Ierusalimschy | 2014-04-14 | 1 | -192/+198 |
| | | | | 'tointeger'/'tounsigned' | ||||
* | userdata can have any Lua value as uservalue | Roberto Ierusalimschy | 2014-02-19 | 1 | -1/+4 |
| | |||||
* | no need to keep threads in a different GC list, now that there is the | Roberto Ierusalimschy | 2014-02-18 | 1 | -15/+5 |
| | | | | 'twups' list | ||||
* | field 'op' renamed to 'open' | Roberto Ierusalimschy | 2014-02-15 | 1 | -2/+2 |
| | |||||
* | no more local collection | Roberto Ierusalimschy | 2014-02-13 | 1 | -49/+18 |
| | |||||
* | keep a single list of objects to be finalized (with local and non-local | Roberto Ierusalimschy | 2014-02-11 | 1 | -15/+10 |
| | | | | objects), to ensure finalization order |