Commit Graph

53691 Commits

Author SHA1 Message Date
Guillaume Damiand 96f3835d0a Remove null vector in traits (pb with Kernel_d ?) 2013-11-19 07:30:43 +01:00
Marc Glisse a1c21ae45f Improve asm for -m32 and with Intel's compiler. 2013-11-19 00:46:00 +01:00
Guillaume Damiand 305b6a4ba0 Add debug message 2013-11-18 19:47:27 +01:00
Marc Glisse fffddfb806 Finish the removal of the template :-( 2013-11-17 22:18:39 +01:00
Marc Glisse d128a72551 IA_opacify is not generic, don't make it a template.
The code has become very specific to double, and we weren't using it for
vectors yet.
2013-11-17 12:54:34 +01:00
Marc Glisse 726a7daf63 Work around gcc bug. Improve support for non-x86. 2013-11-17 11:24:15 +01:00
Marc Glisse 325a687888 Fix llvm ICE on inline asm. Also improve asm for gcc.
It is strange, my experiments today don't give at all the same results I
remember from this summer...
2013-11-16 22:46:33 +01:00
Guillaume Damiand 44687b4f5d Add option allowing to trace the tests in LCC. 2013-11-16 18:22:36 +01:00
Marc Glisse b319b31825 Assume refcount>0 when copying.
Hopefully it will help compilers understand that destructing a copy
can't bring the counter to 0.
2013-11-16 12:14:44 +01:00
Sébastien Loriot da1791759c Merge branch 'Number_types-mpzf-glisse'
Introduces a faster alternative to MP_Float and Gmpzf
    (see the documentation to see on which platforms it is available).
    When activated, it is used as default exact ring number type for exact
    evaluation of predicates (that only require ring operations).
    It is possible to switch back to the previous behavior by defining
    CGAL_DO_NOT_USE_MPZF

    Successfully tested in CGAL-4.4-Ic-29
    Approved by the Release Manager
2013-11-15 16:38:16 +01:00
Andreas Fabri 2a267329a0 Merge branch 'FixLeak-Stream_lines_2-GF'
Approved by the release manager
2013-11-15 16:33:54 +01:00
Guillaume Damiand 2b6bf9fbe7 Remove a warning 2013-11-15 08:05:22 +01:00
Sébastien Loriot 0db9bf6f19 doc fix (avoid a More...) 2013-11-14 16:59:13 +01:00
Guillaume Damiand b69a02e291 Move CGAL_CMAP_DEPRECATED in .h 2013-11-14 13:39:07 +01:00
Guillaume Damiand 42959d525f Add missing typedef 2013-11-14 13:25:45 +01:00
Sébastien Loriot d99344bf98 add a way to easily switch Mpzf off 2013-11-14 12:55:39 +01:00
Guillaume Damiand cd3b457f67 Modif in CMakeList in LCC examples.
Trivial bug fix for master.
2013-11-14 11:59:30 +01:00
Andreas Fabri 816d9283c9 Merge branch 'Segment_Delaunay_graph_2-Fix_leak-GF'
Approved by the release manager
2013-11-14 11:50:42 +01:00
Andreas Fabri ea55f5e276 Merge branch 'Fix_leak-Nef_3-GF' 2013-11-14 11:49:55 +01:00
Andreas Fabri 4771e72999 Non-VC compilers don't like >> without a space as end of template 2013-11-14 11:41:46 +01:00
Marc Glisse 06e0774812 Cleanup assertions. 2013-11-14 10:38:34 +01:00
Dror Atariah 92cb5956cb Merge branch 'Aos_2-polyline_upgrade-fub'
Having in mind possible extensions of the Arrangement (of polylines) on
surfaces (AoS) package, we discovered that the exsisting implementation
is badly written. The code's style limits the possibilities of extending
the code - for example if one wants to consider the arrangement of
unbounded polylines. The goal of this submission is to upgrade the code
and fastforward it, so it will meet nowadays CGAL's standards.

- "Approved by the release manager"
- "Tested in CGAL-4.4-Ic-27"
- https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Aos_2_polylines_upgrade
2013-11-14 09:51:57 +01:00
Dror Atariah d35a52ea75 Reported API changes in the changes log 2013-11-14 09:46:27 +01:00
Guillaume Damiand 6592ca0bc7 Remove warning 2013-11-14 09:36:53 +01:00
Guillaume Damiand ddefa1f60c Remove warning 2013-11-14 08:39:34 +01:00
Guillaume Damiand 8d560a5661 Bugfix in dart functions with c++11. 2013-11-14 08:34:36 +01:00
Dror Atariah 8e7bd3faa9 Correct file permissions 2013-11-13 20:34:26 +01:00
Guillaume Damiand 08b29d689f Remove trailing whitespace. 2013-11-13 17:42:37 +01:00
Guillaume Damiand 3766e7c8e6 Cleanup in benchmarks 2013-11-13 17:41:35 +01:00
Guillaume Damiand 61d6236b60 Use null_handle instead of NULL everywhere internally to simplify the future possible version with index. 2013-11-13 17:32:46 +01:00
Laurent Rineau 38e5dc102d Remove execution permissions 2013-11-13 14:05:43 +01:00
Laurent Rineau 78815374c1 Fix permission after Andreas commit. 2013-11-13 14:03:06 +01:00
Guillaume Damiand e6647d3751 Add benchmarks for lcc. 2013-11-13 13:50:35 +01:00
Guillaume Damiand 53f02ea00d Add storage classes (forgotten in the previous commit) 2013-11-13 13:49:59 +01:00
Andreas Fabri 8189bf8d97 Switch to std::string in order to avoid a new/delete mismatch error in test code 2013-11-13 11:29:17 +01:00
Laurent Rineau ae4ff9bc05 Minor rephrasing about the exactness of Mpfz(double) 2013-11-13 11:15:27 +01:00
Andreas Fabri c7d4d3a99c Merge branch 'Inscribed_areas-Fix_leak_Largest_empty_rectangle-GF'
Approved by the release manager
2013-11-13 11:00:35 +01:00
Andreas Fabri 1479d035fc Merge branch 'Circular_kernel_2-Fix_leak-GF' 2013-11-13 10:59:46 +01:00
Andreas Fabri 9b2bb9e65e Fix memory leak and at the same time simplify the code 2013-11-13 10:47:37 +01:00
Guillaume Damiand dccdec40a5 Combinatorial map with no static dart_null_handle.
This is a copy from the branch CMap_no_dart-gdamiand by keeping only the part with dart_handle.
The modifications are the ones given in the small feature Combinatorial map dart attribute.
2013-11-12 22:27:44 +01:00
Sébastien Loriot d466a4ce22 add Mpzf in the user manual 2013-11-12 19:23:16 +01:00
Sébastien Loriot 9168030414 explicit that constructors are exact 2013-11-12 18:03:52 +01:00
Luis Peñaranda eef061fae3 Merge branch 'Number_types-fix_gmpfi_constructors-penarand'
Approved by the release manager
2013-11-12 14:50:07 -02:00
Sébastien Loriot e92b19a8e4 explicit when the macro CGAL_HAS+MPZF is defined 2013-11-12 17:48:27 +01:00
Sébastien Loriot 79e4030f09 rename mpzf to Mpzf 2013-11-12 17:40:46 +01:00
Andreas Fabri dde9c954ac Approved by the release manager
Merge branch 'Jet_fitting-Use_string_not_char-GF'
2013-11-12 16:36:36 +01:00
Andreas Fabri 1b626c65a6 Merge branch 'SearchStructures-fix_leak-GF' 2013-11-12 16:33:12 +01:00
Andreas Fabri 63fe1850c0 Merge branch 'Fix_leak-Bbox_intersection_d-GF' 2013-11-12 16:32:21 +01:00
Andreas Fabri 58d1c5449f Merge branch 'Ridges_3-delete_results-GF' 2013-11-12 16:31:40 +01:00
Andreas Fabri cdaf90b3c2 Merge branch 'master' of ssh://scm.cgal.org/var/git/cgal 2013-11-12 16:30:45 +01:00