* NEWS: Added ClassCastException and system assertions.
[cacao.git] / NEWS
diff --git a/NEWS b/NEWS
index 8494d8be78bac0bb1c042045132023b4a05c444e..d7bf09c1d1647dd12287aab024588d10a35b8b6e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,39 @@
-New in release 0.95 (February XX, 2006)
-
-  * Deadlock bugfix.  This should fix the random deadlocks seen in
+New in release 0.97 (xxx xx, 2006)
+
+  * Fixed AbstractMethodError bug.
+  * Added failed class as message to ClassCastException's.
+  * Added enable/disable system assertion support (-esa/-dsa).
+
+
+New in release 0.96 (May 29, 2006)
+
+  * New tasuki lock implementation resolves deadlock problems on
+    multi-processor machines.
+  * Handle Miranda-methods properly.
+  * try-catch line number problem with jikes fixed.
+  * Added support for libjvm.so (including invocation API).
+  * Stripped down object code size of code generators.
+  * Increased default maximum heap size to 128MB and decreased default
+    stack size to 64kB.
+  * Cleaned up internal handling of Unicode strings.
+  * Fixed getResources of bootstrap classloader.
+  * Correct handling of boot packages (provided glibj.zip contains a
+    jar index).
+  * Exception handling fixes (don't allocate memory on Java heap).
+  * x86_64's code generator generates not RISC-style code.
+  * Green threads implementation removed.
+  * Semaphore implementation for Darwin (taken from Boehm).
+  * sem_wait interrupted by signal fixed.
+  * Overflow in Object.wait() (partially) fixed (caused busy waiting
+    in JOnAS).
+  * Store JNI global refs in native hashtable instead of Java
+    hashtable (bootstrap problem).
+  * Argument passing fixed for powerpc-linux (asm_vm_call_method).
+
+
+New in release 0.95 (February 13, 2006)
+
+  * Dead-lock bugfix.  This should fix the random dead-locks seen in
     Eclipse or other applications.
   * Search for suitable jar program during configure, can be specified
     via JAR environment variable
@@ -8,6 +41,12 @@ New in release 0.95 (February XX, 2006)
   * i386 bugfix: Set FPU to 64-bit on VM startup (fixes Debian bug
     #350729)
   * powerpc bugfix: (M_COPY): Handle longs and doubles properly.
+  * Fixed instructions copying stackslots (like DUP_X1).
+  * Fixed classcache-related problem with java.lang.reflect.Proxy.
+  * Throw correct exception when trying to load a directory
+    as a classfile (from a .zip file).
+  * Fixed incorrect method resolution when calling instance methods 
+    through JNI (fixes CACAO bugs #17 and #18).
 
 
 New in release 0.94 (January 22, 2006)