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