Commit Graph

70 Commits

Author SHA1 Message Date
John Maddock
2118a8aaba 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
be428c1c97 Added HP-UX and itanium support.
[SVN r35725]
2006-10-24 17:51:38 +00:00
Guillaume Melquiond
09c1af267f Fixed possibly inadequate result type of operator- by explicit cast. Added root interval function.
[SVN r34880]
2006-08-13 12:05:56 +00:00
Guillaume Melquiond
ef670184b6 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
Guillaume Melquiond
4be5f2a584 Reinstantiated an even more minimal version of io.hpp
[SVN r20612]
2003-11-03 09:32:09 +00:00
Guillaume Melquiond
59a7710963 Added some "missing" static_casts
[SVN r20034]
2003-09-12 06:06:12 +00:00
Guillaume Melquiond
a13f84ea00 Added some "missing" static_casts
[SVN r19992]
2003-09-10 15:26:16 +00:00
Guillaume Melquiond
a065d980b5 Improved documentation and generalized bi-division
[SVN r19651]
2003-08-16 20:56:28 +00:00
Guillaume Melquiond
388cb36c90 Corrected some policy access for division
[SVN r19515]
2003-08-10 21:28:15 +00:00
Guillaume Melquiond
9812e46b43 Removed interval/io.hpp
[SVN r19514]
2003-08-10 21:14:37 +00:00