• Thumbnail for LuaJIT
    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
  • Thumbnail for Lua (programming language)
    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
  • 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
  • Thumbnail for Vim (text editor)
    (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
  • 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
  • Thumbnail for Sysbench
    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
  • Thumbnail for Executable
    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
  • 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
  • Thumbnail for Virtual machine
    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
  • Thumbnail for Defold
    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