summaryrefslogtreecommitdiff
path: root/java/kaffe/pkg-descr
blob: 7d6cfb5befe2f82b4103132bd18fc41c33bdaf6e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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.