summaryrefslogtreecommitdiff
path: root/ltable.c
Commit message (Expand)AuthorAgeFilesLines
* new way to count `nblocks' for GC (try to count bytes).Roberto Ierusalimschy2000-09-291-2/+2
* `lauxlib' is now part of the libraries (not used by core Lua)Roberto Ierusalimschy2000-09-111-2/+1
* new implementation for `next'Roberto Ierusalimschy2000-08-311-5/+19
* default now is multi-stateRoberto Ierusalimschy2000-08-091-3/+1
* new algorithm for traversing in GC to avoid deep recursion callsRoberto Ierusalimschy2000-08-071-5/+7
* (much) better handling of memory alloction errorsRoberto Ierusalimschy2000-08-041-4/+6
* remove dummy argument in LUA_ASSERTRoberto Ierusalimschy2000-06-301-4/+4
* error messageRoberto Ierusalimschy2000-06-281-3/+3
* `lua.h' is included before any other Lua header fileRoberto Ierusalimschy2000-06-121-2/+3
* access to `values' in TObject always through macrosRoberto Ierusalimschy2000-06-081-2/+2
* new signature for `luaH_set'Roberto Ierusalimschy2000-06-061-28/+23
* new auxiliar function `luaH_setstr'Roberto Ierusalimschy2000-06-051-1/+9
* collect dead indices in tablesRoberto Ierusalimschy2000-06-051-1/+23
* code cleaner for 16 bits.Roberto Ierusalimschy2000-05-241-6/+17
* detailsRoberto Ierusalimschy2000-05-111-13/+6
* global variables are stored in a Lua tableRoberto Ierusalimschy2000-05-081-7/+15
* small optimizations for table accessRoberto Ierusalimschy2000-04-251-11/+37
* details.Roberto Ierusalimschy2000-03-311-2/+2
* no more special cases for closures with 0 upvalues (performance is the same,Roberto Ierusalimschy2000-03-291-7/+1
* TAG_ARRAY -> TAG_TABLERoberto Ierusalimschy2000-03-271-3/+3
* some name changesRoberto Ierusalimschy2000-03-101-15/+15
* many details (most by lhf).Roberto Ierusalimschy2000-03-031-2/+2
* small changes for "clean C"Roberto Ierusalimschy2000-02-081-2/+2
* new ttypes to distinguish between C closures and Lua closures.Roberto Ierusalimschy1999-12-231-3/+3
* keep it simpleRoberto Ierusalimschy1999-12-071-44/+14
* table sizes don't need to be primes; power of 2 gives the same performance.Roberto Ierusalimschy1999-11-261-6/+8
* first implementation of multiple states (reentrant code).Roberto Ierusalimschy1999-11-221-39/+41
* ways to measure number of `blocks' for GC + detailsRoberto Ierusalimschy1999-11-101-6/+6
* invariant tests over tables performed externally, through a built-inRoberto Ierusalimschy1999-10-261-41/+4
* warnings from Visual C++Roberto Ierusalimschy1999-10-191-2/+2
* new implementation of hash tables.Roberto Ierusalimschy1999-10-141-73/+198
* simplified version of `gc' tag method (only for userdata now).Roberto Ierusalimschy1999-10-041-14/+11
* "luaH_set" only needs to check size when key is newRoberto Ierusalimschy1999-09-221-24/+18
* "const" !!!Roberto Ierusalimschy1999-08-161-7/+7
* some C compilers cannot initialize a local structRoberto Ierusalimschy1999-05-211-2/+3
* new function "lua_next" (+ new implementation for "next")Roberto Ierusalimschy1999-02-231-23/+5
* luaH_set does the set and protect its value; luaH_move can then be aRoberto Ierusalimschy1999-01-251-31/+16
* table entries with ref=null always have val=null too.Roberto Ierusalimschy1999-01-251-28/+15
* small optimizations(?)Roberto Ierusalimschy1999-01-221-49/+36
* function "move" for tables is better implemented with some "insideRoberto Ierusalimschy1999-01-041-1/+11
* tables are better manipulated via "Hash *" instead of "TObject" orRoberto Ierusalimschy1998-12-301-6/+3
* small bug: nuse may change when table is rehashed;Roberto Ierusalimschy1998-08-111-11/+10
* hash tables may shrink if use rate is too small.Roberto Ierusalimschy1998-08-101-7/+3
* auxiliar functions "luaH_setint" & "luaH_getint".Roberto Ierusalimschy1998-07-121-2/+19
* tables can become full of "emptys" slots, and keep growing without limits.Roberto Ierusalimschy1998-01-281-17/+17
* small optimizations (?)Roberto Ierusalimschy1998-01-131-2/+3
* small optimizations in switch orderRoberto Ierusalimschy1998-01-091-5/+5
* optimization: closures without upvalues don't need to be closuresRoberto Ierusalimschy1997-12-151-2/+8
* details (mainly error messages)Roberto Ierusalimschy1997-12-091-2/+2
* small modifications (format, small optimizations, etc)Roberto Ierusalimschy1997-11-211-2/+2