Maxime Gimeno
64253458aa
Fix warnings
2019-07-12 10:49:10 +02:00
Laurent Rineau
39a245220a
Merge pull request #3660 from mglisse/NewKernel_d-lazy_Epeck_d-glisse
...
Epeck_d
2019-07-01 11:16:33 +02:00
Laurent Rineau
1957ecc263
Fix a warning
...
See https://github.com/CGAL/cgal/pull/3660#issuecomment-503915741
2019-06-20 10:14:26 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Laurent Rineau
45efa5a6c0
Tame a warning from MSVC 2015
...
```
...\include\CGAL/NewKernel_d/utils.h(85): warning C4552: '*': operator has no effect; expected operator with side-effect
...\include\CGAL/transforming_iterator.h(65): note: see reference to function template instantiation 'decltype(auto) CGAL::Scale<double>::operator ()<const double&>(FT) const' being compiled
with
[
FT=const double &
]
```
2019-06-04 16:30:12 +02:00
Marc Glisse
2f709a40e5
Visual Studio 2015 is broken.
2019-05-19 23:42:49 +02:00
Laurent Rineau
149046f8c1
Merge branch 'master' into NewKernel_d-lazy_Epeck_d-glisse
2019-04-29 19:54:03 +04:00
Marc Glisse
92f4a7d3ad
std::abs
2019-04-16 11:43:10 +02:00
Andreas Fabri
057c37828b
Fix pragma push/pop
2019-04-15 12:26:03 +02:00
Sébastien Loriot
db65bd8ecc
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2019-04-11 21:38:48 +02:00
albert-github
1dd7473818
Correction of links
...
Correction of redirected links and links that moved to another place.
2019-04-11 21:37:05 +02:00
Maxime Gimeno
78db3f646d
Solve conflicts
2019-04-09 10:04:44 +02:00
Sébastien Loriot
124012d9f9
replace cpp11::array by std::array
2019-03-29 13:28:33 +01:00
Sébastien Loriot
f62624c4f9
replace cpp11::tuple by std::tuple
2019-03-29 13:28:33 +01:00
Sébastien Loriot
ce126b87c6
remove cpp11::copy_n, cpp11::prev, and cpp11::next and use std instead
2019-03-29 13:28:32 +01:00
Andreas Fabri
ce0a5ef64b
oops
2019-02-21 13:45:49 +01:00
Andreas Fabri
dcf909d994
NewKernel_d: Suppress VC2015 warning
2019-02-21 13:05:26 +01:00
Marc Glisse
5826d192cc
Move helper to STL_Extension
2019-02-13 14:29:25 +01:00
Marc Glisse
321268e1d1
CGAL_CXX11 leftover
2019-02-13 14:27:30 +01:00
Marc Glisse
730cfdc2b6
Missing #includes.
2019-02-12 13:23:34 +01:00
Marc Glisse
455d80c8a6
Handle computations the same as constructions.
2019-02-10 15:29:25 +01:00
Marc Glisse
402279bcab
Use range-for in a couple places.
2019-02-10 12:57:40 +01:00
Marc Glisse
15d2b82ff8
Copy ranges defined by iterator pairs inside Lazy objects.
2019-02-09 22:31:31 +01:00
Marc Glisse
6e579bb11a
Avoid functors that take unpaired input iterators
2019-02-09 12:51:37 +01:00
Marc Glisse
224e127522
Experiment how we can store ranges in lazy objects.
2019-02-08 23:26:27 +01:00
Marc Glisse
28c2763f1a
Remove leftover macro CGAL_CONSTRUCTION_OPERATOR
2019-02-08 21:39:47 +01:00
Marc Glisse
e2ce6d9daa
Remove unnecessary overload of Side_of_oriented_sphere
2019-02-08 21:36:13 +01:00
Marc Glisse
a17f5655e1
More [[no_unique_address]]
2019-02-08 17:21:28 +01:00
Marc Glisse
f099add88e
Various small simplifications
2019-02-08 16:54:08 +01:00
Marc Glisse
02cfcafb72
Replace some boost with std.
...
It doesn't help much, but we should still stop using those boost
facilities that are now standard.
2019-02-08 16:16:20 +01:00
Marc Glisse
9fef604bc2
Move some operators to inline friends.
...
It gives nicer error messages...
2019-02-08 16:03:07 +01:00
Marc Glisse
7d9e2a45fc
Remove some result_of
2019-02-08 15:54:56 +01:00
Marc Glisse
7b2dfaccff
Remove macro CGAL_FORWARD
2019-02-08 15:37:38 +01:00
Marc Glisse
4b369cd70e
Remove macro CGAL_FORWARDABLE
2019-02-08 15:34:02 +01:00
Marc Glisse
31dac099c5
Remove macro CGAL_MOVE
2019-02-08 15:26:36 +01:00
Marc Glisse
c872a75e10
Remove macro CGAL_CONSTEXPR
2019-02-08 15:23:35 +01:00
Marc Glisse
16af3fcf81
Remove macro CGAL_BOOSTD
2019-02-08 15:21:04 +01:00
Marc Glisse
cde81908d4
Remove some C++98 code to unclutter the files a bit.
2019-02-08 15:18:09 +01:00
Marc Glisse
530238db1a
Remove some C++98 code to unclutter the files a bit.
2019-02-08 14:54:30 +01:00
Marc Glisse
5ef0977d67
Use Vector_dimension on vectors
2019-02-08 12:34:17 +01:00
Marc Glisse
678f911a47
C++14 tweaks
2019-02-06 13:56:05 +01:00
Marc Glisse
34cbb9cd4b
Make Epeck_d work & C++14-only cleanups
...
Still some rough edges:
1) double tab[]={.1,.2,.3}; Point_d p(tab+0,tab+3); lazily stores
iterators to tab, so tab had better still be alive when we need
update_exact.
2) One functor (point on a sphere) cannot be done exactly exactly with
a representation center+squared radius.
3) Several hacks that make this not as generic as it should be.
2019-02-03 23:16:28 +01:00
Marc Glisse
cbddd4575a
One more occurence of Lazy
...
this code is not used (unfinished), but it still gets included in the test, probably so it doesn't bitrot too fast.
2019-01-27 15:16:38 +01:00
Sébastien Loriot
0550728292
fix indentation
2018-12-06 14:19:33 +01:00
Sébastien Loriot
864d4cd0c1
fix maybe-uninitialized warning
2018-12-06 14:17:19 +01:00
Sebastien Loriot
00cf0a2889
Merge pull request #3413 from gdamiand/CGAL-cmake_cleanup-gdamiand
...
Clean CMakeLists.txt of examples and tests
2018-11-12 15:01:46 +01:00
Sébastien Loriot
089377d238
Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD
2018-11-12 10:07:27 +01:00
Sebastien Loriot
21d53cd984
Merge pull request #3172 from sloriot/Triangulation-fix_IO
...
Fix vertex istream operator
2018-11-12 09:58:14 +01:00
Sébastien Loriot
3705c7a35c
fix warning and compilation error
2018-11-02 10:09:41 +01:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00