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 |
Dmitry Anisimov
|
253a3e9bbe
|
use better rounding
|
2022-05-03 10:55:59 +02:00 |
Dmitry Anisimov
|
4f4b48e369
|
added tests for to_interval(cpp_int)
|
2022-05-03 10:55:58 +02:00 |
Dmitry Anisimov
|
1ae8b32859
|
use cpp rational only if boost is >= 1.78
|
2022-05-03 10:55:58 +02:00 |
Dmitry Anisimov
|
5ac8bb0f7e
|
added to_interval for integer boost types
|
2022-05-03 10:55:58 +02:00 |
Dmitry Anisimov
|
7c9982b495
|
fixed errors in github workflow + added more comments
|
2022-05-03 10:55:58 +02:00 |
Dmitry Anisimov
|
a037ca12d9
|
user overload instead of specialization of simplify_quotient
|
2022-05-03 10:55:58 +02:00 |
Dmitry Anisimov
|
ca17b38bf0
|
removed const in free functions
|
2022-05-03 10:55:58 +02:00 |
Dmitry Anisimov
|
9c04156749
|
removed duplicated code
|
2022-05-03 10:55:58 +02:00 |
Sébastien Loriot
|
bb3e0f2f17
|
Merge remote-tracking branch 'origin' into Number_types-add_benchmarks-danston
|
2022-05-03 10:55:14 +02:00 |
Dmitry Anisimov
|
88741c6f7c
|
cleanup
|
2022-05-03 10:54:53 +02:00 |