<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua, branch v5.3.6</title>
<subtitle>A mirror of https://github.com/lua/lua
</subtitle>
<id>https://git.lua4.win/lua/atom?h=v5.3.6</id>
<link rel='self' href='https://git.lua4.win/lua/atom?h=v5.3.6'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/'/>
<updated>2020-08-18T17:48:43+00:00</updated>
<entry>
<title>Fixed bug of long strings in binary chunks</title>
<updated>2020-08-18T17:48:43+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-08-18T17:48:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=75ea9ccbea7c4886f30da147fb67b693b2624c26'/>
<id>urn:sha1:75ea9ccbea7c4886f30da147fb67b693b2624c26</id>
<content type='text'>
When "undumping" a long string, the function 'LoadVector' can call the
reader function, which can run the garbage collector, which can collect
the string being read. So, the string must be anchored during the call
to 'LoadVector'. (This commit also fixes the identation in 'l_alloc'.)
</content>
</entry>
<entry>
<title>Added directory 'testes/libs/P1' to the repository</title>
<updated>2020-08-12T19:58:51+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-08-12T19:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=5027298b46c1e436bc7a007554139a29f34c2971'/>
<id>urn:sha1:5027298b46c1e436bc7a007554139a29f34c2971</id>
<content type='text'>
This directory is used for some tests. As standard Lua has no command
to create directories, it must be present before running the tests.
</content>
</entry>
<entry>
<title>'realloc' can fail when shrinking a block</title>
<updated>2020-08-12T14:13:47+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-08-12T14:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=6d763a250090e94b7cca0b971aac54b5c468cc18'/>
<id>urn:sha1:6d763a250090e94b7cca0b971aac54b5c468cc18</id>
<content type='text'>
According to ISO C, 'realloc' can fail when shrinking a block. If that
happens, 'l_alloc' simply ignores the fail and returns the original
block.
</content>
</entry>
<entry>
<title>Fixed bug: Negation overflow in getlocal/setlocal</title>
<updated>2020-08-03T19:25:28+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-08-03T19:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=b5bc89846721375fe30772eb8c5ab2786f362bf9'/>
<id>urn:sha1:b5bc89846721375fe30772eb8c5ab2786f362bf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed bug: invalid mode can crash 'io.popen'</title>
<updated>2020-07-20T18:55:18+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-07-20T18:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=092f66fb0590f543ee5c45156ddabaddc7222a92'/>
<id>urn:sha1:092f66fb0590f543ee5c45156ddabaddc7222a92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated release number and copyright year</title>
<updated>2020-07-14T12:37:36+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-07-14T12:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e7411fab800e2cfa810a1ba296356532eabdde40'/>
<id>urn:sha1:e7411fab800e2cfa810a1ba296356532eabdde40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added .gitignore</title>
<updated>2020-07-13T18:14:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-07-13T18:14:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=4d6efa1f2d509aed22841af19ebd5f0acb5bfe27'/>
<id>urn:sha1:4d6efa1f2d509aed22841af19ebd5f0acb5bfe27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed missing GC barriers in compiler and undump</title>
<updated>2020-06-18T18:56:45+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-06-18T18:56:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f5eb809d3f1da13683cd02184042e67228206205'/>
<id>urn:sha1:f5eb809d3f1da13683cd02184042e67228206205</id>
<content type='text'>
While building a new prototype, the GC needs barriers for every object
(strings and nested prototypes) that is attached to the new prototype.
</content>
</entry>
<entry>
<title>Fixed typos in comments</title>
<updated>2019-12-27T13:48:23+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-12-27T13:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=d71a548685eb3ac5ea598d6a9e7481389c558808'/>
<id>urn:sha1:d71a548685eb3ac5ea598d6a9e7481389c558808</id>
<content type='text'>
</content>
</entry>
<entry>
<title>File 'bugs' no longer tracked by git</title>
<updated>2019-11-25T14:23:30+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-11-25T14:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=cee1ebe3373d1ed9c87182edef49bd866126cceb'/>
<id>urn:sha1:cee1ebe3373d1ed9c87182edef49bd866126cceb</id>
<content type='text'>
The file 'bugs' reports bugs in several different versions
(corresponding to different branches in the repository), without
a clear division of "this bugs belongs to this version". So, it
doesn't make sense to track it along with one (or many) versions.
</content>
</entry>
</feed>
