aboutsummaryrefslogtreecommitdiff
path: root/ltable.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Encoding of table indices (hres) must use C indicesRoberto Ierusalimschy2024-06-101-6/+6
* Yet another representation for arraysRoberto Ierusalimschy2024-04-051-23/+44
* Some 'unsigned int' changed to 'unsigned'Roberto Ierusalimschy2024-03-221-10/+10
* 'luaH_get' functions return tag of the resultRoberto Ierusalimschy2024-03-211-18/+30
* 'luaH_get' functions return 'TValue'Roberto Ierusalimschy2024-03-181-35/+18
* Removed "bulk operations"Roberto Ierusalimschy2024-03-151-13/+4
* Added "bulk operations" to arraysRoberto Ierusalimschy2024-03-151-15/+42
* Fixed warnings from different compilersRoberto Ierusalimschy2024-02-151-1/+2
* Field 'lastfree' changed (back) to 'Node *'Roberto Ierusalimschy2024-02-071-14/+16
* Better handling of size limit when resizing a tableRoberto Ierusalimschy2024-02-071-4/+13
* Small optimization in 'luaH_psetint'Roberto Ierusalimschy2024-01-251-1/+1
* Optimizations for 'lua_rawgeti' and 'lua_rawseti'Roberto Ierusalimschy2024-01-121-18/+37
* Simpler coding for new representation for arraysRoberto Ierusalimschy2023-11-241-19/+27
* Merge branch 'newarray' into nextversionRoberto Ierusalimschy2023-11-071-84/+244
|\
| * Merge branch 'master' into newarrayRoberto Ierusalimschy2023-11-031-2/+3
| |\
| * | Full implementation of new representation for arraysRoberto Ierusalimschy2023-11-031-9/+37
| * | Full abstraction for representation of array valuesRoberto Ierusalimschy2023-10-301-56/+60
| * | Avoid direct accesses to the array part of a tableRoberto Ierusalimschy2023-10-271-49/+79
| * | Some cleaning in the new table APIRoberto Ierusalimschy2023-05-161-50/+52
| * | New table API for 'set' functionsRoberto Ierusalimschy2023-05-161-20/+100
| * | Towards a new implementation of arraysRoberto Ierusalimschy2023-05-151-0/+30
* | | Merge branch 'master' into nextversionRoberto Ierusalimschy2023-11-071-11/+25
|\ \ \ | | |/ | |/|
| * | Simpler test in 'luaH_getint'Roberto Ierusalimschy2023-10-261-11/+25
* | | Merge branch 'master' into nextversionRoberto Ierusalimschy2023-06-221-1/+4
|\| |
| * | DetailsRoberto Ierusalimschy2023-05-151-1/+2
| |/
| * Corrected support for 16-bit systemsRoberto Ierusalimschy2023-03-091-0/+2
* | Tables have a 'lastfree' information only when neededRoberto Ierusalimschy2022-11-011-15/+65
|/
* Removed test function 'luaH_isdummy'Roberto Ierusalimschy2022-10-211-2/+0
* DetailsRoberto Ierusalimschy2022-10-191-2/+2
* Main 'mainposition' replaced by 'mainpositionTV'Roberto Ierusalimschy2021-11-251-19/+16
* Avoid taking the address of a 'TValue' fieldRoberto Ierusalimschy2021-10-111-9/+9
* New hash function for integer keysRoberto Ierusalimschy2021-03-291-2/+14
* DetailsRoberto Ierusalimschy2021-03-121-21/+40
* Broadening the use of branch hintsRoberto Ierusalimschy2021-02-241-4/+4
* Do not insert nil values into tablesRoberto Ierusalimschy2020-12-291-0/+2
* Changes in the API of 'luaH_set' and related functionsRoberto Ierusalimschy2020-12-041-15/+27
* CommentsRoberto Ierusalimschy2020-10-221-10/+17
* Fixed bug of keys removed from tables vs 'next'Roberto Ierusalimschy2020-10-141-10/+17
* Free bit 7 of GC 'marked' fieldRoberto Ierusalimschy2020-08-071-1/+1
* Clearer distinction between types and tagsRoberto Ierusalimschy2020-01-311-23/+23
* Changed internal representation of booleansRoberto Ierusalimschy2020-01-061-5/+5
* Using an enumeration for float->integer coercion modesRoberto Ierusalimschy2019-12-051-2/+2
* Details (mostly comments)Roberto Ierusalimschy2019-10-221-0/+3
* Janitorial workRoberto Ierusalimschy2019-10-011-20/+24
* A few changes in tests about number of bits in integersRoberto Ierusalimschy2019-05-131-2/+2
* Small optimizations in range checksRoberto Ierusalimschy2019-03-271-5/+5
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* warning (comparison between signed and unsigned integers)Roberto Ierusalimschy2018-06-151-2/+3
* field 'sizearray' in struct 'Table' changed to 'alimit', which canRoberto Ierusalimschy2018-06-151-36/+161
* no more 'luaH_emptyobject' and comparisons of addresses of global variablesRoberto Ierusalimschy2018-06-011-9/+10