summaryrefslogtreecommitdiff
path: root/ltable.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | collisions
* 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
| | | | | metatable + luaV_settable does not create entry when there is a metamethod (and therefore entry is useless)
* no more 'luaH_setstr (used only once) + 'luaH_setint' receives valueRoberto Ierusalimschy2011-08-091-17/+7
| | | | to be set.
* 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
| | | | one with metamethods)
* 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
| | | | when 'ptr' is NULL.
* 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
|
* luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers,Roberto Ierusalimschy2009-08-071-9/+9
| | | | not generic numbers).
* 'luaM_freearray' does not need array type as argumentRoberto Ierusalimschy2009-04-171-4/+4
|
* avoid making 'lastfree' an invalid pointerRoberto Ierusalimschy2009-03-301-2/+3
|
* 'ceillog2' now is exported (other modules may need it)Roberto Ierusalimschy2008-01-301-21/+3
|
* another way to normalize -0 that avoids problems with very smallRoberto Ierusalimschy2007-04-181-3/+3
| | | | numbers (adding 1 turns them all into 1)
* luaO_log2 can be private to ltable.cRoberto Ierusalimschy2007-04-101-1/+19
|
* avoid trailing white spacesRoberto Ierusalimschy2006-09-111-8/+8
|
* macros luai_num* take a state L (when available) as argument, to allowRoberto Ierusalimschy2006-08-071-2/+2
| | | | them to generate errors (and other facilities)
* emergency garbage collector (core forces a GC when allocation fails)Roberto Ierusalimschy2006-07-111-10/+6
|
* detailRoberto Ierusalimschy2006-01-181-2/+2
|
* avoid unnecessary exportsRoberto Ierusalimschy2006-01-101-15/+28
|
* avoids type punning for table keysRoberto Ierusalimschy2006-01-101-24/+25
|
* small changes in castsRoberto Ierusalimschy2005-12-221-10/+10
|
* new macro luai_numisnanRoberto Ierusalimschy2005-11-251-2/+2
|
* no more L in numer-operator macros (some functions that use those macrosRoberto Ierusalimschy2005-10-241-5/+5
| | | | have no access to L)
* warnings from Visual CRoberto Ierusalimschy2005-07-111-3/+3
|
* warnings in VS .NetRoberto Ierusalimschy2005-05-311-2/+2
|
* detailsRoberto Ierusalimschy2005-05-201-5/+5
|
* several small detailsRoberto Ierusalimschy2005-05-171-2/+2
|
* better quotes for strings in error messagesRoberto Ierusalimschy2005-05-161-2/+2
|