Sébastien Loriot
|
861588abe1
|
Merge 'sloriot/CGAL-std_type_traits' into master
|
2022-08-03 20:19:51 +02:00 |
Sébastien Loriot
|
c1afb483f5
|
licence -> license
|
2022-07-19 09:04:19 +02:00 |
Sébastien Loriot
|
12795ba29c
|
Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD
|
2022-07-12 18:21:16 +02:00 |
Sébastien Loriot
|
45b5fd43f8
|
fix more warnings
|
2022-07-12 18:18:34 +02:00 |
Mael Rouxel-Labbé
|
2b25cb131c
|
Fix forward declaration living in the wrong namespace
cherry-pick of cd9200091d
|
2022-06-24 08:46:12 +02:00 |
Sébastien Loriot
|
f3cf830c48
|
remove remaining boost::
|
2022-06-23 08:57:14 +02:00 |
Sébastien Loriot
|
37580e9daf
|
missing () in macro + typo fixes
|
2022-06-14 11:24:21 +02:00 |
Sébastien Loriot
|
3fa436459d
|
BOOST_MPL_ASSERT -> static_assert
|
2022-06-10 08:46:01 +02:00 |
Sébastien Loriot
|
ac8b6d4731
|
boost::is_same --> std::is_same
|
2022-06-10 08:18:20 +02:00 |
Sébastien Loriot
|
4f5f8341cc
|
use std::enable_if_t
|
2022-06-10 07:37:53 +02:00 |
Sebastien Loriot
|
709f123256
|
Merge pull request #6461 from afabri/Box_intersection-progress-GF
Fast Box Intersection: Add progress tracking
|
2022-05-13 17:22:43 +02:00 |
Sebastien Loriot
|
978d83a349
|
Merge pull request #6573 from sloriot/CGAL-pedantic_warnings
Fix pedantic warnings
|
2022-05-13 15:55:26 +02:00 |
Sebastien Loriot
|
269a391fa0
|
Merge pull request #6558 from lrineau/Installation-remove_wd4503-GF
CMake script updates: version of CMake and /wd4503 is only for MSVC 2015
|
2022-05-13 15:53:36 +02:00 |
Sebastien Loriot
|
a9d03ba945
|
Merge pull request #6508 from albert-github/feature/bug_documentation_code
Documentation update in respect to code fragments
|
2022-05-13 15:49:24 +02:00 |
Sébastien Loriot
|
6486844750
|
fix pedantic warnings
|
2022-05-10 11:30:39 +02:00 |
Laurent Rineau
|
734c96e951
|
Merge branch 'master' into pr/lrineau/6558
|
2022-05-06 16:25:32 +02:00 |
Laurent Rineau
|
8f233c248f
|
Merge pull request #5937 from danston/Number_types-add_benchmarks-danston
Robust Quotient with cpp_int
|
2022-05-06 14:22:08 +02:00 |
Laurent Rineau
|
2288225448
|
Massive update of CMake policies to version 3.23
|
2022-05-06 09:34:35 +02:00 |
Sébastien Loriot
|
4bd7049f2f
|
test boost_mp before 5.5-beta1 is out
|
2022-05-03 12:14:50 +02:00 |
Sébastien Loriot
|
7e987e50fb
|
more fixes for 32bit platforms
|
2022-05-03 10:58:42 +02:00 |
Sebastien Loriot
|
cc5f54fec9
|
Update Number_types/test/Number_types/to_interval_test_boost.cpp
Co-authored-by: Marc Glisse <marc.glisse@inria.fr>
|
2022-05-03 10:58:42 +02:00 |
Sébastien Loriot
|
464e23bbb3
|
update bounds as it is not deterministic accross platforms
|
2022-05-03 10:58:42 +02:00 |
Sébastien Loriot
|
80cd926cef
|
test is conditional
|
2022-05-03 10:58:42 +02:00 |
Sébastien Loriot
|
dad68d5262
|
disable code portion that should be benchmarked
|
2022-05-03 10:58:42 +02:00 |
Sébastien Loriot
|
67be52d2b4
|
small clean-up
|
2022-05-03 10:58:42 +02:00 |
Marc Glisse
|
964318d557
|
special case when den is a power of 2
|
2022-05-03 10:58:42 +02:00 |
Sébastien Loriot
|
e39b2a1675
|
remove early exit
|
2022-05-03 10:58:42 +02:00 |
Marc Glisse
|
2006461dba
|
interval -> pair<double>
|
2022-05-03 10:58:41 +02:00 |
Marc Glisse
|
e4c3e38b21
|
confirm and test bounds for shift_positive
|
2022-05-03 10:58:41 +02:00 |
Marc Glisse
|
c0cfd15655
|
check input exponent in pseudo-ldexp
|
2022-05-03 10:58:41 +02:00 |
Marc Glisse
|
e1be45c321
|
Missing inline
was a template
|
2022-05-03 10:58:41 +02:00 |
Marc Glisse
|
e540545b3b
|
no TABs!
|
2022-05-03 10:58:41 +02:00 |
Marc Glisse
|
cf84832ffa
|
Divide to 53-54 bits instead of 52-53
so we can work only on uint64_t and don't use cpp_int anymore
|
2022-05-03 10:58:41 +02:00 |
Marc Glisse
|
64d759bd57
|
0ulp case for integers
|
2022-05-03 10:58:41 +02:00 |
Marc Glisse
|
e44af4d873
|
fix+clean up
|
2022-05-03 10:58:41 +02:00 |
Marc Glisse
|
c62cdadceb
|
Improve shift_positive_interval
|
2022-05-03 10:58:41 +02:00 |
Sebastien Loriot
|
9803e3e945
|
Update Number_types/include/CGAL/boost_mp.h
Co-authored-by: Marc Glisse <marc.glisse@inria.fr>
|
2022-05-03 10:58:41 +02:00 |
Sébastien Loriot
|
1d285cc27b
|
add preconditions on intv
|
2022-05-03 10:58:41 +02:00 |
Sébastien Loriot
|
293ec172dc
|
boost 1.79 is required to switch on boost mp by default
|
2022-05-03 10:58:41 +02:00 |
Sebastien Loriot
|
3d91757fdf
|
fix comment
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
|
2022-05-03 10:58:41 +02:00 |
Sébastien Loriot
|
bc8b436531
|
missing inline
|
2022-05-03 10:58:41 +02:00 |
Sébastien Loriot
|
07607223a2
|
use custom ldexp for positive intervals
|
2022-05-03 10:58:41 +02:00 |
Sébastien Loriot
|
05d0cfff77
|
Merge remote-tracking branch 'cgal/master' into HEAD
|
2022-05-03 10:57:12 +02:00 |
Sébastien Loriot
|
77f335ae1a
|
Merge remote-tracking branch 'origin/master' into Number_types-add_benchmarks-danston
|
2022-05-03 10:56:48 +02:00 |
Dmitry Anisimov
|
d7a7f76a5f
|
fixed errors in the workflow
|
2022-05-03 10:56:41 +02:00 |
Dmitry Anisimov
|
9fd2da61d3
|
fixed runtime errors
|
2022-05-03 10:56:41 +02:00 |
Dmitry Anisimov
|
8ad618c7a2
|
fixed compilation error
|
2022-05-03 10:56:41 +02:00 |
Dmitry Anisimov
|
8015cb7d8a
|
fixed warning about converting int64 to int
|
2022-05-03 10:56:41 +02:00 |
Dmitry Anisimov
|
a78c2798f3
|
remove warning about unused variable
|
2022-05-03 10:56:41 +02:00 |
Sébastien Loriot
|
bc8162861d
|
Merge remote-tracking branch 'origin/master' into Number_types-add_benchmarks-danston
|
2022-05-03 10:56:06 +02:00 |