summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* release changed to (5.3) alphav5.3-alphav5-3-alphaRoberto Ierusalimschy2014-07-311-2/+2
* new macro 'cvt2num' to better control whether strings are convertibleRoberto Ierusalimschy2014-07-302-11/+18
* new macro 'cvt2str' to better control whether numbers are convertibleRoberto Ierusalimschy2014-07-306-52/+54
* do not assume numbers are coercible to stringsRoberto Ierusalimschy2014-07-301-4/+7
* simpler definition for 'setobj' (trust the compiler for the assignment)Roberto Ierusalimschy2014-07-294-11/+23
* added some casts between integral types (to avoid warnings)Roberto Ierusalimschy2014-07-294-15/+15
* some janitorial work (comments, small refactoring)Roberto Ierusalimschy2014-07-281-45/+96
* new function 'math.ult' (unsigned less than)Roberto Ierusalimschy2014-07-281-1/+10
* first implementation for 'table.copy'Roberto Ierusalimschy2014-07-251-1/+39
* 'ipairs' respects metamethodsRoberto Ierusalimschy2014-07-243-7/+49
* extra space for new threads is initialized with a copy of the mainRoberto Ierusalimschy2014-07-241-3/+4
* better support for extra user space associated with a Lua stateRoberto Ierusalimschy2014-07-244-11/+23
* detail (extra byte in LUAI_EXTRASPACE to test proper alignment ofRoberto Ierusalimschy2014-07-231-2/+3
* better(?) alignment for some structures (pointers first)Roberto Ierusalimschy2014-07-231-13/+13
* comments + proper undef of compatibility macros + no need to undefRoberto Ierusalimschy2014-07-231-12/+22
* no need for type 'pCallInfo'Roberto Ierusalimschy2014-07-231-2/+2
* 'lua_replace' implemented as a macro using 'lua_copy'Roberto Ierusalimschy2014-07-222-23/+13
* more precise type for argument to 'aux_upvalue'Roberto Ierusalimschy2014-07-211-4/+4
* 'iswhite' and related macros now can work directly on any objectRoberto Ierusalimschy2014-07-213-9/+9
* 'iswhite' and related macros now can work directly on any objectRoberto Ierusalimschy2014-07-193-15/+15
* put the restriction that 'luaC_barrierback' works only on tablesRoberto Ierusalimschy2014-07-193-29/+33
* removed useless assertion (gcstate != GCSpause already implied byRoberto Ierusalimschy2014-07-191-4/+4
* in 'luaL_checkversion_' check numeric types first. (Other testsRoberto Ierusalimschy2014-07-191-4/+3
* no more "-2" for limits. (Limits should be precise; safety is inRoberto Ierusalimschy2014-07-181-6/+6
* detail (no need to define LUAI_USER_ALIGNMENT_T when it is notRoberto Ierusalimschy2014-07-181-4/+5
* type 'Udata' refers directly to structure inside the union (unionRoberto Ierusalimschy2014-07-187-35/+48
* type 'TString' refers directly to the structure inside the unionRoberto Ierusalimschy2014-07-1813-104/+102
* ensure size for LUAI_USER_ALIGNMENT_T in tests is larger than theRoberto Ierusalimschy2014-07-181-2/+2
* added check for conversion 'obj2gco' (and corrections for smallRoberto Ierusalimschy2014-07-1810-39/+51
* no need for field 'gch' anymoreRoberto Ierusalimschy2014-07-175-81/+71
* change in GCObject: instead of being a union, it is now a structureRoberto Ierusalimschy2014-07-172-19/+30
* new type 'lua_Ctx' for continuation-function contexts (to allow typeRoberto Ierusalimschy2014-07-177-42/+63
* new conversion float->integer: conversion is valid only whenRoberto Ierusalimschy2014-07-174-35/+46
* 'requiref' checks 'package.loaded' before loading a moduleRoberto Ierusalimschy2014-07-162-13/+22
* function 'type' keeps type names as upvalues to avoid creating stringsRoberto Ierusalimschy2014-07-161-8/+21
* detail (added placeholders for non-function fields to preallocateRoberto Ierusalimschy2014-07-163-3/+16
* Table library now respects '__index'/'__newindex' metamethodsRoberto Ierusalimschy2014-07-161-43/+96
* removed unused parameter Ä'L' in macro 'api_check' and companyRoberto Ierusalimschy2014-07-156-55/+52
* added api check in 'lua_typename' (tag is valid)Roberto Ierusalimschy2014-07-151-2/+3
* detail (typos in comments)Roberto Ierusalimschy2014-06-309-28/+28
* unsigned-manipulation functions (lua_puhsunsigned, lua_tounsigned, etc.)Roberto Ierusalimschy2014-06-266-32/+46
* emergency collection can happen even when collector is stoppedRoberto Ierusalimschy2014-06-261-5/+3
* detail (comment)Roberto Ierusalimschy2014-06-261-2/+2
* unsigned-manipulation functions (lua_puhsunsigned, lua_tounsigned, etc.)Roberto Ierusalimschy2014-06-261-48/+1
* var-arguments to the script come from 'arg' table (not from originalRoberto Ierusalimschy2014-06-261-10/+16
* 'IntPoint' -> 'point2int' + ensure that casted value fits inRoberto Ierusalimschy2014-06-262-5/+5
* LUA_MAXUNSIGNED was only used to define 2.0^intnumbits (and thatRoberto Ierusalimschy2014-06-242-9/+8
* use proper macros to convert 'GCObject' to other objects + betterRoberto Ierusalimschy2014-06-191-24/+23
* detail (avoid too large macro)Roberto Ierusalimschy2014-06-191-3/+5
* more precision between closure types ('LClosure' x 'CClosure')Roberto Ierusalimschy2014-06-199-49/+49