Nick
289939a640
Merge branch 'develop' into remove_optional
2018-12-04 10:57:02 -07:00
Nick Thompson
51b259da19
Return integer with zero signaling common factor rather than boost::optional<Z>.
2018-12-04 10:55:03 -07:00
Andrey Semashev
2f634ca78b
Added missing includes, remove C++11 requirement, other code cleanup.
...
Also, use Boost.Swap instead of the direct unqualified call to std::swap
and boost::enable_if_c instead of std::enable_if.
2018-11-03 23:10:44 +03:00
Andrey Semashev
2b08ca9368
Removed auto-generated docs from git.
2018-11-03 22:48:58 +03:00
Nick Thompson
cad4623876
Regenerate documentation.
2018-11-02 13:45:45 -06:00
Nick Thompson
c4c3373708
Don't run tests on gcc 4 and earlier; not worth the pain.
2018-10-28 22:40:36 -06:00
Nick Thompson
e0646cb7ec
Add template argument to green up build. Remove discrete log as we do not have an overflow-resistant mul_mod in boost.
2018-10-26 16:58:30 -06:00
Nick Thompson
3632ae43b2
Update docs. [CI SKIP]
2018-10-26 12:05:47 -06:00
Nick Thompson
87e5b365d8
Return custom struct from extended Euclidean algorithm rather than tuple. Reduce number of operations for tests to reduce CI system workload. Disable discrete log tests until we have time to figure out why they are failing.
2018-10-25 09:38:16 -06:00
Nick Thompson
faa61cd911
[ci skip] It is *not* the case that a discrete log exists when the base and modulus are coprime. Take 4^x = 2 mod 5 as a counterexample. Change API accordingly.
2018-02-10 17:51:59 -06:00
Nick Thompson
4f4f3eda37
[ci skip] Fix docs to use less verbose names for modular multiplicative inverse (mod_inverse)
2018-02-10 16:07:17 -06:00
Nick Thompson
fc4d657201
[ci skip] Modular exponentiation, modular multiplicative inverse, extended Euclidean algorithm, discrete logarithm.
2018-01-28 14:47:14 -06:00
jzmaddock
3e43dd6fc2
Update history.
2017-04-24 18:50:19 +01:00
jzmaddock
efb84707f0
Update docs to match new gcd/lcm code.
2017-04-24 13:01:57 +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
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
Daniel James
6ac4f9bdac
Link to the cstdint documentation, rather than Boost.Config's root.
2014-06-02 09:28:38 +01:00
Daniel James
081eb01f88
Move cstdint section to the end.
...
So that it doesn't appear in the middle of documentation for things that
are in the library.
2014-06-02 09:28:38 +01:00
Daniel James
f43bd9288d
Upgrade docs to quickbook 1.6.
...
Actually fixes a couple of errors where markup was used in table titles.
2014-06-02 09:28:38 +01:00
Daniel James
9b71d9e83f
Add note about removing cstdint to history.
2014-06-02 09:28:38 +01:00
Glen Fernandes
05330d178e
Remove cstdint which has been moved to Boost.Config
2014-06-01 10:52:52 -07:00
John Maddock
d131434ef1
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
...
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).
[SVN r79492]
2012-07-14 11:21:03 +00:00
Daniel James
8368cd0a55
Rebuild integer docs.
...
[SVN r63765]
2010-07-08 20:50:29 +00:00
Daniel James
794fdf9bad
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Daniel James
84c8a52085
Rebuild the integer documentation.
...
[SVN r61058]
2010-04-05 07:27:25 +00:00
Daniel James
8a1d11f369
Fix link to integer header.
...
[SVN r59676]
2010-02-14 13:09:24 +00:00
John Maddock
e5c64669e2
Update docs to match code.
...
[SVN r58293]
2009-12-11 17:56:01 +00:00
John Maddock
05c1f88324
Fix issues in docs.
...
[SVN r58008]
2009-11-28 17:08:31 +00:00
John Maddock
6a497ee263
Regenerate with new stylesheets.
...
[SVN r57968]
2009-11-27 11:13:02 +00:00
John Maddock
154b9ce992
Fix some typos.
...
[SVN r57946]
2009-11-26 15:43:32 +00:00
John Maddock
ac155d3843
Added support for exact width integer type to int_t and uint_t
...
Updated docs to match.
Fixes #1225 .
[SVN r57941]
2009-11-26 11:08:27 +00:00
John Maddock
ca84baa55d
Update Boost.Integer meta-programming classes to work with intmax_t where possible - ie to be 64-bit clean.
...
Added quickbook based docs - updated as necessary.
Removed old html docs.
[SVN r57926]
2009-11-25 12:38:09 +00:00
John Maddock
eecbd5276f
Reverted Integer back to Release branch state - as per devel-list discussions.
...
[SVN r57580]
2009-11-11 18:57:24 +00:00
Daryle Walker
2d259a4f3e
Added MPL-compatible variants of the integer-mask class templates (and finally make the lowest-bit-group metafunctions work for zero-length bit-groups)
...
[SVN r47869]
2008-07-29 19:33:20 +00:00
Daniel James
94ace80618
Link to people pages on the website, as they've been removed from the download.
...
[SVN r43209]
2008-02-10 14:56:22 +00:00
Daryle Walker
a1cc143de7
Added license to a person profile; updated license on Boost.Integer and Boost.IO doc files; changed 'BOOST_TEST' to 'BOOST_CHECK' on Boost.Integer testing *.cpp files
...
[SVN r35844]
2006-11-04 22:58:43 +00:00
Aleksey Gurtovoy
3892592661
c++boost.gif -> boost.png replacement
...
[SVN r25573]
2004-10-05 15:45:52 +00:00
Gennaro Prota
fa5aba353f
- documented the new typedefs
...
- added a what's new section
- reformatted a bit
- updated license reference
[SVN r23944]
2004-07-22 08:57:45 +00:00
Dave Abrahams
a9703fa803
Fix link
...
[SVN r14630]
2002-07-27 20:08:51 +00:00
Björn Karlsson
c56e4674f8
Update from Daryle
...
[SVN r14187]
2002-06-19 20:11:17 +00:00