diff options
author | asami <asami@FreeBSD.org> | 1996-07-17 11:40:13 +0800 |
---|---|---|
committer | asami <asami@FreeBSD.org> | 1996-07-17 11:40:13 +0800 |
commit | a0313a39928f274b2be08bcba184f728cad0df74 (patch) | |
tree | 8ddb31a18dd72777463fd23542d20fa18a2417e0 /java/kaffe/pkg-descr | |
parent | 973d8e269463d649e1e1ce152e6296abeb278d48 (diff) | |
download | freebsd-ports-gnome-a0313a39928f274b2be08bcba184f728cad0df74.tar.gz freebsd-ports-gnome-a0313a39928f274b2be08bcba184f728cad0df74.tar.zst freebsd-ports-gnome-a0313a39928f274b2be08bcba184f728cad0df74.zip |
Upgrade, 0.4p2 -> 0.5p1.
Submitted by: Mark Huizer <xaa@xaa.stack.urc.tue.nl> via chuckr
Diffstat (limited to 'java/kaffe/pkg-descr')
-rw-r--r-- | java/kaffe/pkg-descr | 69 |
1 files changed, 40 insertions, 29 deletions
diff --git a/java/kaffe/pkg-descr b/java/kaffe/pkg-descr index 7d6cfb5befe2..31e153dcafc7 100644 --- a/java/kaffe/pkg-descr +++ b/java/kaffe/pkg-descr @@ -1,29 +1,40 @@ -This is Kaffe, a virtual machine design to execute Java bytecode. Unlike -other virtual machines available, this machine performs "just-in-time" -code conversion from the abstract code to the host machine's native code. -This will ultimately allow execution of Java code at the same speed as -standard compiled code but while maintaining the advantages and flexibility -of code independence. - -Please note, this is version 0.3 and many feature are not yet implemented -(notable there is no graphics support at the moment) and there are likely -to be various odd bugs. All comments to the mail address below. - -Tim -tim@sarc.city.ac.uk - -Major changes in Kaffe v0.3 -=========================== - - * Split off Kaffe translator into a shared library. This makes it - simpler to encorporate into other programs and is essential to - getting Kaffe running on some OS's. - - * Added array bounds checks. This is very slow but the people want it - slow rather than not at all. - - * Additional ports have been added. - - * Extensive bug fixes for both particular ports as well as the general - system. - +KAFFE v0.5p1 - A JIT and interpreting virtual machine to run Java(tm)* code +=========================================================================== + +This is Kaffe, a virtual machine design to execute Java bytecode. +This machine can be configured in two modes. In one mode it operates as +a pure bytecode interpreter (not unlike Javasoft's machine); in the second +mode if performs "just-in-time" code conversion from the abstract code to +the host machine's native code. This will ultimately allow execution of +Java code at the same speed as standard compiled code but while maintaining +the advantages and flexibility of code independence. + +This release include the new JIT system. Currently only a 386 JIT exists but +I intend to produce a SPARC jit machine in the near future to test is +portablility and then concentrate on improving the generated code quality. +However, these improvements will not effect the JIT target descriptions +(the jit-???.def files) so people may want to consider producing versions +for other platforms. + +Running Kaffe +============= + +This version of Kaffe is not supplied with a copy of Sun's class library. +FreeBSD users can install the jdk port/package for it. + +Before running Kaffe it is necessary to configure the environment. +This requires the setting of CLASSPATH, KAFFEHOME and LD_LIBRARY_PATH. +For the standard installation these would be defined as follows: + + CLASSPATH=.:/usr/local/share/kaffe/classes.zip + KAFFEHOME=/usr/local/share/kaffe + LD_LIBRARY_PATH=/usr/lib:/usr/local/lib + +A file "ENVIRONMENT" is generated by the configure program which contains +a /bin/sh environment setup. This may help you to figure out what to +set to what if you alter the standard installation point. + +Tim Wilkinson +<tim@sarc.city.ac.uk> +---- +* Java and Javasoft are registered trademark of Sun Microsystems, Inc. |