<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/lopcodes.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-05-15T13:07:25+00:00</updated>
<entry>
<title>Details</title>
<updated>2023-05-15T13:07:25+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-05-15T13:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=934e77a286aeb97ca02badf56956ccc78217e9d0'/>
<id>urn:sha1:934e77a286aeb97ca02badf56956ccc78217e9d0</id>
<content type='text'>
- Better comments about short strings in opcodes.
- luaH_newkey made static.
</content>
</entry>
<entry>
<title>Corrected support for 16-bit systems</title>
<updated>2023-03-09T14:10:04+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-03-09T14:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=1de2f31694ddbc86b18e491c8aedc91791f512e2'/>
<id>urn:sha1:1de2f31694ddbc86b18e491c8aedc91791f512e2</id>
<content type='text'>
We still need access to a 16-bit system to correctly test
these changes.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2021-03-29T14:47:12+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-29T14:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=bef250eb8d44ba58fa04f82df7550a79b068d2d0'/>
<id>urn:sha1:bef250eb8d44ba58fa04f82df7550a79b068d2d0</id>
<content type='text'>
Comments and small improvements in the manual.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2021-02-24T14:30:46+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-02-24T14:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=31925e4cc20018b2cf46664febd6347ce4a4b766'/>
<id>urn:sha1:31925e4cc20018b2cf46664febd6347ce4a4b766</id>
<content type='text'>
Added documentation and asserts that constants for arithmetic opcodes
must be numbers.
</content>
</entry>
<entry>
<title>Details</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-10-07T14:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=c23cc86c542449db47bdb21e9550203309bef045'/>
<id>urn:sha1:c23cc86c542449db47bdb21e9550203309bef045</id>
<content type='text'>
- After converting a generic GCObject to a specific type ('gco2*'),
  avoid using the original GCObject (to reduce aliasing).
- Small corrections in comments in 'lopcodes.h'
- Added tests about who calls __close metamethods
</content>
</entry>
<entry>
<title>Several details about 5.4.0 rc1</title>
<updated>2020-04-23T17:48:15+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-04-23T17:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=0ddc0f47bd2a03678e1afbc384550aecb55a318f'/>
<id>urn:sha1:0ddc0f47bd2a03678e1afbc384550aecb55a318f</id>
<content type='text'>
Corrected several small details: added 'const', adjusts in tabs x
spaces, removed unused #includes and #defines, misspellings, etc.
</content>
</entry>
<entry>
<title>Added 'simplesect' sections to the manual</title>
<updated>2020-04-13T16:42:40+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-04-13T16:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9e0a8475cdd53af664b807c4f0c4d53088a7faf2'/>
<id>urn:sha1:9e0a8475cdd53af664b807c4f0c4d53088a7faf2</id>
<content type='text'>
'simplesect' encloses the introductory text of sections with
subsections, so that each section either is all text or is all
subsections. (This commit also corrects a small brace error in the
manual and extra spaces/tabs in some other files.)
</content>
</entry>
<entry>
<title>OP_LOADFALSE broken in two instructions</title>
<updated>2020-02-11T14:12:33+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-02-11T14:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9b7987a9d1471ba94764286b28e0998f73deb46a'/>
<id>urn:sha1:9b7987a9d1471ba94764286b28e0998f73deb46a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clearer distinction between types and tags</title>
<updated>2020-01-31T14:09:53+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-01-31T14:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=46c3587a6feb28e1ee4a32aabe463b0ecb9e8f5e'/>
<id>urn:sha1:46c3587a6feb28e1ee4a32aabe463b0ecb9e8f5e</id>
<content type='text'>
LUA_T* represents only types; tags (types + Variants) are represented
by LUA_V* constants.
</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>
</feed>
