<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luajit/src/lj_parse.c, 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-07-04T17:40:02+00:00</updated>
<entry>
<title>Fix line number in const assignment error message.</title>
<updated>2026-07-04T17:40:02+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-07-04T17:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=4b0af558a123ce33b56b08ba3797a7c2520eccb7'/>
<id>urn:sha1:4b0af558a123ce33b56b08ba3797a7c2520eccb7</id>
<content type='text'>
Reported by CppCXY. #1476
</content>
</entry>
<entry>
<title>Add short function expression.</title>
<updated>2026-07-04T17:03:39+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-07-04T17:03:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=76268a35f35e8893b80d58a4309406870c345f4d'/>
<id>urn:sha1:76268a35f35e8893b80d58a4309406870c345f4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add const declaration.</title>
<updated>2026-06-28T20:22:56+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-28T20:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=9be481bc07c1a6e959414e309dbd65566ac10199'/>
<id>urn:sha1:9be481bc07c1a6e959414e309dbd65566ac10199</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a hash to lookup variable names in the parser.</title>
<updated>2026-06-28T20:22:19+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-28T20:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=6c934a2551eecad313e4bc24a4abbe0a850ef667'/>
<id>urn:sha1:6c934a2551eecad313e4bc24a4abbe0a850ef667</id>
<content type='text'>
Only a modest 5% speedup. But a prerequisite for const declarations.
</content>
</entry>
<entry>
<title>Properly prevent safe navigation in parallel assignment.</title>
<updated>2026-06-28T12:09:09+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-28T12:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=45cf5bf27cd34db2027d0a2cccb98d13043df32b'/>
<id>urn:sha1:45cf5bf27cd34db2027d0a2cccb98d13043df32b</id>
<content type='text'>
Thanks to Sergey Kaplun. #1476
</content>
</entry>
<entry>
<title>Allow 'goto continue'.</title>
<updated>2026-06-28T09:17:55+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-28T09:17:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=f7b2c24d0f23b7e1327f309b5d44085c32edea2d'/>
<id>urn:sha1:f7b2c24d0f23b7e1327f309b5d44085c32edea2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify safe navigation call handling.</title>
<updated>2026-06-27T10:27:11+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-27T10:27:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=7465e9fe66d5ce0631853f226b822da2fa1ef876'/>
<id>urn:sha1:7465e9fe66d5ce0631853f226b822da2fa1ef876</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix nil-coalescing operator.</title>
<updated>2026-06-27T10:25:35+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-27T10:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=160a9b02b3aff365a3c5f14a32172a1af1b891f6'/>
<id>urn:sha1:160a9b02b3aff365a3c5f14a32172a1af1b891f6</id>
<content type='text'>
Thanks to Sergey Kaplun. #1476
</content>
</entry>
<entry>
<title>Add continue statement.</title>
<updated>2026-06-27T01:29:22+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-27T01:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=36d2c2094b61fb3bbc5591e5915ca6e121c1f5a5'/>
<id>urn:sha1:36d2c2094b61fb3bbc5591e5915ca6e121c1f5a5</id>
<content type='text'>
This is a soft keyword. It can still be used as a variable name.
</content>
</entry>
<entry>
<title>Handle multiple assignment from safe navigation call.</title>
<updated>2026-06-27T01:16:44+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2026-06-27T01:16:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=d3dae7494341952b9a3a457e3707b8c970cef362'/>
<id>urn:sha1:d3dae7494341952b9a3a457e3707b8c970cef362</id>
<content type='text'>
Note that {f?.()}, g(f?.()) and return f?.() are forced to a single result.
</content>
</entry>
</feed>
