From c4faeadf27c8a894e84f2e59fa1f847f4c6ef7bc Mon Sep 17 00:00:00 2001 From: Rhys Weatherley Date: Sun, 15 Jan 2006 06:50:40 +0000 Subject: [PATCH] Update version for the "0.0.6" release. --- ChangeLog | 5 +++++ NEWS | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 2 +- 3 files changed, 61 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ca28a68..93f2d21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ + +2006-01-15 Rhys Weatherley + + * configure.in, NEWS: update version for the "0.0.6" release. + 2006-01-14 Aleksey Demakov * tools/gen-sel-parser.y: spilling a register which is the first diff --git a/NEWS b/NEWS index 53dc0ff..77625eb 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,59 @@ +0.0.6 (15 January 2006) + + x86: + + * Be careful when using EBX in cpuid instructions so as not to confuse + gcc in PIC mode (Rhys W). + * Fixes to floating point instruction selection (Rhys Weatherley). + * Some support for structure copying (Rhys Weatherley). + * Pointer-relative loads and stores (Rhys Weatherley). + * Correct the offset for long-form backwards branches (Evin Robertson). + * Constant pointers in relative offset operations (Rhys Weatherley). + * Merge in Mono's changes to jit-gen-x86.h (Aleksey Demakov). + * Array loads and stores for floating point values (Aleksey Demakov). + * Memcpy, memset, and memmove operations (Aleksey Demakov). + * Return buffer problems in apply function with gcc 4.0.2 (Aleksey Demakov). + + x86-64: + + * Use the correct library entry point when calling jit_memcpy from + compiled code (Klaus Treichel). + + Interpreter: + + * Return area pointers (Rhys Weatherley). + * Prevent double push of indirect function pointers (Rhys Weatherley). + + Function/instruction core: + + * Clear block addresses and fixup lists if a function restart is needed + (Evin Robertson). + * Use destination type for store type, not source type (Evin Robertson). + * Tail call implementation (Rhys Weatherley). + * Address of constants (Avinash Atreya, Aleksey Demakov). + * Functions for locating the proper start of a function in the cache + (Aleksey Demakov). + * New exception type for array out of bounds (Aleksey Demakov). + * Jump tables (Aleksey Demakov). + * Intrinsics that return exception codes should be labeled "int" (Aleksy D). + * Spill both parts of a register pair properly (Aleksey Demakov). + * Fixes to freeing of register pairs (Aleksey Demakov). + + Dpas: + + * Throw builtin exceptions (Aleksey Demakov). + * Implement array expressions (Aleksey Demakov). + + Other: + + * Sample VM for demonstrating libjit (Norbert Bellow). + * Debug interface for line numbers and breakpoints (Rhys Weatherley). + * Man page formatting issues (Peter Lund). + * Wrong return value in jit_function_apply_vararg (Evin Robertson). + * Make debug dumping work with cygwin (Aleksey Demakov). + * Option to force use on long double on Win32 (Aleksey Demakov). + 0.0.4 (8 August 2004) * Pluggable object models. diff --git a/configure.in b/configure.in index e349754..68b0172 100644 --- a/configure.in +++ b/configure.in @@ -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.5) +AM_INIT_AUTOMAKE(libjit, 0.0.6) AM_CONFIG_HEADER(config.h) dnl Set the version number for the shared libraries. -- 2.47.3