<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/lgc.h, 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>2025-01-06T15:41:39+00:00</updated>
<entry>
<title>Detail (debugging aid)</title>
<updated>2025-01-06T15:41:39+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-01-06T15:41:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=1ec251e091302515e54aa81d965840a5de4be0a1'/>
<id>urn:sha1:1ec251e091302515e54aa81d965840a5de4be0a1</id>
<content type='text'>
When compiling with option HARDMEMTESTS, every creation of a new key
in a table forces an emergency GC.
</content>
</entry>
<entry>
<title>Some changes in default GC parameters</title>
<updated>2024-10-23T20:15:06+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-10-23T20:15:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=5ffcd458f001fce02e5f20a6130e145c6a3caf53'/>
<id>urn:sha1:5ffcd458f001fce02e5f20a6130e145c6a3caf53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>'objsize' broke in smaller pieces</title>
<updated>2024-09-30T17:01:42+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-09-30T17:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=3d54b42d59bcc1b31a369f3497ac22745d63cae6'/>
<id>urn:sha1:3d54b42d59bcc1b31a369f3497ac22745d63cae6</id>
<content type='text'>
</content>
</entry>
<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>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>Cleaning of llimits.h</title>
<updated>2024-06-20T16:43:33+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-20T16:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=55ac40f859ad8e28fe71a8801d49f4a4140e8aa3'/>
<id>urn:sha1:55ac40f859ad8e28fe71a8801d49f4a4140e8aa3</id>
<content type='text'>
Several definitions that don't need to be "global" (that is, that
concerns only specific parts of the code) moved out of llimits.h,
to more appropriate places.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2024-05-08T20:50:10+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-05-08T20:50:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=262dc5729a28b2bad0b6413d4eab2290d14395cf'/>
<id>urn:sha1:262dc5729a28b2bad0b6413d4eab2290d14395cf</id>
<content type='text'>
Corrections in comments and manual. Added note in the manual about
local variables in the REPL.
</content>
</entry>
<entry>
<title>A few more tweaks in the garbage collector</title>
<updated>2024-01-10T17:45:58+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-01-10T17:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=7827c40c49d841daca2a40463b8a60f9a113f77e'/>
<id>urn:sha1:7827c40c49d841daca2a40463b8a60f9a113f77e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Several tweaks in the garbage collector</title>
<updated>2023-12-27T15:09:11+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-12-27T15:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=12b6f610b0f1b4157c04f0db264f1f1d0634709b'/>
<id>urn:sha1:12b6f610b0f1b4157c04f0db264f1f1d0634709b</id>
<content type='text'>
- back with step size in collectgarbage("step")
- adjustments in defaults for some GC parameters
- adjustments in 'luaO_codeparam'
</content>
</entry>
<entry>
<title>New option "setparms" for 'collectgarbage'</title>
<updated>2023-12-22T17:48:07+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-12-22T17:48:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e2cc179454c6aa6cde5f98954bd3783e0d5d53a3'/>
<id>urn:sha1:e2cc179454c6aa6cde5f98954bd3783e0d5d53a3</id>
<content type='text'>
The generational mode also uses the parameters for the incremental
mode in its major collections, so it should be easy to change those
parameters without having to change the GC mode.
</content>
</entry>
</feed>
