Sylvain Pion
|
3bd062ef7f
|
- is_valid() workaround for MipsPro.
|
1999-10-13 13:16:19 +00:00 |
Sylvain Pion
|
0a7b894180
|
- Removed convert_to<Interval_nt>(). This was useless, and it broke MipsPro.
|
1999-10-13 13:07:31 +00:00 |
Sylvain Pion
|
77d7716255
|
- Added parenthesis around double computation to prevent MipsPro from changing
expression computation order...
|
1999-10-13 12:13:10 +00:00 |
Sylvain Pion
|
1f82112c11
|
- Added #include<float.h> for Borland.
|
1999-10-12 21:33:48 +00:00 |
Sylvain Pion
|
ca9404e8cb
|
- Moved definition of an inline function before its call.
|
1999-10-12 18:06:42 +00:00 |
Sylvain Pion
|
97fd0cf338
|
- Compactify line > 80 chars.
|
1999-10-12 17:53:21 +00:00 |
Sylvain Pion
|
215145a0ee
|
- break line > 80 chars.
|
1999-10-12 17:51:32 +00:00 |
Sylvain Pion
|
615ffc1d15
|
- Bump for 4.27.
|
1999-10-12 17:39:28 +00:00 |
Sylvain Pion
|
35d4845e94
|
- Describe FP/IEEE problems encountered during the development of this
package.
|
1999-10-12 17:30:09 +00:00 |
Sylvain Pion
|
8fd9efdc92
|
- Declare the friends inline, as they are (VC++ crashes at link).
|
1999-10-12 16:37:34 +00:00 |
Sylvain Pion
|
4684c82ac0
|
- M$ also uses the "volatile" trick to flush to memory.
|
1999-10-12 16:11:46 +00:00 |
Sylvain Pion
|
e3f9f6d62d
|
- Special version of is_vali() for M$, because this "compiler" is not able to
produce correct fp comparisons.
|
1999-10-12 16:10:50 +00:00 |
Sylvain Pion
|
f1f766280a
|
- Additional tests for is_valid().
|
1999-10-12 16:09:57 +00:00 |
Sylvain Pion
|
fe0caa9e93
|
- Remove a warning.
|
1999-10-12 11:08:23 +00:00 |
Sylvain Pion
|
99896147db
|
- Bump for 4.26.
|
1999-10-11 18:35:04 +00:00 |
Sylvain Pion
|
5aa7c7e3df
|
- Put a few variables inside the loop where they are used.
|
1999-10-11 18:32:10 +00:00 |
Sylvain Pion
|
0e4c84e04a
|
- Put overlap_action() private.
|
1999-10-11 18:29:09 +00:00 |
Sylvain Pion
|
904d142715
|
- Added sqrt().
- Put function friend, and removed member .d() -> ._d.
|
1999-10-11 18:23:38 +00:00 |
Sylvain Pion
|
8ec0009198
|
- CGAL_IA_SMALLEST and CGAL_IA_LARGEST are now macros to static consts.
It's cleaner. Macros will be definitely replaced once it's tested.
|
1999-10-11 18:21:28 +00:00 |
Sylvain Pion
|
fab9eca9d9
|
- Removed operator*(IA, double) and operator/(IA, double). They made a lot of
code for something not really worth it, IMHO.
|
1999-10-11 17:55:49 +00:00 |
Sylvain Pion
|
2071706d22
|
- Introduce typedef bound_t, and use it instead of double where appropriate.
|
1999-10-11 17:33:15 +00:00 |
Sylvain Pion
|
e852335b70
|
- Made lots of functions friend, so that we don't have to call .inf() and
.sup(), but instead directly access ._inf and ._sup.
- Changed all "0" to "0.0".
|
1999-10-11 17:28:17 +00:00 |
Sylvain Pion
|
9d3d2d3720
|
- Removed passing by reference.
- Adding IO operators.
- Fixed operator==().
- Some formatting cleanups.
- Removed the copy constructors/assignment, they are indeed slower...
|
1999-10-11 15:11:10 +00:00 |
Sylvain Pion
|
b4380ae7e3
|
- Use an internal typedef "Self".
- Rename "de" to "d".
|
1999-10-11 11:19:02 +00:00 |
Sylvain Pion
|
8f162d8784
|
- Wrapper around a double, with appropriate workarounds so that it's IEEE 754
compliant.
|
1999-10-11 11:11:34 +00:00 |
Sylvain Pion
|
9a4b3c580e
|
- Bump for 4.25.
|
1999-10-11 08:11:21 +00:00 |
Sylvain Pion
|
bbad316a7d
|
- Removed useless parenthesis.
|
1999-10-10 16:33:50 +00:00 |
Sylvain Pion
|
4409028854
|
- Borland version of the rounding mode macros.
|
1999-10-10 14:58:06 +00:00 |
Sylvain Pion
|
e84ce5ae4b
|
- Bump for 4.24.
|
1999-10-10 13:56:42 +00:00 |
Sylvain Pion
|
af4da85add
|
- #undef the new filter parts for _MSC_VER, it's definitely not useful to risk
anything for preliminary stuff.
|
1999-10-10 13:51:04 +00:00 |
Sylvain Pion
|
c5370e41ec
|
- In case of crappy compiler, the workaround needs to specify with
"template <>" that it's a (total) specialization.
|
1999-10-10 13:49:02 +00:00 |
Sylvain Pion
|
233e4771a9
|
- Revert last change.
|
1999-10-10 13:47:45 +00:00 |
Sylvain Pion
|
2f06b32d55
|
- Define convert_to<> only if
CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION is also defined.
|
1999-10-10 13:47:34 +00:00 |
Sylvain Pion
|
ba13d30c97
|
- Revert last change.
- Use convert_to if CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION is not
defined either.
|
1999-10-10 13:46:44 +00:00 |
Sylvain Pion
|
96d1bac173
|
- Back out last change.
|
1999-10-10 13:45:48 +00:00 |
Sylvain Pion
|
3334da20b6
|
- Comment M$ specific options.
- Force building of src/Interval_arithmetic.C.
|
1999-10-10 13:44:39 +00:00 |
Sylvain Pion
|
76298b1727
|
- Define the workaround for CGAL_IA_ET, CGAL_IA_CT...
|
1999-10-10 13:43:03 +00:00 |
Sylvain Pion
|
6c64ba99f5
|
- Added a few CGAL::.
|
1999-10-10 12:36:03 +00:00 |
Sylvain Pion
|
26b0f9a18c
|
- Remove warning.
|
1999-10-10 12:34:11 +00:00 |
Sylvain Pion
|
74f9494032
|
- Replaced CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION
by CGAL_CFG_MATCHING_BUG_2.
|
1999-10-10 12:28:21 +00:00 |
Sylvain Pion
|
611ed8ce5e
|
- Replaced CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION
by CGAL_CFG_MATCHING_BUG_2.
|
1999-10-10 12:22:46 +00:00 |
Sylvain Pion
|
f33fa2522a
|
- Don't require GMP. Use LEDA or double instead.
|
1999-10-10 12:20:30 +00:00 |
Sylvain Pion
|
df5f80f4e9
|
- Comments added.
|
1999-10-10 11:51:36 +00:00 |
Sylvain Pion
|
b2699fbf47
|
- Changed CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION to
CGAL_CFG_NO_PARTIAL_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.
|
1999-10-10 11:49:27 +00:00 |
Sylvain Pion
|
33e0a59297
|
- Add debug code for M$.
|
1999-10-10 11:17:11 +00:00 |
Sylvain Pion
|
2bb87d0419
|
- Removed "using namespace CGAL", and added the necessary CGAL::.
|
1999-10-08 12:47:06 +00:00 |
Sylvain Pion
|
e68d896914
|
- Make Visual C++ work.
|
1999-10-08 12:46:07 +00:00 |
Sylvain Pion
|
a30c3486d8
|
- Test __GNUG__ before using __attribute__((unused)).
|
1999-10-08 12:45:35 +00:00 |
Sylvain Pion
|
4b0bc8fb90
|
- Visual C++ doesn't seem to do Koenig lookup => adding CGAL:: everywhere.
|
1999-10-08 12:45:00 +00:00 |
Sylvain Pion
|
b91cc4d811
|
- More comment cleanups.
|
1999-10-08 09:16:46 +00:00 |