<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/ltablib.c, branch v5.5.1</title>
<subtitle>A mirror of https://github.com/lua/lua
</subtitle>
<id>https://git.lua4.win/lua/atom?h=v5.5.1</id>
<link rel='self' href='https://git.lua4.win/lua/atom?h=v5.5.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/'/>
<updated>2026-03-09T19:24:49+00:00</updated>
<entry>
<title>'table.tunpack' using 'aux_getn' like the others</title>
<updated>2026-03-09T19:24:49+00:00</updated>
<author>
<name>Roberto I</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2026-03-09T19:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=377cbea61b2688b21c7d243fc0f42498851df794'/>
<id>urn:sha1:377cbea61b2688b21c7d243fc0f42498851df794</id>
<content type='text'>
'table.tunpack' was not checking its first argument, which could
result in error messages generated inside the API, without location
information.
</content>
</entry>
<entry>
<title>Parameters for 'lua_createtable' back to int</title>
<updated>2025-01-21T16:33:59+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-01-21T16:33:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=7d7ae8781e64e2b3b212d5c7b7c1b98b694df5ef'/>
<id>urn:sha1:7d7ae8781e64e2b3b212d5c7b7c1b98b694df5ef</id>
<content type='text'>
Tables don't accept sizes larger than int.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2024-09-12T14:08:11+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-09-12T14:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=b443145ff3415fcaee903a7d95fa7212df5a77db'/>
<id>urn:sha1:b443145ff3415fcaee903a7d95fa7212df5a77db</id>
<content type='text'>
Fixed comments in sort partition.
</content>
</entry>
<entry>
<title>'-Wconversion' extended to all options of Lua numbers</title>
<updated>2024-07-27T18:13:21+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-07-27T18:13:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f2206b2abe848f65956fa48da338c2bfac599e4a'/>
<id>urn:sha1:f2206b2abe848f65956fa48da338c2bfac599e4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added gcc option '-Wconversion'</title>
<updated>2024-07-27T16:32:59+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-07-27T16:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=0acd55898d0aaae8dbc14c8a1bc1e3bdffc8701b'/>
<id>urn:sha1:0acd55898d0aaae8dbc14c8a1bc1e3bdffc8701b</id>
<content type='text'>
No warnings for standard numerical types. Still pending alternative
numerical types.
</content>
</entry>
<entry>
<title>llimits.h being used by all Lua code</title>
<updated>2024-06-20T17:46:06+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-20T17:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=a08d82eb132bfd9db5b91e0d5ebcb81d7b26dcd0'/>
<id>urn:sha1:a08d82eb132bfd9db5b91e0d5ebcb81d7b26dcd0</id>
<content type='text'>
The definitions in llimits.h are useful not only for the core. That
header only defines types and '#define's, so libs and core still do
not share any real code/data.
</content>
</entry>
<entry>
<title>Some 'unsigned int' changed to 'unsigned'</title>
<updated>2024-03-22T17:06:11+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-03-22T17:06:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9fa63a62682c1353eeabd4575152941fa6f3e70f'/>
<id>urn:sha1:9fa63a62682c1353eeabd4575152941fa6f3e70f</id>
<content type='text'>
'unsigned int' is too long sometimes. (We already write 'long' instead
of 'long int'...)
</content>
</entry>
<entry>
<title>Details</title>
<updated>2024-03-13T12:20:34+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-03-13T12:20:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=52aa2b5d24c560fb4d7a642971571ff9cbeabfcd'/>
<id>urn:sha1:52aa2b5d24c560fb4d7a642971571ff9cbeabfcd</id>
<content type='text'>
- 'unsigned int' -&gt; 'unsigned'
- Some explicit casts to avoid warnings
- Test avoids printing the value of 'fail' (which may not be nil)
</content>
</entry>
<entry>
<title>Better handling of size limit when resizing a table</title>
<updated>2024-02-07T16:39:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-02-07T16:39:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=0c9bec0d38ed3d2c45d7be4e764a0bcffef98be1'/>
<id>urn:sha1:0c9bec0d38ed3d2c45d7be4e764a0bcffef98be1</id>
<content type='text'>
Avoid silent conversions from int to unsigned int when calling
'luaH_resize'; avoid silent conversions from lua_Integer to int in
'table.create'; MAXASIZE corrected for the new implementation of arrays;
'luaH_resize' checks explicitly whether new size respects MAXASIZE.
(Even constructors were bypassing that check.)
</content>
</entry>
<entry>
<title>New function 'table.create'</title>
<updated>2024-01-18T18:16:26+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-01-18T18:16:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=3e9dbe143d3338f5f13a5e421ea593adff482da0'/>
<id>urn:sha1:3e9dbe143d3338f5f13a5e421ea593adff482da0</id>
<content type='text'>
Creates a table preallocating memory. (It just exports to Lua the API
function 'lua_createtable'.)
</content>
</entry>
</feed>
