Roberto Ierusalimschy 351ccd7332 Towards a new implementation of arrays
The array part of a table wastes too much space, due to padding.
To avoid that, we need to store values in the array as something
different from a TValue. Therefore, the API for table access
should not assume that any value in a table lives in a *TValue.
This commit is the first step to remove that assumption: functions
luaH_get*, instead of returning a *TValue where the value lives,
receive a *TValue where to put the value being accessed.
(We still have to change the luaH_set* functions.)
2023-05-15 17:56:25 -03:00
2023-05-02 16:41:43 -03:00
2023-05-15 17:56:25 -03:00
2022-10-29 12:06:37 -03:00
2021-10-18 11:58:40 -03:00
2021-12-13 10:41:17 -03:00
2020-02-27 12:59:22 -03:00
2023-05-02 16:41:43 -03:00
2020-09-03 09:52:43 -03:00
2021-02-24 11:14:44 -03:00
2023-04-18 09:44:10 -03:00
2022-10-29 12:06:37 -03:00
2023-03-09 11:10:04 -03:00
2022-10-29 12:06:37 -03:00
2022-11-08 10:15:10 -03:00
2022-10-29 12:06:37 -03:00
2022-12-15 14:18:03 -03:00
2021-02-24 11:14:44 -03:00
2020-04-23 14:48:15 -03:00
2023-04-18 09:44:10 -03:00
2020-09-15 14:29:52 -03:00
2023-04-18 09:44:10 -03:00
2022-12-02 11:33:09 -03:00
2022-12-15 10:44:55 -03:00
2022-04-01 13:55:44 -03:00
2022-10-29 12:06:37 -03:00
2022-11-08 10:15:10 -03:00
2020-04-23 14:48:15 -03:00
2020-04-23 14:48:15 -03:00
2023-04-18 09:44:10 -03:00
2020-12-02 15:13:13 -03:00
2020-04-23 14:48:15 -03:00
2023-05-02 16:41:43 -03:00
2022-12-14 16:20:39 -03:00
2021-02-24 11:14:44 -03:00
2023-04-18 09:44:10 -03:00
2023-05-02 16:41:43 -03:00
2022-10-29 12:06:37 -03:00
2022-12-14 16:20:39 -03:00
2023-04-18 09:44:10 -03:00
2023-05-02 16:41:43 -03:00
2023-02-02 13:43:41 -03:00
2020-05-07 14:52:19 -03:00
2023-05-15 17:56:25 -03:00
2023-05-15 17:56:25 -03:00
2023-03-31 11:47:31 -03:00
2023-03-09 11:12:11 -03:00
2020-12-02 15:13:13 -03:00

Lua

This is the repository of Lua development code, as seen by the Lua team. It contains the full history of all commits but is mirrored irregularly. For complete information about Lua, visit Lua.org.

Please do not send pull requests. To report issues, post a message to the Lua mailing list.

Download official Lua releases from Lua.org.

Description
No description provided
Readme 13 MiB
Languages
C 66.7%
Lua 32.6%
Makefile 0.6%
Shell 0.1%