Commit Graph

  • b235ddca66 Fix some bounds being incorrectly rounded in the pow function. Guillaume Melquiond 2006-02-28 21:40:45 +0000
  • a8ace482a8 Removed long double test for overflows. Added documentation on which systems have hardware support. Guillaume Melquiond 2006-02-02 13:06:50 +0000
  • ac09ef1c57 Deprecated in_zero and replaced it by zero_in. Guillaume Melquiond 2006-02-02 12:35:58 +0000
  • 3cd32c7bda Need special requirementes for compile only tests, too. Markus Schöpflin 2006-01-16 10:08:26 +0000
  • 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++. Markus Schöpflin 2006-01-12 10:17:27 +0000
  • 0563fbb48e Enable dynamic rounding mode on Alpha hardware for cxx and g++ on Tru64. Markus Schöpflin 2006-01-12 10:09:29 +0000
  • 4edc3fae18 Updated documentation on empty/whole and unprotected operations, to take into account David Abrahams' comments. Guillaume Melquiond 2005-12-19 18:04:18 +0000
  • 8f396b0f36 A bit too fast in commiting. Let's have proper copyright assignment. Guillaume Melquiond 2005-09-27 06:08:10 +0000
  • 5e027f9c70 Added Alpha processor support. Guillaume Melquiond 2005-09-27 06:06:34 +0000
  • d28c9368a3 Fix rounding directions on PPC. Fortunately these directions were not used for guaranteed interval operations... Guillaume Melquiond 2005-09-12 18:31:15 +0000
  • a69d74d58b Merged from 1.33.0 release Douglas Gregor 2005-08-12 13:02:37 +0000
  • 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. Guillaume Melquiond 2005-06-17 11:43:38 +0000
  • dc8de7d6a4 Fix typo in documentation. Guillaume Melquiond 2005-06-09 21:48:21 +0000
  • da63d45aa6 Really fix CW errors in Darwin by using the MSL C99 library support of fenv.h. Rene Rivera 2005-06-02 22:39:42 +0000
  • 808312e08b Handle CW on MacoOS definition of PowerPC architecture. Rene Rivera 2005-06-02 15:44:33 +0000
  • 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. Guillaume Melquiond 2005-05-13 14:34:36 +0000
  • a31119eb1b Replaced BOOST_TEST Stefan Slapeta 2005-02-03 12:38:58 +0000
  • b260fdccc0 c++boost.gif -> boost.png replacement Aleksey Gurtovoy 2004-10-05 15:45:52 +0000
  • 9c627d194d Let's try to remove the preprocessor conditionals Guillaume Melquiond 2004-09-28 13:18:44 +0000
  • 7678094aa0 Let's see if it removes some of the bugs with STLport Guillaume Melquiond 2004-09-27 11:30:03 +0000
  • dc262cbde7 MinGW/GCC configuration fix, see http://thread.gmane.org/gmane.comp.lib.boost.devel/110245 Aleksey Gurtovoy 2004-09-23 17:59:34 +0000
  • 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. John Maddock 2004-09-04 10:34:49 +0000
  • 00cf6935d4 Maarten Keijzer gave permission to switch to BSL Guillaume Melquiond 2004-08-19 05:45:18 +0000
  • e80bb84418 Fixed compilation problem on IA64 Guillaume Melquiond 2004-08-08 14:08:29 +0000
  • f1becceba7 added string include whenever stdexcept was included Guillaume Melquiond 2004-07-29 15:46:59 +0000
  • 6f09581e20 Test for exception throwing during comparisons Guillaume Melquiond 2004-07-22 06:41:54 +0000
  • 461f8c0222 Really use dummy overloading Guillaume Melquiond 2004-07-22 06:40:55 +0000
  • 75b723434c Corrected header Guillaume Melquiond 2004-07-22 05:59:35 +0000
  • f9c4d5a73a Extended testing for set inclusion Guillaume Melquiond 2004-07-22 05:55:38 +0000
  • ed0dfff887 Corrected special case empty < [x] Guillaume Melquiond 2004-07-22 05:55:03 +0000
  • afe2a76e00 Added set and tribool comparison testing Guillaume Melquiond 2004-07-22 05:46:58 +0000
  • fe809cef1a Added dummy cases to completely overload default scheme Guillaume Melquiond 2004-07-22 05:41:24 +0000
  • c7751613c9 Put interval example files under BSL Guillaume Melquiond 2004-07-21 20:51:33 +0000
  • 68c1b22307 License modification for all test files Guillaume Melquiond 2004-07-21 09:16:46 +0000
  • 0af90c05d6 Boost licensing of Jamfiles Guillaume Melquiond 2004-07-20 20:08:29 +0000
  • 075e0e22df change test-suite names to match library names Aleksey Gurtovoy 2004-07-20 01:41:00 +0000
  • 894dfbfabd Jens said: Please go ahead. The new license is ok for me. Guillaume Melquiond 2004-07-19 21:38:06 +0000
  • ff6ef32784 Jens said: Please go ahead. The new license is ok for me. Guillaume Melquiond 2004-07-19 21:30:42 +0000
  • de7e674a65 since it seems inverse hyperbolic functions won't make it into std for gcc Guillaume Melquiond 2004-07-19 21:11:14 +0000
  • 7f65f90514 Jens said: Please go ahead. The new license is ok for me. Guillaume Melquiond 2004-07-19 20:51:50 +0000
  • bf68b87f99 Adapt to tribool current namespace Guillaume Melquiond 2004-07-15 12:06:47 +0000
  • f4862a8eab Dependency correction Guillaume Melquiond 2004-07-15 12:06:02 +0000
  • 791df7dabf move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines Eric Niebler 2004-07-02 01:21:32 +0000
  • 175901733e remove std_min and std_max, update minmax coding guidelines Eric Niebler 2004-06-23 04:49:48 +0000
  • 32f6f45018 Changed the license to the Boost one for all the headers, except those partly copyrighted by Jens Maurer Guillaume Melquiond 2004-04-27 15:12:47 +0000
  • 24dc7a2d0f Added NSF comment and std::max rationale Guillaume Melquiond 2004-03-11 09:55:21 +0000
  • b996048f39 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros Eric Niebler 2004-02-26 18:27:02 +0000
  • 923e513f93 Modify the documentation to detail the conversion-scheme of the interval library Guillaume Melquiond 2004-02-17 17:00:10 +0000
  • 4977082bed First step of the new interval-conversion scheme Guillaume Melquiond 2004-02-17 15:35:52 +0000
  • 01aa5c848c Use user::is_ whenever possible Guillaume Melquiond 2004-02-17 13:22:35 +0000
  • 59c5bce8fc Splitted positive and negative infinities Guillaume Melquiond 2004-02-16 14:01:31 +0000
  • 387faa99d6 Added a reference to the limits.hpp header Guillaume Melquiond 2004-02-16 13:02:32 +0000
  • 04fd03a4ae Suppress unused is_nan function Guillaume Melquiond 2004-02-16 12:34:57 +0000
  • a2411656fb Switched from detail::is_ to user::is_ Guillaume Melquiond 2004-02-16 12:22:15 +0000
  • 369571634e Corrected a minor typo Guillaume Melquiond 2004-02-16 12:05:11 +0000
  • db4eccd4c2 Switched from detail::is_ to user::is_ Guillaume Melquiond 2004-02-16 11:59:29 +0000
  • aa73afa074 Added some missing static_cast in transc.hpp Guillaume Melquiond 2004-02-16 11:35:07 +0000
  • fa6519c790 Added a few missing static_cast<T> Guillaume Melquiond 2004-02-12 12:38:58 +0000
  • 66a3211887 Added support for small -long double- types Guillaume Melquiond 2004-01-28 21:29:59 +0000
  • 1fe4edab1f fix force_rounding() for compilers with sizeof(long double) == 8 (Ed Swartz) Jens Maurer 2004-01-13 22:41:17 +0000
  • c21818b95b Added support for GCC 3.4 Guillaume Melquiond 2004-01-07 16:54:07 +0000
  • 4be5f2a584 Reinstantiated an even more minimal version of io.hpp Guillaume Melquiond 2003-11-03 09:32:09 +0000
  • eda52ae4c1 Add V2 Jamfile Vladimir Prus 2003-09-29 16:40:02 +0000
  • 59a7710963 Added some "missing" static_casts Guillaume Melquiond 2003-09-12 06:06:12 +0000
  • a13f84ea00 Added some "missing" static_casts Guillaume Melquiond 2003-09-10 15:26:16 +0000
  • 4d2ec9e2ad Use the import rule Dave Abrahams 2003-09-08 17:38:49 +0000
  • 0c344cc764 Added copyright Guillaume Melquiond 2003-08-22 06:28:08 +0000
  • a065d980b5 Improved documentation and generalized bi-division Guillaume Melquiond 2003-08-16 20:56:28 +0000
  • 8eb43467a6 Added I/O examples Guillaume Melquiond 2003-08-16 09:29:29 +0000
  • f18772ff54 Corrected a typo Guillaume Melquiond 2003-08-10 22:13:17 +0000
  • 388cb36c90 Corrected some policy access for division Guillaume Melquiond 2003-08-10 21:28:15 +0000
  • 9812e46b43 Removed interval/io.hpp Guillaume Melquiond 2003-08-10 21:14:37 +0000
  • d7a6aa810d Fixed two small typos Guillaume Melquiond 2003-07-30 05:08:44 +0000
  • 4b04370286 Corrected a typo Guillaume Melquiond 2003-06-04 16:54:59 +0000
  • 77561f9b0e Added Borland to NO_ARGUMENT_DEPENDENT_LOOKUP Hervé Brönnimann 2003-06-04 15:07:29 +0000
  • 3a3cb731d4 Try to remove namespace ambiguity Guillaume Melquiond 2003-06-04 09:18:47 +0000
  • b9f68e8037 Limit workarounds to compilers that actually require workarounds Guillaume Melquiond 2003-06-04 05:23:51 +0000
  • 73b1986543 Attempt to remove warnings for Win32 test runs. Should not create errors on other platforms (knock on wood!!!) -- Herve' Hervé Brönnimann 2003-06-03 22:00:00 +0000
  • 7ca124c885 A small fix (?) for intel-win32 Guillaume Melquiond 2003-06-03 08:08:51 +0000
  • 4271a58c3c Finally found the problem with mwcwm, maybe Guillaume Melquiond 2003-06-01 14:02:27 +0000
  • 153da234fe Corrected (?) _control87 handling with msvc Guillaume Melquiond 2003-06-01 07:41:00 +0000
  • f19d64de91 A missing static_cast conversion, and another try for mwcw Guillaume Melquiond 2003-06-01 05:50:53 +0000
  • 9b0e9f170b Revert the use of <fenv.h> with Comeau Guillaume Melquiond 2003-05-30 13:54:58 +0000
  • 2273023eca Revert the use of <fenv.h> with Comeau Guillaume Melquiond 2003-05-30 13:49:10 +0000
  • 6a800aa4ab Add a missing(?) typedef, don't use using with mwcw, try comeau with c99 fenv Guillaume Melquiond 2003-05-30 06:31:11 +0000
  • 3539db967f A try to accomodate Comeau and Metrowerks compilers Guillaume Melquiond 2003-05-29 14:52:24 +0000
  • cf25e1e1ba is_zero doesn't deal with interval parameters Guillaume Melquiond 2003-05-20 12:51:03 +0000
  • 00058c64a9 Corrected faulty conditional logic Guillaume Melquiond 2003-05-11 22:23:30 +0000
  • 2d9c54d160 Add (maybe) support for intel compiler on windows Guillaume Melquiond 2003-05-11 07:37:58 +0000
  • cc194ff186 Correct (maybe) a failure with cw compiler Guillaume Melquiond 2003-05-11 07:25:04 +0000
  • 085d4403ed Added integer extension; added certain and possible comparisons; reworked some documentation; corrected some bugs; removing check_nan from strict checking Guillaume Melquiond 2003-04-24 14:02:52 +0000
  • 42db29fdc4 Added I(T,T) functions, and corrected a few bugs Guillaume Melquiond 2003-04-15 11:05:18 +0000
  • 3a9a2c5c77 Added two examples: transc and filter Guillaume Melquiond 2003-04-15 11:01:53 +0000
  • 34a5b09303 Added a missing namespace in pow Guillaume Melquiond 2003-04-11 12:14:36 +0000
  • 432c6b4953 Stylistic modification. Hervé Brönnimann 2003-04-04 04:32:20 +0000
  • 15f9a58cc3 A small change to test_float in order to avoid flooding the logs (I hope so). Guillaume Melquiond 2003-02-08 10:09:03 +0000
  • fed80d5d83 Added copyright and removed tabs on all interval files (I hope so) Guillaume Melquiond 2003-02-05 17:34:36 +0000
  • 403842a9d2 Modified the Interval Library to be compliant with the regression tests Guillaume Melquiond 2003-02-05 08:38:59 +0000
  • 746675b29d - Fix problems spotted by GCC 3.4. Sylvain Pion 2003-01-22 13:56:45 +0000
  • 135f9010f7 A bit of name lookup correction Guillaume Melquiond 2003-01-22 11:13:36 +0000