<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/llimits.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>2023-04-18T12:44:10+00:00</updated>
<entry>
<title>Details</title>
<updated>2023-04-18T12:44:10+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-04-18T12:44:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e15f1f2bb7a38a3c94519294d031e48508d65006'/>
<id>urn:sha1:e15f1f2bb7a38a3c94519294d031e48508d65006</id>
<content type='text'>
Typos in comments and details in the manual.
</content>
</entry>
<entry>
<title>Small changes in hash of pointers</title>
<updated>2023-02-02T16:37:11+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-02-02T16:37:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=c888ae0aea030491f90b749260a156ce15635681'/>
<id>urn:sha1:c888ae0aea030491f90b749260a156ce15635681</id>
<content type='text'>
When converting from pointer to integer, use 'uintptr_t' if available;
otherwise try 'uintmax_t', and use 'size_t' as last resource.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2021-12-21T10:39:25+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-12-21T10:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=86ec152433baf8daf39f03a59c6842cbe33a179d'/>
<id>urn:sha1:86ec152433baf8daf39f03a59c6842cbe33a179d</id>
<content type='text'>
correction in macro for hard tests + type in comment
</content>
</entry>
<entry>
<title>Using 'inline' in some functions</title>
<updated>2021-09-15T14:18:41+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-09-15T14:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=2ff34717227b8046b0fdcb96206f11f5e888664e'/>
<id>urn:sha1:2ff34717227b8046b0fdcb96206f11f5e888664e</id>
<content type='text'>
According to ISO C, "making a function an inline function suggests that
calls to the function be as fast as possible." (Not available in C89.)
</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>Optimization for 'n^2'</title>
<updated>2020-11-13T12:59:07+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-11-13T12:59:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9d067ab73b6befa0a5418f1df35c711f6c6918b3'/>
<id>urn:sha1:9d067ab73b6befa0a5418f1df35c711f6c6918b3</id>
<content type='text'>
Squares are much more common than other exponentiations, and 'n*n' is
much more efficient than 'pow'.
</content>
</entry>
<entry>
<title>Fixed compiler option -DHARDSTACKTESTS to commit 5aa36e8</title>
<updated>2020-10-19T18:43:59+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-10-19T18:43:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f07de225762ee0f2d5b411b948b3c6e28e0695d3'/>
<id>urn:sha1:f07de225762ee0f2d5b411b948b3c6e28e0695d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revision of stackless implementation</title>
<updated>2020-10-12T15:29:09+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-09-23T13:18:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=287b302acb8d925178e9edb800f0a8d18c7d35f6'/>
<id>urn:sha1:287b302acb8d925178e9edb800f0a8d18c7d35f6</id>
<content type='text'>
- more organized handling of 'nCcalls'
- comments
- deprecation of 'setcstacklimit'
</content>
</entry>
<entry>
<title>Macro LUAI_ASSERT eases turning assertions on</title>
<updated>2020-07-08T18:51:55+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-07-08T18:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=6f5bd5072dff07679c390eecfeaa9d20cc45a9ef'/>
<id>urn:sha1:6f5bd5072dff07679c390eecfeaa9d20cc45a9ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small correction in assertion</title>
<updated>2019-12-13T17:02:42+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-12-13T17:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=37474873203f247552021ab5856ab69d777166a2'/>
<id>urn:sha1:37474873203f247552021ab5856ab69d777166a2</id>
<content type='text'>
</content>
</entry>
</feed>
