Laurent Rineau
7f4703e248
fix a warning
2025-10-31 09:47:34 +01:00
Sébastien Loriot
b2ba32307c
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-08-13 18:07:09 +02:00
Sébastien Loriot
419057ece4
Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/6.0.x-branch'
2025-08-13 18:05:54 +02:00
Sébastien Loriot
29e6836e9c
we need to support all types of objects
2025-08-07 18:44:34 +02:00
Sebastien Loriot
ba424ed028
Update Number_types/doc/Number_types/CGAL/MP_Float.h
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-07-23 16:59:15 +02:00
Marc Glisse
28790e8da9
Reference Mpzf/Gmpzf/MP_Float from each other's doc
2025-07-23 13:54:06 +02:00
Sebastien Loriot
30b3388446
New package: Frechet Distance ( #8284 )
...
## Summary of Changes
Add a new package computing the approximate Fréchet distance between two
polylines in dD under Euclidean metric, or decides if the distance is
smaller than a given value.
## Release Management
* Affected package(s): Frechet_distance
* Feature (if any):
[link](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Frechet_Distance )
* License and copyright ownership: MPI, GeometryFactory, cnrs(?)
## TODO:
- [x] check branch size (@sloriot)
- [x] Make it work with `Epick_d<Dimension_tag<2>>` @sloriot
2025-06-05 16:08:47 +02:00
Sébastien Loriot
eb368a5625
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master'
2025-05-26 12:02:37 +02:00
Sébastien Loriot
4d13a4d509
better links
2025-05-22 18:56:23 +02:00
Sébastien Loriot
6d4dccdcd2
update links
2025-05-22 18:29:50 +02:00
Sébastien Loriot
13609a6966
no need to repeat the package name as it is on the line above
2025-05-22 17:53:41 +02:00
Andreas Fabri
821514ef5b
double group definition
2025-05-22 15:51:10 +01:00
Andreas Fabri
d8298ae790
Fixes
2025-05-22 13:17:16 +01:00
Andreas Fabri
1ec16b9ac7
Add section on boodt::mp
2025-05-22 11:01:55 +01:00
Andreas Fabri
6eaeb7a148
merge cgal/master
2025-02-28 08:55:20 +00:00
Sebastien Loriot
8c8618ad04
Remove check doc todos ( #8738 )
...
We can consider them as done now
2025-02-19 07:13:33 +01:00
Sébastien Loriot
66965f3a07
remove todo
2025-02-14 11:03:32 +01:00
Sébastien Loriot
043becfe7f
Merge pull request #8273 from lrineau/CGAL-followup_PR_8170-lrineau
...
Improvement backports from CDT_3 branch (Follow-up to PR #8170 )
2025-02-12 19:43:35 +01:00
Sebastien Loriot
925c15fd98
Correct documentation mistakes in double.h and long_double.h ( #8729 )
...
## Release Management
* Affected package(s):
* Issue(s) solved (if any): fix #7781 #7782
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2025-02-12 19:39:16 +01:00
Léo Valque
bfc8f2ca80
Replace four almost identical sentences in int.h by one
2025-02-10 10:30:31 +01:00
Léo Valque
bc35e39e1c
add the cgalModels to int.h
2025-02-07 16:54:06 +01:00
Léo Valque
30a8e52c51
Replace Sqrt with KthRoot and modify description of longlong int
2025-02-07 16:19:29 +01:00
Laurent Rineau
8eefb7f173
Merge branch 'master' into pr/lrineau/8273
2025-02-07 16:10:52 +01:00
Léo Valque
d76edec2f0
Correct documentation mistakes in double.h and long_double.h
2025-02-06 14:29:58 +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
e1e94a1304
fix a warning from UBSAN (in a postcondition)
2025-01-24 18:14:29 +01:00
Laurent Rineau
d4e6ffddf4
fix protection against min/max macros
...
The regular expression I used was:
```
((?!(?:^.*(\/\/|\/\*).*|^ *\* .*|^[^"]*"(?:"[^"]*"|[^"])*))^(?:.*[ ,\(]|))(\b(?:(?:[A-Za-z]+::)*)(?:max|min))\b *\(
```
2025-01-14 16:12:34 +01:00
Sébastien Loriot
b9a28e999a
disambiguate =
2025-01-03 10:47:19 +01:00
Andreas Fabri
07e98a69b4
Merge remote-tracking branch 'cgal/master' into Frechet-dev
2024-12-09 07:45:25 +00:00
Sébastien Loriot
11640a3946
Merge remote-tracking branch 'cgal/6.0.x-branch' in master
2024-12-04 14:13:01 +01:00
mbarbier
56f57215b6
Fixing ICPC usage with modern cmake and wrappers
...
Related to conan's conan-io/conan-center-index#25843
replaced 'fp-model strict' by 'fp-model=strict' https://www.intel.com/content/www/us/en/docs/cpp-compiler/developer-guide-reference/2021-8/fp-model-fp.html
for more compatibility with nvcc. as 'fp-model=strict' will be directly
transmited to the compiler while 'fp-model strict' will have 'strict'
being treated as a file input.
Also added a CXX only filter for newer cmake 3.3+
2024-11-27 09:19:23 +00:00
Sébastien Loriot
e7686bee60
revert commit d61a3e302d30a6a2a59f20fbab6481a4d01f7d61
...
Merge: efc600e562e 0b6b64a390
Author: Sébastien Loriot <sebastien.loriot@cgal.org>
Date: Fri Nov 15 11:41:23 2024 +0100
Merge pull request #8611 from sloriot/NT-sqrt_rounding
2024-11-20 18:04:19 +01:00
Sébastien Loriot
42d435c9da
add assertion to make sure that the rounding mode is good prior to the call
2024-11-20 18:01:52 +01:00
Sébastien Loriot
1f9ac79f75
Merge pull request #8611 from sloriot/NT-sqrt_rounding
...
Remove extra rounding mode changes for sqrt for interval
2024-11-15 11:41:23 +01:00
Sébastien Loriot
c050bb15a3
Merge remote-tracking branch 'cgal/master'
2024-11-15 11:41:07 +01:00
Sébastien Loriot
0b6b64a390
do not change the rounding mode since protector is already created before
2024-11-15 11:33:51 +01:00
Sebastien Loriot
1690619625
CGAL: Modernize CMakeLists.txt ( #8528 )
...
## Summary of Changes
- Changed `PUBLIC` to `PRIVATE` in the `target_link_libraries()`
- ~~Link against `Boost::<COMPONENT>`~~ as we do more than just linking
and must use the `CGAL::_.._support`
- Use `target_compile_definitions()` and `add_compile_definitions()`
More to be done.
## Release Management
* Affected package(s): all
* Issue(s) solved (if any): fix one item of #4815
* License and copyright ownership: unchanged
2024-10-31 10:32:25 +01:00
Sébastien Loriot
3d4f2a3dd8
add copy/init from the same type but with the opposite caching strategy
2024-10-25 08:57:31 +02:00
Sébastien Loriot
7c4badc67c
Merge pull request #8501 from afabri/CGAL-assert-GF
...
assert() -> CGAL::assertion()
2024-10-21 19:17:21 +02:00
Laurent Rineau
96cd3e6f09
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-17 00:25:24 +02:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
albert-github
bb51556a64
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
...
After review.
2024-10-05 11:57:54 +02:00
albert-github
dd02af92a2
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
...
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Andreas Fabri
782e741310
CGAL: assert() -> CGAL::assertion()
2024-09-27 13:00:15 +01:00
Andreas Fabri
12468ccf4a
Address #8401
2024-08-09 11:32:26 +01:00
Laurent Rineau
32893b91c0
Merge pull request #8263 from lrineau/CGAL-update_minimal_cmake-GF
...
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-12 10:06:12 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
albert-github
36c8b7589d
Spelling corrections
...
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
Laurent Rineau
a3be6a04ae
add a missing include
2024-04-24 16:42:52 +02:00
Laurent Rineau
f305159a26
Merge remote-tracking branch 'cgal/master' into pr/sloriot/7373
2024-04-23 14:37:29 +02:00