Commit Graph

  • 73e26ca581 Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat ckormanyos 2014-02-18 23:08:02 +0100
  • 455c4bf3a9 In <boost/detail/cstdfloat_complex_std.hpp>, do some trivial clean-up and genreal efficiency improvements. ckormanyos 2014-02-18 23:07:11 +0100
  • 287d66d124 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2014-02-18 18:30:53 +0000
  • d8c74aa1e3 Fix some (possibly hypothetical) error handling issues. jzmaddock 2014-02-18 18:29:42 +0000
  • c00cc0b889 Fix some (possibly hypothetical) error handling issues. jzmaddock 2014-02-18 18:29:42 +0000
  • a6871cd686 update trac #9672 PABristow 2014-02-18 17:37:30 +0000
  • 55bc21684b Merge branch 'develop' of https://github.com/boostorg/math into develop PABristow 2014-02-18 17:29:16 +0000
  • bf40c60296 Random variate can be infinite. PABristow 2014-02-18 17:21:11 +0000
  • da499e8cc1 Adjusted tests and comments for random variate infinite. PABristow 2014-02-18 17:18:00 +0000
  • 3cd3dbd39c Adjusted tests as random variate can now be infinite. PABristow 2014-02-18 17:15:11 +0000
  • 31937ff2ba Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat jzmaddock 2014-02-17 12:05:08 +0000
  • 8392a52517 In <boost/cstdfloat.hpp>, ensure that the rendition of <complex> *also* works with other UDT, such as multiprecision. ckormanyos 2014-02-16 22:06:29 +0100
  • 0028c59d7c Fix for tgamma(x) where x < 0 and denorm. jzmaddock 2014-02-16 16:24:59 +0000
  • 3391f44fab In <boost/cstdfloat.hpp>, implement granular files. ckormanyos 2014-02-16 13:41:00 +0100
  • 3b4ba962ab In test_cstdfloat.cpp, improve the sanity check for the floating-point types. ckormanyos 2014-02-15 23:05:43 +0100
  • 47385add82 In test_cstdfloat.cpp, the file now compiles and runs. Significant test depth is still missing. ckormanyos 2014-02-15 22:20:30 +0100
  • 38829228f4 In <boost/cstdfloat.hpp>, move the C++ standard library support into separate detail files. ckormanyos 2014-02-15 22:06:29 +0100
  • 7a823466ca More fixes from Rocco Romeo: do the correct thing near a small negative integer, and handle denormalized inputs correctly. jzmaddock 2014-02-15 19:19:44 +0000
  • 942288b128 Add missing using declaration. jzmaddock 2014-02-15 17:46:20 +0000
  • 742ecfd751 Fix zeta instances used. jzmaddock 2014-02-15 17:34:54 +0000
  • e9dcbd97f3 Fix expected error rates on Mingw-x64 jzmaddock 2014-02-15 17:28:07 +0000
  • 0d85f89449 Add missing using declaration. jzmaddock 2014-02-15 17:46:20 +0000
  • 2e10391ada Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat jzmaddock 2014-02-15 17:35:21 +0000
  • 7cccb8ea2f Fix zeta instances used. jzmaddock 2014-02-15 17:34:54 +0000
  • 960eaddf2a Fix expected error rates on Mingw-x64 jzmaddock 2014-02-15 17:28:07 +0000
  • 5a78d8d584 Add some more missing return statements. jzmaddock 2014-02-15 17:27:13 +0000
  • 8acdc26d4e Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat ckormanyos 2014-02-15 15:15:46 +0100
  • 4ca0ca17f7 Clean up <boost/cstdfloat.hpp> and do further work on test file. ckormanyos 2014-02-15 15:13:33 +0100
  • 118a93e3a6 Add tests for cstdfloat.hpp defined types. Fix Math code to not use lexical_cast for constants for boost::floatmax_t when that type is __float128. Fix constant usage so it doesn't break when the suffix is "Q". jzmaddock 2014-02-15 11:14:00 +0000
  • b78281ec40 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2014-02-15 11:09:07 +0000
  • 69dc556802 Add missing return statements. jzmaddock 2014-02-15 11:08:55 +0000
  • c8c2a76ebe Add a *very* preliminary test file for cstdfloat. I don't even know if it compiles, let alone runs. ckormanyos 2014-02-15 00:14:53 +0100
  • 54cd321d91 In <boost/cstdfloat.hpp>, do trivial cleanup. ckormanyos 2014-02-14 20:41:09 +0100
  • 2c6d94b30e In <boost/cstdfloat.hpp>, improve comments, correct typo in limits, and use boost::math::constants once again. ckormanyos 2014-02-14 15:22:05 +0100
  • 26de94b06b In <boost/cstdfloat.hpp>, re-work a conceptual error in complex<float128_t>. Temporarily remove the use of boost::math::constants. ckormanyos 2014-02-13 20:51:25 +0100
  • 143870feb7 Merge branch 'develop' of https://github.com/boostorg/math into develop ckormanyos 2014-02-13 19:11:34 +0100
  • 8dc420ac61 In <boost/cstdfloat.hpp>, corrected a conceptual error in complex<float128_t>. ckormanyos 2014-02-13 19:05:52 +0100
  • 65675a57e1 Add abs overload for __float128. jzmaddock 2014-02-13 17:48:00 +0000
  • 2c0eee7cd0 Quash some VC12 warnings. jzmaddock 2014-02-13 16:57:45 +0000
  • 43f0f18591 Fix spurious overflows in tgamma/lgamma. Update tests to verify. Thanks to Rocco Romeo for these. jzmaddock 2014-02-13 09:42:46 +0000
  • 7e084a1ef2 In <boost/cstdfloat.h>, finish (moslty) support for *optional* comlpex<float128_t>. ckormanyos 2014-02-12 21:43:05 +0100
  • f1679a3629 Merge branch 'develop' of https://github.com/boostorg/math into develop ckormanyos 2014-02-12 01:01:06 +0100
  • f9b8cd6bed In <boost/cstdfloat.hpp>, patch exp() function for __float128. Add most of <complex> for __float128. Still needs some wrinkle ironing. ckormanyos 2014-02-12 01:00:28 +0100
  • f9178d6f48 Fix some signed/unsigned inconsistencies (and warnings). See https://svn.boost.org/trac/boost/ticket/9646. jzmaddock 2014-02-11 13:20:25 +0000
  • 91ea175da2 Remove register keyword: it's deprecated in C++11. Fixes https://svn.boost.org/trac/boost/ticket/9639. jzmaddock 2014-02-11 13:09:58 +0000
  • 6bbb7114c2 commit change to ctsdfloat PABristow 2014-02-11 12:16:28 +0000
  • 02462eb6a4 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2014-02-10 16:51:39 +0000
  • b0c9af5e61 Another attempt to accurately detect when we're in FTZ mode. Fixes test failures for Win32 executables run on Win64. jzmaddock 2014-02-10 16:51:24 +0000
  • 5eb0901b7b In <boost/cstdfloat.hpp> add a preprocessor enable-switch for quadmath support. ckormanyos 2014-02-09 13:02:13 +0100
  • f44c883445 In <boost/cstdfloat.hpp>, GCC quadmath now has full I/O stream support. ICC quadmath I/O stream support is not yet implemented. ckormanyos 2014-02-08 21:36:07 +0100
  • b2aa7698a9 Merge branch 'develop' of https://github.com/boostorg/math into develop ckormanyos 2014-02-08 16:33:55 +0100
  • 8a7b8e1071 In <boost/cstdfloat.hpp>, correct output stream for libquadfloat nd small decimals. ckormanyos 2014-02-08 16:33:14 +0100
  • 9c93906cc1 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2014-02-08 11:29:03 +0000
  • b227fdbfd6 In <boost/cstdgfloat.hpp> eliminate the need for user to #include <quadmath.h>. ckormanyos 2014-02-08 11:44:42 +0100
  • e8af9fab03 Fix zeta and tgamma_ratio tests to use external template instances. jzmaddock 2014-02-08 10:22:46 +0000
  • b09292f03f In <boost/cstdfloat.h>, add preliminary support for __float128's <cmath>, <limits>, and I/O stream. ckormanyos 2014-02-07 22:13:14 +0100
  • d168fba2df Merge branch 'bernoulli-tgamma' of https://github.com/boostorg/math into bernoulli-tgamma Nikhar Agrawal 2014-02-07 03:06:42 +0530
  • 0209dced1d Removed unnecessary upfront bernoulli number calculation now that they can be cached Nikhar Agrawal 2014-02-07 03:04:55 +0530
  • fe6f54ac57 Fixes for VC11/12 x64 test failures: exp(-INF) returns -INF on type float! jzmaddock 2014-02-06 18:35:59 +0000
  • e32345b175 Multiprecision concept tests require /bigobj when building for x64. jzmaddock 2014-02-06 18:20:53 +0000
  • 2af24f0f58 Merge branch 'develop' of https://github.com/boostorg/math into develop Christopher Kormanyos 2014-02-01 20:51:37 +0100
  • ee4748d087 In <boost/castfloat.h>, temporarily(?) de-activate __float128 == boost::float128_t. Christopher Kormanyos 2014-02-01 20:44:31 +0100
  • cf022a46ec Merge branch 'develop' of https://github.com/boostorg/math into develop PABristow 2014-02-01 12:30:00 +0000
  • 11e1a4e7cd Add Jamfile to automatically create png's from svg's. jzmaddock 2014-02-01 11:45:20 +0000
  • f39ca45919 Merge branch 'develop' of https://github.com/boostorg/math into develop PABristow 2014-01-31 10:00:54 +0000
  • 33813b7efe In <boost/cstdfloat.hpp>, corrected static assertion on 64 digits in float80_t. Christopher Kormanyos 2014-01-30 20:59:23 +0100
  • ca054f9e78 In Bessel / Airy zeros, reliance on numeric_limits for non-specialized types corrected. Christopher Kormanyos 2014-01-29 22:38:13 +0100
  • eee4394266 In Bessel / Airy zeros, remove use of numeric_limits<> in root calculations. Christopher Kormanyos 2014-01-29 22:02:29 +0100
  • 4ea3d12425 Removed the use of std::numeric_limits<> in Bessel / Airy zero calculations in favor of tools is boost::math::tools. Christopher Kormanyos 2014-01-29 21:54:50 +0100
  • ad420f7db8 Merge branch 'develop' of https://github.com/boostorg/math into develop Christopher Kormanyos 2014-01-28 20:29:33 +0100
  • dbbc33905e In <cstdfloat.hpp>, correct the detection of float80_t for historical MSVC. Christopher Kormanyos 2014-01-28 20:28:39 +0100
  • 27e6693e1a Fix multi-line equations to line up the equals signs, then regenerate the png and svg files. jzmaddock 2014-01-27 19:22:28 +0000
  • 2f42894490 First draft of cstdfloat example PABristow 2014-01-24 15:17:40 +0000
  • a9bef672f0 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2014-01-24 12:01:44 +0000
  • 91bfed01ce Merge branch 'test-instances' into develop jzmaddock 2014-01-24 12:01:04 +0000
  • 1b84923f70 Make sure internal calls to expm1/log1p are properly qualified and pass a policy. jzmaddock 2014-01-24 11:59:59 +0000
  • c6e1ca9ba6 Merge branch 'develop' of https://github.com/boostorg/math into develop PABristow 2014-01-23 18:05:39 +0000
  • 48722a5e42 Reverted all html PABristow 2014-01-23 18:05:25 +0000
  • f7ee626d16 more edits to cstdfloat.qbk PABristow 2014-01-23 18:02:14 +0000
  • bb8b26e91b Update history, add Anton to the author list (and put the author list back into alphabetical by surname order), regenerate docs. jzmaddock 2014-01-23 17:38:48 +0000
  • 9baf90f56a Merge branch 'bessel-derivatives' into develop jzmaddock 2014-01-23 16:55:55 +0000
  • e81d2c0420 Merge branch 'bessel-derivatives' of https://github.com/boostorg/math into bessel-derivatives jzmaddock 2014-01-23 16:49:14 +0000
  • e0745c7612 Tentative fix for VC12 failures - don't use unnamed namespace for tgamma examples as VC12 has ::tgamma. jzmaddock 2014-01-23 16:48:57 +0000
  • 6f24a9adb2 Fix expected error rates for Bessel function derivatives on Linux jzmaddock 2014-01-23 16:36:33 +0000
  • 98acca13dc Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2014-01-22 18:54:27 +0000
  • 43d12190eb Up Linux expected error rates as new code fails otherwise. jzmaddock 2014-01-22 18:53:59 +0000
  • a3c1b273cb Refine and correct the comments based on recent consensus(es) with co-authors. Christopher Kormanyos 2014-01-21 23:59:16 +0100
  • 7613d0dd45 Rename Bessel derivatives to primes. jzmaddock 2014-01-21 19:08:14 +0000
  • 0abc74e1d5 Reorganised to allow generation of standalone pdf for cstdfloat.pdf Paul Bristow 2014-01-21 17:33:59 +0000
  • 72c4a0e0f9 Fix equations based on Anton's comments. jzmaddock 2014-01-21 17:03:06 +0000
  • 570cda5e88 Add first rough cut of Bessel derivative docs. jzmaddock 2014-01-20 17:43:16 +0000
  • 8384abd3a3 Add qbk and jamfile for cstddef docs. Paul Bristow 2014-01-20 17:17:40 +0000
  • 0b22e7cf0b Improve build process, add header-include test for Bessel derivatives. jzmaddock 2014-01-20 12:04:17 +0000
  • 82824159ed Clean up cbrt_epsilon and <cstdfloat.hpp>. Christopher Kormanyos 2014-01-19 21:24:55 +0100
  • afcf566a53 Eliminate use of numeric_limits in <cstdfloat.hpp> for GCC's __float128. Christopher Kormanyos 2014-01-19 21:21:50 +0100
  • f9d81b179c Correct a bug that I caused in cbrt_epsilon(). But I don't know why cbrt did not work? Christopher Kormanyos 2014-01-19 21:21:12 +0100
  • 21d8d99e6f Add concept checks for Bessel derivatives and fix up resulting errors. jzmaddock 2014-01-19 17:42:24 +0000
  • ae28b2553f Add tests to Jamfile. jzmaddock 2014-01-19 17:36:08 +0000
  • 8bc5511e82 Move to use separate file instantiation, fix expected error rates. jzmaddock 2014-01-19 17:29:26 +0000
  • 13df3d19e8 Fix some out of range values. jzmaddock 2014-01-19 17:28:56 +0000