4 This file lists the most important changes for each official as well as
5 internal release of cacao. See the "ChangeLog" for a more detailed list of
6 all the changes in the code.
8 * Version 0.40 (released)
9 =========================
11 ** Boehm garbage collector supported
12 ------------------------------------
14 The --enable-gc2 options was replaced by --with-gc. Choose boehm for the
15 Boehm garbage collector. Also see README.boehm.
20 Now runs on some SGI systems, which are based on the mips architecture.
25 Even more java programs work as expected!
28 * Version 0.35 (experimental)
29 =============================
31 ** autoconf, automake support
32 -----------------------------
34 Finally moved the entire distribution to autoconf/automake. This should fix
35 some of our problems with supporting different compilers. Thread support and
36 the use of the new garbage collector can be enabled/disabled from using
39 --enable-threads [default]
42 --enable-gc2 [default]
45 ** new garbage collector
46 ------------------------
48 Included the new garbage collector as default garbage collector.
50 * Version 0.30 (released)
51 =========================
53 Added unlimited stack for GC and main thread.
54 Some optimzations for instructions which operate on constants.
56 * Version 0.20 (released)
57 =========================
59 Hardware null pointer check added, fixed severe errors in GC/Threads, type
60 check and IEEE arithmetic.
62 * Version 0.20beta (can't remember)
63 =========================
65 There is a completely new JIT compiler which is about 7 times faster and
67 Multithreading is now supported.
68 A lot of bugs have been fixed.
70 * Version 0.10 (ancient history)
73 The initial version included the old JIT and support for lang, util and io.
75 ----------------------------------------------------------------------------