<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/lua-github.git/makefile, branch master</title>
<subtitle>github.com: lua/lua.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/'/>
<entry>
<title>New year (2023)</title>
<updated>2023-03-31T14:47:31+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-03-31T14:47:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=b5c65705ca78560cd2735778737122ea5f858bd0'/>
<id>b5c65705ca78560cd2735778737122ea5f858bd0</id>
<content type='text'>
Also, small tweak in makefile. (-Wsign-compare is already enabled by
-Wextra.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, small tweak in makefile. (-Wsign-compare is already enabled by
-Wextra.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Details</title>
<updated>2022-10-26T13:15:09+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-10-26T13:15:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=ba089bcb08a0efc6c26fb5c1e3c9d61c00cc012c'/>
<id>ba089bcb08a0efc6c26fb5c1e3c9d61c00cc012c</id>
<content type='text'>
Added comments in the makefile about other useful '-fsanitize' options.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added comments in the makefile about other useful '-fsanitize' options.
</pre>
</div>
</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='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=2ff34717227b8046b0fdcb96206f11f5e888664e'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Eases the use of clang in the makefile</title>
<updated>2021-02-10T17:11:51+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-02-10T17:11:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=f79ccdca9bbe9d486d91a44a4464b99ce38de0e2'/>
<id>f79ccdca9bbe9d486d91a44a4464b99ce38de0e2</id>
<content type='text'>
New definition in the makefile for warnings that are valid for gcc but
not for clang (CWARNGCC).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New definition in the makefile for warnings that are valid for gcc but
not for clang (CWARNGCC).
</pre>
</div>
</content>
</entry>
<entry>
<title>Compiler optimization back to '-O2'</title>
<updated>2020-11-11T18:10:51+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-11-11T18:10:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=2f4162bc473b995117e95c88230f637ca3e1c866'/>
<id>2f4162bc473b995117e95c88230f637ca3e1c866</id>
<content type='text'>
Undo commit 6a10f03ff. Compiler performance is important, too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Undo commit 6a10f03ff. Compiler performance is important, too.
</pre>
</div>
</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='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=6f5bd5072dff07679c390eecfeaa9d20cc45a9ef'/>
<id>6f5bd5072dff07679c390eecfeaa9d20cc45a9ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change in macro HARDMEMTESTS for testing GC</title>
<updated>2020-07-08T18:36:48+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-07-08T18:36:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=56ec4322817b0e9aef6084c278dcf24fda7bed1c'/>
<id>56ec4322817b0e9aef6084c278dcf24fda7bed1c</id>
<content type='text'>
Macro HARDMEMTESTS broke in two: HARDMEMTESTS forces a full GC cycle
at every point where the GC can run. New macro EMERGENCYGCTESTS
forces an emergency collection at every memory allocation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Macro HARDMEMTESTS broke in two: HARDMEMTESTS forces a full GC cycle
at every point where the GC can run. New macro EMERGENCYGCTESTS
forces an emergency collection at every memory allocation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Details</title>
<updated>2020-07-03T16:02:41+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-07-03T16:02:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=0280407fc54f9b6225139c5ac27326f98f0cf043'/>
<id>0280407fc54f9b6225139c5ac27326f98f0cf043</id>
<content type='text'>
Comments in makefile and function 'l_str2d'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Comments in makefile and function 'l_str2d'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Details</title>
<updated>2020-06-10T19:39:37+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-06-10T19:39:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=69e84805e48b0253007bd0daf481ce7955367d73'/>
<id>69e84805e48b0253007bd0daf481ce7955367d73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile compiles the Lua compiler with '-Os'</title>
<updated>2019-10-08T13:26:02+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-10-08T13:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/lua-github.git/commit/?id=6a10f03ff81606e567c6891a90d70066a03c686e'/>
<id>6a10f03ff81606e567c6891a90d70066a03c686e</id>
<content type='text'>
The performance of the Lua compiler is not critical for Lua
performance, but it is a big component in the source. So, it makes
sense to trade speed for size in this component.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The performance of the Lua compiler is not critical for Lua
performance, but it is a big component in the source. So, it makes
sense to trade speed for size in this component.
</pre>
</div>
</content>
</entry>
</feed>
