summaryrefslogtreecommitdiff
path: root/ltable.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | macro. New algorithm for double hashing (does not use "%").
* 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
| | | | information".
* tables are better manipulated via "Hash *" instead of "TObject" orRoberto Ierusalimschy1998-12-301-6/+3
| | | | "lua_Object".
* small bug: nuse may change when table is rehashed;Roberto Ierusalimschy1998-08-111-11/+10
| | | | 3/2 is a good fraction for hash limit (instead of 0.7, using floats)
* 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
|
* first implementation of centralized global state.Roberto Ierusalimschy1997-11-191-8/+6
|
* first version of Cclosures.Roberto Ierusalimschy1997-10-241-4/+1
|
* GC now considers an "estimate" of object size, instead of just the numberRoberto Ierusalimschy1997-10-231-6/+11
| | | | of objects.
* macro "val" should live together with macro "ref".Roberto Ierusalimschy1997-10-181-2/+1
|
* better way to traverse GCnode lists.Roberto Ierusalimschy1997-09-261-11/+3
|
* Lua tables (hash)Roberto Ierusalimschy1997-09-161-0/+218