Commit Graph

557 Commits

Author SHA1 Message Date
Sébastien Loriot 7de9564e1c remove archive directories that are of not use (available in git history) 2021-09-23 18:55:54 +02:00
Laurent Rineau c7437c6fb4 Merge pull request #5996 from sloriot/CGAL-internal_dir_fixes
Restore sub-directories accidently removed in 4009
2021-09-23 16:14:00 +02:00
Laurent Rineau 72c0a0deba Merge pull request #5973 from sloriot/CGAL-restore_rounding_mode-master
master version of #5971 (Make sure the rounding mode is restored when doing exact computations)
2021-09-20 17:07:07 +02:00
Laurent Rineau ac7a72eff8 Merge pull request #5986 from MaelRL/FK-Complete_static_filter_profiler_-GF-5.3
Add missing profiler macros in the static filter of Collinear_3 (5.3)
2021-09-20 17:07:00 +02:00
Sébastien Loriot 5945e48a3e restore sub-directories accidently removed in 98e471849b 2021-09-17 08:14:06 +02:00
Mael Rouxel-Labbé 88e14adf89 Add missing profiler macros in Collinear_3's static filter 2021-09-14 09:20:28 +02:00
Mael Rouxel-Labbé 93c7b6de1f Remove STL header include from CGAL-specific namespace 2021-09-14 09:19:50 +02:00
Sébastien Loriot 74c029cc68 Merge remote-tracking branch 'sloriot/CGAL-restore_rounding_mode-5.3' 2021-09-09 11:44:36 +02:00
Sébastien Loriot 2ba64da4e5 change protector scope + FPU assertion for operator not in 5.2 2021-09-09 11:34:08 +02:00
Sébastien Loriot 6bae0e3939 Merge remote-tracking branch 'sloriot/CGAL-restore_rounding_mode' 2021-09-09 11:09:16 +02:00
Sébastien Loriot c8624ee0b3 check that the rounding mode when doing exact computation is to-nearest 2021-09-09 11:01:03 +02:00
Sébastien Loriot 106645ec2e make sure the rounding mode is to nearest when doing exact computations
Thoses changes should have been done when the code was modified for
CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
2021-09-09 09:55:16 +02:00
Sebastien Loriot 20ea9e775f
Merge pull request #4009 from afabri/CGAL-internal-GF
CGAL: Move from CGAL/internal  to CGAL/Pkg/internal
2021-08-30 11:55:36 +02:00
Sébastien Loriot b811f9e140 Merge remote-tracking branch 'cgal/5.3.x-branch' 2021-08-30 11:22:14 +02:00
Sébastien Loriot 6672844765 Merge remote-tracking branch 'cgal/5.2.x-branch' into HEAD 2021-08-30 11:21:46 +02:00
Sébastien Loriot 98e471849b moving files from internal to PKG/internal 2021-08-26 11:33:39 +02:00
Dmitry Anisimov 66c20ba18c avoid decltype and put back correct types, also test for complience with std algorithms 2021-08-03 16:30:18 +02:00
Dmitry Anisimov ead69a5435 removed ptr and ref types 2021-08-03 15:39:05 +02:00
Dmitry Anisimov 7147db2a8a cleanup + added more decltype 2021-07-30 13:04:10 +02:00
Dmitry Anisimov be9779f9cc fix for #5878, change ref to decltype(auto) 2021-07-30 12:07:15 +02:00
Laurent Rineau 5759a800e3
Merge pull request #5705 from maxGimeno/CGAL-Clean_up_boost_versions-maxGimeno 2021-07-28 10:14:38 +02:00
Marc Glisse 4296d0c37f Change "ignore" to a function
We don't care about the order, and this is less likely to warn.
2021-07-20 00:03:17 +02:00
Marc Glisse e7357ac003 Merge remote-tracking branch 'cgal/master' into mt-glisse
several PRs in Filtered_kernel conflicted with this :-(
2021-07-19 14:53:27 +02:00
Maxime Gimeno a3d1765ab4 Merge remote-tracking branch 'cgal/master' into CGAL-Clean_up_boost_versions-maxGimeno 2021-07-19 14:18:40 +02:00
Laurent Rineau d189a4aca1 Merge pull request #5790 from afabri/PMP-fix_memory_leak_in_Envelope-GF
PMP::Polyhedral_envelope:  Fix memory leak
2021-06-29 15:30:25 +02:00
Maxime Gimeno 874c1ee47b Add missing return statement in move-assignment operator 2021-06-23 09:40:31 +02:00
Maxime Gimeno 53b1d3e0df Add missing members in move-operators 2021-06-22 12:31:12 +02:00
Maxime Gimeno fcf883a2f7 Add missing move-assignment-operator, move-constructor and copy-assignment operator. 2021-06-22 11:35:03 +02:00
Andreas Fabri 04af913b1d In case exact is called the rep stores a non null pointer in et which must be deleted before a reassignment 2021-06-21 22:39:00 +02:00
Laurent Rineau 6652df3298 Remove the offensive static assert
It seems `_REENTRANT` is defined by `-pthread, but `Threads::Threads`
on Linux only add `-lpthread` at link time, and not `-pthread`.
2021-06-15 12:56:41 +02:00
Andreas Fabri 32f5bf9418 After Marc's review 2021-06-14 18:11:46 +02:00
Andreas Fabri 0f5bc1a8ef Fix and also replace dynamic cast in Compute_weight functors 2021-06-11 10:57:43 +02:00
Andreas Fabri 9adf4385ff fast dynamic_cast in Lazy_kernel::Construct_point_3 2021-06-09 18:21:19 +02:00
Laurent Rineau 8fa0f55ac7
Merge branch 'master' into mt-glisse 2021-05-27 10:27:38 +02:00
Maxime Gimeno 393ae7dae6 Clean-up boost_version reqs 2021-05-12 15:03:53 +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 5b253ad2fc
Merge pull request #4099 from sloriot/CGAL-epeck_pts_cmp
Speed up comparison of points
2021-04-21 15:24:11 +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
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 39bdf32bc9 remove useless using statement 2021-04-13 08:07:56 +02:00
Sébastien Loriot 8e2b75d3da optimize lexicographic cmp of identical points
cmp_epeck_points.cpp runs in 2.6s
2021-04-10 08:00:39 +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
Laurent Rineau 1b54449dc5 Merge pull request #4878 from danston/Kernels-decltypes-danston
Improve decltype/result_of/invoke_result
2021-04-06 15:13:21 +02:00
Laurent Rineau 58ddf16295 Merge pull request #5507 from afabri/PMP-vtune_isotropic_remeshing-GF
PMP:  Accelerate isotropic remeshing
2021-04-06 15:13:11 +02:00
Andreas Fabri 38c0c8852c Add the Triangle_3/Triangle_3 to the static version of Do_intersect (Thank you for pointing out @mglisse 2021-04-04 17:39:24 +01:00
Marc Glisse 995ae60c89 Fix CGAL_LAZY_KERNEL_DEBUG
[skip ci]
2021-03-14 16:41:12 +01:00
Marc Glisse 70de733357 New call_once was reverted from gcc-11
This test is unlikely to remain as is anyway...
2021-03-13 01:16:18 +01:00
Dmitry Anisimov 00c185b028
Merge branch 'master' into Kernels-decltypes-danston 2021-03-12 12:06:20 +01:00
Andreas Fabri e6c2e5c949 Simplify. todo: tighter bounds per case or factorization with a lambda 2021-03-10 15:28:56 +00:00
Andreas Fabri 9274503f12 remove debug code 2021-03-09 13:18:50 +00:00