Commit Graph

1590 Commits

Author SHA1 Message Date
Laurent Rineau 82bec8a1d6 Merge pull request #5692 from maxGimeno/CGAL_cpp11_atomic_and_threads-maxGimeno
CGAL:: Use std atomic and threads

# Conflicts:
#	Arrangement_on_surface_2/include/CGAL/Arr_counting_traits_2.h
2021-05-19 17:11:37 +02:00
Laurent Rineau 1ac4c2903a Merge pull request #5589 from MaelRL/Number_types-Fix_approx_sqrt_mpq-GF
Fix approximate_sqrt return types
2021-05-18 17:32:26 +02:00
Maxime Gimeno 3e03d50b8a replace usages of CGAL::cpp11::atomic and thread by std:: calls 2021-05-07 11:10:30 +02:00
Maxime Gimeno e9b7595fff Deprecate CGAL headers for threads, atomic and result_of, and move their content to config.h as fallback 2021-05-07 11:09:24 +02:00
Mael Rouxel-Labbé 181cc4ebb8 Tiny logging fix 2021-04-30 17:37:31 +02:00
Mael Rouxel-Labbé 0d7eb2a933 Avoid a conversion warning 2021-04-30 17:37:05 +02:00
Mael Rouxel-Labbé 3a26ede3a0 Simplify test to avoid issue with boost mp
Issue is fixed, see https://github.com/boostorg/multiprecision/pull/320
2021-04-09 16:32:38 +02:00
Mael Rouxel-Labbé ee58c89f7a Add a note about why MP_Float is not tested 2021-04-07 12:39:08 +02:00
Mael Rouxel-Labbé b0b38dade8 Add a simple test for approximate_sqrt(NT) for most NTs 2021-04-07 12:38:43 +02:00
Mael Rouxel-Labbé fa6818b7dd Fix approximate_sqrt return types 2021-04-07 12:37:48 +02:00
Laurent Rineau 92e024f123 Merge pull request #5444 from sgiraudot/Poisson-Kernel_compatibility-GF
[Poisson Reconstruction] Compatibility with Simple Cartesian
2021-03-10 10:33:14 +01:00
Laurent Rineau 3407e3d693 Merge pull request #5444 from sgiraudot/Poisson-Kernel_compatibility-GF
[Poisson Reconstruction] Compatibility with Simple Cartesian
2021-03-10 09:45:44 +01:00
Maxime Gimeno b4de351840 Merge branch 'CGAL-CGAL-Disable_tests_that_use_gmp_if_not_found-5.1-maxGimeno' into CGAL-CGAL-Disable_tests_that_use_gmp_if_not_found-5.2-maxGimeno 2021-03-02 10:16:01 +01:00
Maxime Gimeno 7c94a1f2bf Replace condition for a clearer equivalent one, and use APPEND for env property in Arrangement_2 2021-03-02 09:59:28 +01:00
Maxime Gimeno 7d21d5b62d De-activate some things that depend on CGAL_Core if it is not FOUND 2021-03-01 11:27:43 +01:00
Simon Giraudot 848aa7d8ab Fix compatibility of Poisson with Simple_cartesian<float> 2021-02-08 10:16:59 +01:00
Sébastien Loriot f4935dc199 Merge branch 'CGAL-Eigen3_support-5.1' 2021-01-15 10:54:02 +01:00
Sébastien Loriot eecb00534e fix macro name to be consistent with find_package 2021-01-15 10:43:34 +01:00
Maxime Gimeno e172dfbcb6 Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno 2020-11-12 09:04:01 +01:00
Sébastien Loriot a08470bd8c remove extra space 2020-11-03 11:09:15 +01:00
Maxime Gimeno bebd60c12b Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno 2020-10-20 09:53:54 +02:00
Sébastien Loriot 53fcdff2be Merge remote-tracking branch 'cgal/5.1.x-branch' into master 2020-10-02 15:11:03 +02:00
Sébastien Loriot 090b82e762 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' 2020-10-02 15:08:56 +02:00
Laurent Rineau f65405a32f Windows, FPU.h: replace `_control_fp` by SSE2 intrisics
Fix #2135
2020-09-21 16:12:28 +02:00
Laurent Rineau dc74ea8c81 Merge pull request #4828 from mglisse/circumcenter-lowdim
Rewrite circumcenter computations in NewKernel_d
2020-09-11 15:07:52 +02:00
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +02:00
Laurent Rineau 430954dca3 Merge pull request #4855 from lrineau/CGAL-fix_LEDA-GF
A few fixes to our LEDA testsuite
2020-07-23 17:15:14 +02:00
Laurent Rineau e2e623c8a7 Without find_package(GMP), GMP_FOUND does not exist in this scope
... and then some programs are not tested.
2020-07-21 17:24:47 +02:00
Laurent Rineau 66040cb5f3 A few fix to our LEDA testsuite 2020-07-20 17:13:01 +02:00
Marc Glisse e0513c2432 Implement Eigen::NumTraits<Interval_nt>::highest
Older versions of LDLT use it
2020-07-07 16:54:04 +02:00
Simon Giraudot 89285f1feb Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF 2020-05-28 08:53:17 +02:00
Laurent Rineau 7173530dad Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0
NewKernel_d: Accelerate by using Mpzf instead of Gmpq (CGAL-5.0 and later)
2020-05-27 18:27:56 +02:00
Laurent Rineau 88250aee80 Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0
NewKernel_d: Accelerate by using Mpzf instead of Gmpq (CGAL-5.0 and later)
2020-05-27 18:20:14 +02:00
Laurent Rineau 14c3b7ec72 Merge pull request #4640 from mglisse/spaceship
C++20 fixes
2020-05-27 16:33:33 +02:00
Marc Glisse 7a35fbe6fb Drop useless template parameter 2020-05-22 12:28:46 +02:00
Marc Glisse ad758d0e6e Revert spaceship on Gmpq
it causes trouble with other classes, and not just for visual studio
2020-05-20 11:59:03 +02:00
Marc Glisse 12c7bb2abd More mixed MP_Float operations for visual studio 2020-05-19 11:26:21 +02:00
Marc Glisse a7ccc80f18 comparisons for MP_Float 2020-05-17 11:42:10 +02:00
Maxime Gimeno c15d63000f Fix min max errors 2020-05-14 10:49:12 +02:00
Mael Rouxel-Labbé 8a52dd3393 Remove trailing whitespace / tabs 2020-05-12 11:21:06 +02:00
Sébastien Loriot aa8d809fc4 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' 2020-05-05 14:41:30 +02:00
Sébastien Loriot 6c94c1501e Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' 2020-05-05 14:40:55 +02:00
Sébastien Loriot 0ebe5350db fix interval
Fix suggested by Stefan Schirra following recommendation in Stefan Funke's Diplomarbeit
2020-04-30 11:12:12 +02:00
Maxime Gimeno 5b2d46cfa0 Fixes for min/max 2020-04-21 12:04:45 +02:00
Maxime Gimeno 50766d9d03 Fixes for min/max 2020-04-21 11:52:56 +02:00
Maxime Gimeno e9d41d7b7d Fixes for min/max 2020-04-21 11:38:37 +02:00
Simon Giraudot 1dd6a665a1 Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF 2020-04-20 09:09:32 +02:00
Simon Giraudot 421096fd7f Use imported targets everywhere 2020-04-15 14:06:13 +02:00
Marc Glisse 8b79068a12 friend operator== for Quotient 2020-04-11 13:19:06 +02:00
Marc Glisse 84d2f1de5d Remove wrong noexcept
I copy-pasted them a bit too fast...
2020-04-11 12:26:55 +02:00