* About this file ================= This file lists the most important changes for each official as well as internal release of cacao. See the "ChangeLog" for a more detailed list of all the changes in the code. * Version 0.40 (released) ========================= ** Boehm garbage collector supported ------------------------------------ The --enable-gc2 options was replaced by --with-gc. Choose boehm for the Boehm garbage collector. Also see README.boehm. ** mips port ------------ Now runs on some SGI systems, which are based on the mips architecture. ** multiple bug fixes --------------------- Even more java programs work as expected! * Version 0.35 (experimental) ============================= ** autoconf, automake support ----------------------------- Finally moved the entire distribution to autoconf/automake. This should fix some of our problems with supporting different compilers. Thread support and the use of the new garbage collector can be enabled/disabled from using configure arguments: --enable-threads [default] --disable-threads --enable-gc2 [default] --disable-gc2 ** new garbage collector ------------------------ Included the new garbage collector as default garbage collector. * Version 0.30 (released) ========================= Added unlimited stack for GC and main thread. Some optimzations for instructions which operate on constants. * Version 0.20 (released) ========================= Hardware null pointer check added, fixed severe errors in GC/Threads, type check and IEEE arithmetic. * Version 0.20beta (can't remember) ========================= There is a completely new JIT compiler which is about 7 times faster and produces better code. Multithreading is now supported. A lot of bugs have been fixed. * Version 0.10 (ancient history) ============== The initial version included the old JIT and support for lang, util and io. ---------------------------------------------------------------------------- Local variables: mode: outline fill-column: 76 End: