Andreas Fabri
6f5df75fc1
typo
2017-05-02 08:50:52 +02:00
Andreas Fabri
89511dac57
Remove dynamic exception declarations
2017-04-29 11:18:11 +02:00
Andreas Fabri
5146949d35
Remove dynamic exception declarations
2017-04-27 08:27:43 +02:00
Andreas Fabri
1e92625291
Algebraic_kernel_d: Remove dynamic exception specifications. Fixes Issue #1886
2017-04-03 11:52:48 +02:00
Sébastien Loriot
a89ccb10e7
remove non UTF-8 characters
2017-01-19 15:20:26 +01:00
Andreas Fabri
2ff17176fc
make static variables thread local
2016-12-02 13:21:53 +01:00
Laurent Rineau
3686301c57
Merge pull request #1596 from afabri/Algebraic_kernel_d-fix_warning-GF
...
Use CGAL_assertion_code
2016-10-24 11:47:08 +02:00
Laurent Rineau
b4cf181609
Merge pull request #1572 from luis4a0/Algebraic_kernel_d-add_assertions-Luis
...
Check for the MPFR version in RS-based AK
2016-10-24 11:47:02 +02:00
Laurent Rineau
3e0ab881c1
Merge pull request #1584 from afabri/Installation-compute_dependencies-GF
...
Make Algebraic_kernel_d independent from CGAL/Arr_enum.h
2016-10-20 09:47:42 +02:00
Laurent Rineau
b5d0ebc25c
Merge pull request #1576 from afabri/Algebraic_kernel_d_use_use-GF
...
CGAL_USE_TYPE() to avoid warnings
2016-10-20 09:47:26 +02:00
Andreas Fabri
165fd63364
Use CGAL_assertion_code
2016-10-19 14:38:49 +02:00
Luis Peñaranda
275581537b
CGAL_NO_ASSERTIONS -> CGAL_NO_PRECONDITIONS
2016-10-18 12:57:49 -03:00
Andreas Fabri
b87b4a6031
Use Box_parameter_space_2 in the testprogram
2016-10-18 08:39:56 +02:00
Andreas Fabri
76d751be01
Use CGAL_FALLTHROUGH
2016-10-17 13:45:42 +02:00
Andreas Fabri
554bd0fd26
Make Algebraic_kernel_d independent from CGAL/Arr_enum.h
...
Introduce Box_parameterization_2 in CGAL/enum.h
Add a typedef and constants in the Arrangement package to stay bw compatible
2016-10-17 11:56:43 +02:00
Luis Peñaranda
bceff2255f
Avoid also MPFR 3.1.3. Improve error message.
2016-10-13 10:17:59 -03:00
Andreas Fabri
82d72949af
what did I do
2016-10-13 10:36:17 +02:00
Andreas Fabri
21209d97b2
CGAL_USE_TYPE() to avoid warnings
2016-10-13 10:19:10 +02:00
Luis Peñaranda
07fb6dd2a4
Abort compilation if MPFR is 3.1.4 or 3.1.5.
...
Those two versions have a bug in memory allocation. The bug appears when
changing the allocation functions back and forth. In the beginning, MPFR
3.1.4 and 3.1.5 gather the GMP allocation functions and always use them. If
they are changed, MPFR does never notice that. This behavior was removed in
a patch to 3.1.5, what means that everything should be OK with MPFR 3.2.0.
2016-10-12 18:36:01 -03:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Luis Peñaranda
5989d7d8af
Enforced const-correctness in algebraic numbers.
...
Since the endpoints are mutable, functions that refine algebraic numbers
must be const.
2016-08-17 15:00:51 -03:00
Luis Peñaranda
ab322e764c
Add assertion to the K-isolator.
...
After RS isolates the roots and before RS3 refines them, it is asserted
that they are well formed (left<=right).
2016-08-12 17:03:26 -03:00
Luis Peñaranda
c21a198a93
Added assertion in RS2 calls.
...
When the isolator calls the function to add roots to the output, it is
checked that the roots are well formed (left<=right).
2016-08-12 17:01:01 -03:00
Luis Peñaranda
c2fc680dbd
Forgot an include.
...
It's to convert a polynomial to an integer polynomial with the same roots.
2016-08-12 17:00:04 -03:00
Luis Peñaranda
5089db3e37
Add assertions in refiners.
...
The assertions check that the endpoints of the interval to refine have
different evaluation signs, or they are the same point and its evaluation
is zero.
2016-08-12 15:44:37 -03:00
Guillaume Damiand
10469f9c4e
Update with master
2016-05-25 10:58:55 +02:00
Clement Jamin
9a61b23b55
Use get_default_random() instead of default_random
2016-03-09 10:35:21 +01:00
Andreas Fabri
beb1417477
remove unused header files; remove commented includes; changed include paths
2016-02-15 14:20:12 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Sébastien Loriot
72863bfe44
fix doxygen warnings
2016-02-04 21:19:36 +01:00
Andreas Fabri
1b0f79c870
#ifdef cyclic.cpp
2016-01-29 14:21:28 +01:00
Andreas Fabri
87f67d99df
Add a reduced program that illustrates the cyclic leak
2016-01-27 17:25:36 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Monique Teillaud
e252190efe
typo
...
typo in a comment (mentioned by Paul Zimmermann)
2015-09-30 11:51:57 +02:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Sébastien Loriot
d164633493
remove REQUIRED keyword
2015-07-07 11:23:46 +02:00
Philipp Möller
236ae3f9d3
Remove two unused includes of pool_allocator
2015-04-10 14:48:33 +02:00
Sébastien Loriot
b28b4607ae
use UTF8 for letters with accent
2015-01-31 13:58:08 +01:00
Laurent Rineau
ff62595012
Merge branch 'CGAL-fix_compilation_boost_1_56-lrineau'
...
Fix compilation issues with Boost-1.56 and later.
Approved by the Release Manager.
2015-01-26 11:42:29 +01:00
Andreas Fabri
c8beb40409
remove unused typedef
2015-01-15 12:51:28 +01:00
Laurent Rineau
e965b6293e
Fix compilation errors with C++11 and Boost-1.56
...
Use *explicit* conversions to `bool`, for boost::shared_ptr and
boost::optional.
2015-01-14 14:47:29 +01:00
Andreas Fabri
e5fca48f26
removed unused type
2015-01-14 11:43:15 +01:00
Laurent Rineau
be079cb5a3
Fix compilation with Boost-1.56 and later
...
In Boost-1.56 and later, with C++11, boost::optional::operator bool() is
explicit.
2015-01-13 16:21:04 +01:00
Andreas Fabri
30faf6241b
Add wrappers around 2 boost headers to push/pop pragma
2014-12-19 16:10:02 +01:00
Laurent Rineau
36d8b5bd18
Convert source files encoding to utf-8
...
All non-ASCII files should be encoded in UTF-8. So far, the ZSH script
`Scripts/developer_scripts/detect_wrong_encoding` detects wrong encoding
in source/header files of include/, src/, and doc/.
2014-08-01 11:20:13 +02:00
Laurent Rineau
a8ff620f3f
Fix the remaining warnings on my platform
...
That was mostly "unused locally defined typedefs".
2014-04-01 14:50:51 +02:00
Laurent Rineau
afc7b8f777
Fix warnings (unused local typedef)
2014-04-01 14:49:49 +02:00