aboutsummaryrefslogtreecommitdiff
path: root/ltable.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Scanner and parser use different tables for constantsRoberto Ierusalimschy2024-12-171-2/+0
* 'luaH_fastseti' uses 'checknoTM'Roberto Ierusalimschy2024-12-111-1/+1
* New way to keep hints for table lengthRoberto Ierusalimschy2024-11-291-14/+22
* 'objsize' returns 'l_mem'Roberto Ierusalimschy2024-11-151-1/+1
* 'objsize' broke in smaller piecesRoberto Ierusalimschy2024-09-301-0/+1
* Added gcc option '-Wconversion'Roberto Ierusalimschy2024-07-271-5/+5
* Encoding of table indices (hres) must use C indicesRoberto Ierusalimschy2024-06-101-15/+21
* Yet another representation for arraysRoberto Ierusalimschy2024-04-051-17/+20
* Some 'unsigned int' changed to 'unsigned'Roberto Ierusalimschy2024-03-221-4/+4
* 'luaH_get' functions return tag of the resultRoberto Ierusalimschy2024-03-211-13/+16
* 'luaH_get' functions return 'TValue'Roberto Ierusalimschy2024-03-181-16/+13
* Removed "bulk operations"Roberto Ierusalimschy2024-03-151-15/+3
* Added "bulk operations" to arraysRoberto Ierusalimschy2024-03-151-3/+15
* Optimizations for 'lua_rawgeti' and 'lua_rawseti'Roberto Ierusalimschy2024-01-121-0/+19
* Simpler coding for new representation for arraysRoberto Ierusalimschy2023-11-241-30/+8
* DetailsRoberto Ierusalimschy2023-11-081-9/+18
* Merge branch 'newarray' into nextversionRoberto Ierusalimschy2023-11-071-5/+94
|\
| * Merge branch 'master' into newarrayRoberto Ierusalimschy2023-11-031-2/+0
| |\
| * | Full implementation of new representation for arraysRoberto Ierusalimschy2023-11-031-13/+50
| * | Full abstraction for representation of array valuesRoberto Ierusalimschy2023-10-301-4/+17
| * | Some cleaning in the new table APIRoberto Ierusalimschy2023-05-161-15/+22
| * | New table API for 'set' functionsRoberto Ierusalimschy2023-05-161-0/+11
| * | Towards a new implementation of arraysRoberto Ierusalimschy2023-05-151-0/+21
* | | Merge branch 'master' into nextversionRoberto Ierusalimschy2023-06-221-2/+0
|\ \ \ | | |/ | |/|
| * | DetailsRoberto Ierusalimschy2023-05-151-2/+0
| |/
* / Tables have a 'lastfree' information only when neededRoberto Ierusalimschy2022-11-011-2/+12
|/
* Removed test function 'luaH_isdummy'Roberto Ierusalimschy2022-10-211-1/+0
* Changes in the API of 'luaH_set' and related functionsRoberto Ierusalimschy2020-12-041-2/+6
* Free bit 7 of GC 'marked' fieldRoberto Ierusalimschy2020-08-071-1/+6
* Several details about 5.4.0 rc1Roberto Ierusalimschy2020-04-231-1/+1
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* field 'sizearray' in struct 'Table' changed to 'alimit', which canRoberto Ierusalimschy2018-06-151-1/+2
* no more 'luaH_emptyobject' and comparisons of addresses of global variablesRoberto Ierusalimschy2018-06-011-6/+1
* first version of empty entries in tablesRoberto Ierusalimschy2018-02-231-1/+6
* in hash nodes, keys are stored in separate pieces to avoid wastingRoberto Ierusalimschy2017-06-091-14/+4
* 'luaH_getn' must return 'lua_Unsigned' (or 'lua_Integer'), toRoberto Ierusalimschy2017-05-191-2/+2
* detail (removing spaces at end of lines)Roberto Ierusalimschy2016-12-221-2/+2
* using 'lastfree == NULL' to signal that table is using the dummyRoberto Ierusalimschy2016-11-071-2/+10
* bug: despite its name, 'luaH_getstr' did not work for strings inRoberto Ierusalimschy2015-11-031-1/+6
* size for array part of a table ('sizearray') changed from 'int' toRoberto Ierusalimschy2014-09-041-4/+5
* simpler definition for 'setobj' (trust the compiler for the assignment)Roberto Ierusalimschy2014-07-291-2/+7
* bug (GC can collect long identifier during parser) + change (usingRoberto Ierusalimschy2013-08-301-1/+6
* "integer" keys in tables are now lua_Integer, not 'int'.Roberto Ierusalimschy2013-04-261-3/+4
* bug: __newindex metamethod may not work if metatable is its ownRoberto Ierusalimschy2011-08-171-1/+4
* no more 'luaH_setstr (used only once) + 'luaH_setint' receives valueRoberto Ierusalimschy2011-08-091-3/+2
* macro 'key2tal' replaced by 'gkey' (as both were equal)Roberto Ierusalimschy2010-06-251-3/+1
* macro 'gkey' returns a "real" TValue*Roberto Ierusalimschy2009-11-061-2/+2
* luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers,Roberto Ierusalimschy2009-08-071-3/+3
* emergency garbage collector (core forces a GC when allocation fails)Roberto Ierusalimschy2006-07-111-2/+3
* avoid unnecessary exportsRoberto Ierusalimschy2006-01-101-6/+5