Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'newarray' into nextversion | Roberto Ierusalimschy | 2023-11-07 | 1 | -84/+244 |
|\ | |||||
| * | Merge branch 'master' into newarray | Roberto Ierusalimschy | 2023-11-03 | 1 | -2/+3 |
| |\ | |||||
| * | | Full implementation of new representation for arrays | Roberto Ierusalimschy | 2023-11-03 | 1 | -9/+37 |
| * | | Full abstraction for representation of array values | Roberto Ierusalimschy | 2023-10-30 | 1 | -56/+60 |
| * | | Avoid direct accesses to the array part of a table | Roberto Ierusalimschy | 2023-10-27 | 1 | -49/+79 |
| * | | Some cleaning in the new table API | Roberto Ierusalimschy | 2023-05-16 | 1 | -50/+52 |
| * | | New table API for 'set' functions | Roberto Ierusalimschy | 2023-05-16 | 1 | -20/+100 |
| * | | Towards a new implementation of arrays | Roberto Ierusalimschy | 2023-05-15 | 1 | -0/+30 |
* | | | Merge branch 'master' into nextversion | Roberto Ierusalimschy | 2023-11-07 | 1 | -11/+25 |
|\ \ \ | | |/ | |/| | |||||
| * | | Simpler test in 'luaH_getint' | Roberto Ierusalimschy | 2023-10-26 | 1 | -11/+25 |
* | | | Merge branch 'master' into nextversion | Roberto Ierusalimschy | 2023-06-22 | 1 | -1/+4 |
|\| | | |||||
| * | | Details | Roberto Ierusalimschy | 2023-05-15 | 1 | -1/+2 |
| |/ | |||||
| * | Corrected support for 16-bit systems | Roberto Ierusalimschy | 2023-03-09 | 1 | -0/+2 |
* | | Tables have a 'lastfree' information only when needed | Roberto Ierusalimschy | 2022-11-01 | 1 | -15/+65 |
|/ | |||||
* | Removed test function 'luaH_isdummy' | Roberto Ierusalimschy | 2022-10-21 | 1 | -2/+0 |
* | Details | Roberto Ierusalimschy | 2022-10-19 | 1 | -2/+2 |
* | Main 'mainposition' replaced by 'mainpositionTV' | Roberto Ierusalimschy | 2021-11-25 | 1 | -19/+16 |
* | Avoid taking the address of a 'TValue' field | Roberto Ierusalimschy | 2021-10-11 | 1 | -9/+9 |
* | New hash function for integer keys | Roberto Ierusalimschy | 2021-03-29 | 1 | -2/+14 |
* | Details | Roberto Ierusalimschy | 2021-03-12 | 1 | -21/+40 |
* | Broadening the use of branch hints | Roberto Ierusalimschy | 2021-02-24 | 1 | -4/+4 |
* | Do not insert nil values into tables | Roberto Ierusalimschy | 2020-12-29 | 1 | -0/+2 |
* | Changes in the API of 'luaH_set' and related functions | Roberto Ierusalimschy | 2020-12-04 | 1 | -15/+27 |
* | Comments | Roberto Ierusalimschy | 2020-10-22 | 1 | -10/+17 |
* | Fixed bug of keys removed from tables vs 'next' | Roberto Ierusalimschy | 2020-10-14 | 1 | -10/+17 |
* | Free bit 7 of GC 'marked' field | Roberto Ierusalimschy | 2020-08-07 | 1 | -1/+1 |
* | Clearer distinction between types and tags | Roberto Ierusalimschy | 2020-01-31 | 1 | -23/+23 |
* | Changed internal representation of booleans | Roberto Ierusalimschy | 2020-01-06 | 1 | -5/+5 |
* | Using an enumeration for float->integer coercion modes | Roberto Ierusalimschy | 2019-12-05 | 1 | -2/+2 |
* | Details (mostly comments) | Roberto Ierusalimschy | 2019-10-22 | 1 | -0/+3 |
* | Janitorial work | Roberto Ierusalimschy | 2019-10-01 | 1 | -20/+24 |
* | A few changes in tests about number of bits in integers | Roberto Ierusalimschy | 2019-05-13 | 1 | -2/+2 |
* | Small optimizations in range checks | Roberto Ierusalimschy | 2019-03-27 | 1 | -5/+5 |
* | Removed extra information from RCS keyword strings | Roberto Ierusalimschy | 2018-08-23 | 1 | -1/+1 |
* | warning (comparison between signed and unsigned integers) | Roberto Ierusalimschy | 2018-06-15 | 1 | -2/+3 |
* | field 'sizearray' in struct 'Table' changed to 'alimit', which can | Roberto Ierusalimschy | 2018-06-15 | 1 | -36/+161 |
* | no more 'luaH_emptyobject' and comparisons of addresses of global variables | Roberto Ierusalimschy | 2018-06-01 | 1 | -9/+10 |
* | new macros 'likely'/'unlikely' with hints for jump predictions | Roberto Ierusalimschy | 2018-05-30 | 1 | -5/+6 |
* | detail ('l_castU2S' should only be used over lua_Unsigned values) | Roberto Ierusalimschy | 2018-05-29 | 1 | -2/+2 |
* | better names for macros for tags and types. | Roberto Ierusalimschy | 2018-02-26 | 1 | -6/+6 |
* | first version of empty entries in tables | Roberto Ierusalimschy | 2018-02-23 | 1 | -30/+33 |
* | small reorganization of 'luaV_flttointeger'/'luaV_tointeger' | Roberto Ierusalimschy | 2018-02-21 | 1 | -4/+5 |
* | more generic way to handle 'gclist' | Roberto Ierusalimschy | 2018-02-19 | 1 | -2/+2 |
* | janitor work on casts | Roberto Ierusalimschy | 2018-01-28 | 1 | -5/+5 |
* | another try with table resize. | Roberto Ierusalimschy | 2017-12-29 | 1 | -41/+55 |
* | more freedom in handling memory-allocation errors (not all allocations | Roberto Ierusalimschy | 2017-12-08 | 1 | -32/+63 |
* | using explicit tests for allocation overflow whenever possible | Roberto Ierusalimschy | 2017-12-07 | 1 | -9/+29 |
* | detail (typo in comments) | Roberto Ierusalimschy | 2017-11-23 | 1 | -2/+2 |
* | new function 'luaV_flttointeger' to convert floats to integers (without | Roberto Ierusalimschy | 2017-11-08 | 1 | -3/+3 |
* | new type 'StackValue' for stack elements | Roberto Ierusalimschy | 2017-06-29 | 1 | -6/+6 |