samp-plugin-jit - Just-in-time compiler for SA-MP (AMX 3.x)

  •        37

This is a Just-in-Time (JIT) compiler for AMX 3.x and a plugin for the SA-MP server. It compiles AMX bytecode that is produced by the Pawn compiler into native x86 code at runtime for increased performance. or do the same from cmake-gui. This will generate a Visual Studio project in the build folder.

http://forum.sa-mp.com/showthread.php?t=326980
https://github.com/Zeex/samp-plugin-jit

Tags
Implementation
License
Platform

   




Related Projects

blend2d - 2D Vector Graphics Engine Powered by a JIT Compiler

  •    C++

2D Vector Graphics Powered by a JIT Compiler. See blend2d.com page for more details.

jit-grunt - JIT(Just In Time) plugin loader for Grunt.

  •    Javascript

A JIT(Just In Time) plugin loader for Grunt. Load time of Grunt does not slow down even if there are many plugins. umm...

.NETAsm, a JIT Native Code Injection Library

  •    

NetAsm provides a hook to the .NET JIT compiler and enables to inject your own native code in replacement of the default CLR JIT compilation. With this library, it is possible, at runtime, to inject x86 assembler code in CLR methods with the speed of a pure CLR method call and...

JIT Jabber ICQ Transport

  •    C

JIT is ICQ transport for Jabber instant-messagning systems. JIT works in threaded environment and can work on multi-processor platforms. JIT uses libicq2000 and supports users search, sms messages, vcards, web presence ...

llvmlite - A lightweight LLVM python binding for writing JIT compilers

  •    Python

The old llvmpy binding exposes a lot of LLVM APIs but the mapping of C++-style memory management to Python is error prone. Numba and many JIT compilers do not need a full LLVM API. Only the IR builder, optimizer, and JIT compiler APIs are necessary. The llvmlite.llvmpy namespace provides a minimal llvmpy compatibility layer.


ravi - Ravi Programming Language is a derivative of Lua 5

  •    Assembly

Ravi is a derivative/dialect of Lua 5.3 with limited optional static typing and features LLVM and Eclipse OMR powered JIT compilers. The name Ravi comes from the Sanskrit word for the Sun. Interestingly a precursor to Lua was Sol which had support for static types; Sol means the Sun in Portugese. Lua is perfect as a small embeddable dynamic language so why a derivative? Ravi extends Lua with static typing for greater performance under JIT compilation. However, the static typing is optional and therefore Lua programs are also valid Ravi programs.

llrb - LLVM-based JIT Compiler for Ruby

  •    C

LLRB is a LLVM-based JIT compiler for Ruby. I'm currently working on another JIT approach: YARV-MJIT.

luvit - Lua + libUV + jIT = pure awesomesauce

  •    C

Lua + libUV + jIT = pure awesomesauce

ChakraCore - ChakraCore is the core part of the Chakra Javascript engine that powers Microsoft Edge

  •    Javascript

ChakraCore is the core part of Chakra, the high-performance JavaScript engine that powers Microsoft Edge and Windows applications written in HTML/CSS/JS. ChakraCore supports Just-in-time (JIT) compilation of JavaScript for x86/x64/ARM, garbage collection, and a wide range of the latest JavaScript features. ChakraCore also supports the JavaScript Runtime (JSRT) APIs, which allows you to easily embed ChakraCore in your applications.

Cacaovm - Just-In-Time (JIT) Compiler

  •    Java

cacaovm is a Java Virtual Machine (JVM) which uses Just-In-Time (JIT) compilation to execute Java methods natively. cacaovm uses GNU Classpath or OpenJDK or phoneME as Java runtime library. The cacaovm project started as a research JVM to explore new implementation techniques. The first version for the Alpha was released in February 1997 as a binary.

pyston - An open-source Python implementation using JIT techniques.

  •    Python

Pyston is a performance-oriented Python implementation built using LLVM and modern JIT techniques. For a high-level description of how it works, please check out our technical overview or our FAQ for some more details.We have a small website pyston.org, which for now just hosts the blog. We have two mailing lists: pyston-dev@ for development-related discussions, and pyston-announce@ which is for wider announcements (new releases, major project changes). We also have a gitter chat room where most discussion takes place.

hiphop-php - Virtual Machine, Runtime, and JIT for PHP

  •    C++

Virtual Machine, Runtime, and JIT for PHP

vmir - Virtual Machine for Intermediate Representation

  •    C

Optionally it can generate machine code (JIT) to speed up execution significantly. JIT is currently only supported on 32 bit ARM. VMIR is licensed under the MIT license. See LICENSE.

hunter - :package: CMake driven cross-platform package manager for C/C++

  •    CMake

CMake driven cross-platform package manager for C/C++. Linux, Windows, macOS, iOS, Android, Raspberry Pi, etc.

PocketMine-MP

  •    PHP

PocketMine-MP is a server software for Minecraft PE (Pocket Edition). It has a Plugin API that enables a developer to extend it and add new features, or change default ones The entire server is done in PHP, and has been tested, profiled and optimized to run smoothly. GitHub Repository: https://github.com/PocketMine/PocketMine-MP

vcpkg - VC++ Packaging Tool

  •    CMake

Vcpkg helps you get C and C++ libraries on Windows. This tool and ecosystem are currently in a preview state; your involvement is vital to its success.For short description of available commands, run vcpkg help.

Glitter - Dead Simple OpenGL

  •    CMake

Glitter is a dead simple boilerplate for OpenGL, intended as a starting point for the tutorials on learnopengl.com and open.gl. Glitter compiles and statically links every required library, so you can jump right into doing what you probably want: how to get started with OpenGL. Glitter has a single dependency: cmake, which is used to generate platform-specific makefiles or project files. Start by cloning this repository, making sure to pass the --recursive flag to grab all the dependencies. If you forgot, then you can git submodule update --init instead.

color_coded - A vim plugin for libclang-based highlighting of C, C++, ObjC

  •    C++

color_coded is a vim plugin that provides realtime (fast), tagless code highlighting for C++, C, and Objective C using libclang. First, install all required dependencies.

Saeman

  •    Python

SA-Exim Manager. It is a wxPython application written with boa-constructor to manage spam queues created by the sa-exim plugin.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.