Douglas Gregor
52cc981229
Teach Numeric/Interval that Apple platforms provide <fenv.h> for rounding control
...
[SVN r61957]
2010-05-13 23:28:33 +00:00
John Maddock
3142de747f
Merge fixes from Trunk.
...
Fixes #2392 .
Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library. With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.
[SVN r49314]
2008-10-13 09:00:03 +00:00
Boris Gubenko
6d6506b8f3
merge change in trunk (changeset/41983) to release branch
...
[SVN r41989]
2007-12-12 14:21:43 +00:00
Beman Dawes
13887d1924
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41369]
2007-11-25 18:07:19 +00:00
Thomas Witt
87055effeb
Fixes for #583 .
...
[SVN r37932]
2007-06-07 18:43:47 +00:00
Guillaume Melquiond
34c52d1bfe
Minimal fix for supporting floating-point types on x86-64/MSVC (tested by Andreas Fabri).
...
[SVN r37198]
2007-03-16 10:43:29 +00:00
John Maddock
848eb28da3
Update HP aCC config and move header include outside namespace declarations (with thanks to Boris Gubenko for providing and testing these).
...
[SVN r35807]
2006-11-02 10:39:11 +00:00
John Maddock
d077590d89
Added HP-UX and itanium support.
...
[SVN r35725]
2006-10-24 17:51:38 +00:00
Guillaume Melquiond
6fc94925dd
Fixed possibly inadequate result type of operator- by explicit cast.
...
[SVN r34881]
2006-08-13 12:08:48 +00:00
Guillaume Melquiond
317350c314
Fixed possibly inadequate result type of operator- by explicit cast.
...
[SVN r34879]
2006-08-13 11:44:47 +00:00
Guillaume Melquiond
b235ddca66
Fix some bounds being incorrectly rounded in the pow function.
...
[SVN r33180]
2006-02-28 21:40:45 +00:00
Guillaume Melquiond
ac09ef1c57
Deprecated in_zero and replaced it by zero_in.
...
[SVN r32512]
2006-02-02 12:35:58 +00:00
Markus Schöpflin
884a093121
Add check for dynamic rounding mode on Tru64/cxx. AFAICT g++ does not define
...
any macro for the rounding mode, therefore this check cannot be done for g++.
[SVN r32292]
2006-01-12 10:17:27 +00:00
Guillaume Melquiond
8f396b0f36
A bit too fast in commiting. Let's have proper copyright assignment.
...
[SVN r31130]
2005-09-27 06:08:10 +00:00
Guillaume Melquiond
5e027f9c70
Added Alpha processor support.
...
[SVN r31129]
2005-09-27 06:06:34 +00:00
Guillaume Melquiond
d28c9368a3
Fix rounding directions on PPC. Fortunately these directions were not used for guaranteed interval operations...
...
[SVN r30923]
2005-09-12 18:31:15 +00:00
Douglas Gregor
a69d74d58b
Merged from 1.33.0 release
...
[SVN r30540]
2005-08-12 13:02:37 +00:00
Guillaume Melquiond
3ea512b4ec
Patch from Alisdair Meredith to move lower/upper so that BCC is happy. Also homogenize the hull comparison, and hope it makes DMC happy as a side effect.
...
[SVN r29653]
2005-06-17 11:43:38 +00:00
Rene Rivera
da63d45aa6
Really fix CW errors in Darwin by using the MSL C99 library support of fenv.h.
...
[SVN r29391]
2005-06-02 22:39:42 +00:00
Rene Rivera
808312e08b
Handle CW on MacoOS definition of PowerPC architecture.
...
[SVN r29377]
2005-06-02 15:44:33 +00:00
Guillaume Melquiond
a2e202f672
Let's see if we can get Boost.Interval to work on PPC CW and Tru64. It will require hardware rounding and C99 support.
...
[SVN r28863]
2005-05-13 14:34:36 +00:00
Guillaume Melquiond
7678094aa0
Let's see if it removes some of the bugs with STLport
...
[SVN r25433]
2004-09-27 11:30:03 +00:00
Aleksey Gurtovoy
dc262cbde7
MinGW/GCC configuration fix, see http://thread.gmane.org/gmane.comp.lib.boost.devel/110245
...
[SVN r25378]
2004-09-23 17:59:34 +00:00
John Maddock
dd87318c85
Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8.
...
[SVN r24899]
2004-09-04 10:34:49 +00:00
Guillaume Melquiond
00cf6935d4
Maarten Keijzer gave permission to switch to BSL
...
[SVN r24583]
2004-08-19 05:45:18 +00:00
Guillaume Melquiond
e80bb84418
Fixed compilation problem on IA64
...
[SVN r24344]
2004-08-08 14:08:29 +00:00
Guillaume Melquiond
f1becceba7
added string include whenever stdexcept was included
...
[SVN r24166]
2004-07-29 15:46:59 +00:00
Guillaume Melquiond
461f8c0222
Really use dummy overloading
...
[SVN r23939]
2004-07-22 06:40:55 +00:00
Guillaume Melquiond
ed0dfff887
Corrected special case empty < [x]
...
[SVN r23933]
2004-07-22 05:55:03 +00:00
Guillaume Melquiond
fe809cef1a
Added dummy cases to completely overload default scheme
...
[SVN r23931]
2004-07-22 05:41:24 +00:00
Guillaume Melquiond
894dfbfabd
Jens said: Please go ahead. The new license is ok for me.
...
[SVN r23813]
2004-07-19 21:38:06 +00:00
Guillaume Melquiond
ff6ef32784
Jens said: Please go ahead. The new license is ok for me.
...
[SVN r23812]
2004-07-19 21:30:42 +00:00
Guillaume Melquiond
de7e674a65
since it seems inverse hyperbolic functions won't make it into std for gcc
...
[SVN r23811]
2004-07-19 21:11:14 +00:00
Guillaume Melquiond
7f65f90514
Jens said: Please go ahead. The new license is ok for me.
...
[SVN r23809]
2004-07-19 20:51:50 +00:00
Guillaume Melquiond
bf68b87f99
Adapt to tribool current namespace
...
[SVN r23578]
2004-07-15 12:06:47 +00:00
Guillaume Melquiond
f4862a8eab
Dependency correction
...
[SVN r23577]
2004-07-15 12:06:02 +00:00
Eric Niebler
791df7dabf
move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
...
[SVN r23313]
2004-07-02 01:21:32 +00:00
Eric Niebler
175901733e
remove std_min and std_max, update minmax coding guidelines
...
[SVN r23162]
2004-06-23 04:49:48 +00:00
Guillaume Melquiond
32f6f45018
Changed the license to the Boost one for all the headers, except those partly copyrighted by Jens Maurer
...
[SVN r22706]
2004-04-27 15:12:47 +00:00
Eric Niebler
b996048f39
remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
...
[SVN r22394]
2004-02-26 18:27:02 +00:00
Guillaume Melquiond
4977082bed
First step of the new interval-conversion scheme
...
[SVN r22303]
2004-02-17 15:35:52 +00:00
Guillaume Melquiond
01aa5c848c
Use user::is_ whenever possible
...
[SVN r22301]
2004-02-17 13:22:35 +00:00
Guillaume Melquiond
59c5bce8fc
Splitted positive and negative infinities
...
[SVN r22291]
2004-02-16 14:01:31 +00:00
Guillaume Melquiond
04fd03a4ae
Suppress unused is_nan function
...
[SVN r22289]
2004-02-16 12:34:57 +00:00
Guillaume Melquiond
db4eccd4c2
Switched from detail::is_ to user::is_
...
[SVN r22286]
2004-02-16 11:59:29 +00:00
Guillaume Melquiond
aa73afa074
Added some missing static_cast in transc.hpp
...
[SVN r22285]
2004-02-16 11:35:07 +00:00
Guillaume Melquiond
fa6519c790
Added a few missing static_cast<T>
...
[SVN r22246]
2004-02-12 12:38:58 +00:00
Guillaume Melquiond
66a3211887
Added support for small -long double- types
...
[SVN r22025]
2004-01-28 21:29:59 +00:00
Jens Maurer
1fe4edab1f
fix force_rounding() for compilers with sizeof(long double) == 8 (Ed Swartz)
...
[SVN r21709]
2004-01-13 22:41:17 +00:00
Guillaume Melquiond
c21818b95b
Added support for GCC 3.4
...
[SVN r21533]
2004-01-07 16:54:07 +00:00