<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/lundump.h, branch v5.4.9</title>
<subtitle>A mirror of https://github.com/lua/lua
</subtitle>
<id>https://git.lua4.win/lua/atom?h=v5.4.9</id>
<link rel='self' href='https://git.lua4.win/lua/atom?h=v5.4.9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/'/>
<updated>2024-06-13T18:13:52+00:00</updated>
<entry>
<title>'lua.h' back to redundancy in version definitions</title>
<updated>2024-06-13T18:13:52+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-13T18:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3'/>
<id>urn:sha1:1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3</id>
<content type='text'>
Several tools inspect 'lua.h' to extract version information, and
they assume the file will have some specific format.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2023-07-03T17:12:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-07-03T17:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=cbae01620278f9b568805db16a96d0631ced473d'/>
<id>urn:sha1:cbae01620278f9b568805db16a96d0631ced473d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Details in comments</title>
<updated>2020-05-07T17:52:19+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-05-07T17:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=0be57b9b6d1a4ea8d41c9c9b9b434b4749ccbb27'/>
<id>urn:sha1:0be57b9b6d1a4ea8d41c9c9b9b434b4749ccbb27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Back to old encoding of versions in binary files</title>
<updated>2020-05-06T17:19:08+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-05-06T17:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=61a4e64a6667bedaa882571c48a173ef5a4ba73b'/>
<id>urn:sha1:61a4e64a6667bedaa882571c48a173ef5a4ba73b</id>
<content type='text'>
(Undoing part of commit f53eabeed8.)  It is better to keep this encoding
stable, so that all Lua versions can read at least the version of a
binary file.
</content>
</entry>
<entry>
<title>Small changes in the header of binary files</title>
<updated>2019-03-19T18:31:08+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-03-19T18:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f53eabeed855081fa38e9af5cf7c977915f5213f'/>
<id>urn:sha1:f53eabeed855081fa38e9af5cf7c977915f5213f</id>
<content type='text'>
- LUAC_VERSION is equal to LUA_VERSION_NUM, and it is stored
as an int.

- 'sizeof(int)' and 'sizeof(size_t)' removed from the header, as
the binary format does not depend on these sizes. (It uses its
own serialization for unsigned integer values.)
</content>
</entry>
<entry>
<title>Removed extra information from RCS keyword strings</title>
<updated>2018-08-23T17:26:12+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2018-08-23T17:26:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f99509581ee73c1c2dbddb3398e87c098771d31f'/>
<id>urn:sha1:f99509581ee73c1c2dbddb3398e87c098771d31f</id>
<content type='text'>
Version numbers and dates (mostly wrong) from RCS keyword strings
removed from all source files; only the file name are kept.
</content>
</entry>
<entry>
<title>long strings are created directly in final position when possible</title>
<updated>2015-09-08T15:41:05+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2015-09-08T15:41:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=41964648eea1427d53934b886abb68cc8457b019'/>
<id>urn:sha1:41964648eea1427d53934b886abb68cc8457b019</id>
<content type='text'>
(instead of using an auxiliar buffer to first create the string
and then allocate the final string and copy result there)
</content>
</entry>
<entry>
<title>more precision between closure types ('LClosure' x 'CClosure')</title>
<updated>2014-06-19T18:27:20+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2014-06-19T18:27:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=89b56e7d84d84de58fcc9d540c2003c6c2f8c134'/>
<id>urn:sha1:89b56e7d84d84de58fcc9d540c2003c6c2f8c134</id>
<content type='text'>
</content>
</entry>
<entry>
<title>macros cast_integer/cast_unsigned replaced by cast_u2s/cast_s2u, that</title>
<updated>2014-04-15T14:29:30+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2014-04-15T14:29:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=8f961da3dbf8c45389d1431e6dff8e44e41f1a57'/>
<id>urn:sha1:8f961da3dbf8c45389d1431e6dff8e44e41f1a57</id>
<content type='text'>
should be used only between lua_Integer and lua_Unsigned
</content>
</entry>
<entry>
<title>make sure that LUAC_INT is a lua_Integer and that LUAC_NUM is</title>
<updated>2014-03-11T14:22:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2014-03-11T14:22:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=68f4ccdd00edac2a1b02878f0ef6fa32e8893857'/>
<id>urn:sha1:68f4ccdd00edac2a1b02878f0ef6fa32e8893857</id>
<content type='text'>
a lua_Number
</content>
</entry>
</feed>
