Commit Graph

363 Commits

Author SHA1 Message Date
Sylvain Pion b51a6c9359 - New structure of the doc files. 1999-05-10 12:09:46 +00:00
Sylvain Pion 0cca91368d - Changed "chapter" to "section". 1999-05-10 12:09:03 +00:00
Sylvain Pion f2e695e188 - Moved to doc_tex/support/NumberTypeSupport. 1999-05-10 12:02:25 +00:00
Sylvain Pion 372824e132 - Reorganisation of the doc files.
doc_tex/support/Interval_arithmetic    -> doc_tex/support/NumberTypeSupport
  main.tex                               -> Interval.tex
1999-05-10 12:01:05 +00:00
Sylvain Pion 8c3f4b6880 - Added ./tst6. 1999-05-07 14:37:05 +00:00
Sylvain Pion 5c0e4a1f84 - New test file: A smart compiler would emit a warning for:
"variable used before being initialized".
1999-05-07 14:25:40 +00:00
Sylvain Pion d351c397bd - Bump for 4.12. 1999-05-07 11:21:49 +00:00
Sylvain Pion 58dd806e25 - Ship the assembly file instead of the object one.
- Remove dependency on GNU Make.
1999-05-07 11:17:45 +00:00
Sylvain Pion bed589241e - sqrt(): moved CGAL_IA_FORCE_TO_DOUBLE() deeper. 1999-05-07 11:15:39 +00:00
Sylvain Pion b64ed5996d - Removed a useless (MipsPro thinks that) CGAL_assertion(false). 1999-05-07 11:14:57 +00:00
Sylvain Pion b85e23d17b - Forgot to #define CGAL_IA_CACHE, for the MipsPro workaround. 1999-05-07 11:13:54 +00:00
Sylvain Pion 612544cb07 - Fixed a bug in std::istream & operator>> (now that _value is private). 1999-05-07 08:59:43 +00:00
Sylvain Pion f8791c28ed - Changed all CGAL_assertion() used inside CGAL_IA_DEBUG to CGAL_warning().
- Changed lower_bound()/upper_bound() to inf()/sup().
1999-05-04 16:30:15 +00:00
Sylvain Pion b7e176e429 - Bump for version 4.11. 1999-05-04 16:08:27 +00:00
Sylvain Pion a62d8c7689 - Added a few test of the current rounding mode in some operators. 1999-05-04 16:06:41 +00:00
Sylvain Pion 60588365dc - Moved operator/ (double, Interval_nt), because could not be inlined. 1999-05-04 16:03:55 +00:00
Sylvain Pion 6c27739955 - indenting. 1999-05-04 15:52:14 +00:00
Sylvain Pion 308e05b1ec - Added (currently disabled) code to stop constant propagation inside the
constructors.
1999-05-04 15:51:33 +00:00
Sylvain Pion a3165a0ce1 - Added an "error" (just a print, should be converted to a real test-suite
error ?) when constant propagatoin breaks things.
1999-05-04 15:51:03 +00:00
Sylvain Pion f45ba11b4e - Fix for MipsPro. 1999-05-04 12:14:06 +00:00
Sylvain Pion b08fa90fda - Removed operator+ (double) and operator- (double).
- Added some rounding mode check (when CGAL_IA_DEBUG) where needed.
- Added some operator?? (double, Interval_nt) so that the rounding mode is ok.
1999-05-04 12:08:33 +00:00
Sylvain Pion 0bb931e489 - Changed CGAL_assertion to CGAL_warning (when CGAL_IA_DEBUG is defined). 1999-05-04 09:53:34 +00:00
Sylvain Pion 947f394b1c - Fixed a bug in the division code !!!???!!!
- Added operator/ (const double d, const Interval_nt & t).
- Removed useless () around boolean tests.
1999-05-04 09:38:11 +00:00
Sylvain Pion c41d25bade - Added an overflow test for the addition.
- Added an underflow test for square.
- Removed old commented code.
1999-05-04 09:36:27 +00:00
Sylvain Pion 91c80f00b0 - Doesn't break when CGAL_USE_LEDA is not defined. 1999-05-03 16:26:47 +00:00
Sylvain Pion 23debd51a8 - Added an FPU_empiric_test_mul() functions to test the rounding together with
underflow.  It's not used.
1999-05-03 16:23:22 +00:00
Sylvain Pion 7edafed41a - Introduced the macro CGAL_IA_FORCE_TO_DOUBLE() to work around a Intel
processor "feature" that breaks the interval computation when there is
  underflow or overflow (the exponent of the FP registers a larger than those
  of doubles).
1999-05-03 16:07:14 +00:00
Sylvain Pion 789e68d167 - Bump for 4.1. 1999-04-30 10:02:40 +00:00
Sylvain Pion 134132c41a - Fix a typo breaking MipsPro.
- First sketch for M$VC++.
1999-04-30 09:53:25 +00:00
Sylvain Pion 67c60b21ee - Bump for 4.0. 1999-04-22 14:05:14 +00:00
Sylvain Pion bf45af9c35 - Fixed a typo preventing use of assembly... 1999-04-22 14:05:07 +00:00
Sylvain Pion a3ad64ecfb - Bump for 4.0. 1999-04-22 13:50:30 +00:00
Sylvain Pion 7463e94e21 - Bump for 3.9. 1999-04-20 17:07:10 +00:00
Sylvain Pion 28cedd7dd9 - Added 2 comments. 1999-04-20 16:46:55 +00:00
Sylvain Pion ebfc0541b7 - Replaced data members value/cache by _value/_cache, and added a public
member function .value() instead.
1999-04-20 16:41:57 +00:00
Sylvain Pion 82208c27f7 - Removed commented #includes.
- The caching functionnality is now private inthe class rather than global
  scope, and is much cleaner now.
- Removed the copy operator, because it's useless.
1999-04-20 16:31:09 +00:00
Sylvain Pion d9c7ecc404 - Bump for version 3.8. 1999-04-20 13:23:12 +00:00
Sylvain Pion d23f9f46dc - Updated status for MipsPro and the workarounds. 1999-04-20 13:12:22 +00:00
Sylvain Pion 1c99c15883 - Fix typo for MipsPro's workaround. 1999-04-20 13:11:24 +00:00
Sylvain Pion 688dfd4709 - Updated to remove a warning. 1999-04-20 13:10:24 +00:00
Sylvain Pion aa074c5ef0 - Cleanup of the caching functions. 1999-04-20 13:08:41 +00:00
Sylvain Pion 815ee80905 - unsafe_comparison is a type, not an object. 1999-04-20 13:07:51 +00:00
Sylvain Pion 11926a84a1 - Changed "__i386" to "__i386__" and similar. 1999-04-20 12:36:07 +00:00
Sylvain Pion 8a83d7e922 - Rearrange the produced code to avoid some warnings. 1999-04-20 12:07:20 +00:00
Sylvain Pion 859c96feed - Simplify setting of CGAL_IA_USE_ASSEMBLY: all supported CPUs + GCC => ok. 1999-04-19 15:59:08 +00:00
Sylvain Pion 60f9cf8c08 - Implemented the new caching features. Still needs some testing and
benchmarking.
1999-04-16 15:34:04 +00:00
Sylvain Pion 7256c657f1 - Remade the indentation. 1999-04-15 14:40:26 +00:00
Sylvain Pion 9319d3c6f0 - Bump for version 3.7. 1999-04-15 13:56:50 +00:00
Sylvain Pion e2765a3e21 - Use the workaround for MipsPro. 1999-04-15 13:55:39 +00:00
Sylvain Pion c9fb1eea7a - Includes the workaround for lack of partial specialization. 1999-04-15 13:54:00 +00:00