From 4cb1ef9e875cd5976a0c17d6ddc1e76ffd049327 Mon Sep 17 00:00:00 2001 From: jjgarcia Date: Wed, 29 Jun 2005 08:18:25 +0000 Subject: [PATCH] Changes 29.06.2005 --- src/CHANGELOG | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/CHANGELOG b/src/CHANGELOG index 69a341cb6..e545fb2ee 100644 --- a/src/CHANGELOG +++ b/src/CHANGELOG @@ -82,6 +82,16 @@ ECL 0.9g - The conversion from ratio to float works now even if the numerator/denominator are themselves too large to fit a float. + - Fixnums and short-floats were compared using the "float" C type. This led to + loss of precision and caused + (= (1+ (ceiling (rational -3.781832e7))) -3.781832e7) => T + + - Keyword arguments in a type defined with DEFTYPE, for which a default value + is not given, default to '*. Also the DEFTYPE form are enclosed in a block + with the name of the type. + + - The syntax of #\: can now be changed. + * ANSI compatibility: - Several functions that signaled type-errors did not set the right values @@ -106,6 +116,8 @@ ECL 0.9g - Declaration names cannot be used to define new type names and viceversa. + - #\Space has constituent trait "invalid". + * New features: - Added function si:rmdir (M. Pasternacki)