LuaJIT is fully upwards-compatible with Lua 5.1. It supports all -standard Lua +» standard Lua library functions and the full set of -Lua/C API +» Lua/C API functions.
@@ -97,7 +97,7 @@ LuaJIT comes with several built-in extension modules:
bit.* — Bitwise operations
LuaJIT supports all bitwise operations as defined by -Lua BitOp: +» Lua BitOp:
bit.tobit bit.tohex bit.bnot bit.band bit.bor bit.bxor @@ -106,7 +106,7 @@ bit.lshift bit.rshift bit.arshift bit.rol bit.ror bit.bswapThis module is a LuaJIT built-in — you don't need to download or install Lua BitOp. The Lua BitOp site has full documentation for all -Lua BitOp API functions. +» Lua BitOp API functions.
Please make sure to require the module before using any of diff --git a/doc/faq.html b/doc/faq.html index 65b0d842..a7144670 100644 --- a/doc/faq.html +++ b/doc/faq.html @@ -59,16 +59,16 @@ dd { margin-left: 1.5em; }
-
-
- The LuaJIT mailing list focuses on topics +
- The » LuaJIT mailing list focuses on topics related to LuaJIT.
- The » LuaJIT wiki gathers community resources about LuaJIT.
- News about Lua itself can be found at the -Lua mailing list. +» Lua mailing list. The mailing list archives are worth checking out for older postings about LuaJIT. -
- The main Lua.org site has complete -documentation of the language +
- The » main Lua.org site has complete +» documentation of the language and links to books and papers about Lua.
- The community-managed » Lua Wiki has information about diverse topics. @@ -81,11 +81,11 @@ has information about diverse topics. I'm planning to write more documentation about the internals of LuaJIT. In the meantime, please use the following Google Scholar searches to find relevant papers:
-Search for: Trace Compiler
-Search for: JIT Compiler
-Search for: Dynamic Language Optimizations
-Search for: SSA Form
-Search for: Linear Scan Register Allocation
+Search for: » Trace Compiler
+Search for: » JIT Compiler
+Search for: » Dynamic Language Optimizations
+Search for: » SSA Form
+Search for: » Linear Scan Register Allocation
Here is a list of the » innovative features in LuaJIT.
And, you know, reading the source is of course the only way to enlightenment. :-)
Please convert your code to the -Lua 5.1 +» Lua 5.1 vararg syntax.
-More reading material at the » Lua Wiki and Wikipedia. +More reading material at the » Lua Wiki and » Wikipedia. diff --git a/doc/install.html b/doc/install.html index 60665360..85ca9913 100644 --- a/doc/install.html +++ b/doc/install.html @@ -236,7 +236,7 @@ Obviously the prefixes given during build and installation need to be the same.
Either install one of the open source SDKs (» MinGW or -Cygwin), which come with a modified +» Cygwin), which come with a modified GCC plus the required development headers. Or install Microsoft's Visual Studio (MSVC).
@@ -358,7 +358,7 @@ make HOST_CC="gcc -m32" CROSS=mips-linux- make HOST_CC="gcc -m32" CROSS=mipsel-linux--You can cross-compile for Android using the Android NDK. +You can cross-compile for Android using the » Android NDK. Please adapt the environment variables to match the install locations and the desired target platform. E.g. Android 4.1 corresponds to ABI level 16.
@@ -488,7 +488,7 @@ Make sure the jit library is loaded or the JIT compiler will not be activated.Hints for Distribution Maintainers
diff --git a/doc/luajit.html b/doc/luajit.html index c71831bb..f99aa022 100644 --- a/doc/luajit.html +++ b/doc/luajit.html @@ -139,13 +139,13 @@ table.feature small {LuaJIT is a Just-In-Time Compiler (JIT) for the -Lua programming language. +» Lua 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.
LuaJIT is Copyright © 2005-2020 Mike Pall, released under the -MIT open source license. +» MIT open source license.
diff --git a/doc/running.html b/doc/running.html index a8c71af0..07fa0099 100644 --- a/doc/running.html +++ b/doc/running.html @@ -87,7 +87,7 @@ The luajit stand-alone executable is just a slightly modified version of the regular lua stand-alone executable. It supports the same basic options, too. luajit -h prints a short list of the available options. Please have a look at the -Lua manual +» Lua manual for details.
-- cgit v1.2.3-55-g6feb