Andrey Semashev
099cf261b0
Added clang 7 CI job.
boost-1.69.0-beta1
boost-1.69.0
2018-11-01 20:24:04 +03:00
Andrey Semashev
ab509ca840
Use https in URLs in readme.
2018-11-01 16:33:47 +03:00
Andrey Semashev
37204ea892
Corrected a typo in readme.
2018-11-01 16:25:15 +03:00
Andrey Semashev
5df4961448
Added CI build statuses to readme.
2018-11-01 16:14:20 +03:00
Andrey Semashev
95a19b6364
Merge pull request #14 from boostorg/danieljames-patch-1
...
Fix json error
2018-10-30 11:46:15 +03:00
Daniel James
8674c6724f
Fix json error
2018-10-30 07:47:30 +00:00
Andrey Semashev
7c5def9d39
Disable Boost.Multiprecision tests for gcc 4.7 in C++11 mode.
...
The compiler fails in Boost.TypeTraits which is used in Boost.Multiprecision.
2018-10-29 12:25:55 +03:00
Andrey Semashev
791a139a51
Disable testing C++14 and 17 on clang 3.8 and 3.9.
...
The compiler uses libstdc++ from gcc 4.8, which does not support C++14.
In particular, it is trying to import the missing ::gets function.
2018-10-29 12:13:42 +03:00
Andrey Semashev
835ac98a23
Fail libgmpxx detection on Linux if libstdc++ is not used as the std library.
...
libgmpxx was built against libstdc++, so if the application uses e.g. libc++,
linking fails because of the standard symbols mismatch.
2018-10-29 12:07:06 +03:00
Andrey Semashev
b5d5c56e68
Use boostdep to install library dependencies.
2018-10-28 19:51:00 +03:00
Andrey Semashev
3961dc2f1e
Changed clang 3.9 toolset apt source to Trusty to fix compilation errors. Aggregated multiple C++ versions to CI jobs and added more toolsets.
2018-10-28 19:11:29 +03:00
Andrey Semashev
645edc971d
Added Boost.IO to CI checkout as it's required by Boost.Random.
2018-10-28 01:12:49 +03:00
Andrey Semashev
e00ffe97ae
Merge branch 'develop'
2018-10-27 20:26:07 +03:00
Andrey Semashev
1c586d6dd0
Merge pull request #13 from NAThompson/deprecate_pending_3
...
[ci skip] Deprecate boost/pending/integer_log2.hpp
2018-10-24 17:59:09 +03:00
Andrey Semashev
6a97e49614
Added a readme. Added myself as a maintainer.
2018-10-24 17:56:15 +03:00
Nick Thompson
661986dd3d
[ci skip] Deprecate boost/pending/integer_log2.hpp
2018-02-11 12:32:14 -06:00
Glen Fernandes
919c5277c1
Merge pull request #10 from Lastique/patch-2
...
Correct make_odd return type inconsistency
2017-08-27 12:07:50 -04:00
Andrey Semashev
bc2349f71b
Corrected make_odd return type inconsistency.
...
Make gcd_traits<signed char>::make_odd return unsigned int, similar to all other gcd_traits specializations. Also, correct the local variable types that receive the result of make_odd to avoid warnings about unintended conversion.
2017-08-20 01:57:09 +03:00
jzmaddock
66dbc2c70a
Merge pull request #9 from boostorg/develop
...
Merge develop to master
boost-1.68.0
boost-1.67.0
boost-1.66.0
boost-1.65.1
boost-1.65.0
2017-06-10 08:29:02 +01:00
jzmaddock
10026d9b6f
Disable some tests on older compilers that we know won't pass.
2017-06-09 19:47:18 +01:00
jzmaddock
3e84cde165
Merge branch 'develop' of https://github.com/boostorg/integer into develop
2017-06-09 14:52:03 +01:00
jzmaddock
5c129565d5
CI: add missing appveyor dependency
2017-06-09 14:51:50 +01:00
jzmaddock
9a26557f38
Merge pull request #7 from DanielaE/fix/narrowing
...
fix narrowing warnings due to integer promotion.
2017-06-08 19:25:00 +01:00
Daniela Engert
6ebccd6c80
fix narrowing warnings due to integer promotion.
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-06-08 17:40:32 +02:00
jzmaddock
6662dbdbbd
CI: Fix appveyor bjam arguments.
2017-06-04 08:02:14 +01:00
jzmaddock
81a7c92b6c
CI: Add missing dependency to utility.
2017-06-01 08:48:02 +01:00
jzmaddock
4406ec8039
Merge branch 'develop' of https://github.com/boostorg/integer into develop
2017-05-31 18:45:28 +01:00
jzmaddock
8e63e7f284
CI: Add more testers and minimise dependencies.
2017-05-31 18:45:16 +01:00
John Maddock
0c956331a0
Fix gmp test failures
2017-05-09 19:52:20 +01:00
jzmaddock
943d63e309
Fix use of check-target-builds in Jamfile.
2017-05-09 18:03:03 +01:00
jzmaddock
7ccb820893
Test mpz_class when available.
...
And fix errors compiling with that type.
2017-05-07 13:15:15 +01:00
John Maddock
84ded579f3
Qualify recursive calls to avoid ambiguity for types that have their own gcd/lcm
2017-05-04 11:12:33 +01:00
John Maddock
c1a08d3185
We can enable compiler intrinsics with GCC in C++14 mode after all
2017-04-30 18:49:47 +01:00
John Maddock
53306630db
Fix for Oracle 12.4 compiler
2017-04-27 17:23:40 +00:00
jzmaddock
1d934167fd
Tentative fix for overload resolution issue with Oracle C++.
2017-04-26 19:51:03 +01:00
jzmaddock
9c75396c05
Fix more explicit instantiations in test cases.
2017-04-26 19:11:18 +01:00
jzmaddock
7c0151c93a
Enumerators don't need a final , in their list.
2017-04-26 18:30:11 +01:00
jzmaddock
52e2dba49b
Merge branch 'develop' of https://github.com/boostorg/integer into develop
2017-04-26 18:24:22 +01:00
jzmaddock
395735a193
Add tests for multiprecision types and fix test program to still compile.
2017-04-26 18:24:09 +01:00
Peter Dimov
240b96ddec
Add appveyor.yml
2017-04-25 17:26:57 +03:00
jzmaddock
6af0e7ee85
Merge branch 'develop' of https://github.com/boostorg/integer into develop
2017-04-24 19:20:02 +01:00
jzmaddock
4991d82385
Need to take abs of return value in short-circuit gcd code.
2017-04-24 19:19:48 +01:00
Peter Dimov
2b133e8ea8
Merge branch 'develop' of https://github.com/boostorg/integer into develop
2017-04-24 21:08:11 +03:00
Peter Dimov
55e81c5ba7
Fetch test dependencies in .travis.yml
2017-04-24 21:07:48 +03:00
jzmaddock
52ce75ed65
Merge branch 'develop' of https://github.com/boostorg/integer into develop
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-04-24 18:52:16 +01:00
jzmaddock
3e43dd6fc2
Update history.
2017-04-24 18:50:19 +01:00
Peter Dimov
b2dcad8daf
Add .travis.yml
2017-04-24 20:49:14 +03:00
jzmaddock
58d53beae4
Add missing #include for older compilers.
2017-04-24 18:18:36 +01:00
jzmaddock
f5eff7d83d
MSVC-8 has no <intrin.h>.
2017-04-24 18:13:56 +01:00
jzmaddock
efb84707f0
Update docs to match new gcd/lcm code.
2017-04-24 13:01:57 +01:00