Related articles |
---|
Announce: joeq virtual machine released for Linux/x86 jwhaley@stanford.edu (John Whaley) (2002-08-04) |
From: | "John Whaley" <jwhaley@stanford.edu> |
Newsgroups: | comp.compilers,comp.lang.java.machine |
Date: | 4 Aug 2002 11:49:28 -0400 |
Organization: | Compilers Central |
Keywords: | Java, available |
Posted-Date: | 04 Aug 2002 11:49:28 EDT |
Announcing the release of the joeq virtual machine for Linux/x86.
joeq is a Java 2 (JDK 1.3 and 1.4) compatible virtual machine
released under the LGPL. joeq is unique in that it is entirely
implemented in Java, leading to greater reliability, portability,
maintainability, and efficiency. It is also language-independent,
so code from any supported language can be seamlessly compiled,
linked, and executed --- all dynamically!
joeq is designed with an eye towards state-of-the-art program
analysis, dynamic compilation, run time and garbage collection
techniques. joeq includes a complete compiler infrastructure
suitable for both whole-program analysis and dynamic compilation.
It also includes lightweight threads, thin locks, a 'checkpointing'
system, and other advanced run time techniques.
The Linux/x86 release supports all features present on the Windows
version, including fully preemptive M:N threading and hardware
exceptions. It also supports reading, writing, and linking of ELF
object files. All known bugs have been fixed.
The joeq virtual machine is supported on x86 Windows and x86 Linux
platforms, but the compiler infrastructure works on any system
that supports Java.
Visit http://sourceforge.net/projects/joeq for more information.
John Whaley
jwhaley@stanford.edu
Return to the
comp.compilers page.
Search the
comp.compilers archives again.