Commit Graph

  • f38310ae8a Fixed tests so they actually work when the code really is in namespace std::tr1 (gcc-4). John Maddock 2005-11-09 17:34:00 +00:00
  • 3289181cab This commit was manufactured by cvs2svn to create tag 'Version_1_33_1_beta'. boost-1.33.1-beta1 nobody 2005-11-08 23:18:41 +00:00
  • 8dbdb5315b Fix regression: operator= should return a reference. John Maddock 2005-10-14 12:12:30 +00:00
  • b5c4409c76 Suppressed some unnecessary VC++ warnings so that tests are -W4 clean. John Maddock 2005-10-07 14:27:39 +00:00
  • d453fa3e67 Changed include style to <header> as per issue http://sourceforge.net/tracker/index.php?func=detail&aid=1079444&group_id=7586&atid=107586 Suppressed some VC++ warnings to ensure that the type_traits headers are -W4 clean. John Maddock 2005-10-07 14:26:38 +00:00
  • aef81a516f Remove the warnings: they don't really work as intended. John Maddock 2005-09-30 12:43:31 +00:00
  • bc4d7d7b32 Large patch from Ulrich Eckhardt to fix support for EVC++ 4. John Maddock 2005-08-25 16:27:28 +00:00
  • 47b002d6c6 Fix type_with_alignment and aligned_storage docs mix up. John Maddock 2005-08-24 16:49:32 +00:00
  • a0bb26cf98 Fix type_with_alignment and aligned_storage docs mix up. John Maddock 2005-08-24 16:49:32 +00:00
  • e8f1b067e4 Patch for pathological case submitted by Vladimir Plus. John Maddock 2005-08-22 11:07:37 +00:00
  • d83e054d04 Disabiguated the detail namespace. Hartmut Kaiser 2005-08-12 19:06:10 +00:00
  • 4f968b935a This commit was manufactured by cvs2svn to create tag 'Version_1_33_0'. boost-1.33.0 nobody 2005-08-12 03:25:34 +00:00
  • 004a786439 Improved local documentation build. John Maddock 2005-08-05 11:44:32 +00:00
  • 7d3beea0d2 Improved local documentation build. John Maddock 2005-08-05 11:44:32 +00:00
  • f246c28607 This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'. nobody 2005-07-28 18:22:24 +00:00
  • a603a6a21d WOrkaround for https://sourceforge.net/tracker/?func=detail&atid=107586&aid=1242266&group_id=7586 Dave Abrahams 2005-07-22 16:14:42 +00:00
  • b6b9a01a0b Roll back "fixes" that never worked. Dave Abrahams 2005-06-27 00:49:40 +00:00
  • 7e95b4e2a4 Added cv-qualification to the member pointer. The issue here is that vc6 fails to strip const from the deduced type when a member pointer is passed by reference to a function template (I suspect it turns the const into a qualification on the class itself), so it may need extra help in detecting these. Dave Abrahams 2005-06-26 18:00:58 +00:00
  • 4b845146e2 Broken compiler workaround Dave Abrahams 2005-06-24 15:39:45 +00:00
  • 118684962b Added cv-qualification to all the pointers. The issue here is that vc6 fails to strip const from the deduced type when a member pointer is passed by reference to a function template (I suspect it turns the const into a qualification on the class itself), so it may need extra help in detecting these. Dave Abrahams 2005-06-24 15:31:15 +00:00
  • 8b941c5876 Added Tobias Schwinger's patch for gcc-3.2: ensures function types are correctly handled. John Maddock 2005-06-22 16:59:26 +00:00
  • edc0635813 IBM/VisualAge also supports SFINAE Toon Knapen 2005-06-08 08:30:37 +00:00
  • eca24d4e5a Revised test cases were too strict for boken compilers, add a note instead, and only run the full tests for functioning compilers. John Maddock 2005-06-05 10:36:17 +00:00
  • 24f89286a7 Stop passing UDT's through ellipsis - it messes up strictly conforming compilers (EDG and Metrowerks). Tighten up the tests for function and member [function] types. John Maddock 2005-06-04 16:01:17 +00:00
  • 0d1dd10357 Avoid VC6 bug: don't use a common name like "binder" it throws VC6 if it's used elsewhere in the program. John Maddock 2005-05-27 17:00:27 +00:00
  • 810b1a9372 HP aCC can't cope with the new warning supression code in this release, just disable it for now until someone can figure out a proper fix, or until HP fix their compiler.... John Maddock 2005-05-17 11:49:35 +00:00
  • d9ef904fa1 Added VC++ intrinsic support. Added intrinsic-hook docs. John Maddock 2005-05-11 14:32:21 +00:00
  • 955177b624 Change static assertion so that it doesn't cause a warning with VC8. John Maddock 2005-05-09 16:19:05 +00:00
  • 30571abccc Added warning for "desirable" results that don't come true. Cleaned up test types: they should be either "all-trivial" or "all-non-trivial". Added new test cases for has_nothrow* traits. Fixed test cases for has_virtual_destructor. John Maddock 2005-05-05 16:24:46 +00:00
  • c0c0da2eb6 Added intrinsic support for has_nothrow* traits. Enabled intrinsic support for VC8. John Maddock 2005-05-05 16:18:00 +00:00
  • 33b763e752 Don't provide T[] specializations for CodeWarrior as it can't differentiate between T[n] and T[]. Rene Rivera 2005-04-26 05:05:21 +00:00
  • cf105d7630 Improve testing: ensure that aligned_storage<>::type really is a POD type. John Maddock 2005-04-25 16:42:47 +00:00
  • 74e3b91d8f Make sure that aligned_storage<>::type really is a POD type. John Maddock 2005-04-25 16:42:08 +00:00
  • 7c8c40f0fa Fix up docs to point to new BoostBook versions. John Maddock 2005-04-24 12:01:56 +00:00
  • ee95ccb724 Use the correct config macro to check for is_abstract. John Maddock 2005-04-22 16:10:12 +00:00
  • 0ad3ce3405 Workaround for gcc-3.4.2 John Maddock 2005-04-22 15:45:10 +00:00
  • ff5d236eeb Only enable __stdcall function support when _MSC_EXTENSIONS is defined (rather than _MSC_VER). John Maddock 2005-04-21 16:07:56 +00:00
  • 55b227c621 Fixes for is_base_and_derived when compiling with /vmg on VC7.1. John Maddock 2005-04-21 15:58:33 +00:00
  • bfa2c80b6a Added extra test for newly discovered VC7.1 bug. John Maddock 2005-04-21 15:55:43 +00:00
  • c5d028b87e Fixed library information in docs. Updated examples to match new docs. John Maddock 2005-04-17 10:45:13 +00:00
  • a94ec173f1 Added new style docs. John Maddock 2005-04-16 16:29:33 +00:00
  • 3086f4144f Need to include the correct MPL helper-header to #undef macros after use. John Maddock 2005-04-16 12:44:26 +00:00
  • 9ca0221b86 Testing __stdcall etc functions with is_member_function_pointer doesn't work with Borland C++, so disable it. John Maddock 2005-04-03 10:05:04 +00:00
  • 2de95cfbf7 Fixed broken compiler workaround logic (it was previously the wrong way around). John Maddock 2005-03-29 11:17:30 +00:00
  • 8513618762 Updated is_convertible test cases to check polymorphic-type conversions. Added more test types to testing header. Changed utility code to use new test header. John Maddock 2005-03-24 18:20:18 +00:00
  • 6a9d90291d Fixed is_convertible to use the correct config macro before using is_abstract. Removed dead file. John Maddock 2005-03-24 18:18:36 +00:00
  • 8622528d91 Modified function testing to make it configuration-friendly, future changes should require no more than a config macro change. John Maddock 2005-03-23 11:22:52 +00:00
  • b026d4b530 Modified type_traits to work better with abstract type, and to supress warnings when converting between builtin types. Modified is_member_function_pointer and is_function to work with functions containing elipsis, and with __stdcall, __fastcall, and __cdecl function types. Tidied up is_reference, removing dead code. Updated tests to exercise the new code. John Maddock 2005-03-16 17:06:22 +00:00
  • 7ef0acbb18 Sunpro 5.7 fixes from Steve Clamage John Maddock 2005-03-16 12:22:48 +00:00
  • 6e31d51033 aCC does not allow UDT's passed via an ellipsis Toon Knapen 2005-02-15 21:40:26 +00:00
  • cccfc979be *** empty log message *** Thorsten Jørgen Ottosen 2005-02-13 22:29:22 +00:00
  • b4bd9ff9df *** empty log message *** Thorsten Jørgen Ottosen 2005-02-11 17:25:57 +00:00
  • 3f8c89fde4 Changed include order to fix Borland 5.5.1 compiler errors (and yes just changing the order is enough to fix the issue - it should really make no difference). John Maddock 2005-02-10 12:53:20 +00:00
  • 3bfee8baa6 Added a couple of extra tests John Maddock 2005-02-05 12:49:41 +00:00
  • 17e53bc1be Unified new and old versions of aligned_storage. John Maddock 2005-02-05 12:49:06 +00:00
  • 30693414d1 pre-processor logic was previously incorrect (missing !). John Maddock 2005-02-05 12:42:22 +00:00
  • 8b40505dfa Include the right headers! John Maddock 2005-02-03 13:54:51 +00:00
  • 710d73bed8 Fix for old and broken EDG compilers John Maddock 2005-02-03 13:54:18 +00:00
  • fa671bba10 gcc fix. John Maddock 2005-02-01 11:01:02 +00:00
  • 642bcf966f Enable more tests to build with the TR1 version of type_traits. Fix missing anchor in docs. John Maddock 2005-01-31 17:07:47 +00:00
  • 0349d29c67 Mode aligned_storage<>::type report true to is_pod. John Maddock 2005-01-31 13:50:40 +00:00
  • 0a79e9cb27 Added missing tests, made std test mode TR1 conforming. John Maddock 2005-01-31 13:49:34 +00:00
  • 119a76547b Bring type traits into line with TR1 John Maddock 2005-01-30 15:47:46 +00:00
  • 07c3946e77 Make is_enum work with types that can not be converted to references (incomplete arrays for example). John Maddock 2005-01-30 15:41:12 +00:00
  • 945a5e3c82 Make is_abstract work with non-object types (function and incomplete type for example). John Maddock 2005-01-30 15:40:10 +00:00
  • 8fa22b8024 Modified to use BOOST_NO_IS_ABSTRACT John Maddock 2004-12-04 13:38:57 +00:00
  • 22d2d9b641 Updated to use BOOST_NO_IS_ABSTRACT. John Maddock 2004-12-04 12:05:42 +00:00
  • bbbd77d3e9 fixed out-of-sync comment Joaquín M. López Muñoz 2004-12-02 18:16:19 +00:00
  • 42877c1d1b GCC 2.x workaround extended to GCC < 3.2.3 Joaquín M. López Muñoz 2004-12-02 18:13:29 +00:00
  • d1958e02f8 Added additional tests for abstract template types. John Maddock 2004-11-29 16:51:31 +00:00
  • 7dc55473ad Added fix for abstract template types (the fix forces instantiation of the template, and corrects problems with gcc-3.4 and VC7.1). John Maddock 2004-11-29 16:49:48 +00:00
  • 2b9a6d5351 merge RC_1_32_0 fixes Aleksey Gurtovoy 2004-11-28 04:44:21 +00:00
  • 5aa16b7a0f This commit was manufactured by cvs2svn to create tag 'Version_1_32_0'. boost-1.32.0 nobody 2004-11-19 19:19:18 +00:00
  • ad60174824 fix BoostBook/broken links/invalid filenames/etc. Aleksey Gurtovoy 2004-10-29 10:23:48 +00:00
  • 2beafdb333 fix BoostBook/broken links/invalid filenames/etc. Aleksey Gurtovoy 2004-10-29 09:40:12 +00:00
  • 3d9b252a06 This commit was manufactured by cvs2svn to create branch 'RC_1_32_0'. nobody 2004-10-20 08:26:43 +00:00
  • 23278c28f2 Renamed member function foo in is_polymorphic test code, to prevent warnings when the template argument has a function named "foo". John Maddock 2004-10-15 12:16:54 +00:00
  • 3893bcc538 c++boost.gif -> boost.png replacement Aleksey Gurtovoy 2004-10-05 15:45:52 +00:00
  • 9ca727623b missing #include Joaquín M. López Muñoz 2004-09-29 10:18:53 +00:00
  • 6ac28e8e19 fixed Intel Linux pp bug about <: incorrectly treated as a digraph Joaquín M. López Muñoz 2004-09-14 09:53:05 +00:00
  • ad5fc1a2ac workaround buggy preprocessors Aleksey Gurtovoy 2004-09-05 10:03:28 +00:00
  • e0b3b0418a 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 +00:00
  • 8f2d14c5c9 merge new MPL version from 'mplbook' branch Aleksey Gurtovoy 2004-09-02 15:41:37 +00:00
  • 3cdf8c8ed2 Fix for gcc on Win32. Tidied up macro/config usage. John Maddock 2004-08-26 10:42:36 +00:00
  • 17c699a256 Fix for DMC compiler John Maddock 2004-08-26 10:40:39 +00:00
  • 4e54b5db92 Fix int/size_t issues Douglas Gregor 2004-08-24 13:50:03 +00:00
  • fa928962a6 MDC fixes from Daniel James John Maddock 2004-08-23 11:39:22 +00:00
  • 55e2d27da4 License update Douglas Gregor 2004-08-19 15:23:47 +00:00
  • ed97beb51f More V2 Jamfile tweaks. Vladimir Prus 2004-07-19 07:12:45 +00:00
  • 8b6ba77ba4 Added missing copyright John Maddock 2004-07-18 10:22:19 +00:00
  • b3d31b8e24 Renamed member check to avoid conflict with MacOS macro of the same name. John Maddock 2004-05-22 10:36:05 +00:00
  • 39ce140cf7 Added comment on Intel compiler problems. John Maddock 2004-05-01 10:32:58 +00:00
  • 9c48f6f31e This file is no longer needed, as Jamfile enumerates the test files itself. John Maddock 2004-02-20 11:25:21 +00:00
  • d2828d68c9 GLOB rule needs absolute path when called from boost-root/status (ie when the current directory is not this directory). John Maddock 2004-02-20 11:23:16 +00:00
  • ffb50c36ac Rewitten test program infrastructure so that it does not depend upon Boost.Test (which causes cyclic rebuild dependencies). John Maddock 2004-02-19 13:40:07 +00:00
  • b291a5b304 port to IBM VisualAge Toon Knapen 2004-02-18 17:45:53 +00:00
  • d425460fb1 Updated compiler compatibility for is_enum. John Maddock 2004-02-13 13:18:46 +00:00
  • fd97f5b069 This commit was manufactured by cvs2svn to create tag 'Version_1_31_0'. boost-1.31.0 nobody 2004-02-04 15:24:32 +00:00
  • 8638d203ac Minor typos fix. John Maddock 2004-02-03 12:42:35 +00:00
  • 35a1695d77 removed is_abstract John Maddock 2004-02-01 20:48:32 +00:00