From 75a31328b2ef5580ba3a70fc72224d72167aed03 Mon Sep 17 00:00:00 2001 From: Sylvain Pion Date: Fri, 22 Oct 1999 16:19:09 +0000 Subject: [PATCH] - Bump for 4.32. --- Packages/Interval_arithmetic/TODO | 2 +- Packages/Interval_arithmetic/changes.txt | 8 +++++++- Packages/Interval_arithmetic/version | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Packages/Interval_arithmetic/TODO b/Packages/Interval_arithmetic/TODO index 082755209ec..f76899a42cb 100644 --- a/Packages/Interval_arithmetic/TODO +++ b/Packages/Interval_arithmetic/TODO @@ -45,7 +45,6 @@ Concerning the main code: - Replace the NT wrapping, by Filtered_Cartesian, a new kernel ? this would be cleaner, and won't rely on some optimizations in the compiler. (same thing for Fixed) -- Fix Michael's problem with min/max/sqrt() and co. At least add a testcase. - Get rid of convert_to() ? This is a mess for nothing (benchmark first). Target convert_from_to (const Target, const Source) is fine ? It could maybe be made better this way: @@ -65,6 +64,7 @@ Concerning the main code: required between ldfsr and next FBfcc; nops inserted ? See the C++ Standard numeric_limits<>, section 18.2. ? convert_to à faire pour: long double, long long (CGAL..._64), CLN. +- Should IA_nt _privately_ derive from IA_nt_advanced ? Concerning the script: ---------------------- diff --git a/Packages/Interval_arithmetic/changes.txt b/Packages/Interval_arithmetic/changes.txt index 3e25aa85cb8..6f319ed3c27 100644 --- a/Packages/Interval_arithmetic/changes.txt +++ b/Packages/Interval_arithmetic/changes.txt @@ -1,5 +1,11 @@ Changes done to the Interval Arithmetic package. +Version 4.32 on 22 October 1999 +- Enable the sqrt workaround for Cygwin/GCC too. +- New flag CGAL_IA_NO_INLINE which makes static instead of inline the + operator* and operator/ over intervals. It reduces code size and can speed + up algorithms which use large predicates (but slow down the others). + Version 4.31 on 20 October 1999 - Removed Lazy_exact_nt.C from the test-suite (it's experimental stuff). - New experimental filter stuff is now protected with @@ -21,7 +27,7 @@ Version 4.30 on 19 October 1999 - force_ieee_double_precision() does the same things on VC++ and Borland, as on Linux/x86. - Don't submit test files for the experimental stuff [yet]. -- Lazy_nt_exact<> is now supposed to work ;) +- Lazy_exact_nt<> is now supposed to work ;) Version 4.29 on 13 October 1999 - Added headers to the automaticaly generated static_infos files. diff --git a/Packages/Interval_arithmetic/version b/Packages/Interval_arithmetic/version index e0b39b3ef65..5ce7d16a12c 100644 --- a/Packages/Interval_arithmetic/version +++ b/Packages/Interval_arithmetic/version @@ -1 +1 @@ -4.31 (20 Oct 1999) +4.32 (22 Oct 1999)