Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CORE: Use boost::multiprecision::number API #6035

Merged
merged 144 commits into from
Mar 26, 2024

Commits on Oct 7, 2021

  1. Configuration menu
    Copy the full SHA
    f536770 View commit details
    Browse the repository at this point in the history
  2. Fix getKaryExpo()

    afabri committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    b801aaa View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    945ba57 View commit details
    Browse the repository at this point in the history
  2. fix include

    sloriot committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    dc93a3e View commit details
    Browse the repository at this point in the history
  3. fixes while doing a review

    sloriot committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    b93c2ce View commit details
    Browse the repository at this point in the history
  4. revert changes

    sloriot committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    e2f3851 View commit details
    Browse the repository at this point in the history
  5. add tmp assertions

    sloriot authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    112b633 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. remove TWS

    sloriot committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    ed41c47 View commit details
    Browse the repository at this point in the history
  2. Add an assert()

    afabri committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    a7b0b30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef4b0ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74040d9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f13e149 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Add a makeCopy()

    afabri committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    64a64e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    4ede330 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. fix function

    Co-authored-by: Marc Glisse <[email protected]>
    sloriot and mglisse authored Jun 1, 2022
    Configuration menu
    Copy the full SHA
    65b10f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Configuration menu
    Copy the full SHA
    ee0ec71 View commit details
    Browse the repository at this point in the history
  2. add assertions

    sloriot committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    32e89c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Configuration menu
    Copy the full SHA
    6fa89d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e3f44a View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    b32d1f0 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    e98692d View commit details
    Browse the repository at this point in the history
  2. trailing whitespace

    afabri committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    89b2e34 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Configuration menu
    Copy the full SHA
    0fdc4e8 View commit details
    Browse the repository at this point in the history
  2. typo

    afabri committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    7667782 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03ae1c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. cleaning

    afabri committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    af780e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27ca0df View commit details
    Browse the repository at this point in the history
  3. Simplify Coercion_traits

    afabri committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    a56d1a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e82ae36 View commit details
    Browse the repository at this point in the history
  5. Prefix macro with CORE_

    afabri committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    1ba311a View commit details
    Browse the repository at this point in the history
  6. clenup

    afabri committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    811e953 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    81dc0a4 View commit details
    Browse the repository at this point in the history
  8. add Is_square

    sloriot committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    015b927 View commit details
    Browse the repository at this point in the history
  9. Make Counted_number work

    afabri committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    7c50cf7 View commit details
    Browse the repository at this point in the history
  10. Deal with expressions

    afabri committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    d777cd0 View commit details
    Browse the repository at this point in the history
  11. add missing inline

    sloriot committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    bf1f7d7 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Remove #if 0'ed code

    afabri committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    d498154 View commit details
    Browse the repository at this point in the history
  2. merge master

    afabri committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    12f5892 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. add missing include

    sloriot committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    47414fb View commit details
    Browse the repository at this point in the history
  2. Fix typo

    afabri committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    2ca5d6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb71e39 View commit details
    Browse the repository at this point in the history
  4. WIP [scip ci]

    afabri committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    2184d22 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    7879e21 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Remove CoreIO_impl.h

    afabri committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    3c763fd View commit details
    Browse the repository at this point in the history
  2. remove debug output

    afabri committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    c2fefe3 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. reactivate code

    afabri committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    50621a4 View commit details
    Browse the repository at this point in the history
  2. inline

    afabri committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    3446b03 View commit details
    Browse the repository at this point in the history
  3. fixes

    afabri committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    872e7b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Fix Root_of_traits

    afabri committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    f381162 View commit details
    Browse the repository at this point in the history
  2. trailing whitespace

    afabri committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    535045a View commit details
    Browse the repository at this point in the history
  3. No need for an overload

    afabri committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    258d96f View commit details
    Browse the repository at this point in the history
  4. reduce package dependencies

    afabri committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    8611d16 View commit details
    Browse the repository at this point in the history
  5. Remove the #if 0'ed code

    afabri committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    c9c82b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Configuration menu
    Copy the full SHA
    acbe714 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e72361 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Fix Envelope_3

    afabri committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    996d173 View commit details
    Browse the repository at this point in the history
  2. Fix Surface_sweep

    afabri committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    a714a6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba6893b View commit details
    Browse the repository at this point in the history
  4. Fix Polynomial

    afabri committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    7106e96 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b200b2 View commit details
    Browse the repository at this point in the history
  6. Fix include guard

    afabri committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    d0ad8e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Fix for Envelope_3

    afabri committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    cb9c995 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca47799 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    44d2893 View commit details
    Browse the repository at this point in the history
  2. Use CGAL_assertion_msg

    afabri committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    89c9f90 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Remove function core_error()

    afabri committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    345e639 View commit details
    Browse the repository at this point in the history
  2. Fix in Envelope_3

    afabri committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    c5e9c98 View commit details
    Browse the repository at this point in the history
  3. Add an expression to the CORE_Expr test that should be similiar to wh…

    …at we observe in Envelope_3
    afabri committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    2de196a View commit details
    Browse the repository at this point in the history
  4. Fix arrangement demo

    afabri committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    1c00c64 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    b9a1e18 View commit details
    Browse the repository at this point in the history
  2. Fix in Real.h

    afabri committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    01e2aef View commit details
    Browse the repository at this point in the history
  3. Fix in Poly.tcc

    afabri committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    7fe1f09 View commit details
    Browse the repository at this point in the history
  4. Fix in Env_sphere_traits_3

    afabri committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    e68cf67 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    0d320e4 View commit details
    Browse the repository at this point in the history
  2. Fix Counted_number

    afabri committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    d02adec View commit details
    Browse the repository at this point in the history
  3. Fix in Real.h

    afabri committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    bb944fb View commit details
    Browse the repository at this point in the history
  4. Arrangement_2

    afabri committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    b66fd69 View commit details
    Browse the repository at this point in the history
  5. Real.h

    afabri committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    7a3c58c View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Fix Minkowski_sum_2

    afabri committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    ef54ecb View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Restore the original test file

    afabri committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    4a79ff4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83b3c73 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    5c6eda3 View commit details
    Browse the repository at this point in the history
  2. fixes

    afabri committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    6d7613f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ce4902 View commit details
    Browse the repository at this point in the history
  4. Polyhedron demo compiles

    afabri committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    caa9c46 View commit details
    Browse the repository at this point in the history
  5. Add constructors

    afabri committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    10c45ef View commit details
    Browse the repository at this point in the history
  6. Fix sign

    afabri committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    fafc4fd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    80eebff View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. simplify expressions

    afabri committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    9900004 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c114802 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9b1be1 View commit details
    Browse the repository at this point in the history
  4. Use std::move()

    afabri committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    47bfc83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1d5f57e View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    8a5fc31 View commit details
    Browse the repository at this point in the history
  2. More forwarding

    afabri committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    6eb866f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    e4558a4 View commit details
    Browse the repository at this point in the history
  2. remove duplicate line

    afabri committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    97fbd69 View commit details
    Browse the repository at this point in the history
  3. Fixes for expression templates

    afabri committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    e204857 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. fix the CI issue

    lrineau committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    4a222f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Revert "More forwarding"

    This reverts commit 6eb866f.
    sloriot committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    30e9eac View commit details
    Browse the repository at this point in the history
  2. Revert "example of perfect forwarding for Point_3"

    This reverts commit 8a5fc31.
    sloriot committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    5ad84b0 View commit details
    Browse the repository at this point in the history
  3. sync with master@ec9de37b61

    sloriot committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    f802557 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e518c4 View commit details
    Browse the repository at this point in the history
  5. do not depend on CGAL_Core

    sloriot committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    3b30756 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    910945e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    647d26e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    c9c089c View commit details
    Browse the repository at this point in the history
  2. fix compilation issues

    mainly due to expression template
    sloriot committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    432449b View commit details
    Browse the repository at this point in the history
  3. update license

    sloriot committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    5825def View commit details
    Browse the repository at this point in the history
  4. remove no longer used license

    sloriot committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    0cb4b83 View commit details
    Browse the repository at this point in the history
  5. update changes

    [skip ci]
    sloriot committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    1847a46 View commit details
    Browse the repository at this point in the history
  6. qualify gcd calls

    sloriot committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2504625 View commit details
    Browse the repository at this point in the history
  7. remove non-used functions

    sloriot committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6da4e7a View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. avoid GMP dependency

    sloriot committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    cac4f5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    993991e View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. fix conversion error

    sloriot committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    f130cfe View commit details
    Browse the repository at this point in the history
  2. disable warning/errors in the testsuite

    it seems there are information but not errors
    sloriot committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    4b5faba View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. use GMP by default

    sloriot committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    d0d8efe View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    4a30611 View commit details
    Browse the repository at this point in the history
  2. Update CGAL_Core/include/CGAL/CORE/extLong_impl.h

    Co-authored-by: Laurent Rineau <[email protected]>
    afabri and lrineau authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    7a0f3da View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    44b7ec6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24015ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87ab37e View commit details
    Browse the repository at this point in the history
  4. fix macro name

    sloriot committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    694099b View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    8981c37 View commit details
    Browse the repository at this point in the history
  2. Use Core_found

    sloriot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    c8b37d3 View commit details
    Browse the repository at this point in the history
  3. minimal supported version is now 1.72

    workaround a bug with MSVC2017
    sloriot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    6e1762c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b1dd44 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01f89b0 View commit details
    Browse the repository at this point in the history
  6. more disambiguation

    sloriot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    47b264e View commit details
    Browse the repository at this point in the history
  7. int/rat dispatch

    sloriot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    5f89d09 View commit details
    Browse the repository at this point in the history
  8. more disambiguation

    sloriot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    dd9bf32 View commit details
    Browse the repository at this point in the history
  9. add missing condition

    sloriot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    02148db View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. fix warnings

    sloriot committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    a26c93d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae324ae View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. use only fractions

    sloriot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5dc53d7 View commit details
    Browse the repository at this point in the history
  2. fix conversion warning

    follow the code rather than the doc...
    sloriot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    c249476 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. use integer notation

    sloriot committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    92ef575 View commit details
    Browse the repository at this point in the history
  2. add extLong constructor from std::size_t

    try to workaround compilation issue on windows
    sloriot committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    7d3bd71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2e89fc View commit details
    Browse the repository at this point in the history
  4. please clang

    sloriot committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    363c79f View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    93c94ca View commit details
    Browse the repository at this point in the history
  2. avoid another warning

    sloriot committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    5b88dfa View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    a42ffde View commit details
    Browse the repository at this point in the history