Sebastien Loriot
9eae964517
Triangulation: filter_iterator ( #8899 )
...
## Summary of Changes
The testsuite of
[Triangulation](https://cgal.geometryfactory.com/CGAL/testsuite/summary-6.1-Ic-159.html?package=Triangulation )
has N's for some platforms. The test platforms have in common to use
boost_1_88_0, but with VC++ or clang on Windows I can't reproduce the
error with this version of boost.
In this PR I use the filter_iterator adaptor of CGAL, to see if the
boost filter_iterator is the problem.
## Release Management
* Affected package(s): Triangulation
* License and copyright ownership: unchanged
2025-06-10 14:58:16 +02:00
Andreas Fabri
14528266fc
WIP for reproducing in the Compact Container testsuite
2025-05-23 10:14:16 +01:00
Andreas Fabri
851d03dadb
merge master
2025-05-07 09:13:11 +01:00
Mael Rouxel-Labbé
f9001833b1
Merge remote-tracking branch 'cgal/master' into Kernel_23-Fix_dangling_ref_in_CC3-GF
2025-03-15 14:09:28 +01:00
Andreas Fabri
6eaeb7a148
merge cgal/master
2025-02-28 08:55:20 +00:00
Sebastien Loriot
636368ed8f
Always init time_stamp to -2 ( #8714 )
...
It is not clear to me that this is the right thing to do:
- it is done for some classes
- but in some test, a comment mention that it should be uninitialized
(the test works if init to -1 but not to 0).
- Base_time_stamper is doing an init to -2
2025-02-12 19:40:27 +01:00
Laurent Rineau
e5001d1a50
update our CMake version 3.18...3.31
...
That will suppress the warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Laurent Rineau
094507cfaa
fix an unrelated warning
...
That is not correct C++ code to copy uninitialized values.
2025-02-03 17:25:31 +01:00
Laurent Rineau
fad5e30a54
initialize to -2, to use the debugging assertions
2025-01-31 18:09:07 +01:00
Sébastien Loriot
eb0da467ed
always init time_stamp to -1
2025-01-24 11:08:34 +01:00
Mael Rouxel-Labbé
3b7a4ed21e
Merge remote-tracking branch 'cgal/master' into Kernel_23-Fix_dangling_ref_in_CC3-GF
2025-01-16 11:52:34 +01:00
Mael Rouxel-Labbé
c85b3884fa
Update test for enum_cast<Uncertain>
2024-12-29 23:37:47 +01:00
Andreas Fabri
bef2c3c706
Test Cartesian_const_iterator with Concatenate_iterator
2024-12-27 09:54:20 +00:00
Andreas Fabri
95616154d5
More PRIVATE in LCC and Generalized_map
2024-10-09 07:19:52 +01:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Sébastien Loriot
4cf1f4b214
CONFIG options is only needed if a FindXXX.cmake exists
2024-09-04 14:48:07 +02:00
Jane Tournois
3f6083e6ff
use CGAL::OpenMesh_support in examples and tests
2024-08-27 14:06:16 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Laurent Rineau
70464ea107
Merge remote-tracking branch 'afabri/STL_extension-Fix_Prevent_deref-GF' into pr/lrineau/8170
2024-05-21 18:55:11 +02:00
Laurent Rineau
797c056577
Prevent_deref, major changes
...
Now the second parameter is the `reference` type and no longer the `value_type`.
2024-05-21 08:53:48 +02:00
Laurent Rineau
e96aaf37ad
Merge branch 'master' into pr/afabri/7410
2024-05-17 23:03:55 +02:00
Andreas Fabri
10e9de8e04
Move CGAL_USE(1)
2024-04-30 09:29:30 +01:00
Laurent Rineau
0095302f2d
fix the test for buggy MSVC 2017
2024-04-30 10:18:45 +02:00
Laurent Rineau
d9d5a02375
fix CC time_stamper
2024-04-26 16:39:01 +02:00
Laurent Rineau
7579026503
add the last static_assert to the test
2024-04-26 16:31:23 +02:00
Andreas Fabri
3ce808553b
Add issue
2024-04-26 16:29:16 +02:00
Laurent Rineau
ca1f11d715
Add CGAL::is_convertible_without_narrowing
...
... and `CGAL::cpp20::type_identity`.
2024-04-23 13:33:07 +02:00
Laurent Rineau
736ab7a555
make_array now use perfect forwarding, and remove fwd_make_array
2024-04-19 16:47:47 +02:00
Laurent Rineau
1926ffd619
Merge remote-tracking branch 'cgal/master' into Kernel-Perfect_forwarding
2024-03-27 17:00:45 +01:00
Laurent Rineau
87bc0c8ad1
C++17 is now required since CGAL-6.0
2024-03-27 11:05:41 +01:00
Laurent Rineau
aa09a28df8
Merge remote-tracking branch 'cgal/master' into STL_extension-Fix_Prevent_deref-GF
2023-09-19 16:22:49 +02:00
Sébastien Loriot
eada3ee8ca
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
2023-08-14 14:19:25 +02:00
Laurent Rineau
d10e9387c2
Merge branch 'master' into CGAL-add_missing_test
...
# Conflicts:
# STL_Extension/test/STL_Extension/test_skiplist.cpp
2023-07-12 15:48:42 +02:00
Sébastien Loriot
01ecc02e71
fix conversion warnings
2023-07-06 17:51:07 +02:00
Sébastien Loriot
d55638cfd1
remove unused variable
2023-07-06 17:49:14 +02:00
Sébastien Loriot
b66afab814
Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD
2023-07-05 11:29:35 +02:00
Andreas Fabri
a9d99b3ece
int -> std::size_t
2023-06-29 09:24:15 +01:00
Andreas Fabri
33969b7929
Why does this compile without the second template parameter???
2023-06-28 11:21:16 +01:00
Sébastien Loriot
efd8b2d38b
add more missing tests
2023-06-27 11:18:20 +02:00
Sébastien Loriot
891fd47365
add missing test
2023-06-27 10:01:58 +02:00
Sébastien Loriot
dfc386d65b
Merge branch 'master' into HEAD
2023-06-22 14:05:45 +02:00
Sébastien Loriot
0ee31a5d4f
remove extra parenthesis
2023-06-19 19:17:49 +02:00
Sébastien Loriot
9a0bdb5d96
boost::variant ---> std::variant
2023-06-15 10:57:10 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Laurent Rineau
b86667726c
add the last static_assert to the test
2023-04-27 12:04:31 +02:00
Laurent Rineau
661512b284
add a test of CGAL::fwd_make_array
2023-04-26 16:48:30 +02:00
Andreas Fabri
b3c2bac164
Add issue
2023-04-25 14:20:56 +01:00
Sébastien Loriot
cf45dd3d5b
boost::is_base_of -> std::is_base_of
2023-04-23 22:37:07 +02:00
Sébastien Loriot
e82d970d19
boost::next -> std::next
2023-04-23 22:37:07 +02:00