]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
Update version for the "0.0.4" release. r.0.0.4
authorRhys Weatherley <rweather@southern-storm.com.au>
Sun, 8 Aug 2004 01:11:36 +0000 (01:11 +0000)
committerRhys Weatherley <rweather@southern-storm.com.au>
Sun, 8 Aug 2004 01:11:36 +0000 (01:11 +0000)
ChangeLog
NEWS
configure.in

index 05c3f057db10ebf5df24d66424fd3f78072da987..92a171333514b621bd5fb477ec715cf6a56dc8f7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,8 @@
 
+2004-08-08  Rhys Weatherley  <rweather@southern-storm.com.au>
+
+       * configure.in, NEWS: update version for the "0.0.4" release.
+
 2004-08-05  Rhys Weatherley  <rweather@southern-storm.com.au>
 
        * doc/Makefile.am, doc/README, doc/libjit.texi,
diff --git a/NEWS b/NEWS
index f43bddedbf34eaa9b9055587f97aba03daec4886..53dc0ffe22a3fc6c9f19a17986cdef605b47d844 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,37 @@
 
+0.0.4 (8 August 2004)
+
+       * Pluggable object models.
+       * Problems with "gen-apply" on Win32 systems.
+       * Optimize "if true goto" into "goto".
+       * Peephole optimization on branches.
+       * Adjust ARM codegen macros to support branch elimination instructions.
+       * Redesign exception handling to use "setjmp" everywhere.
+       * Remove C++ code from "libjit.so" so that it is a pure C library.
+       * Use computed goto's in the interpreter if the compiler supports them.
+       * Don't allow conditional branches to jump out of exception contexts.
+       * Block movement to allow initialization code to be moved to the start
+         of a function, or loop condition code to be moved to the end.
+       * Rewrite the exception region routines to make them easier to use.
+       * Add the "gen-sel" program, for creating instruction selectors.
+       * Write instruction selectors for x86 and ARM (only x86 is enabled).
+       * Portability fixes for ARM, PPC, Alpha, IA64, and amd64.
+       * Clarify the description of LLVM, at the request of LLVM's author.
+       * Deferred argument popping after function calls.
+       * Add "--enable-interpreter" to force the interpreter to be used.
+       * Implement a simple global register allocator based on usage counts.
+       * Recognise increment and decrement idioms.
+       * Align cache flushes properly (Miroslaw Dobrzanski-Neumann).
+       * Querying of x86 cpuid where necessary.
+       * Add a constant pool for ARM, to make constant loads more efficient.
+       * Handle register pairs for 64-bit values properly.
+       * Support for parameter areas on the stack, to reduce push/pop overhead.
+       * Avoid unnecessary register spills if a value won't be used again.
+       * Implement tail calls from a function to itself.
+       * Optimize x86 prologs and epilogs to avoid doing unnecessry work.
+       * Centralise the code that handles parameter passing.
+       * Support for parallel builds.
+
 0.0.2 (13 May 2004)
 
        * Function and instruction building API basics in place, in C and C++.
index 497996d78a233344d5e7267d368cd9e2a626667c..53a33bcb860fbe516b4737f37a39131705f99045 100644 (file)
@@ -5,7 +5,7 @@ dnl Determine the build, host, and target system types.
 AC_CANONICAL_SYSTEM
 
 dnl Initialize automake.
-AM_INIT_AUTOMAKE(libjit, 0.0.3)
+AM_INIT_AUTOMAKE(libjit, 0.0.4)
 AM_CONFIG_HEADER(config.h)
 
 dnl Set the version number for the shared libraries.