<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/llex.c, 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>Stack indices changed to union's</title>
<updated>2022-10-29T15:06:37+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-10-29T15:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=413a393e6222482f46599e138bebac162610a572'/>
<id>urn:sha1:413a393e6222482f46599e138bebac162610a572</id>
<content type='text'>
That will allow to change pointers to offsets while reallocating
the stack.
</content>
</entry>
<entry>
<title>Changes in the API of 'luaH_set' and related functions</title>
<updated>2020-12-04T14:08:42+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-12-04T14:08:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=23051e830a8b212f831443eb888e93e30fa8bb19'/>
<id>urn:sha1:23051e830a8b212f831443eb888e93e30fa8bb19</id>
<content type='text'>
Functions to set values in a table (luaH_set, luaH_newkey, etc.) receive
the new value, instead of returning a slot where to put the value.
</content>
</entry>
<entry>
<title>Comments</title>
<updated>2020-10-22T18:54:46+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-10-22T18:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=d742a193e57029d973aff0a5eb04d8ddd03fa0ff'/>
<id>urn:sha1:d742a193e57029d973aff0a5eb04d8ddd03fa0ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Detail</title>
<updated>2020-09-15T17:29:52+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-09-15T17:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=98ec7995912af0aaaf9a97c5bc1be17e9b601af9'/>
<id>urn:sha1:98ec7995912af0aaaf9a97c5bc1be17e9b601af9</id>
<content type='text'>
Code for multi-character tokens can start right after maximum char.
</content>
</entry>
<entry>
<title>Changed internal representation of booleans</title>
<updated>2020-01-06T14:38:31+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-01-06T14:38:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=5ff408d2189c6c24fdf8908db4a31432bbdd6f15'/>
<id>urn:sha1:5ff408d2189c6c24fdf8908db4a31432bbdd6f15</id>
<content type='text'>
Instead of an explicit value (field 'b'), true and false use different
tag variants. This avoids reading an extra field and results in more
direct code. (Most code that uses booleans needs to distinguish between
true and false anyway.)
</content>
</entry>
<entry>
<title>Details</title>
<updated>2019-08-01T17:11:33+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-08-01T17:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=35a28a58b38fb90cbe7c9596d60af2b3c1bd52a3'/>
<id>urn:sha1:35a28a58b38fb90cbe7c9596d60af2b3c1bd52a3</id>
<content type='text'>
- removed rule about RCS from makefile
- comments and nitpicking in 'llex.c'
</content>
</entry>
<entry>
<title>Details</title>
<updated>2019-06-03T14:36:42+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-06-03T14:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=2c68e66570206aa1496f9c76fcf2a1a0f550d692'/>
<id>urn:sha1:2c68e66570206aa1496f9c76fcf2a1a0f550d692</id>
<content type='text'>
Several small changes from feedback on 5.4 alhpa rc1 (warnings,
typos in the manual, and the like)
</content>
</entry>
<entry>
<title>A few more improvements in 'luaO_pushvfstring'</title>
<updated>2019-05-03T13:18:44+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-05-03T13:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=7c5786479c1d617ec7c133f2c2b955726436267a'/>
<id>urn:sha1:7c5786479c1d617ec7c133f2c2b955726436267a</id>
<content type='text'>
- 'L' added to the 'BuffFS' structure
- '%c' does not handle control characters (it is not its business.
This now is done by the lexer, who is the one in charge of that
kind of errors.)
- avoid the direct use of 'l_sprintf' in the Lua kernel
</content>
</entry>
<entry>
<title>Syntax should not allow numbers touching identifiers</title>
<updated>2019-04-09T21:40:39+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-04-09T21:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=65d1aa7a779b30bf5b0e7b968b3980b702b08b2c'/>
<id>urn:sha1:65d1aa7a779b30bf5b0e7b968b3980b702b08b2c</id>
<content type='text'>
Code like 'a = 1print()' should not be accepted.
</content>
</entry>
</feed>
