aboutsummaryrefslogtreecommitdiff
path: root/java/openjit/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'java/openjit/pkg-descr')
-rw-r--r--java/openjit/pkg-descr28
1 files changed, 28 insertions, 0 deletions
diff --git a/java/openjit/pkg-descr b/java/openjit/pkg-descr
new file mode 100644
index 000000000000..482a2e829744
--- /dev/null
+++ b/java/openjit/pkg-descr
@@ -0,0 +1,28 @@
+The OpenJIT project is an ongoing Java the programming language JIT compiler
+project as a collaborative effort between Tokyo Institute of Technology and
+Fujitsu Laboratory, partly sponsored by the Information Promotion Agency of
+Japan.
+
+OpenJIT is a "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 fully JDK compliant, and plugs into standard JVMs several Unix
+platforms such as Solaris (Sparc), Linux (x86), and FreeBSD (x86).
+
+On Linux/x86 platform, OpenJIT 1.1.14 is faster than the JDK 1.2 classic VM
+compiler, runs more or less the same speed as other commercial JIT compilers on
+classic VM.
+
+OpenJIT is completely free so long as it is used for non-commercial purposes.
+Its source, binaries, etc. can be freely distributed and modified without
+restriction.
+
+WWW: http://www.openjit.org/