summaryrefslogtreecommitdiff
path: root/ltable.c
Commit message (Expand)AuthorAgeFilesLines
* 'IntPoint' -> 'point2int' + ensure that casted value fits inRoberto Ierusalimschy2014-06-261-2/+2
* use appropriate macros to convert GCObject to specific typesRoberto Ierusalimschy2014-06-181-2/+3
* function 'luaV_numtointeger' changed to a global macroRoberto Ierusalimschy2014-05-261-8/+13
* cast_u2s/cast_s2u renamed l_castS2U/l_castU2S to be configurable fromRoberto Ierusalimschy2014-04-151-2/+2
* macros cast_integer/cast_unsigned replaced by cast_u2s/cast_s2u, thatRoberto Ierusalimschy2014-04-151-2/+2
* maximum size of array part of a table now is restricted not only byRoberto Ierusalimschy2014-04-131-8/+8
* some details to avoid warningsRoberto Ierusalimschy2014-04-011-5/+5
* no more 'L' in macros "luai_num*" (several places that use those macrosRoberto Ierusalimschy2014-01-271-2/+2
* 'luaC_newobj' does not handle special cases; only special caseRoberto Ierusalimschy2013-09-111-2/+2
* details (a few casts moved from macro invocation to macro definition)Roberto Ierusalimschy2013-08-291-2/+2
* tables and userdata all go to local list, tooRoberto Ierusalimschy2013-08-281-2/+2
* LOCALBLACK changed to LOCALMARK and used also to control whether objectRoberto Ierusalimschy2013-08-271-2/+2
* 'next' field for tables changed from pointer to integer (for betterRoberto Ierusalimschy2013-08-181-24/+44
* new macro 'l_floor' (allows 'floorf' even when other math operationsRoberto Ierusalimschy2013-06-201-2/+2
* 'luai_hashnum' "inlined" into 'hashfloat'Roberto Ierusalimschy2013-05-291-5/+8
* "legal" way to convert a float to an integer in CRoberto Ierusalimschy2013-05-271-3/+9
* new function 'tointeger' + 'luaV_arith' replaced by 'luaT_trybinTM'Roberto Ierusalimschy2013-04-291-14/+3
* "integer" keys in tables are now lua_Integer, not 'int'.Roberto Ierusalimschy2013-04-261-15/+19
* first steps in the support of integers: basic representation + table indexing...Roberto Ierusalimschy2013-04-151-24/+39
* detailRoberto Ierusalimschy2012-09-111-3/+3
* spaces -> tabs in #definesRoberto Ierusalimschy2012-05-231-3/+3
* random seed used in the hash of all strings to avoid intentionalRoberto Ierusalimschy2012-02-011-2/+2
* first implementation of long stringsRoberto Ierusalimschy2012-01-251-6/+15
* 'eqstr' -> 'luaS_eqstr'Roberto Ierusalimschy2012-01-231-2/+2
* avoid 'return' "to avoid warnings"Roberto Ierusalimschy2011-11-301-5/+5
* avoid some warnings about converting 32-bit shifts into 64-bit resultsRoberto Ierusalimschy2011-11-281-3/+3
* lint (unused definition)Roberto Ierusalimschy2011-09-301-8/+1
* dead objects are not collectable.Roberto Ierusalimschy2011-09-241-2/+2
* cannot compute 'mainposition' before checking whether key is nilRoberto Ierusalimschy2011-09-151-2/+3
* bug: __newindex metamethod may not work if metatable is its ownRoberto Ierusalimschy2011-08-171-12/+17
* no more 'luaH_setstr (used only once) + 'luaH_setint' receives valueRoberto Ierusalimschy2011-08-091-17/+7
* avoid warning about -unsigned valueRoberto Ierusalimschy2011-06-161-2/+2
* avoid warnings with -Wstrict-overflowRoberto Ierusalimschy2011-06-091-3/+4
* stricter control (using tag variants) over closure kinds (Lua x C)Roberto Ierusalimschy2011-06-021-2/+2
* more uniform names for 'equalobj'-related functionsRoberto Ierusalimschy2011-05-311-3/+3
* no need for two different implementations for equality (one raw andRoberto Ierusalimschy2011-05-311-3/+4
* commentRoberto Ierusalimschy2011-05-021-2/+2
* detail (should use macro 'ttisdeadkey')Roberto Ierusalimschy2011-04-051-2/+2
* allows larger array parts in tables (no need to restrict it to 2^26)Roberto Ierusalimschy2010-11-111-3/+3
* macro 'key2tal' replaced by 'gkey' (as both were equal)Roberto Ierusalimschy2010-06-251-7/+7
* better names for barrier macrosRoberto Ierusalimschy2010-06-041-2/+2
* "light C function" is a better name than "C-function pointer"Roberto Ierusalimschy2010-04-181-2/+2
* first implementation of light C functionsRoberto Ierusalimschy2010-04-141-1/+3
* new macro 'eqstr'Roberto Ierusalimschy2010-04-051-2/+3
* allocator function receives the tag of object being allocated in 'osize'Roberto Ierusalimschy2009-12-171-3/+2
* comment typosRoberto Ierusalimschy2009-11-261-2/+2
* new macro 'isdummy'Roberto Ierusalimschy2009-11-191-8/+10
* new macro 'NILCONSTANT' to initialize nil constantsRoberto Ierusalimschy2009-11-061-4/+4
* better control over accesses to TValue fieldsRoberto Ierusalimschy2009-11-051-2/+2
* new hash for doubles based on frexp, to avoid low-level tricksRoberto Ierusalimschy2009-10-231-8/+7