Sylvain Pion
a6210d12e1
- Updated to 2.2-I-8.
2000-03-13 10:03:33 +00:00
Sylvain Pion
c80b4bfa94
- Updated to 2.2-I-8
2000-03-13 09:37:23 +00:00
Sylvain Pion
b4e9daf75f
- Added KCC/Sun support.
2000-02-17 10:02:05 +00:00
Sylvain Pion
0d7576a487
- Typos.
1999-11-07 17:59:42 +00:00
Sylvain Pion
332711b503
- Replaced enums FPU_cw_near... by macros CGAL_FE_TONEAREST...
1999-11-07 17:56:16 +00:00
Sylvain Pion
8d649f2559
- Added C9X compliant routines.
1999-11-07 16:32:43 +00:00
Sylvain Pion
6f91651165
- Replaced CGAL_IA_SMALLEST by Interval_nt_advanced::Smallest.
1999-11-07 16:00:35 +00:00
Sylvain Pion
3b546cf703
- Replaced the macros CGAL_IA_SMALLEST and CGAL_IA_LARGEST by static data
...
members Smallest and Largest.
- Some formatting.
1999-11-07 15:58:32 +00:00
Sylvain Pion
e1c8bd2322
- Some predicates removed.
1999-11-03 12:57:06 +00:00
Sylvain Pion
135e1c5d4f
- has_integral_value() renamed is_integral().
1999-10-30 13:18:10 +00:00
Sylvain Pion
b3571c1a80
- Lines too long splitted.
1999-10-29 15:16:56 +00:00
Sylvain Pion
2ce2172c7f
- Added a converter from double to Quotient<Gmpz>.
1999-10-29 15:13:13 +00:00
Sylvain Pion
63c33038e7
- Updated to I-32: the degenerate power_testH3() are removed.
1999-10-28 11:02:40 +00:00
Sylvain Pion
b553313dcd
- Added CGAL_IA_CHECK_RESTRICT. When not defined, Restricted_double = double.
...
- Added to_double().
1999-10-27 09:28:26 +00:00
Sylvain Pion
69f1a3ae1d
- Borland can't get IEEE comparisons working too...
1999-10-27 09:18:50 +00:00
Sylvain Pion
5b8f093aae
- Various optimizations.
1999-10-26 16:24:31 +00:00
Sylvain Pion
3a65f3ac51
- New flag CGAL_IA_NO_INLINE which switches operator* and operator/
...
from inline to static.
1999-10-22 16:16:57 +00:00
Sylvain Pion
4886003473
- Enable the sqrt workaround for __CYGWIN__ too.
1999-10-21 14:41:38 +00:00
Sylvain Pion
4c92954c66
- Protect new filters with "#ifdef CGAL_IA_NEW_FILTERS".
1999-10-19 15:44:15 +00:00
Sylvain Pion
5d0622bd04
- Temporary hack for Lazy_exact_nt<>.
...
- Workaround for VC++ sqrt().
1999-10-19 11:34:23 +00:00
Sylvain Pion
1539848132
- .interval() -> .interval_advanced().
1999-10-19 11:32:06 +00:00
Sylvain Pion
fc0f803ec6
- Interval is now member of the base class.
1999-10-19 11:31:30 +00:00
Sylvain Pion
37bb6a4c73
- Initial version.
1999-10-16 15:53:33 +00:00
Sylvain Pion
ac9204b197
- Some fixes. It actually seems to work now.
1999-10-16 13:39:58 +00:00
Sylvain Pion
816d013cd2
- Many changes.
...
- First version that is supposed to work.
1999-10-15 19:08:56 +00:00
Sylvain Pion
21f9e3686f
- Comment updates.
1999-10-15 14:29:00 +00:00
Sylvain Pion
75ee25d7cf
- Formatting issues (moved some code around).
1999-10-14 16:08:29 +00:00
Sylvain Pion
257d8bb73a
- Finally, I think it's useless.
1999-10-14 15:57:45 +00:00
Sylvain Pion
d500aa4702
- Got rid of bound_t. I finally think it's useless.
1999-10-14 15:57:00 +00:00
Sylvain Pion
d221d636aa
- Same thing with operator|| and operator&&.
...
- Added a special version of them for Interval_nt.
1999-10-14 15:52:07 +00:00
Sylvain Pion
dcc5d3f8c2
- Same thing with the comparison operators.
1999-10-14 15:45:11 +00:00
Sylvain Pion
badaaee857
- Put all operators as friends instead of members, this allows to get rid of
...
a particular version for (double, IA).
1999-10-14 15:36:30 +00:00
Sylvain Pion
000f868297
- New flag CGAL_IA_NO_X86_OVER_UNDER_FLOW_PROTECT which allows to stop the
...
workaround for Intel processor, when there's no underlow nor overflow risk.
- CGAL_IA_STOP_CONSTANT_PROPAGATION enabled by default, i.e. renamed
CGAL_IA_DONT_STOP_CONSTANT_PROPAGATION. New zero-cost implementation for
GCC using __builtin_constant_p().
1999-10-14 13:13:07 +00:00
Sylvain Pion
2e44d20d7c
- Fixed header.
1999-10-14 08:50:39 +00:00
Sylvain Pion
0ab1e765fe
- Add header.
1999-10-13 17:54:13 +00:00
Sylvain Pion
b0c7521f60
- Add headers.
1999-10-13 17:46:08 +00:00
Sylvain Pion
aef4205441
- Change the name of the script.
1999-10-13 17:43:18 +00:00
Sylvain Pion
ea189bdcdb
- Define CGAL_IA_STOP_COMPILER_OPT() for all compilers.
1999-10-13 17:30:18 +00:00
Sylvain Pion
3ecc8807d3
- Removed qualifier "throw(...)" of overlap_action().
...
It speeds things up on GCC.
1999-10-13 15:20:32 +00:00
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
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
0e4c84e04a
- Put overlap_action() private.
1999-10-11 18:29:09 +00:00