Commit Graph

  • 47c1b26964 Change coverity scan build to use stock xenial g++ for compatibility cc James E. King III 2019-04-19 13:40:14 -0400
  • adb973b99a Update Travis CI Build James E. King III 2019-04-15 07:46:41 -0400
  • 0ccc0230ab Do not create rational from array type. (#36) Aleksander 2019-04-16 22:42:54 +0700
  • 683eca0304 [CMake] Add minimal cmake support (#35) Mike-Devel 2019-04-16 17:42:02 +0200
  • 3fc4192167 Enhance CI James E. King III 2018-11-02 21:41:33 -0400
  • f749952f0b Add more constexpr to code and doc (#32) Tony E Lewis 2018-11-02 12:20:58 +0000
  • 93ec663260 Expand Travis CI for more coverage James E. King III 2018-10-29 20:29:08 +0000
  • ec10199410 Liberally scatter BOOST_CXX14_CONSTEXPR throughout Tony Lewis 2018-10-27 21:01:17 +0100
  • 2c7fe1aae7 Revert "Add pow method" James E. King III 2018-07-13 20:25:38 +0000
  • 370e313847 Remove sudo commands from travis build James E. King III 2018-07-13 13:22:06 +0000
  • 53fda5c5d8 Merge branch 'master' into develop James E. King III 2018-06-18 01:29:47 +0000
  • 25ad8e5a5c Add pow method James E. King III 2018-06-14 12:45:36 +0000
  • 70fe05040b
    Fix coverity scan badge url in readme James E. King III 2018-06-14 08:18:19 -0400
  • 7a903aea77
    Fix coverity scan integration James E. King III 2018-06-14 08:15:14 -0400
  • 63f7de8074 Add CI framework - travis with valgrind, cppcheck, ubsan, codecov, covscan (future) - appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64 - README, LICENSE, etc. James E. King III 2018-05-27 18:13:33 +0000
  • 9ba0edf5e5 Merge branch 'develop' Edward Diener 2017-09-14 11:47:18 -0400
  • ee177e69d0 Merge pull request #17 from boostorg/jzmaddock-patch-1 Edward Diener 2017-07-14 11:44:24 -0400
  • 7cf4c37a5b Update history in documentation jzmaddock 2017-07-14 13:04:10 +0100
  • 5a3b9e85ed Merge branch 'develop' Edward Diener 2017-03-31 09:04:13 -0400
  • d1cd08fc15 Added a few mixed sign, mixed types constructor/assign tests. Edward Diener 2017-03-27 15:06:16 -0400
  • e36861a6bd Merge pull request #15 from jzmaddock/mixed_arg_construct Edward Diener 2017-03-27 14:42:33 -0400
  • 304e895242 Add remaining possible mix of conversions to tests. jzmaddock 2017-03-27 18:22:58 +0100
  • 44f1c9501b Add support for construction/assignment from two different integer types. Improve tests - check for mixed construction, and test domain_errors occur at the correct boundaries. jzmaddock 2017-03-27 08:23:58 +0100
  • 35511c16d1 Merge pull request #14 from Flast/bugfix/compare-const-object Marshall Clow 2017-02-08 14:19:28 -0800
  • eefada58f9 Update comparison tests and const-ness. Kohei Takahashi 2017-02-03 16:52:19 +0900
  • b2fc4f28e9 Comparators should be const member. Kohei Takahashi 2017-02-03 16:52:08 +0900
  • 1fdc0d22a7 Merge branch 'develop' Edward Diener 2017-01-04 15:31:59 -0500
  • 30792f0abb Add a readme in the doc subdirectory. Edward Diener 2017-01-04 15:29:49 -0500
  • 67ff949afd Merge pull request #13 from jzmaddock/no-float-convert-2 Edward Diener 2016-12-28 14:36:28 -0500
  • ff2530e119 Merge branch 'no-float-convert' of https://github.com/jzmaddock/rational into develop jzmaddock 2016-12-28 19:22:56 +0000
  • 370d41a399 Merge remote-tracking branch 'remotes/origin/develop' Edward Diener 2016-09-10 10:23:53 -0400
  • c6ae67ffc4 Merge pull request #12 from geoffromer/develop Marshall Clow 2015-11-30 13:41:36 -0800
  • 1307b89a2f Drop using directive, and fully qualify std names. Geoff Romer 2015-11-30 12:26:38 -0800
  • d64b2c1b71 Merge branch 'develop' Edward Diener 2015-10-15 21:29:05 -0400
  • d2a6a5a436 Merge pull request #10 from mclow/develop Edward Diener 2015-09-11 18:37:18 -0400
  • ae5aa0b0fc Remove use of deprecated macros in test Marshall Clow 2015-09-11 15:26:47 -0700
  • 6c1cad78a2 Merge pull request #6 from mlang/gcd_lcm Edward Diener 2015-08-27 12:57:37 -0400
  • e9e18ff591 Merge pull request #8 from MarcelRaad/patch-1 Edward Diener 2015-08-27 12:17:55 -0400
  • 7459b2fe43 Fix test compile break Marcel Raad 2015-06-27 11:43:15 +0200
  • c90f4c9af8 Add tests for gcd and lcm on rationals. Mario Lang 2015-04-03 20:01:30 +0200
  • a5dfd176d3 Qualify to avoid ambiguities. Mario Lang 2015-04-03 20:01:06 +0200
  • a69d2d9ea6 Merge pull request #3 from jzmaddock/boost_throw_exception Marshall Clow 2015-04-01 19:25:41 -0700
  • 09ef5b4370 Merge pull request #2 from jzmaddock/constexpr-checks Marshall Clow 2015-04-01 19:24:12 -0700
  • 92a0f30c66 Merge pull request #1 from jzmaddock/patch-1 Marshall Clow 2015-04-01 19:23:54 -0700
  • 6f3a1702d6 Merge branch 'constexpr-checks' into boost_throw_exception jzmaddock 2015-03-31 12:17:08 +0100
  • c29fd7848e Move constexpr test cases into separate file. jzmaddock 2015-03-31 12:12:44 +0100
  • 78f2b483cb Merge branch 'develop' Peter Dimov 2015-01-29 16:06:21 +0200
  • f41c8a3c79 Merge pull request #7 from awulkiew/patch-1 Peter Dimov 2015-01-29 16:03:46 +0200
  • 8ba6fb10c9 Replace while(true) with for(;;) to suppress compiler warning. Adam Wulkiewicz 2015-01-28 23:59:38 +0100
  • fb77fc9ea2 Merge branch 'develop' Peter Dimov 2015-01-25 21:08:51 +0200
  • 6820bcb4e2 Merge pull request #5 from danieljames/metadata Peter Dimov 2015-01-25 20:30:43 +0200
  • a5bfd77e52 Update for the move of common_factor_rt from math to integer. Mario Lang 2015-01-20 23:13:47 +0100
  • 1673b917de Merge branch 'master' into gcd_lcm Mario Lang 2015-01-20 23:13:00 +0100
  • 48cc47c6d1 Merge branch 'develop' Peter Dimov 2015-01-15 03:51:24 +0200
  • b8ee36c542 Replaced math::gcd, lcm references to integer. Peter Dimov 2015-01-15 03:50:48 +0200
  • 462293ae56 Merge branch 'develop' Peter Dimov 2015-01-15 03:37:00 +0200
  • 28ba48d2c9 Support for gcd and lcm of rational numbers. Mario Lang 2014-11-18 01:47:47 +0100
  • 38777534cc Add metadata file. Daniel James 2014-08-18 15:10:02 +0100
  • bede51e319 We can have a throw expression in a converting constructor after all - fix so it works. Also test that converting constructor does throw when expected. jzmaddock 2014-07-28 11:50:47 +0100
  • 0d15c803b2 Merge branch 'constexpr-checks' into boost_throw_exception jzmaddock 2014-07-28 11:33:09 +0100
  • cdc63aee80 Add constexpr usage checks - without these we can't be sure that other changes don't break something. jzmaddock 2014-07-28 11:27:33 +0100
  • bf07b2f05d Use BOOST_THROW_EXCEPTION throughout. Note that template converting constructor is now no longer constexpr - however that was always really the case since a function that potentially throws can't be used in a constexpr context anyway. jzmaddock 2014-07-28 11:18:52 +0100
  • 5fddb3f889 Update rational.hpp jzmaddock 2014-07-28 09:51:00 +0100
  • 9ee8441000 Remove use of obsolete BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macro. Stephen Kelly 2013-09-25 10:29:44 +0000
  • c7b0c7c41e Removed unneeded forward declarations, added defaulted parameter to private helper function; both suggested by Mario Lang Daryle Walker 2013-09-02 05:37:45 +0000
  • 2b307a4a18 Integrated Boost.Rational's sanity checks during assignment in the input operator, respecting IOStreams' exception policy Daryle Walker 2013-09-01 10:54:47 +0000
  • 5e8a48d030 Fixed normalization problem with Boost.Rational's "assign"; add check for negative values too large for normalization (refs #9067) Daryle Walker 2013-08-30 13:18:37 +0000
  • d5319c0c14 Started modernizing Boost.Rational I/O (refs #7187) Daryle Walker 2013-08-30 00:22:01 +0000
  • 48d70b695d Make the I/O part of Boost.Rational conditional on the configuration flag BOOST_NO_IOSTREAM (refs #7250). Daryle Walker 2013-08-28 07:12:48 +0000
  • 2c1bfb7ed7 Added cross-instantiation constructor template, refs #9018. Daryle Walker 2013-08-27 10:35:26 +0000
  • d9d55b3245 Add constexpr to some functions in Boost.Rational Daryle Walker 2013-08-25 08:36:27 +0000
  • 17c9349025 Merged [85417], [85418], and [85434] from trunk to release, fixing show-stoppers for Boost.Rational, like #5855 and a C++11 update for some test code Daryle Walker 2013-08-24 08:17:46 +0000
  • ceee860166 Changed "not" to "!" for MSVC compatibility. Daryle Walker 2013-08-23 09:01:59 +0000
  • 674a61fabe Used static_cast to suppress a warning/error about a narrowing conversion. Fixes #5855. Daryle Walker 2013-08-21 23:24:54 +0000
  • ab31654dd2 Changed the two std::numeric_limits specializations to insert the two new members added in C++11. (Boost.Test uses one of them in its C++11 code.) Daryle Walker 2013-08-21 21:07:29 +0000
  • 91fc23c802 Implement rational<IntType>/IntType operations directly to reduce calls to gcd. Patch by Mario Lang. Steven Watanabe 2012-05-22 02:07:33 +0000
  • aa401ee8d9 eliminated test_case_template.hpp Gennadiy Rozental 2011-10-05 10:28:08 +0000
  • a23c6ef3a9 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +0000
  • 9e13da68bd rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release. Troy D. Straszheim 2009-10-17 01:10:45 +0000
  • 6a8aa28e52 Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch. Troy D. Straszheim 2009-07-26 00:49:56 +0000
  • d996df2b26 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +0000
  • 697ee2e91b Fixed almost all tab and min/max issues found by inspect tool Jeremiah Willcock 2009-05-20 19:41:20 +0000
  • 301ac7dd28 Merged revisions 45283,48266 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2009-03-22 17:30:02 +0000
  • 0867febd79 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +0000
  • a51d8489c0 merge tests and Jamfiles for 7 libraries Boris Gubenko 2009-01-04 05:17:02 +0000
  • a2459c1424 Merge trivial fixes from Trunk. John Maddock 2008-12-22 11:57:25 +0000
  • 4f0a8148b3 MSVC warning suppression. Fixes #2606. John Maddock 2008-12-22 09:57:35 +0000
  • 2a6d215d27 Updating dependency information for modularized libraries. Michael A. Jackson 2008-11-07 17:05:27 +0000
  • c199efeaa3 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use. Michael A. Jackson 2008-11-07 17:02:56 +0000
  • ac4f2e9484 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +0000
  • 94caf9a401 Tweaked files to pass inspection report; one file had some min/max violations; but all had to have 'boostinspect:nolicense' set because a copyrighter, Paul Moore, has disappeared, so his files can never be changed to the main Boost license Daryle Walker 2008-07-27 23:43:04 +0000
  • fa7f26c8f4 fixed issue 1545 Jonathan Turkanis 2008-05-25 19:13:02 +0000
  • b889865e0d Quote href values - our tools don't support unquoted values. Daniel James 2008-05-11 13:49:20 +0000
  • 1b8403048e Move rational tests into canonical test subdir structure. Rene Rivera 2008-04-13 23:36:17 +0000
  • 2bd157548b Merged revisions 43206,43208-43213 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2008-02-10 16:39:38 +0000
  • f541553180 Point links to the pages that used to be in 'more' to the site. Daniel James 2008-02-10 15:02:17 +0000
  • ca66fb3c87 Link to people pages on the website, as they've been removed from the download. Daniel James 2008-02-10 14:56:22 +0000
  • 130ce9f33f Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +0000
  • cc8833391d Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +0000
  • a004190637 Starting point for releases Beman Dawes 2007-10-05 14:25:06 +0000