Commit Graph

1655 Commits

Author SHA1 Message Date
Laurent Rineau 8c37d3e11b Merge pull request #5860 from sloriot/NT-clean_up_wa
Remove no longer needed __builtin_sqrt workaround
2021-07-27 15:55:13 +02:00
Laurent Rineau 90dafb7e8a Merge pull request #5866 from maxGimeno/FPU_fix_aarch64_def-maxGimeno
Number_types: Fix a typedef for aarch64
2021-07-27 15:55:08 +02:00
Maxime Gimeno f8690f5a6f Use unsigned long to get a 64bits type and avoid a warning about the wrong size for the type FPU_CW_t 2021-07-23 14:43:02 +02:00
Sébastien Loriot e8993704e7 remove no longer needed workaround
it breaks code using the intel compiler on windows
2021-07-20 12:09:55 +02:00
Laurent Rineau f2b96a8133 Merge pull request #5584 from afabri/Number_types-Gmpq_is_zero-GF
Number_types: Add Is_zero functor for Gmpq
2021-07-07 14:37:36 +02:00
Maxime Gimeno a76bd6081e Replace more sc text 2021-05-21 15:45:50 +02:00
Laurent Rineau 59a0da4f13 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:23:53 +02:00
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 e222e772f1 Merge pull request #5589 from MaelRL/Number_types-Fix_approx_sqrt_mpq-GF
Fix approximate_sqrt return types

# Conflicts:
#	Polygon_mesh_processing/test/Polygon_mesh_processing/test_pmp_distance.cpp
2021-05-18 18:16:44 +02:00
Laurent Rineau 878afea3b8 Merge pull request #5652 from mglisse/mpzfdiv
Disable /= with CGAL_NO_MPZF_DIVISION_OPERATOR
2021-05-18 18:14:06 +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
Sébastien Loriot 4e519a3c7a move documented IO functions in IO namespace 2021-05-05 13:15:37 +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
Marc Glisse 6f9419fb15 Disable /= with CGAL_NO_MPZF_DIVISION_OPERATOR 2021-04-28 19:18:01 +02:00
Laurent Rineau c091c7f86e Merge pull request #5532 from lrineau/Kernel_23-Do_interesect__without_division-GF
Remove operator/ from CGAL::Mpzf and implement Do_intersect_3 with RT only (without division)
2021-04-28 15:24:15 +02:00
Sebastien Loriot b7323389c7
Merge pull request #5622 from maxGimeno/CMake-Update_versions_in_scripts-maxGimeno
Update maximum cmake versions
2021-04-17 10:58:14 +02:00
Sebastien Loriot 0c6404d1bc
Merge pull request #5596 from sloriot/Doc-precompiled_demos
Add doc for precompiled demos
2021-04-17 10:57:02 +02:00
Maxime Gimeno c49152359c update max version of cmake and announce the new minimal in CHANGE.md 2021-04-15 15:08:54 +02:00
Sébastien Loriot 350b9172c5 replace %CGAL by \cgal (but in titles) 2021-04-11 14:52:01 +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
Andreas Fabri 76719b903f Introduce the macro CGAL_NO_MPZF_DIVISION_OPERATOR 2021-04-07 12:06:26 +01: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
Maxime Gimeno 17602e589e Merge remote-tracking branch 'cgal/master' into CGAL-clang_tidy__nullptr_on_Mesh_2-GF 2021-04-07 09:17:51 +02:00
Andreas Fabri 745eb861d3 Add Is_negative and Is_positive 2021-04-06 11:50:12 +01:00
Andreas Fabri fc2863c5ab Simplify 2021-04-05 18:10:56 +01:00
Andreas Fabri 93fc1aee41 Add Gmpq::is_zero() 2021-04-04 21:39:00 +01:00
Andreas Fabri 102eb0140a Add Gmpq::is_zero() 2021-04-04 21:29:07 +01:00
Brian Spilsbury c26cb0012d Clean up temporary notes 2021-03-25 12:52:20 +09:00
Brian Spilsbury 6b75fed7db Clean up whitespace 2021-03-20 18:32:05 +09:00
Brian Spilsbury 97ae3cbcc0 Work through expansions to find test failure 2021-03-20 18:14:02 +09:00
Brian Spilsbury b05f6061ab Merge branch 'master' into wasm 2021-03-20 17:57:57 +09:00
Laurent Rineau 20dc974594 Remove operator/ from CGAL::Mpzf
The operator `operator/(Mpfz,Mpfz)` actually implements integral
division. With this commit, it is renamed `division((Mpfz,Mpfz)`
unless the macro `CGAL_MPZF_DIVISION_OPERATOR` is defined.

I have commented the line

    #define CGAL_MPZF_DIVISION_OPERATOR 1

and that will breaks a lot of CGAL code in this branch.
2021-03-17 11:33:47 +01:00
Laurent Rineau 158495bdb5 Merge pull request #5444 from sgiraudot/Poisson-Kernel_compatibility-GF
[Poisson Reconstruction] Compatibility with Simple Cartesian
2021-03-10 10:39:37 +01: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
Brian Spilsbury d6d5fd2605 Clean up test code 2021-03-10 09:11:44 +09:00
Brian Spilsbury a3a610ba51 Avoid warnings with NDEBUG 2021-03-09 19:43:47 +09:00
Brian Spilsbury 5b7a78d84c Assert mode instead of setting & update tests 2021-03-09 18:20:23 +09:00
Brian Spilsbury bb67237b5b Style 2021-03-06 00:22:52 +09:00
Brian Spilsbury 0f573cd180 Prevent CGAL_USE_SSE2 with CGAL_ALWAYS_ROUND_TO_NEAREST 2021-03-05 23:46:24 +09:00
Brian Spilsbury e545fcf624 Clean up sqrt. 2021-03-04 09:51:04 +09:00
Laurent Rineau 22b823f066 Merge pull request #5434 from maxGimeno/Doc-Dont_use_small_caps-maxGimeno
Doc: Don't use small caps
2021-03-03 17:32:57 +01:00
Laurent Rineau ab6145babc Merge pull request #5501 from maxGimeno/CGAL-CGAL-Disable_tests_that_use_gmp_if_not_found-5.2-maxGimeno
CMake Fixes when CGAL_Core is disabled (5.2)
2021-03-03 17:20:55 +01:00
Brian Spilsbury 71bfcce226 Keep CGAL_IA_FORCE_TO_DOUBLE for the normal case 2021-03-04 00:26:36 +09:00
Brian Spilsbury 605a446363 A little bit more 2021-03-03 19:55:06 +09:00