Commit Graph

  • 3013105b1e no message Terje Slettebø 2003-03-14 07:48:55 +00:00
  • a49dc8fc42 Updated description Terje Slettebø 2003-03-13 22:01:48 +00:00
  • 3f87dccb57 Updated description Terje Slettebø 2003-03-13 22:01:48 +00:00
  • 16b088bbbd merge fixes from the main trunk Aleksey Gurtovoy 2003-03-13 12:28:49 +00:00
  • d7831e06a2 Merged fix for VA6 from trunk to branch. Markus Schöpflin 2003-03-12 15:20:39 +00:00
  • 138df12e67 Fixed for VA6, it has problems with the overloads for is_mem_fun_pointer_impl(), too. Markus Schöpflin 2003-03-12 15:15:01 +00:00
  • 2e3c6afd1f is_polymorphic font, 2 spelling errors (Fredrik Blomqvist) Beman Dawes 2003-03-12 14:51:23 +00:00
  • 9f8b4048b4 is_polymorphic font, 2 spelling errors (Fredrik Blomqvist) Beman Dawes 2003-03-12 14:51:23 +00:00
  • 6318e7f127 size_t_c -> size_t renaming Aleksey Gurtovoy 2003-03-09 23:42:58 +00:00
  • a84570579a Added dangling_reference FAQ Various idiomatic MPL cleanups in indirect_traits.hpp raw_function support Patches for CWPro7.2 Patches to pass tests under Python 2.3 with the new bool type. Tests for member operators returning const objects Fixes for testing Boost.Python under Cygwin Dave Abrahams 2003-03-08 03:53:19 +00:00
  • 36e538bd42 Added dangling_reference FAQ Various idiomatic MPL cleanups in indirect_traits.hpp raw_function support Patches for CWPro7.2 Patches to pass tests under Python 2.3 with the new bool type. Tests for member operators returning const objects Fixes for testing Boost.Python under Cygwin Dave Abrahams 2003-03-08 03:53:19 +00:00
  • c109448265 MIPSpro compatibility Ralf W. Grosse-Kunstleve 2003-03-08 01:47:40 +00:00
  • 56a8554ad6 fix Borland failures Aleksey Gurtovoy 2003-03-08 01:17:47 +00:00
  • bde1254ebf fix Borland failures Aleksey Gurtovoy 2003-03-08 01:05:08 +00:00
  • d36390dff7 use BOOST_WORKAROUND macro (as requested by David Abrahams) Ralf W. Grosse-Kunstleve 2003-03-08 01:01:11 +00:00
  • 5f5d22fb8a MIPSpro compatibility Ralf W. Grosse-Kunstleve 2003-03-08 00:25:47 +00:00
  • 0fa3a5020b VC++ 7.1 RC3 fix (Carl Daniel) Beman Dawes 2003-03-07 17:29:26 +00:00
  • 1dbaf58f35 VC++ 7.1 RC3 fix (Carl Daniel) Beman Dawes 2003-03-07 17:29:26 +00:00
  • ee8ef4cbd6 This commit was manufactured by cvs2svn to create branch 'RC_1_30_0'. nobody 2003-03-01 19:43:06 +00:00
  • 40a632a04e MPL names/directory structure refactoring Aleksey Gurtovoy 2003-02-25 23:11:41 +00:00
  • 13cece3bae more refactoring corrections Aleksey Gurtovoy 2003-02-23 22:21:15 +00:00
  • f8af2cbce6 clean up mistake in refactoring Dave Abrahams 2003-02-23 14:54:46 +00:00
  • cbce3789a0 make implementation less stressful for MSVC 6.5/7.0 Aleksey Gurtovoy 2003-02-23 05:41:17 +00:00
  • 2b71faafb6 Fixes for Comeau with Borland as backend. Peter Dimov 2003-02-22 13:40:23 +00:00
  • 52032cf9dd VC++ 7.1 build 2292 needs this change Beman Dawes 2003-02-19 01:54:25 +00:00
  • 21d7b7699e Fixed is_scalar docs. John Maddock 2003-02-16 12:19:48 +00:00
  • 9dda999d6c Reverted to previous version for Borland C++ Builder 5 John Maddock 2003-02-05 12:13:48 +00:00
  • 973bbc1164 Changed is_POD to is_pod John Maddock 2003-02-02 12:17:47 +00:00
  • 084bd0ab1b Added description of mechanism (from Terje) John Maddock 2003-02-02 12:16:42 +00:00
  • 0572dd3713 Updated tests to stress new is_convertible and is_base_and_derived improvements. Updated docs accordingly. John Maddock 2003-02-01 12:12:08 +00:00
  • 524468f579 Widened the range of types that may be passed to is_convertible. Extended is_base_and_derived to cope with ambiguous base classes and non-public base classes. John Maddock 2003-02-01 12:11:10 +00:00
  • 9ad8445156 Changed some file names (previously they were too long for some platforms to cope with). John Maddock 2003-01-10 12:14:57 +00:00
  • 469c0f29e0 Function types are compound types. John Maddock 2003-01-08 11:28:06 +00:00
  • 555a9f4039 Simplified implementation to !is_fundamental John Maddock 2003-01-04 12:59:22 +00:00
  • 98467ea686 Updated test library names, and simplified testing rules John Maddock 2002-12-28 12:50:46 +00:00
  • 04984055d5 add or update See www.boost.org comments Beman Dawes 2002-12-27 16:51:53 +00:00
  • 91ef105c63 Account for my older vc7.1 beta version Dave Abrahams 2002-12-25 23:43:45 +00:00
  • 531442b4f1 Add some tests against array types. Dave Abrahams 2002-12-16 23:57:20 +00:00
  • a9c64bba20 ISO-friendly lambda Aleksey Gurtovoy 2002-12-09 08:08:30 +00:00
  • e8b42afe69 msvc fixes Dave Abrahams 2002-12-02 19:03:39 +00:00
  • ef03d3bef0 massive improvement in internal structure overflows (though not a cure yet). Dave Abrahams 2002-12-02 15:40:17 +00:00
  • 9329678518 Further suppressed internal structure overflow problems Dave Abrahams 2002-12-02 14:59:50 +00:00
  • bbb571febb Suppress some GCC warnings Dave Abrahams 2002-11-27 16:39:14 +00:00
  • 6fe2742c15 Squash internal structure overflows Dave Abrahams 2002-11-23 21:29:55 +00:00
  • 3c5b4f6ab8 add missing typename Aleksey Gurtovoy 2002-11-21 08:46:49 +00:00
  • 6e4f49afc6 Fixed is_polymorphic for cv-qualified class types John Maddock 2002-11-20 12:08:15 +00:00
  • 814e55ff5e Fixes for array types on GCC 2.9x Dave Abrahams 2002-11-11 18:38:58 +00:00
  • cf508a63da Fixed link to mailing list John Maddock 2002-11-10 11:57:13 +00:00
  • 9586ee5966 changed no_type to a struct John Maddock 2002-11-08 12:41:24 +00:00
  • 021ee1971a Added better pp check John Maddock 2002-11-07 12:56:29 +00:00
  • 73a6e46a1a removed BOOST_IS_ENUM John Maddock 2002-11-07 12:53:54 +00:00
  • 1472db4c06 intel 7.0 fixes Dave Abrahams 2002-11-07 01:13:02 +00:00
  • e0a3d316cc Sun patch Aleksey Gurtovoy 2002-11-06 11:53:07 +00:00
  • bd7e6c0c18 Stopped testing std::ios_base (it's not always polymorphic, even though it should be). John Maddock 2002-11-05 12:51:16 +00:00
  • 46652e39e6 missing || Beman Dawes 2002-11-04 18:15:57 +00:00
  • f49d7192a7 Commented out a couple of corner case tests John Maddock 2002-11-04 12:49:23 +00:00
  • f70b52cdc0 Fixed test name John Maddock 2002-11-04 12:37:26 +00:00
  • ad38d7a133 Enabled new is_convertible version for a couple of compilers only, may actually work this time... John Maddock 2002-11-04 12:35:26 +00:00
  • d3484d9b84 Added Borland specific fixes for dropped cv-qualifiers. John Maddock 2002-11-04 12:34:33 +00:00
  • 4b2788fdcb Added Borland specific fixes for references to arrays. John Maddock 2002-11-04 12:24:50 +00:00
  • ee2b66b31f Added missing include John Maddock 2002-11-04 12:24:17 +00:00
  • bac27107b7 Reverted default implementation to old version, the new version doesn't quite work for all the cases required. John Maddock 2002-11-03 12:35:22 +00:00
  • 026434c941 removed definition of intrinsics, these are now defined elsewhere. John Maddock 2002-11-03 11:57:54 +00:00
  • 208f56cd68 Fixed spelling of metrowerks traits class intrinsics John Maddock 2002-11-03 11:44:48 +00:00
  • 012d6ed522 Disabled MWCW intrinsic for now. John Maddock 2002-11-02 11:36:56 +00:00
  • bb241cc1e2 Modified function test overloads so as not to produce ambiguities with some compilers. John Maddock 2002-11-02 11:32:03 +00:00
  • 3353896f3d Fix some of JM's "fixes". He can come back and "fix" them again later if he doesn't like these ;-) Dave Abrahams 2002-11-02 02:43:10 +00:00
  • f9f4952fef gcc 3 fix for function types. John Maddock 2002-11-01 12:31:42 +00:00
  • ba8d0a6df7 Added is_polymorphic docs. John Maddock 2002-11-01 12:16:11 +00:00
  • a1cb3d8550 Moved intrinsic compiler support to a separate file "boost/type_traits/intrinsic.hpp" John Maddock 2002-11-01 12:15:26 +00:00
  • d23af42bc3 Updated is_convertible tests. Updated docs to reflec most of the recent changes. John Maddock 2002-10-31 12:35:28 +00:00
  • a44fafcd68 Changed is_POD.hpp to is_pod.hpp John Maddock 2002-10-31 12:33:22 +00:00
  • dbe91fcc3a Committed experimental version that doesn't pass UDT's through (...) John Maddock 2002-10-31 12:32:52 +00:00
  • 38f7de18d8 changed is_POD.hpp to is_pod.hpp John Maddock 2002-10-30 12:35:17 +00:00
  • 4481e52842 reinstated separate test file for tricky incomplete types (is_enum doesn't always work with incomplete types) John Maddock 2002-10-30 12:32:46 +00:00
  • 6fd18f08d0 Added some typecasts to try and fix IBM compiler errors. John Maddock 2002-10-29 12:43:24 +00:00
  • cdc8512d63 Updated tests to reflect what really does fail with broken compilers. John Maddock 2002-10-29 12:14:14 +00:00
  • 612eea170c Added intel C++ fixes to is_integral Added non-throwing destructors to is_polymorphic internal testers John Maddock 2002-10-29 12:06:06 +00:00
  • ac20374243 minor fix for integer_traits, changed is_pod.hpp include to is_POD.hpp as a temporary fix John Maddock 2002-10-27 12:16:39 +00:00
  • 214c319cbc Undone name change John Maddock 2002-10-27 11:49:52 +00:00
  • a4f0ca7ff0 Undone abortive name change John Maddock 2002-10-27 11:45:17 +00:00
  • 8a40e1474f Changed is_POD.hpp to is_pod.hpp (first try!). John Maddock 2002-10-27 11:30:07 +00:00
  • 015c5aff8f Added is_polymorphic. John Maddock 2002-10-26 11:44:42 +00:00
  • 6c67b3bbc0 Added copyright declarations. John Maddock 2002-10-26 11:35:35 +00:00
  • 406b57c444 Added is_polymorphic. John Maddock 2002-10-26 11:35:02 +00:00
  • ff4614a2a0 Undone previous fixes for gcc >= 3 John Maddock 2002-10-25 11:59:36 +00:00
  • 6af3ce77b5 Fixed case sensitivity of is_POD.hpp header name. John Maddock 2002-10-25 10:41:55 +00:00
  • 1efa8a8319 Added new type traits tests. John Maddock 2002-10-24 10:18:05 +00:00
  • 0ffcc1f82e Misc. fixes mostly as a result of the new test programs. John Maddock 2002-10-24 10:14:13 +00:00
  • 9dd512ac83 file iteration fixes Aleksey Gurtovoy 2002-10-15 20:21:08 +00:00
  • da1120b44f This commit was manufactured by cvs2svn to create tag 'Version_1_29_0'. boost-1.29.0 nobody 2002-10-11 15:17:55 +00:00
  • 9040b194e6 This commit was manufactured by cvs2svn to create branch 'RC_1_29_0'. nobody 2002-09-19 20:49:39 +00:00
  • 3e40fe2c5b minor Borland fix Aleksey Gurtovoy 2002-09-18 04:44:32 +00:00
  • d5669c55ea some cleanup Aleksey Gurtovoy 2002-09-15 23:50:33 +00:00
  • 8ab81a2e6a Bring MPL v2 to the main trunk Dave Abrahams 2002-09-15 22:13:24 +00:00
  • d42475aa35 Whoops! Checked in too soon! Dave Abrahams 2002-09-15 18:47:43 +00:00
  • 8ff8efdba7 Another bugfix Dave Abrahams 2002-09-15 18:46:21 +00:00
  • f29eb40c5b bugfix Dave Abrahams 2002-09-15 18:18:36 +00:00
  • 1f83862245 Workaround VC7 bug. Dave Abrahams 2002-09-12 23:46:45 +00:00
  • 84431c1e32 Distinguish between VC++ versions Beman Dawes 2002-09-01 14:57:40 +00:00