* NEWS: New news.
[cacao.git] / NEWS
diff --git a/NEWS b/NEWS
index 182481eff1d5a7d77caa36319b9b4a52f0c865c2..baacbc3608961c9e361699c23893978757f1dbae 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,30 @@
-New in release 0.96 (XXX XX, 2006)
+New in release 0.97 (xxx xx, 2006)
+
+  * New instruction format.
+  * New intermediate representation with unified variables.
+  * Local subroutine elimination.
+  * Fixed the interpreter - it runs eclipse now.
+  * New stack-based verifier (used for -Xint).
+  * Boehm GC updated to version 6.8.
+  * Added enable/disable system assertion support (-esa/-dsa).
+  * Initial javax.management support.
+  * Initial sun.misc.Unsafe (JSR166) support.
+  * Added failed class as message to ClassCastException's.
+  * AttachCurrentThread, DetachCurrentThread, and
+    AttachCurrentThreadAsDaemon implemented.
+  * libjvm is now opened via dlopen (removed -rpath stuff).
+  * Data segment now reuses values (of possible).
+
+  * Fixed AbstractMethodError bug.
+  * Fixed builtin_isanysubclass (BeanShell bug).
+  * Fixed a memory leak in dump memory.
+  * Fixed a bug with DUP2_X1 and DUP2_X2.
+  * Safe decoding of invalid UTF-8 sequences in NewStringUTF.
+  * Fixed line numbers in exceptions thrown through the JIT.
+  * Proper null-check for MONITOREXIT.
+  * Many low-level jasmin tests added.
+
+New in release 0.96 (May 29, 2006)
 
   * New tasuki lock implementation resolves deadlock problems on
     multi-processor machines.
@@ -8,9 +34,20 @@ New in release 0.96 (XXX XX, 2006)
   * 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)