LuaJIT is a tracing just-in-time compiler for the Lua programming language. Mike Pall, a primary maintainer of the project had resigned in 2015, resorting...
10 KB (916 words) - 23:30, 14 September 2024
performance. Ravi, a JIT-enabled Lua 5.3 language with optional static typing. JIT is guided by type information. Shine, a fork of LuaJIT with many extensions...
50 KB (5,301 words) - 21:18, 8 October 2024
Just-in-time compilation (redirect from JIT compiler)
In computing, just-in-time (JIT) compilation (also dynamic translation or run-time compilations) is compilation (of computer code) during execution of...
27 KB (3,237 words) - 14:50, 3 October 2024
OpenResty (category Lua (programming language)-scriptable software)
OpenResty is an nginx distribution which includes the LuaJIT interpreter for Lua scripts. The software was created by Yichun Zhang. It was originally sponsored...
5 KB (366 words) - 15:18, 6 May 2024
(LSP) support, support for asynchronous I/O, and support for Lua scripting using luaJIT language interpreter. The project is free software and its source...
43 KB (3,430 words) - 05:44, 6 June 2024
compositor uses embedded Lua and LuaJIT for internal and external scripts and also plugin prototyping. In the videogame Factorio, Lua is used for creating...
19 KB (2,109 words) - 16:34, 2 June 2024
dependencies and install them. LuaRocks is compatible with Lua versions 5.1, 5.2 and 5.3, as well as LuaJIT. Development on LuaRocks was started in 2006 by...
6 KB (610 words) - 19:29, 12 March 2024
very portable. Some systems, called dynamic translators, or just-in-time (JIT) compilers, translate bytecode into machine code as necessary at runtime...
18 KB (1,890 words) - 21:22, 29 July 2024
Code motion (section LuaJIT)
"Allocation sinking in git HEAD - luajit - FreeLists". www.freelists.org. Retrieved 25 February 2022. "Allocation Sinking Optimization". wiki.luajit.org....
8 KB (812 words) - 15:11, 5 October 2024
Lightweight programming language (section Lua)
Squirrel Lua is a small (C source is approx. 300 kB tarball, as of version 5.3.5), portable and embeddable scripting language (with LuaJIT as a JIT compiler...
4 KB (344 words) - 01:38, 22 September 2024
benchmarking tool designed for Linux systems. It is a C binary and uses LuaJIT scripts to execute benchmarks. It is most frequently used for database benchmarks...
3 KB (333 words) - 01:24, 8 April 2024
Standard ML compiler MLton uses SSA in one of its intermediate languages. LuaJIT makes heavy use of SSA-based optimizations. The PHP and Hack compiler HHVM...
32 KB (3,955 words) - 12:11, 13 August 2024
being used in this context, it is often seen as an opposite of just-in-time (JIT) compiling. Speaking more generally, the target languages of an AOT compilation...
8 KB (982 words) - 00:23, 22 September 2024
Torch (machine learning) (category Lua (programming language) software)
scientific computing framework, and a scripting language based on Lua. It provides LuaJIT interfaces to deep learning algorithms implemented in C. It was...
9 KB (863 words) - 03:28, 7 September 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
8 KB (727 words) - 23:27, 16 June 2024
interpreter and compiler documentation for Haskell, Rust, PHP, Python, and LuaJIT (Lua): 35 . Other languages use other terminology: Ada has language bindings...
20 KB (2,146 words) - 06:19, 31 July 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
15 KB (1,625 words) - 20:37, 8 July 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
20 KB (2,264 words) - 17:35, 30 September 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
19 KB (2,718 words) - 06:28, 1 June 2024
Tracing just-in-time compilation (redirect from Tracing JIT)
applications. OOPSLA '10. pp. 708–725. doi:10.1145/1869459.1869517. ISBN 978-1-4503-0203-6. S2CID 3395746. Retrieved 2020-12-13. Official website of LuaJIT...
13 KB (1,501 words) - 23:02, 5 September 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
3 KB (361 words) - 14:14, 5 August 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
25 KB (2,649 words) - 09:26, 11 September 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
3 KB (391 words) - 19:04, 20 August 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
9 KB (962 words) - 00:27, 2 May 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
26 KB (3,617 words) - 08:53, 29 August 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
20 KB (2,390 words) - 05:01, 24 September 2024
particularly the Deutsch/Schiffmann implementation which pushed just-in-time (JIT) compilation forward as an implementation approach that uses process virtual...
32 KB (3,491 words) - 07:12, 28 September 2024
LFE, Lisp Flavored Erlang, a lisp frontend for the Erlang compiler Luerl, Lua on the BEAM, designed and implemented by one of the creators of Erlang Comparison...
5 KB (411 words) - 18:20, 4 July 2024
Defold (category Lua (programming language)-scriptable game engines)
Ubuntu (18.04 or newer; 64-bit) Users communicate with the engine via a Lua API. LuaJIT is used on all platforms except HTML and just-in-time compilation is...
18 KB (1,583 words) - 07:21, 17 May 2024
and PyPy crt0 (C target-specific initializer) Java virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine (PHP) Notable compilers...
4 KB (441 words) - 15:36, 20 September 2024