Efi Fogel
|
5706cbd85f
|
Cleaned up
|
2025-01-22 12:43:19 +02:00 |
Efi Fogel
|
85667b524d
|
Fixed typo
|
2024-11-13 03:25:54 +02:00 |
Efi Fogel
|
826f60c4be
|
Introduced Arr_dcel and fixed Arr_default_dcel
|
2023-11-15 18:54:21 +02:00 |
Sébastien Loriot
|
c8a88b9014
|
remove CGAL_static_assertion*
|
2023-06-15 10:42:10 +02:00 |
Laurent Rineau
|
f4b1adefc7
|
Merge pull request #6638 from sloriot/Argt-no_boost_pool_alloc
Disable boost pool allocator
|
2022-06-10 16:45:35 +02:00 |
Sébastien Loriot
|
3d4ca1ae4e
|
completely disable boost pool allocator
some regressions are observed in multithreaded env
|
2022-06-02 18:44:06 +02:00 |
Laurent Rineau
|
e683686055
|
Merge pull request #6094 from sloriot/AOS_2-remove_fast_pool_allocator
Fix issues with new containers for arrangement cells
# Conflicts:
# Arrangement_on_surface_2/include/CGAL/Arr_dcel_base.h
|
2021-11-18 12:31:39 +01:00 |
Sébastien Loriot
|
c1d2fe3758
|
readd fast_pool allocator
|
2021-11-09 14:54:58 +01:00 |
Sébastien Loriot
|
5da848dbd3
|
rollback on changing the dcel to Compact_container
the freelist being not clear is actually an issue
when small arrangement are created out of large one
|
2021-11-09 14:50:09 +01:00 |
Sébastien Loriot
|
69f91992ee
|
improve delete_all()
use Compact_container::clear() that will deallocate by blocks
and clear the freelist
|
2021-11-04 15:38:25 +01:00 |
Sébastien Loriot
|
f0c94afce0
|
use default allocator that introduce a huge regression in some cases
|
2021-10-29 18:01:07 +02:00 |
Efi Fogel
|
5e73fe1eba
|
Merge remote-tracking branch 'cgal/master' into Aos_2-boundary_objects-efic
|
2021-08-04 12:22:09 +03:00 |
Simon Giraudot
|
3cf1853832
|
Rebase
|
2021-03-25 10:03:35 +01:00 |
Efi Fogel
|
fd18c19b99
|
Fixed wrong conflic-resolving in previous merge.
|
2021-03-22 15:34:44 +02:00 |
Efi Fogel
|
30da4ebae2
|
Merge remote-tracking branch 'cgal/master' into Aos_2-boundary_objects-efic
|
2021-03-22 13:35:23 +02:00 |
Laurent Rineau
|
dc36cee2d5
|
Merge pull request #5166 from sgiraudot/Arrangement_2-Enhanced_ccb_merge-GF
Arrangement 2: Enhanced CCB Merging for Surface Sweep
|
2021-03-10 11:53:16 +01:00 |
Simon Giraudot
|
2e98995b29
|
Clean up and use fast pool allocator (faster)
|
2021-01-28 14:24:07 +01:00 |
Simon Giraudot
|
80e99153dc
|
Use Compact Container in DCEL base instead of in place list
|
2021-01-28 10:30:55 +01:00 |
Simon Giraudot
|
becf548ee1
|
Update from review
|
2020-11-17 08:27:03 +01:00 |
Simon Giraudot
|
2f9cdd068b
|
Sweep mode for Arrangement_2
|
2020-11-17 08:27:03 +01:00 |
Simon Giraudot
|
2341612609
|
Add chain of inner CCB handling to Arr_dcel_base
|
2020-11-17 08:27:03 +01:00 |
Efi Fogel
|
6b64dc8def
|
Merge branch 'master' into Aos_2-boundary_objects-efic
|
2020-11-11 09:38:55 +02:00 |
Laurent Rineau
|
d08d6ca552
|
Merge branch '5.1.x-branch'
|
2020-10-23 16:06:55 +02:00 |
Simon Giraudot
|
acb96cba86
|
Get rid of index using pointer squatting + before/after functions
|
2020-08-12 15:56:46 +02:00 |
Simon Giraudot
|
caf5b31af6
|
Indexed sweep in overlay (WIP: triggers assertions in some tests)
|
2020-08-04 15:42:26 +02:00 |
Simon Giraudot
|
becb663e39
|
Use fast pool allocator
|
2020-07-21 11:46:25 +02:00 |
Efi Fogel
|
a47858ee25
|
Cleaned up
|
2019-12-02 13:36:52 +02:00 |
Sébastien Loriot
|
254d60f642
|
First pass on removing license notice in header for GPL files
|
2019-10-19 15:23:19 +02:00 |
Sébastien Loriot
|
7356421d80
|
introduce Commercial license SPDX tag
|
2019-10-19 12:15:19 +02:00 |
Sébastien Loriot
|
9bd9c68b83
|
update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
|
2019-10-18 21:57:54 +02:00 |
Sébastien Loriot
|
c0edb5ecaa
|
remove CGAL_CXX11 macro usage
|
2019-07-08 11:42:17 +02:00 |
Andreas Fabri
|
4581f1b7a8
|
Morte replacements
|
2019-06-05 08:39:55 +02:00 |
Andreas Fabri
|
f0c1d3aab7
|
more allocator_traits
|
2018-04-19 14:49:05 +01:00 |
Laurent Rineau
|
095c27e2be
|
cosmetic changes
|
2018-04-17 17:14:19 +02:00 |
Andreas Fabri
|
97ac4d5f51
|
Exploit that construct is variadic
|
2018-04-17 14:15:07 +01:00 |
Andreas Fabri
|
7cbffac35b
|
Deal with deprecated functions allocator<T>::construct/destroy
|
2018-04-17 13:35:04 +01:00 |
Andreas Fabri
|
18acb2ece9
|
Arrangements
|
2018-01-18 15:05:34 +00:00 |
Sébastien Loriot
|
ee57fc2d6c
|
add SPDX identifier for files under the GPL-3+ license
|
2017-11-12 10:17:51 +01:00 |
Maxime Gimeno
|
21e20c66cf
|
Precise the model of ConstRange and fix the templated argument of the const handles to XXX_const_iterator.
|
2017-04-24 09:58:25 +02:00 |
Maxime Gimeno
|
9d2487cb7e
|
Typo fixes.
|
2017-04-24 09:58:25 +02:00 |
Maxime Gimeno
|
3016500246
|
Add_range_support for Arrangement Dcel.
|
2017-04-24 09:56:21 +02:00 |
Sébastien Loriot
|
50510c05ea
|
add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
|
2017-01-19 15:20:25 +01:00 |
Efi Fogel
|
9bfaa542d8
|
Introduced _move_all_isolated_vertices() and used it
|
2015-09-28 16:57:44 +03:00 |
Efi Fogel
|
452444e704
|
Introduced _move_all_inner_ccb() and used it
|
2015-09-28 15:04:14 +03:00 |
Efi Fogel
|
0f72382580
|
Pure aesthetic changes
|
2015-09-28 12:20:18 +03:00 |
Eric Berberich
|
01434e194e
|
added is_on_outer_ccb
|
2012-10-21 12:41:35 +00:00 |
Laurent Rineau
|
8f59fd9592
|
Turn QPL into LGPLv3+
|
2012-01-13 16:33:35 +00:00 |
Guillaume Damiand
|
a29c905ee0
|
Replace BOOST_STATIC_ASSERT by CGAL_static_assertion.
|
2011-08-31 14:30:07 +00:00 |
Eric Berberich
|
749b8fed3f
|
fix years in header from svn
|
2011-06-03 09:51:23 +00:00 |
Laurent Rineau
|
ea27b02255
|
Try to fix miss-compilation with recent versions of g++ and Intel compiler,
in release mode.
I do not know exactly why this patch fixes the error.
|
2010-12-21 17:52:03 +00:00 |