Menu

Tree [r388] /
 History

HTTPS access


File Date Author Commit
 doc 2015-05-22 dark100 [r299] Add a tutorial for SLJIT. Contributed by Wen Xi...
 regex_src 2019-01-03 dark100 [r387] Several fixes.
 sljit_src 2019-01-22 dark100 [r388] Use TARGET_OS_OSX macro for getting MAP_JIT fla...
 test_src 2018-03-19 dark100 [r381] Add test for fast-return + flag preservation. P...
 API_CHANGES 2018-01-09 dark100 [r371] Rework sljit stack interface.
 INTERNAL_CHANGES 2012-11-21 dark100 [r216] A new file for tracking internal changes are ad...
 Makefile 2019-01-03 dark100 [r387] Several fixes.
 README 2018-12-13 dark100 [r385] Fix MAP_JIT issues on Mac. Patch by Carlo Arenas.

Read Me

                     SLJIT - Stack Less JIT Compiler

Purpose:
  A simple, machine independent JIT compiler, which suitable for
  translating interpreted byte code to machine code. The sljitLir.h
  describes the LIR (low-level intermediate representation) of SLJIT.

Compatible:
  Any C (C++) compiler. At least I hope so.

Using sljit:
  Copy the content of sljit_src directory into your project source directory.
  Add sljitLir.c source file to your build environment. All other files are
  included by sljitLir.c (if required). Define the machine by SLJIT_CONFIG_*
  selector. See sljitConfig.h for all possible values. For C++ compilers,
  rename sljitLir.c to sljitLir.cpp.

More info:
  http://sljit.sourceforge.net/

Contact:
  hzmester@freemail.hu

Special thanks:
  Alexander Nasonov
  Carlo Arenas
  Christian Persch
  Daniel Richard G.
  Giuseppe D'Angelo
  James Cowgill
  Jason Hood
  Jiong Wang (TileGX support)
  Marc Mutz
  Martin Storsjö
  Michael McConville
  Walter Lee
  Wen Xichang