summaryrefslogtreecommitdiff
path: root/lstring.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cleaner way to ensure alignment for strings and userdataRoberto Ierusalimschy2001-06-151-16/+18
|
* smaller structs for udata and for stringsRoberto Ierusalimschy2001-06-071-19/+23
|
* new implementation for userdatas, without `keys'Roberto Ierusalimschy2001-06-061-49/+23
|
* new way to handle `profiles'Roberto Ierusalimschy2001-03-261-1/+2
|
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-3/+3
|
* better encapsulation of some typesRoberto Ierusalimschy2001-02-221-2/+2
|
* better separation between basic typesRoberto Ierusalimschy2001-02-201-5/+5
|
* detailsRoberto Ierusalimschy2001-02-091-4/+3
|
* string pointers are always fully alignedRoberto Ierusalimschy2001-02-091-4/+4
|
* new semantics for pushuserdata (no more different userdatas with same value)Roberto Ierusalimschy2001-02-091-8/+8
|
* no need for tags in boxed values :-(Roberto Ierusalimschy2001-02-011-3/+1
|
* bug in lua_pushuserdata(L, NULL)Roberto Ierusalimschy2001-02-011-2/+2
|
* all boxed types start with their tagsRoberto Ierusalimschy2001-01-291-1/+3
|
* detailRoberto Ierusalimschy2001-01-261-3/+1
|
* thead-specific state separated from "global" stateRoberto Ierusalimschy2001-01-191-15/+14
|
* detailsRoberto Ierusalimschy2001-01-111-2/+2
|
* small changes in lstringRoberto Ierusalimschy2001-01-101-30/+14
|
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-27/+8
|
* detailsRoberto Ierusalimschy2000-12-221-5/+3
|
* better support for 64-bit machines (avoid excessive use of longs)Roberto Ierusalimschy2000-11-241-8/+11
|
* subtelties in layout of TStringRoberto Ierusalimschy2000-10-301-3/+14
|
* new API function `createuserdata'Roberto Ierusalimschy2000-10-261-13/+22
|
* new way to count `nblocks' for GC (try to count bytes).Roberto Ierusalimschy2000-09-291-3/+6
|
* default now is multi-stateRoberto Ierusalimschy2000-08-091-3/+1
|
* (much) better handling of memory alloction errorsRoberto Ierusalimschy2000-08-041-3/+3
|
* remove dummy argument in LUA_ASSERTRoberto Ierusalimschy2000-06-301-4/+4
|
* 32 characteres are more than enough for a good hashRoberto Ierusalimschy2000-06-151-2/+2
|
* `lua.h' is included before any other Lua header fileRoberto Ierusalimschy2000-06-121-2/+3
|
* code cleaner for 16 bits.Roberto Ierusalimschy2000-05-241-7/+7
|
* string hash uses one single hash tableRoberto Ierusalimschy2000-05-101-76/+35
|
* global variables are stored in a Lua tableRoberto Ierusalimschy2000-05-081-48/+17
|
* some name changesRoberto Ierusalimschy2000-03-101-26/+26
|
* small optimizations.Roberto Ierusalimschy2000-03-101-4/+10
|
* many details (most by lhf).Roberto Ierusalimschy2000-03-031-2/+2
|
* luaS_newfixedstring renamed to luaS_newfixedRoberto Ierusalimschy1999-12-141-2/+2
|
* table sizes don't need to be primes; power of 2 gives the same performance.Roberto Ierusalimschy1999-11-261-10/+11
|
* simpler without `init_hash'Roberto Ierusalimschy1999-11-221-28/+12
|
* first implementation of multiple states (reentrant code).Roberto Ierusalimschy1999-11-221-46/+48
|
* ways to measure number of `blocks' for GC + detailsRoberto Ierusalimschy1999-11-101-5/+6
|
* new implementation for global variable values (separated from strings)Roberto Ierusalimschy1999-11-041-29/+37
|
* warnings from Visual C++Roberto Ierusalimschy1999-10-191-3/+3
|
* new implementation of hash tables.Roberto Ierusalimschy1999-10-141-4/+5
|
* new implementation for string hashing, with chaining.Roberto Ierusalimschy1999-10-111-82/+50
|
* simplified version of `gc' tag method (only for userdata now).Roberto Ierusalimschy1999-10-041-111/+31
|
* checks table size only when element is a new oneRoberto Ierusalimschy1999-09-281-33/+49
|
* "const" !!!Roberto Ierusalimschy1999-08-161-10/+10
|
* warnings in SolarisRoberto Ierusalimschy1999-02-261-2/+2
|
* userdata and strings are kept in separate stringtablesRoberto Ierusalimschy1999-02-081-16/+17
|
* uses the same double hashing that is used for tablesRoberto Ierusalimschy1999-01-251-12/+17
|
* double hashing for string tables.Roberto Ierusalimschy1999-01-041-57/+40
|