<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luajit/doc/api.html, branch master</title>
<subtitle>A mirror of https://luajit.org/git/luajit.git
</subtitle>
<id>https://git.lua4.win/luajit/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/luajit/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/'/>
<updated>2010-11-09T17:11:35+00:00</updated>
<entry>
<title>Split up extension/API docs into sub-pages.</title>
<updated>2010-11-09T17:11:35+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-11-09T17:11:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=b45e3246cee8c92b72622808f03b5cb7d539e244'/>
<id>urn:sha1:b45e3246cee8c92b72622808f03b5cb7d539e244</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix anchors in API docs.</title>
<updated>2010-11-01T16:49:31+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-11-01T16:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=7e5cb31e0bb66a9bed53f468d93913c5e6994434'/>
<id>urn:sha1:7e5cb31e0bb66a9bed53f468d93913c5e6994434</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn traces into true GC objects (GCtrace).</title>
<updated>2010-04-25T01:32:29+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-04-25T01:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=721b73fecbbeda5b5cb76628511c5b3fac41eb4d'/>
<id>urn:sha1:721b73fecbbeda5b5cb76628511c5b3fac41eb4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add links to interactive performance comparison to offline docs.</title>
<updated>2010-03-19T20:01:14+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-03-19T20:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=8e20b030ac3cf15b3672fa9b8ce413a595f75e01'/>
<id>urn:sha1:8e20b030ac3cf15b3672fa9b8ce413a595f75e01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add OS/CPU/CC compatibility matrix to docs. Fix spelling.</title>
<updated>2010-03-07T16:12:21+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-03-07T16:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=9fd1c6c586df3feeed67eb919d4cf06def46fced'/>
<id>urn:sha1:9fd1c6c586df3feeed67eb919d4cf06def46fced</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document jit.status().</title>
<updated>2010-03-04T19:46:07+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-03-04T19:46:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=f8f6d0299bf9a52cfddba1c849c561132a3def4a'/>
<id>urn:sha1:f8f6d0299bf9a52cfddba1c849c561132a3def4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Major redesign of function call handling.</title>
<updated>2010-02-13T03:51:56+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-02-13T03:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=c93138b59e8f28b3d412cd7ec0c6631fd27e3e1b'/>
<id>urn:sha1:c93138b59e8f28b3d412cd7ec0c6631fd27e3e1b</id>
<content type='text'>
Drop call gates. Use function headers, dispatched like bytecodes.
Emit BC_FUNCF/BC_FUNCV bytecode at PC 0 for all Lua functions.
C functions and ASM fast functions get extra bytecodes.
Modify internal calling convention: new base in BASE (formerly in RA).
Can now use better C function wrapper semantics (dynamic on/off).
Prerequisite for call hooks with zero-overhead if disabled.
Prerequisite for compiling recursive calls.
Prerequisite for efficient 32/64 bit prototype guards.
</content>
</entry>
<entry>
<title>Update docs about exception handling.</title>
<updated>2010-01-20T11:24:56+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-01-20T11:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=d62dcd4a72f0f3b1bb2c53483aa3ea6d4dec4935'/>
<id>urn:sha1:d62dcd4a72f0f3b1bb2c53483aa3ea6d4dec4935</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump all copyright dates to 2010.</title>
<updated>2010-01-09T13:28:11+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2010-01-09T13:28:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=4d9be5b8f8b4176a95c122b2a4c7cfcaf6bf676a'/>
<id>urn:sha1:4d9be5b8f8b4176a95c122b2a4c7cfcaf6bf676a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fast forward to sync public repo.</title>
<updated>2009-12-08T19:35:29+00:00</updated>
<author>
<name>Mike Pall</name>
<email>mike</email>
</author>
<published>2009-12-08T19:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luajit/commit/?id=3f1f9e11f4f699ae94182d4cba158092f434a7f6'/>
<id>urn:sha1:3f1f9e11f4f699ae94182d4cba158092f434a7f6</id>
<content type='text'>
Compile math.sinh(), math.cosh(), math.tanh() and math.random().
Compile various io.*() functions.
Drive the GC forward on string allocations in the parser.
Improve KNUM fuse vs. load heuristics.
Add abstract C call handling to IR.
</content>
</entry>
</feed>
