<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/lmem.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>2024-09-19T22:02:14+00:00</updated>
<entry>
<title>GC back to controling pace counting bytes</title>
<updated>2024-09-19T22:02:14+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-09-19T22:02:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=ddfa1fbccfe4c1ec69f7396a4f5842abe70927ba'/>
<id>urn:sha1:ddfa1fbccfe4c1ec69f7396a4f5842abe70927ba</id>
<content type='text'>
Memory is the resource we want to save. Still to be reviewed again.
</content>
</entry>
<entry>
<title>Rename of fields in global state that control GC</title>
<updated>2024-09-06T17:38:39+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-09-06T17:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=a04e0ffdb9be42a77b5657f46cac8d7faa5a0f43'/>
<id>urn:sha1:a04e0ffdb9be42a77b5657f46cac8d7faa5a0f43</id>
<content type='text'>
All fields in the global state that control the pace of the garbage
collector prefixed with 'GC'.
</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>Merge branch 'master' into nextversion</title>
<updated>2022-12-15T13:51:04+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-12-15T13:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=88e5c6b80bd8dac1b4a6edc8401c012a409b0d7c'/>
<id>urn:sha1:88e5c6b80bd8dac1b4a6edc8401c012a409b0d7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small improvements in 'lmem.c'</title>
<updated>2022-12-15T13:44:55+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-12-15T13:44:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=35e01ed21d018e1c6428ae0351d8597e53a620b3'/>
<id>urn:sha1:35e01ed21d018e1c6428ae0351d8597e53a620b3</id>
<content type='text'>
Added some auxiliary macros + fixed a bug in compilation option
EMERGENCYGCTESTS. (It should not try to force an emergency collection
when it cannot run one.)
</content>
</entry>
<entry>
<title>First version of GC counting objects for control</title>
<updated>2022-11-23T20:17:20+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-11-23T20:17:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f356d5acdd9d8e8f7e9d1d7632c4657f945ff4f4'/>
<id>urn:sha1:f356d5acdd9d8e8f7e9d1d7632c4657f945ff4f4</id>
<content type='text'>
Still needs to review generational mode.
</content>
</entry>
<entry>
<title>New control for reentrancy of emergency collections</title>
<updated>2021-02-26T14:41:02+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-02-26T14:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=1537d6680bb66dc2484e11815bc2cd0e31ca39cc'/>
<id>urn:sha1:1537d6680bb66dc2484e11815bc2cd0e31ca39cc</id>
<content type='text'>
Instead of assuming that shrinking a block may be an emergency
collection, use an explicit field ('gcstopem') to stop emergency
collections while GC is working.
</content>
</entry>
<entry>
<title>Broadening the use of branch hints</title>
<updated>2021-02-24T14:14:44+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-02-24T14:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=59c88f846d1dcd901a4420651aedf27816618923'/>
<id>urn:sha1:59c88f846d1dcd901a4420651aedf27816618923</id>
<content type='text'>
More uses of macros 'likely'/'unlikely' (renamed to
'l_likely'/'l_unlikely'), both in range (extended to the
libraries) and in scope (extended to hooks, stack growth).
</content>
</entry>
<entry>
<title>New macro 'completestate'</title>
<updated>2021-02-05T20:51:25+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-02-05T20:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=c63e5d212bc5dec1b1c749e3f07b42cd83081826'/>
<id>urn:sha1:c63e5d212bc5dec1b1c749e3f07b42cd83081826</id>
<content type='text'>
</content>
</entry>
</feed>
