Commit Graph

  • 12f070b38e Removed is_abstract from this release, too many problems, too late in the day... John Maddock 2004-02-01 16:16:11 +00:00
  • 2d74fe9a03 Added support for unbounded arrays Added long long support to type_with_alignment (AIX fix). John Maddock 2004-01-26 12:20:03 +00:00
  • 0a736faf65 Added support for unbounded arrays Added long long support to type_with_alignment (AIX fix). Added is_abstract trait John Maddock 2004-01-26 12:19:37 +00:00
  • 31bb52a34b Added extra test cases for unbounded arrays. Added new is_abstract test case. Updated docs. John Maddock 2004-01-26 12:17:57 +00:00
  • cc007d4c92 Added extra test cases for unbounded arrays John Maddock 2004-01-26 12:17:07 +00:00
  • 9d9fc1f27b merged DM fixes from the main trunk Aleksey Gurtovoy 2004-01-26 00:30:09 +00:00
  • 4acd9c06fc DM fixes Aleksey Gurtovoy 2004-01-25 21:34:09 +00:00
  • 0c7eff8d70 merged from trunk Dave Abrahams 2004-01-23 00:19:43 +00:00
  • c3724f6bea Workaround an Intel bug; added tests for it too. Dave Abrahams 2004-01-23 00:07:25 +00:00
  • 69932d1816 This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2004-01-15 15:33:36 +00:00
  • 7f3b917cea Added workaround for gcc3.4 John Maddock 2004-01-14 13:27:20 +00:00
  • 5359f483bc Workaround for GCC2 Dave Abrahams 2004-01-13 19:04:15 +00:00
  • dca7128b46 Added is_abstract. John Maddock 2004-01-13 11:08:00 +00:00
  • 236730d0c8 This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2004-01-12 20:58:23 +00:00
  • 76cac3e5dd Added needed copyrights John Maddock 2004-01-12 13:19:06 +00:00
  • 113a49560e added is_abstract trait John Maddock 2004-01-12 12:46:59 +00:00
  • 3db3f894df Gcc specific workaround does not work for EDG based compilers, even if they define __GNUC__. John Maddock 2004-01-11 15:58:28 +00:00
  • 5b27e66bfa Gcc worlaround does not work for EDG based compilers, even if they define __GNUC__ John Maddock 2004-01-11 15:57:29 +00:00
  • e51e2ed8f1 gcc fixes merged from main branch John Maddock 2004-01-08 12:48:12 +00:00
  • 32f2d33eed Added fixes for gcc, to fix remaining regressions with is_class/is_convertible and is_enum John Maddock 2004-01-06 13:37:10 +00:00
  • 056f3abdc5 This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2003-12-30 12:10:04 +00:00
  • ad627feb41 Added needed extra macro parameter - previous commit was incorrect. John Maddock 2003-12-29 13:08:17 +00:00
  • 999e74e6db Added extras requirements for type properties. John Maddock 2003-12-29 12:58:21 +00:00
  • 592f7512af Fixed some issues thrown up by CW9.1: John Maddock 2003-12-29 11:39:40 +00:00
  • 673f2e35d9 Intel 8 gets mixed up by is_polymorphic test code - use same workaround as MSVC. John Maddock 2003-12-21 15:54:44 +00:00
  • 970a90b365 Changed boost::true_type/false_type to mpl::true_/false_ John Maddock 2003-12-19 12:11:55 +00:00
  • 1d0e43de3d Patched out JM's BPL-breaking change Dave Abrahams 2003-12-16 14:16:01 +00:00
  • 0081a5017d Previous version of integral_constant broke on any number of compilers, should now be fixed. John Maddock 2003-12-16 11:14:17 +00:00
  • 2bce5b2c26 MIPSpro 7.3.1 workaround, as suggested by David Abrahams (thanks!) Ralf W. Grosse-Kunstleve 2003-12-15 17:20:28 +00:00
  • b55dc5cc24 Added true_type and false_type to aid user-defined specialisations. John Maddock 2003-12-15 12:01:53 +00:00
  • 8aaa85b7c3 Added true_type and false_type to make user-defined specialisations easier to write. John Maddock 2003-12-15 11:58:20 +00:00
  • 9c45fdc67a Minor doc fixes John Maddock 2003-12-13 12:58:25 +00:00
  • 3145bd52fe DigitalMars fixes Aleksey Gurtovoy 2003-12-13 10:06:06 +00:00
  • 7bbae4111d index.htm renamed index.html Beman Dawes 2003-12-11 23:31:15 +00:00
  • 8ec31e802e Potential fix for Intel/Win32 Douglas Gregor 2003-12-07 17:11:11 +00:00
  • 4ae0967156 Removed digraph Douglas Gregor 2003-12-07 14:31:12 +00:00
  • f165299dd0 - Revert to David A.'s code, that *almost* worked perfectly - Add partial specialization of is_pod for lower_alignment<N> Douglas Gregor 2003-12-06 23:27:28 +00:00
  • 755f23ceea Mark all of the has_one_T structures that we use POD types Douglas Gregor 2003-12-04 22:21:54 +00:00
  • fc577f2a2d Restore vc6/7 compatibility; reduce template instantiations. Dave Abrahams 2003-12-03 13:49:08 +00:00
  • 2ff80eac58 Updated license terms John Maddock 2003-12-03 13:34:11 +00:00
  • 1924600d9e Include boost/detail/workaround.hpp before using BOOST_WORKAROUND Douglas Gregor 2003-12-03 01:40:41 +00:00
  • 777e629b4d Added support for the new Borland 6.0 compiler. John Maddock 2003-12-01 11:53:22 +00:00
  • 949d126e75 stripped tabs John Maddock 2003-11-30 13:08:35 +00:00
  • 7cd3d12f92 remove tabs John Maddock 2003-11-28 15:19:31 +00:00
  • 3fe5c5fe0e Roll back Intel-breaking changes that were intended to fix Intel. Dave Abrahams 2003-11-20 21:37:33 +00:00
  • 372d08277f Commit unary_traits/binary_traits compatibility patch by Thomas Witt Douglas Gregor 2003-11-07 00:23:00 +00:00
  • 176f89e901 obsolete workaround gcc under OS 10 removed Ralf W. Grosse-Kunstleve 2003-11-06 16:41:55 +00:00
  • 314d866dc9 Use GCC aligned attribute to simplify type_with_alignment Douglas Gregor 2003-11-06 01:25:30 +00:00
  • 5e66227e35 Changed header include form so that it won't break bjam dependency analysis anymore. John Maddock 2003-11-04 11:32:42 +00:00
  • 8ed1eb51be Changed email address to john@johnmaddock.co.uk John Maddock 2003-10-24 11:13:42 +00:00
  • e77b6884a7 Last fix can't be applied to Borland's compiler. John Maddock 2003-10-07 11:59:42 +00:00
  • b509fb943a Changed over to new boost license John Maddock 2003-10-07 10:51:54 +00:00
  • f737ceb667 Add V2 Jamfile Vladimir Prus 2003-10-07 08:10:42 +00:00
  • 416038f37d Use conforming is_class for EDG compilers Dave Abrahams 2003-10-02 17:49:06 +00:00
  • 9c7099c693 Typo fix. Eric Friedman 2003-09-19 07:40:06 +00:00
  • df11683ba2 Use the import rule Dave Abrahams 2003-09-08 17:38:49 +00:00
  • 43e9e5c7ef - <> includes to "" includes - add extra spacing around template parameters Douglas Gregor 2003-09-03 15:19:12 +00:00
  • 2ffc663dd5 Also check structs with a single element of varying types when searching for a type with a particular alignment. Douglas Gregor 2003-09-02 22:41:10 +00:00
  • 42f271a4dc Moved to much cleaner system of using BOOST_TT_BROKEN_COMPILER_SPEC for handling vc6/7 deficiencies with iterator_traits. Dave Abrahams 2003-08-28 16:52:02 +00:00
  • 2b3e3c765d This commit was manufactured by cvs2svn to create tag 'Version_1_30_2'. boost-1.30.2 nobody 2003-08-18 18:40:31 +00:00
  • 2eee210033 This commit was manufactured by cvs2svn to create tag 'Version_1_30_1'. boost-1.30.1 nobody 2003-08-04 17:55:29 +00:00
  • d8d79336a8 This commit was manufactured by cvs2svn to create tag 'RC_1_30_2'. boost-1.30.2-rc1 nobody 2003-08-04 17:55:28 +00:00
  • d8914e583b improve Intel 7.0/01 performance Beman Dawes 2003-07-31 01:16:32 +00:00
  • ae7423f9ac Partial fix for Intel 8.0 Beman Dawes 2003-07-27 13:00:27 +00:00
  • eb1c21ad4c use *almost* ideal world implementation of is_convertible_basic_impl for IBM VisualAge compiler Toon Knapen 2003-07-24 07:41:44 +00:00
  • 5ae6927668 Various fixes and MSVC6 workaround. Eric Friedman 2003-07-14 23:04:31 +00:00
  • 35e8b1e042 use BOOST_NESTED_TEMPLATE Jens Maurer 2003-07-11 16:57:35 +00:00
  • d234acc0c7 introduce BOOST_TT_NO_BROKEN_COMPILER_SPEC to opt out the workaround Aleksey Gurtovoy 2003-06-27 16:13:36 +00:00
  • b7b12865fb Added warning in the case that no intrinsic support is available. Beman Dawes 2003-06-27 16:01:09 +00:00
  • afc8b2c0c7 chg tag to <note>...</note> Beman Dawes 2003-06-12 14:30:53 +00:00
  • b76189ce85 Added warning in the case that no intrinsic support is available. John Maddock 2003-06-11 12:19:31 +00:00
  • 76ad487517 Added new macro definition: BOOST_HAS_TYPE_TRAITS_INTRINSICS John Maddock 2003-06-11 12:12:18 +00:00
  • 37ed08578f Added boost::detail::max_align to Borland-specific implementation. Eric Friedman 2003-06-09 22:16:19 +00:00
  • 26b87b8ca0 Moved align_t inside union. Eric Friedman 2003-06-05 05:15:04 +00:00
  • 3706d50459 Fix in friend declarations. Eric Friedman 2003-06-04 04:39:18 +00:00
  • 677e70fec6 Added const and volatile versions for remove pointer John Maddock 2003-05-30 11:00:04 +00:00
  • 9cada59f67 Migrated from Sandbox CVS. Eric Friedman 2003-05-28 08:05:16 +00:00
  • b34dbf1312 PowerPC doesn't require strict alignment; therefore we can tolerate types with a default alignment which does not evenly divide any alignment of a POD type we can think of. Ralf W. Grosse-Kunstleve 2003-05-26 21:15:04 +00:00
  • 54405cf729 stripped tabs from files John Maddock 2003-05-24 11:14:53 +00:00
  • 786733ac67 Use the recently added BOOST_INTEL macro Guillaume Melquiond 2003-05-23 11:53:49 +00:00
  • ce172f356b Added check for BOOST_DISABLE_WIN32 John Maddock 2003-05-23 11:44:57 +00:00
  • fb5108780d Use one fewer instantiations for is_pod than we used to. Dave Abrahams 2003-05-21 22:09:37 +00:00
  • 85cda0604e Added bug fix for case that a polymorphic class has a member named "foo". John Maddock 2003-05-21 11:17:09 +00:00
  • 323dde4110 Remove all warnings for Intel compiler on Linux as it is already done on Windows Guillaume Melquiond 2003-05-18 11:12:24 +00:00
  • 4b7ec4a6ba Previous "fix" included a bug,now fixed. John Maddock 2003-04-23 10:47:33 +00:00
  • 002c331fdb warning suppression for gcc John Maddock 2003-04-17 11:20:13 +00:00
  • f9b5fa44f4 Pick the first type that has the right alignment. The types are roughly ordered based on size, so this prevents the alignment type from being much larger than it should be. Douglas Gregor 2003-04-16 13:36:07 +00:00
  • a7321a4260 Added function_traits include. John Maddock 2003-04-12 10:31:40 +00:00
  • 311bcd7a5a Fixed gcc warning suppression John Maddock 2003-04-08 10:50:26 +00:00
  • 5ddd3757f7 Added warning suppression tests John Maddock 2003-04-08 10:47:54 +00:00
  • 0115d43ef9 merged from trunk Dave Abrahams 2003-03-22 13:38:03 +00:00
  • 8f20b24bb5 Bump workaround version number Dave Abrahams 2003-03-22 13:34:52 +00:00
  • ce22fa4ea3 This commit was manufactured by cvs2svn to create tag 'Version_1_30_0'. boost-1.30.0 nobody 2003-03-20 02:53:48 +00:00
  • 8a661e5434 revert to 1.5 revision Aleksey Gurtovoy 2003-03-17 20:20:56 +00:00
  • 4a88d0ef16 revert to 1.5 revision Aleksey Gurtovoy 2003-03-17 20:05:45 +00:00
  • b7c17d021e Remove useless ifndef/else/endif block Douglas Gregor 2003-03-15 23:19:48 +00:00
  • 7e82ad2441 Remove #ifndef/#else/#endif block that has the same code in both paths Douglas Gregor 2003-03-15 23:18:34 +00:00
  • af38687238 merged from main trunk John Maddock 2003-03-14 13:02:11 +00:00
  • bf70e2aced Sunpro can't cope with latest is_base_and_derived implementation added gcc warning suppression to is_class John Maddock 2003-03-14 12:54:43 +00:00
  • 3f73f722db Removed superfluous */ in description Terje Slettebø 2003-03-14 07:55:00 +00:00