Documentation cleanup.

This commit is contained in:
Mike Pall 2020-01-26 15:37:33 +01:00
parent 18c9cf7d37
commit bd907032e3
14 changed files with 64 additions and 1148 deletions

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,7 @@
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>Contact</h1> <h1>Contact</h1>
@ -19,7 +19,7 @@
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -43,17 +43,12 @@
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">
@ -64,7 +59,7 @@ please use the
</p> </p>
<p> <p>
Please send general questions to the Please send general questions to the
<a href="http://luajit.org/list.html"><span class="ext">&raquo;</span>&nbsp;LuaJIT mailing list</a>. <a href="https://luajit.org/list.html">LuaJIT mailing list</a>.
</p> </p>
<p> <p>
You can also send any questions you have directly to me: You can also send any questions you have directly to me:

View File

@ -10,7 +10,7 @@
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>Lua/C API Extensions</h1> <h1>Lua/C API Extensions</h1>
@ -19,7 +19,7 @@
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -43,17 +43,12 @@
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">

View File

@ -10,7 +10,7 @@
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>FFI Library</h1> <h1>FFI Library</h1>
@ -19,7 +19,7 @@
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -43,17 +43,12 @@
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">

View File

@ -15,7 +15,7 @@ td.abiparam { font-weight: bold; width: 6em; }
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1><tt>ffi.*</tt> API Functions</h1> <h1><tt>ffi.*</tt> API Functions</h1>
@ -24,7 +24,7 @@ td.abiparam { font-weight: bold; width: 6em; }
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -48,17 +48,12 @@ td.abiparam { font-weight: bold; width: 6em; }
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">

View File

@ -15,7 +15,7 @@ td.convop { font-style: italic; width: 40%; }
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>FFI Semantics</h1> <h1>FFI Semantics</h1>
@ -24,7 +24,7 @@ td.convop { font-style: italic; width: 40%; }
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -48,17 +48,12 @@ td.convop { font-style: italic; width: 40%; }
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">

View File

@ -17,7 +17,7 @@ td.idiomlua b { font-weight: normal; color: #2142bf; }
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>FFI Tutorial</h1> <h1>FFI Tutorial</h1>
@ -26,7 +26,7 @@ td.idiomlua b { font-weight: normal; color: #2142bf; }
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -50,17 +50,12 @@ td.idiomlua b { font-weight: normal; color: #2142bf; }
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">
@ -219,7 +214,7 @@ a fascinating best-selling game is left as an exercise for the reader.
<h2 id="zlib">Accessing the zlib Compression Library</h2> <h2 id="zlib">Accessing the zlib Compression Library</h2>
<p> <p>
The following code shows how to access the <a The following code shows how to access the <a
href="http://zlib.net/">zlib</a> compression library from Lua code. href="https://zlib.net/">zlib</a> compression library from Lua code.
We'll define two convenience wrapper functions that take a string and We'll define two convenience wrapper functions that take a string and
compress or uncompress it to another string: compress or uncompress it to another string:
</p> </p>
@ -302,7 +297,7 @@ comes pre-installed. Since <tt>ffi.load()</tt> automatically adds any
missing standard prefixes/suffixes, we can simply load the missing standard prefixes/suffixes, we can simply load the
<tt>"z"</tt> library. On Windows it's named <tt>zlib1.dll</tt> and <tt>"z"</tt> library. On Windows it's named <tt>zlib1.dll</tt> and
you'll have to download it first from the you'll have to download it first from the
<a href="http://zlib.net/"><span class="ext">&raquo;</span>&nbsp;zlib site</a>. The check for <a href="https://zlib.net/">zlib site</a>. The check for
<tt>ffi.os</tt> makes sure we pass the right name to <tt>ffi.os</tt> makes sure we pass the right name to
<tt>ffi.load()</tt>. <tt>ffi.load()</tt>.
</p> </p>

View File

@ -10,7 +10,7 @@
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1><tt>jit.*</tt> Library</h1> <h1><tt>jit.*</tt> Library</h1>
@ -19,7 +19,7 @@
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -43,17 +43,12 @@
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">

View File

@ -27,7 +27,7 @@ td.excinterop {
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>Extensions</h1> <h1>Extensions</h1>
@ -36,7 +36,7 @@ td.excinterop {
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -60,25 +60,20 @@ td.excinterop {
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">
<p> <p>
LuaJIT is fully upwards-compatible with Lua 5.1. It supports all LuaJIT is fully upwards-compatible with Lua 5.1. It supports all
<a href="http://www.lua.org/manual/5.1/manual.html#5"><span class="ext">&raquo;</span>&nbsp;standard Lua <a href="https://www.lua.org/manual/5.1/manual.html#5">standard Lua
library functions</a> and the full set of library functions</a> and the full set of
<a href="http://www.lua.org/manual/5.1/manual.html#3"><span class="ext">&raquo;</span>&nbsp;Lua/C API <a href="https://www.lua.org/manual/5.1/manual.html#3">Lua/C API
functions</a>. functions</a>.
</p> </p>
<p> <p>
@ -102,7 +97,7 @@ LuaJIT comes with several built-in extension modules:
<h3 id="bit"><tt>bit.*</tt> &mdash; Bitwise operations</h3> <h3 id="bit"><tt>bit.*</tt> &mdash; Bitwise operations</h3>
<p> <p>
LuaJIT supports all bitwise operations as defined by LuaJIT supports all bitwise operations as defined by
<a href="http://bitop.luajit.org"><span class="ext">&raquo;</span>&nbsp;Lua BitOp</a>: <a href="https://bitop.luajit.org">Lua BitOp</a>:
</p> </p>
<pre class="code"> <pre class="code">
bit.tobit bit.tohex bit.bnot bit.band bit.bor bit.bxor bit.tobit bit.tohex bit.bnot bit.band bit.bor bit.bxor
@ -111,7 +106,7 @@ bit.lshift bit.rshift bit.arshift bit.rol bit.ror bit.bswap
<p> <p>
This module is a LuaJIT built-in &mdash; you don't need to download or This module is a LuaJIT built-in &mdash; you don't need to download or
install Lua BitOp. The Lua BitOp site has full documentation for all install Lua BitOp. The Lua BitOp site has full documentation for all
<a href="http://bitop.luajit.org/api.html"><span class="ext">&raquo;</span>&nbsp;Lua BitOp API functions</a>. <a href="https://bitop.luajit.org/api.html">Lua BitOp API functions</a>.
</p> </p>
<p> <p>
Please make sure to <tt>require</tt> the module before using any of Please make sure to <tt>require</tt> the module before using any of

View File

@ -13,7 +13,7 @@ dd { margin-left: 1.5em; }
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>Frequently Asked Questions (FAQ)</h1> <h1>Frequently Asked Questions (FAQ)</h1>
@ -22,7 +22,7 @@ dd { margin-left: 1.5em; }
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -46,17 +46,12 @@ dd { margin-left: 1.5em; }
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a class="current" href="faq.html">FAQ</a> <a class="current" href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">
@ -64,16 +59,16 @@ dd { margin-left: 1.5em; }
<dt>Q: Where can I learn more about LuaJIT and Lua?</dt> <dt>Q: Where can I learn more about LuaJIT and Lua?</dt>
<dd> <dd>
<ul style="padding: 0;"> <ul style="padding: 0;">
<li>The <a href="http://luajit.org/list.html"><span class="ext">&raquo;</span>&nbsp;LuaJIT mailing list</a> focuses on topics <li>The <a href="https://luajit.org/list.html">LuaJIT mailing list</a> focuses on topics
related to LuaJIT.</li> related to LuaJIT.</li>
<li>The <a href="http://wiki.luajit.org/"><span class="ext">&raquo;</span>&nbsp;LuaJIT wiki</a> gathers community <li>The <a href="http://wiki.luajit.org/"><span class="ext">&raquo;</span>&nbsp;LuaJIT wiki</a> gathers community
resources about LuaJIT.</li> resources about LuaJIT.</li>
<li>News about Lua itself can be found at the <li>News about Lua itself can be found at the
<a href="http://www.lua.org/lua-l.html"><span class="ext">&raquo;</span>&nbsp;Lua mailing list</a>. <a href="https://www.lua.org/lua-l.html">Lua mailing list</a>.
The mailing list archives are worth checking out for older postings The mailing list archives are worth checking out for older postings
about LuaJIT.</li> about LuaJIT.</li>
<li>The <a href="http://lua.org"><span class="ext">&raquo;</span>&nbsp;main Lua.org site</a> has complete <li>The <a href="https://lua.org">main Lua.org site</a> has complete
<a href="http://www.lua.org/docs.html"><span class="ext">&raquo;</span>&nbsp;documentation</a> of the language <a href="https://www.lua.org/docs.html">documentation</a> of the language
and links to books and papers about Lua.</li> and links to books and papers about Lua.</li>
<li>The community-managed <a href="http://lua-users.org/wiki/"><span class="ext">&raquo;</span>&nbsp;Lua Wiki</a> <li>The community-managed <a href="http://lua-users.org/wiki/"><span class="ext">&raquo;</span>&nbsp;Lua Wiki</a>
has information about diverse topics.</li> has information about diverse topics.</li>
@ -86,12 +81,12 @@ has information about diverse topics.</li>
I'm planning to write more documentation about the internals of LuaJIT. I'm planning to write more documentation about the internals of LuaJIT.
In the meantime, please use the following Google Scholar searches In the meantime, please use the following Google Scholar searches
to find relevant papers:<br> to find relevant papers:<br>
Search for: <a href="http://scholar.google.com/scholar?q=Trace+Compiler"><span class="ext">&raquo;</span>&nbsp;Trace Compiler</a><br> Search for: <a href="https://scholar.google.com/scholar?q=Trace+Compiler">Trace Compiler</a><br>
Search for: <a href="http://scholar.google.com/scholar?q=JIT+Compiler"><span class="ext">&raquo;</span>&nbsp;JIT Compiler</a><br> Search for: <a href="https://scholar.google.com/scholar?q=JIT+Compiler">JIT Compiler</a><br>
Search for: <a href="http://scholar.google.com/scholar?q=Dynamic+Language+Optimizations"><span class="ext">&raquo;</span>&nbsp;Dynamic Language Optimizations</a><br> Search for: <a href="https://scholar.google.com/scholar?q=Dynamic+Language+Optimizations">Dynamic Language Optimizations</a><br>
Search for: <a href="http://scholar.google.com/scholar?q=SSA+Form"><span class="ext">&raquo;</span>&nbsp;SSA Form</a><br> Search for: <a href="https://scholar.google.com/scholar?q=SSA+Form">SSA Form</a><br>
Search for: <a href="http://scholar.google.com/scholar?q=Linear+Scan+Register+Allocation"><span class="ext">&raquo;</span>&nbsp;Linear Scan Register Allocation</a><br> Search for: <a href="https://scholar.google.com/scholar?q=Linear+Scan+Register+Allocation">Linear Scan Register Allocation</a><br>
Here is a list of the <a href="http://article.gmane.org/gmane.comp.lang.lua.general/58908"><span class="ext">&raquo;</span>&nbsp;innovative features in LuaJIT</a>.<br> Here is a list of the <a href="http://lua-users.org/lists/lua-l/2009-11/msg00089.html"><span class="ext">&raquo;</span>&nbsp;innovative features in LuaJIT</a>.<br>
And, you know, reading the source is of course the only way to enlightenment. :-) And, you know, reading the source is of course the only way to enlightenment. :-)
</dd> </dd>
</dl> </dl>
@ -102,7 +97,7 @@ Q: My vararg functions fail after switching to LuaJIT!</dt>
<dd>LuaJIT is compatible to the Lua 5.1 language standard. It doesn't <dd>LuaJIT is compatible to the Lua 5.1 language standard. It doesn't
support the implicit <tt>arg</tt> parameter for old-style vararg support the implicit <tt>arg</tt> parameter for old-style vararg
functions from Lua 5.0.<br>Please convert your code to the functions from Lua 5.0.<br>Please convert your code to the
<a href="http://www.lua.org/manual/5.1/manual.html#2.5.9"><span class="ext">&raquo;</span>&nbsp;Lua 5.1 <a href="https://www.lua.org/manual/5.1/manual.html#2.5.9">Lua 5.1
vararg syntax</a>.</dd> vararg syntax</a>.</dd>
</dl> </dl>

View File

@ -38,7 +38,7 @@ td.compatno {
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>Installation</h1> <h1>Installation</h1>
@ -47,7 +47,7 @@ td.compatno {
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a class="current" href="install.html">Installation</a> <a class="current" href="install.html">Installation</a>
</li><li> </li><li>
@ -71,17 +71,12 @@ td.compatno {
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">
@ -241,7 +236,7 @@ Obviously the prefixes given during build and installation need to be the same.
<p> <p>
Either install one of the open source SDKs Either install one of the open source SDKs
(<a href="http://mingw.org/"><span class="ext">&raquo;</span>&nbsp;MinGW</a> or (<a href="http://mingw.org/"><span class="ext">&raquo;</span>&nbsp;MinGW</a> or
<a href="http://www.cygwin.com/"><span class="ext">&raquo;</span>&nbsp;Cygwin</a>), which come with a modified <a href="https://www.cygwin.com/">Cygwin</a>), which come with a modified
GCC plus the required development headers. GCC plus the required development headers.
Or install Microsoft's Visual Studio (MSVC). Or install Microsoft's Visual Studio (MSVC).
</p> </p>
@ -363,7 +358,7 @@ make HOST_CC="gcc -m32" CROSS=mips-linux-
make HOST_CC="gcc -m32" CROSS=mipsel-linux- make HOST_CC="gcc -m32" CROSS=mipsel-linux-
</pre> </pre>
<p> <p>
You can cross-compile for <b id="android">Android</b> using the <a href="http://developer.android.com/ndk/"><span class="ext">&raquo;</span>&nbsp;Android NDK</a>. You can cross-compile for <b id="android">Android</b> using the <a href="https://developer.android.com/ndk/">Android NDK</a>.
Please adapt the environment variables to match the install locations and the Please adapt the environment variables to match the install locations and the
desired target platform. E.g. Android&nbsp;4.1 corresponds to ABI level&nbsp;16. desired target platform. E.g. Android&nbsp;4.1 corresponds to ABI level&nbsp;16.
</p> </p>
@ -493,7 +488,7 @@ Make sure the <tt>jit</tt> library is loaded or the JIT compiler
will not be activated.</li> will not be activated.</li>
<li>The <tt>bit.*</tt> module for bitwise operations <li>The <tt>bit.*</tt> module for bitwise operations
is already built-in. There's no need to statically link is already built-in. There's no need to statically link
<a href="http://bitop.luajit.org/"><span class="ext">&raquo;</span>&nbsp;Lua BitOp</a> to your application.</li> <a href="https://bitop.luajit.org/">Lua BitOp</a> to your application.</li>
</ul> </ul>
<h2 id="distro">Hints for Distribution Maintainers</h2> <h2 id="distro">Hints for Distribution Maintainers</h2>

View File

@ -95,7 +95,7 @@ table.feature small {
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>LuaJIT</h1> <h1>LuaJIT</h1>
@ -104,7 +104,7 @@ table.feature small {
<ul><li> <ul><li>
<a class="current" href="luajit.html">LuaJIT</a> <a class="current" href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -128,29 +128,24 @@ table.feature small {
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">
<p> <p>
LuaJIT is a <b>Just-In-Time Compiler</b> (JIT) for the LuaJIT is a <b>Just-In-Time Compiler</b> (JIT) for the
<a href="http://www.lua.org/"><span class="ext">&raquo;</span>&nbsp;Lua</a> programming language. <a href="https://www.lua.org/">Lua</a> programming language.
Lua is a powerful, dynamic and light-weight programming language. Lua is a powerful, dynamic and light-weight programming language.
It may be embedded or used as a general-purpose, stand-alone language. It may be embedded or used as a general-purpose, stand-alone language.
</p> </p>
<p> <p>
LuaJIT is Copyright &copy; 2005-2020 Mike Pall, released under the LuaJIT is Copyright &copy; 2005-2020 Mike Pall, released under the
<a href="http://www.opensource.org/licenses/mit-license.php"><span class="ext">&raquo;</span>&nbsp;MIT open source license</a>. <a href="https://www.opensource.org/licenses/mit-license.php">MIT open source license</a>.
</p> </p>
<p> <p>
</p> </p>
@ -191,7 +186,7 @@ LuaJIT has been successfully used as a <b>scripting middleware</b> in
games, appliances, network and graphics apps, numerical simulations, games, appliances, network and graphics apps, numerical simulations,
trading platforms and many other specialty applications. It scales from trading platforms and many other specialty applications. It scales from
embedded devices, smartphones, desktops up to server farms. It combines embedded devices, smartphones, desktops up to server farms. It combines
high flexibility with <a href="http://luajit.org/performance.html"><span class="ext">&raquo;</span>&nbsp;high performance</a> high flexibility with high performance
and an unmatched <b>low memory footprint</b>. and an unmatched <b>low memory footprint</b>.
</p> </p>
<p> <p>

View File

@ -32,7 +32,7 @@ td.param_default {
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>Running LuaJIT</h1> <h1>Running LuaJIT</h1>
@ -41,7 +41,7 @@ td.param_default {
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -65,17 +65,12 @@ td.param_default {
</li></ul> </li></ul>
</li><li> </li><li>
<a href="status.html">Status</a> <a href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">
@ -92,7 +87,7 @@ The <tt>luajit</tt> stand-alone executable is just a slightly modified
version of the regular <tt>lua</tt> stand-alone executable. version of the regular <tt>lua</tt> stand-alone executable.
It supports the same basic options, too. <tt>luajit&nbsp;-h</tt> It supports the same basic options, too. <tt>luajit&nbsp;-h</tt>
prints a short list of the available options. Please have a look at the prints a short list of the available options. Please have a look at the
<a href="http://www.lua.org/manual/5.1/manual.html#6"><span class="ext">&raquo;</span>&nbsp;Lua manual</a> <a href="https://www.lua.org/manual/5.1/manual.html#6">Lua manual</a>
for details. for details.
</p> </p>
<p> <p>

View File

@ -13,7 +13,7 @@ ul li { padding-bottom: 0.3em; }
</head> </head>
<body> <body>
<div id="site"> <div id="site">
<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a> <a href="https://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
</div> </div>
<div id="head"> <div id="head">
<h1>Status</h1> <h1>Status</h1>
@ -22,7 +22,7 @@ ul li { padding-bottom: 0.3em; }
<ul><li> <ul><li>
<a href="luajit.html">LuaJIT</a> <a href="luajit.html">LuaJIT</a>
<ul><li> <ul><li>
<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a> <a href="https://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="install.html">Installation</a> <a href="install.html">Installation</a>
</li><li> </li><li>
@ -46,17 +46,12 @@ ul li { padding-bottom: 0.3em; }
</li></ul> </li></ul>
</li><li> </li><li>
<a class="current" href="status.html">Status</a> <a class="current" href="status.html">Status</a>
<ul><li>
<a href="changes.html">Changes</a>
</li></ul>
</li><li> </li><li>
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
</li><li> </li><li>
<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
</li><li>
<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a> <a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
</li><li> </li><li>
<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a> <a href="https://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
</li></ul> </li></ul>
</div> </div>
<div id="main"> <div id="main">