OpenJIT

Open source reflective JIT compiler
Download

OpenJIT Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Apache
  • Price:
  • FREE
  • Publisher Name:
  • Matsuoka Laboratory, Tokyo Institute of Technology
  • Publisher web site:
  • http://matsu-www.is.titech.ac.jp/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 140 KB

OpenJIT Tags


OpenJIT Description

Open source reflective JIT compiler OpenJIT is a free and open source "reflective" JIT compiler in that not only it is almost entirely written in Java, but also that it bootstraps and compiles itself during execution of the user program, and compiler components coexist as first-class objects in user heap space. Thus, users can tailor and customize the compilation of classes at runtime for variety of purposes such as application-specific optimization and partial evaluation, dynamic, compiler-assisted environment adaptation of programs, debugging, language extension and experimentation, and other types of advanced compiler-based research and applications. OpenJIT even allows full dynamic update of itself by loading the compiler classes on the fly from the network.OpenJIT is by no means a toy or partially functional prototype - rather, it is a full-fledged Java JIT compiler which is able to execute real-life applications such as HotJava. What's New in This Release: · BUGFIX: Backup paths eventually cause SIGSEGV on X86. Those paths are only used when dynamic linker doesn't link symbols refered from libOpenJIT.so to corresponding symbols within JVM. · BUGFIX: Incorrect type definition that lead GCC's optimization problem. · Integrate experimental support for jar version of OpenJIT package for JDK 1.2 or later. This allows user not to spread indivisual classfiles of OpenJIT's self under JAVA_HOME/jre/classes but to use one archive `OpenJIT.jar'.


OpenJIT Related Software