aboutsummaryrefslogtreecommitdiff
path: root/ltable.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* new macros 'likely'/'unlikely' with hints for jump predictionsRoberto Ierusalimschy2018-05-301-5/+6
* detail ('l_castU2S' should only be used over lua_Unsigned values)Roberto Ierusalimschy2018-05-291-2/+2
* better names for macros for tags and types.Roberto Ierusalimschy2018-02-261-6/+6
* first version of empty entries in tablesRoberto Ierusalimschy2018-02-231-30/+33
* small reorganization of 'luaV_flttointeger'/'luaV_tointeger'Roberto Ierusalimschy2018-02-211-4/+5
* more generic way to handle 'gclist'Roberto Ierusalimschy2018-02-191-2/+2
* janitor work on castsRoberto Ierusalimschy2018-01-281-5/+5
* another try with table resize.Roberto Ierusalimschy2017-12-291-41/+55
* more freedom in handling memory-allocation errors (not all allocationsRoberto Ierusalimschy2017-12-081-32/+63
* using explicit tests for allocation overflow whenever possibleRoberto Ierusalimschy2017-12-071-9/+29