<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luajit/src/Makefile.dep, branch temp-v3bp-syntax1</title>
<subtitle>A mirror of https://luajit.org/git/luajit.git
</subtitle>
<id>https://git.lua4.win/luajit/atom?h=temp-v3bp-syntax1</id>
<link rel='self' href='https://git.lua4.win/luajit/atom?h=temp-v3bp-syntax1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/'/>
<updated>2026-06-22T14:35:18+00:00</updated>
<entry>
<title>Backport some v3.0 syntax extensions.</title>
<updated>2026-06-22T14:35:18+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-22T14:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=09c81c054e9790f74cc3be9e8dfaa99e932cfc3b'/>
<id>urn:sha1:09c81c054e9790f74cc3be9e8dfaa99e932cfc3b</id>
<content type='text'>
See discussion in: #1476
</content>
</entry>
<entry>
<title>Merge branch 'master' into v2.1</title>
<updated>2025-03-09T15:25:34+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2025-03-09T15:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=f14556234cf67ea8639f0efe81f118664cc8dd49'/>
<id>urn:sha1:f14556234cf67ea8639f0efe81f118664cc8dd49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add compatibility string coercion for fp:seek() argument.</title>
<updated>2025-03-09T15:21:29+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2025-03-09T15:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=d508715ab657261e8437a52c1b1966c20ab1631d'/>
<id>urn:sha1:d508715ab657261e8437a52c1b1966c20ab1631d</id>
<content type='text'>
Reported by Magnus Wibeck. #1343
</content>
</entry>
<entry>
<title>FFI: Add missing coercion when recording 64-bit bit.*().</title>
<updated>2024-08-20T17:13:59+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2024-08-20T17:13:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=304da39cc5ee43491f7b1f4e0c9c52d477ce0d98'/>
<id>urn:sha1:304da39cc5ee43491f7b1f4e0c9c52d477ce0d98</id>
<content type='text'>
Thanks to Peter Cawley. #1252
</content>
</entry>
<entry>
<title>Call math.randomseed() without arguments to seed from system entropy.</title>
<updated>2024-07-03T23:26:29+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2024-07-03T23:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=04dca7911ea255f37be799c18d74c305b921c1a6'/>
<id>urn:sha1:04dca7911ea255f37be799c18d74c305b921c1a6</id>
<content type='text'>
Reminder: the math.random() PRNG is NOT SUITABLE FOR CRYPTOGRAPHIC USE.
</content>
</entry>
<entry>
<title>Add randomized register allocation for fuzz testing.</title>
<updated>2023-08-29T23:10:52+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2023-08-29T23:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=41fb94defa8f830ce69a8122b03f6ac3216d392a'/>
<id>urn:sha1:41fb94defa8f830ce69a8122b03f6ac3216d392a</id>
<content type='text'>
This must be explicitly enabled with: -DLUAJIT_RANDOM_RA
Thanks to Peter Cawley. #1062
</content>
</entry>
<entry>
<title>Print errors from __gc finalizers instead of rethrowing them.</title>
<updated>2023-04-16T16:13:48+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2023-04-16T16:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=1c279127050e86e99970100e9c42e0f09cd54ab7'/>
<id>urn:sha1:1c279127050e86e99970100e9c42e0f09cd54ab7</id>
<content type='text'>
Finalizers are not supposed to throw errors -- this is undefined behavior.
Lua 5.1 - 5.3 and (previously) LuaJIT rethrow the error. This randomly
breaks some unrelated code that just happens to do an allocation. Bad.
Lua 5.4 catches the error and emits a warning instead. But warnings are
not enabled by default, so it fails silently. Even worse.
LuaJIT (now) catches the error and emits a VM event. The default event
handler function prints "ERROR in finalizer: ...".
Set a custom handler function with: jit.attach(handler, "errfin")
</content>
</entry>
<entry>
<title>String buffers, part 3d: Compile string buffer methods and functions.</title>
<updated>2021-07-19T14:53:30+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2021-07-19T14:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=29bc1f04ace7e466437ebb08ac73c86b8a11cfda'/>
<id>urn:sha1:29bc1f04ace7e466437ebb08ac73c86b8a11cfda</id>
<content type='text'>
Sponsored by fmad.io.
</content>
</entry>
<entry>
<title>Fix dependencies.</title>
<updated>2021-06-03T08:07:00+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2021-06-03T08:07:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=7d267973e20c94c98ff4cd88a2a28dad0c3f7dad'/>
<id>urn:sha1:7d267973e20c94c98ff4cd88a2a28dad0c3f7dad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>String buffers, part 2d: basic string buffer methods.</title>
<updated>2021-06-01T03:16:32+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2021-06-01T03:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=a119497becdf2894fb7fa737f106464309dd7947'/>
<id>urn:sha1:a119497becdf2894fb7fa737f106464309dd7947</id>
<content type='text'>
Sponsored by fmad.io.
</content>
</entry>
</feed>
