summaryrefslogtreecommitdiff
path: root/ltable.c
Commit message (Expand)AuthorAgeFilesLines
* '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
* 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
* 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
* 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
* corrected definition of lua_number2int for WindowsRoberto Ierusalimschy2005-05-031-2/+3
* detailRoberto Ierusalimschy2005-04-011-4/+3
* new "primitive" getnRoberto Ierusalimschy2005-03-161-1/+49
* `luac´ -> `luai' (to avoid confusion with other luac stuff)Roberto Ierusalimschy2005-03-091-7/+7
* `luaconf.h´ exports all its definitions always (so all of themRoberto Ierusalimschy2005-03-081-7/+7
* fewer #include's in luaconf.hRoberto Ierusalimschy2005-03-081-1/+2
* macros for all arithmetic operations over lua_NumbersRoberto Ierusalimschy2005-01-101-5/+5
* change in hash algorithm so that it does not need empty slotRoberto Ierusalimschy2005-01-051-87/+104
* cleaner interface to `ltable'Roberto Ierusalimschy2005-01-041-19/+31
* better (correct?) way to handle `next' over removed keysRoberto Ierusalimschy2004-12-041-8/+16
* static names do not need `luaX_' prefixRoberto Ierusalimschy2004-12-031-3/+3
* better names for `luaM_free...' macrosRoberto Ierusalimschy2004-11-241-2/+2
* detailsRoberto Ierusalimschy2004-11-241-2/+2
* detailRoberto Ierusalimschy2004-11-241-2/+2
* small optimization for table size in machines with double allignmentRoberto Ierusalimschy2004-10-061-18/+20
* small optimizationsRoberto Ierusalimschy2004-09-271-13/+8
* detailRoberto Ierusalimschy2004-08-311-17/+10
* less conservative write barrier for tablesRoberto Ierusalimschy2004-08-101-2/+2
* new scheme for configuration through `luaconf.h'Roberto Ierusalimschy2004-04-301-28/+4
* small optimization for {f()}Roberto Ierusalimschy2004-03-261-3/+3
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-36/+36
* First version of incremental GCRoberto Ierusalimschy2003-12-091-2/+3
* default metatable can be NULLRoberto Ierusalimschy2003-12-011-2/+2
* detailsRoberto Ierusalimschy2003-11-271-8/+4
* new auxiliary function `luaH_setstr'Roberto Ierusalimschy2003-08-261-1/+13
* Lua does not need all those different types...Roberto Ierusalimschy2003-04-281-2/+2
* avoid unnecessary call to log2 on too large indicesRoberto Ierusalimschy2003-04-281-10/+14
* warnings from several compilers (mainly typecasts when lua_Number is float)Roberto Ierusalimschy2003-04-031-3/+3
* new hash method for lua_Number (double) (due to a performance problem)Roberto Ierusalimschy2003-03-241-15/+38
* detailsRoberto Ierusalimschy2003-03-201-6/+6
* name changes to avoid name collision between macros and variablesRoberto Ierusalimschy2003-03-181-36/+36
* detailsRoberto Ierusalimschy2003-02-201-4/+5
* simpler way to count usesRoberto Ierusalimschy2003-02-131-11/+14