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
jzmaddock
beb6871864
Switch over to using new Boost.Math version of gcd/lcm.
...
Please refer to the Boost.Math revision log for details of changes, but in summary:
* New version of gcd/lcm internals by Jeremy Murphy include mixed-binary algorithm and better selection logic.
* Support is now included for gcd's of polynomials.
* Full C++14 constexpr support.
2017-04-23 13:01:09 +01:00
jzmaddock
162e48d14a
Remove dependency to mpl and type_traits.
2017-03-31 18:34:14 +01:00
jzmaddock
74939edefe
Merge branch 'cpp14' into develop
2017-03-30 19:07:30 +01:00
jzmaddock
f650385f65
Disable test case that causes msvc internal error.
2017-03-30 18:50:57 +01:00
jzmaddock
39d9701857
Enable one more noexcept test
2017-03-28 19:30:48 +01:00
jzmaddock
45cc025bbd
Merge branch 'bugfix/bitwise-not-and-gcc6' of https://github.com/Flast/boost-integer into cpp14
2017-03-28 19:28:51 +01:00
jzmaddock
13b36d8432
Add tests for C++14 support.
2017-03-28 19:06:13 +01:00
jzmaddock
a52bae3639
Improve C++14 support:
...
* Make functions constexpr.
* Make functions noexcept where appropriate.
* Add test case for the above.
2017-03-28 18:57:50 +01:00
Rene Rivera
13b153c657
Add, and update, documentation build targets.
2016-10-07 23:07:34 -05:00
Kohei Takahashi
89cec128bd
Fix compile error on GCC6 or later.
...
Bitwise not yields integral promotion and to be signed type.
2016-07-30 16:12:07 +09:00
pabristow
175a1caa58
Placed GCD and LCM typdefs and declarations in integer_fwd.hpp inside namespace boost::integer (was in boost::math) and checked that expected tests pass (and expected fails fail).
...
(Major update to Boost.Integer docs available for review at https://dl.dropboxusercontent.com/u/43940943/modular-boost/libs/integer/index.html
on branch doc-revision).
2015-01-29 11:53:02 +00:00
Vicente J. Botet Escriba
1ff7278d5f
Added compile fail test for uint_t<65>. related to #6169 .
2015-01-25 17:26:09 +01:00
Vicente J. Botet Escriba
a12b96c011
manage with #4881 .
2015-01-25 17:11:04 +01:00
Vicente J. Botet Escriba
7ffb75bb43
manage with #6694 Boost.Integer part.
2015-01-25 17:03:09 +01:00
jzmaddock
83feb20e51
Missing #include
...
Test case uses mpl:: types without including the needed header - exposed by ongoing type traits rewrite.
2015-01-23 19:05:59 +00:00
Peter Dimov
c5370a9705
Fix ambiguous 'detail' errors under msvc-8.0.
2015-01-18 20:04:09 +02:00
Peter Dimov
8dae82faeb
Replace math with integer, untabify.
2015-01-13 20:53:02 +02:00
Peter Dimov
1a72919419
Add common_factor_test to test/Jamfile, switch to lightweight_test.
2015-01-13 20:33:50 +02:00
Peter Dimov
acf272ee7d
Move common_factor headers to integer/
2015-01-13 19:55:58 +02:00
Peter Dimov
7ada3ee926
Reapply final math-gcd.qbk commit.
2015-01-13 19:49:06 +02:00
Paul A. Bristow
4622a12f01
Added licence info.
...
[SVN r84266]
2015-01-13 19:42:24 +02:00
John Maddock
88b3ac5619
Change to quickbook 1.6. Change to use chapters at the top level. Big search and replace on link names.
...
[SVN r84201]
2015-01-13 19:42:11 +02:00
John Maddock
ae8ee599ac
Reorganise directory structure to make things easier to find and maintain.
...
[SVN r84143]
2015-01-13 19:42:11 +02:00
Paul A. Bristow
9677dbd035
Added missing #include <iostream>
...
[SVN r81697]
2015-01-13 19:42:10 +02:00
John Maddock
e394f8fd86
Change PDF URL to SF download page. Add optional index generation.
...
[SVN r67545]
2015-01-13 19:42:10 +02:00
John Maddock
95a4f1e235
Update docs to match code.
...
[SVN r63409]
2015-01-13 19:42:09 +02:00
Daniel James
f194e652ab
Fix links to pdfs in the maths documentation.
...
[SVN r45861]
2015-01-13 19:42:09 +02:00
John Maddock
e64047b7c7
Fix typo in example. Added links to PDF versions of the docs. Regenerated all the docs to fix people links.
...
[SVN r43346]
2015-01-13 19:42:08 +02:00
John Maddock
dcf16f30bc
Added refactored docs for existing Boost.Math libraries.
...
[SVN r39851]
2015-01-13 19:42:08 +02:00
Stephen Kelly
b70c89a3ff
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2015-01-13 19:41:33 +02:00
Marshall Clow
9f43b6a7d6
Removed missed usage of deprecated macros in Boost.Math
...
[SVN r81586]
2015-01-13 19:41:32 +02:00
John Maddock
fecb6b5509
Fix numeric_limits specialization.
...
[SVN r79419]
2015-01-13 19:41:32 +02:00
Gennadiy Rozental
eea434b0f1
eliminated test_case_template.hpp
...
[SVN r74735]
2015-01-13 19:41:31 +02:00
John Maddock
72b569f84f
MSVC warning suppression.
...
[SVN r69509]
2015-01-13 19:41:31 +02:00
John Maddock
ce4bd6cc98
Fix signed/unsigned comparison warnings when char is unsigned.
...
[SVN r63496]
2015-01-13 19:41:31 +02:00