~ chicken-core (chicken-5) 9143b062c9e68cb09a7906ee0f4451e7b12a8d62
commit 9143b062c9e68cb09a7906ee0f4451e7b12a8d62 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Wed Dec 30 22:56:40 2009 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Wed Dec 30 22:56:40 2009 +0100 bumped version to 4.3.2 diff --git a/NEWS b/NEWS index 507dbd37..df81bf33 100644 --- a/NEWS +++ b/NEWS @@ -1,24 +1,14 @@ -4.3.1 +4.3.2 - changed binary version from "4" to "5", because the new runtime libraries are not binary-compatible with previous releases; this means all eggs have to be reinstalled and existing programs be recompiled! -- added `fpinteger?' and `fpabs' - added unboxing pass to compiler which results in part dramatical performance improvements for unsafe floating-point-intensive code; unboxing is enabled on optimization levels 4 and 5 - removed rest-argument-vector optimization as it could conflict with inlining (thanks to Sven Hartrumpf) -- fixes in types.db by Jim Ursetto -- `move-memory!' catches negative offsets now (Thanks to Jim Ursetto) -- deprecated `define-compiled-syntax' -- added new floating-point primitives `fpsin`, `fpcos', `fptan', - `fpasin', `fpacos', `fpatan', `fpatan2', `fpexp', `fplog', - `fpexpt' and `fpsqrt' -- heavy cleanup of floating math functions which gives much better performance -- calling `assert' with a single argument shows the tested expression - on failure - added `slatex' to tests - renamed `pointer-offset' to `pointer+' and deprecated `pointer-offset' - toplevel assignments that have no other side-effects can be eliminated @@ -33,6 +23,19 @@ - removed deprecated `for-each-line' and `for-each-argv-line' procedures in utils library unit +4.3.1 + +- added `fpinteger?' and `fpabs' +- fixes in types.db by Jim Ursetto +- `move-memory!' catches negative offsets now (Thanks to Jim Ursetto) +- deprecated `define-compiled-syntax' +- added new floating-point primitives `fpsin`, `fpcos', `fptan', + `fpasin', `fpacos', `fpatan', `fpatan2', `fpexp', `fplog', + `fpexpt' and `fpsqrt' +- heavy cleanup of floating math functions which gives much better performance +- calling `assert' with a single argument shows the tested expression + on failure + 4.3.0 - removed tracing facility and apply-hook (see the "trace" egg diff --git a/README b/README index a90ecc4b..6fe1e559 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ (c) 2008-2009, The Chicken Team (c) 2000-2007, Felix L. Winkelmann - version 4.3.1 + version 4.3.2 1. Introduction: diff --git a/buildversion b/buildversion index ecedc98d..7e961f9e 100644 --- a/buildversion +++ b/buildversion @@ -1 +1 @@ -4.3.1 \ No newline at end of file +4.3.2 \ No newline at end of file diff --git a/manual/The User's Manual b/manual/The User's Manual index 1eff5cc1..46f456e8 100644 --- a/manual/The User's Manual +++ b/manual/The User's Manual @@ -6,7 +6,7 @@ <img style="float:right; border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:1em;" src="http://www.call-with-current-continuation.org/chicken4.png" alt="Stylized picture of a chicken"/> </nowiki> -This is the manual for Chicken Scheme, version 4.3.1 +This is the manual for Chicken Scheme, version 4.3.2 ; [[Getting started]] : What is CHICKEN and how do I use it? diff --git a/version.scm b/version.scm index f8947cd1..502c28bc 100644 --- a/version.scm +++ b/version.scm @@ -1 +1 @@ -(define-constant +build-version+ "4.3.1") +(define-constant +build-version+ "4.3.2")Trap