Commit Graph

212 Commits

Author SHA1 Message Date
Andreas Fabri c9c82b9a33 Remove the #if 0'ed code 2023-02-17 13:55:15 +00:00
Andreas Fabri 3446b03a22 inline 2023-02-10 08:25:33 +00:00
Andreas Fabri 3c763fd33a Remove CoreIO_impl.h 2023-02-09 11:54:14 +00:00
Andreas Fabri 7879e2180d Replace constructor by conversion operator 2023-02-08 07:12:34 +00:00
Andreas Fabri 2184d22c52 WIP [scip ci] 2023-02-07 21:18:31 +00:00
Andreas Fabri fb71e3937e Add numerator() and denominator() 2023-02-07 15:42:49 +00:00
Andreas Fabri 12f5892848 merge master 2023-02-06 14:25:03 +00:00
Andreas Fabri d498154b5f Remove #if 0'ed code 2023-02-06 14:02:51 +00:00
Mael 4d22c90474
Merge branch 'master' into feature/bug_documentation_spell_20221113 2023-01-04 10:06:45 +01:00
Laurent Rineau 2f2d73d195 Merge pull request #7100 from afabri/CORE-EOF-GF
CORE: Use istream.eof()
2022-12-14 10:39:50 +01:00
Mael 0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113 2022-12-06 22:21:06 +01:00
Andreas Fabri 8d4aaa945d Use istream.eof() 2022-11-30 11:55:32 +00:00
Mael Rouxel-Labbé b5c21e1f5d Http -> https + update some dead links 2022-11-23 18:54:37 +01:00
albert-github 7a62583efa spelling corrections
Some spelling corrections (Directories starting with `C`)
2022-11-14 19:14:33 +01:00
Sébastien Loriot bf1f7d74be add missing inline 2022-10-27 14:10:09 +02:00
Andreas Fabri d777cd0218 Deal with expressions 2022-10-27 12:17:49 +01:00
Sébastien Loriot 81dc0a4c60 use GMP if boost less than 1.80 2022-10-27 12:06:44 +02:00
Andreas Fabri 1ba311a602 Prefix macro with CORE_ 2022-10-27 10:41:13 +01:00
Sébastien Loriot e82ae363b3 take CORE into account in Boost mp's arithmetic kernel 2022-10-27 11:40:34 +02:00
Andreas Fabri 27ca0dfb03 BigInt and BigRep are no longer real CORE storage 2022-10-27 09:35:47 +01:00
Andreas Fabri e98692d8b8 WIP: Replace CORE::BigInt and BigRat with the boost::mp classes. Just typedef 2022-10-25 15:32:26 +01:00
Andreas Fabri b32d1f0023 Merge branch 'master' into CORE-boost_mp_number-GF 2022-10-21 13:27:48 +01:00
albert-github 81d78f7969 Some obvious missing quotes and typos
Some obvious missing quotes and typos
2022-09-24 18:47:33 +02:00
Sébastien Loriot 32e89c1b91 add assertions 2022-06-02 15:56:08 +02:00
Sébastien Loriot ee0ec71857 add a template version of the constructor 2022-06-02 15:55:57 +02:00
Sebastien Loriot 65b10f226a
fix function
Co-authored-by: Marc Glisse <marc.glisse@inria.fr>
2022-06-01 20:16:45 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Laurent Rineau 370217ad28 Merge pull request #6131 from lrineau/CGAL_Core-fix_header_only-GF
CGAL Core: Remove explicit instanciations: CGAL is header-only!
2021-11-23 15:39:26 +01:00
Laurent Rineau 3e877fa124 Merge pull request #6109 from afabri/CGAL-VC_max_warning-GF
PMP: Fix Warnings in Master
2021-11-18 12:27:21 +01:00
Laurent Rineau a8dbdc3b06 Remove explicit instanciations: CGAL is header-only! 2021-11-16 16:46:52 +01:00
Sébastien Loriot 6680a6e6f9 constructing a string from nullptr is undefined behavior 2021-11-09 16:20:48 +01:00
Sébastien Loriot ab48f63e30 update latest cmake version tested 2021-11-09 10:58:47 +01:00
Sébastien Loriot 58181afcdb remove useless include directives 2021-11-09 10:16:12 +01:00
Sébastien Loriot 4ede33059b add a switch for the gmp backend 2021-10-14 15:14:38 +02:00
Andreas Fabri 64a64e1a8a Add a makeCopy() 2021-10-13 23:11:56 +01:00
Andreas Fabri f13e14994c I think we must call abs(); Someone has to check 2021-10-12 15:50:41 +01:00
Andreas Fabri 74040d9d10 msb(BigInt) is only defined for i > 0 2021-10-12 15:49:26 +01:00
Andreas Fabri ef4b0ca154 Add implementations; Fix getBinExpo() for zero 2021-10-12 10:06:23 +01:00
Andreas Fabri a7b0b30028 Add an assert() 2021-10-12 09:17:52 +01:00
Sébastien Loriot ed41c475f4 remove TWS 2021-10-12 09:07:47 +02:00
Sebastien Loriot 112b633ad6
add tmp assertions 2021-10-11 17:16:04 +02:00
Sébastien Loriot e2f38514ce revert changes 2021-10-11 17:14:05 +02:00
Sébastien Loriot b93c2ce96a fixes while doing a review 2021-10-11 17:12:16 +02:00
Sébastien Loriot dc93a3eccd fix include 2021-10-11 15:40:14 +02:00
Andreas Fabri 945ba57bc1 lsb works ony on positive numbers 2021-10-11 14:39:17 +01:00
Andreas Fabri b801aaa8fe Fix getKaryExpo() 2021-10-07 18:26:17 +01:00
Andreas Fabri f5367709ad Use boost::multiprecision::number API (WIP) 2021-10-07 17:29:09 +01:00
Mael Rouxel-Labbé 625848e629 Fix missing ':' in various namespaces 2021-10-04 13:21:47 +02:00
Andreas Fabri a5a3ffb654 Remove unused variable 2021-09-23 17:00:09 +02:00
Andreas Fabri 0f5ef1065a Use std::to_string() instead of sprinf() 2021-09-23 17:00:09 +02:00