Commit Graph

  • 7513e68882 Added include for BOOST_WORKAROUND. Edward Diener 2015-01-20 19:13:06 -05:00
  • 5a2ab9ffb0 Fix iostreams lib failures, and some some conceptual errors. jzmaddock 2015-01-20 18:14:59 +00:00
  • 81c4b8f860 Fix function_types failures. jzmaddock 2015-01-20 17:40:32 +00:00
  • 60547bfef9 Fix bug in aligned_storage.hpp include guards. Add back some detail headers that other libraries are using. jzmaddock 2015-01-20 13:06:27 +00:00
  • 8f94dbbf35 Inline namespace test version. jzmaddock 2015-01-18 11:39:05 +00:00
  • 3435d48f0e Add the remaining traits - only common_type still has dependencies to something other than Boost.Config. jzmaddock 2015-01-17 19:08:08 +00:00
  • 94eb94980e Add more traits back - nearly complete now. jzmaddock 2015-01-17 18:06:27 +00:00
  • 6aa0878fb3 Add some more traits back. jzmaddock 2015-01-17 13:35:26 +00:00
  • 1b1f90fdea Remove dependency on ice.hpp for operator traits. jzmaddock 2015-01-17 12:00:22 +00:00
  • fe41f0a4c1 Add operator traits and tests. jzmaddock 2015-01-16 18:30:26 +00:00
  • c4c10e06c6 Add new versions of decay, extent, function_traits. jzmaddock 2015-01-15 18:23:35 +00:00
  • 6bbee3cc59 Add new versions of alignment traits. jzmaddock 2015-01-15 17:05:05 +00:00
  • 8dc33362b9 Convert some more traits. jzmaddock 2015-01-15 11:31:18 +00:00
  • 3cf613228d Fix Linux #include issues. jzmaddock 2015-01-14 19:17:10 +00:00
  • f0da159e1f Initial commit of new version of type_traits which has zero dependencies (other than Boost.Config), plus reduced template instantiations, and cleaner easier to read code. jzmaddock 2015-01-14 18:34:11 +00:00
  • 5f0de298dc Merge branch 'develop' jzmaddock 2014-12-11 15:50:01 +00:00
  • 6a8708a128 Update history. jzmaddock 2014-12-11 15:49:21 +00:00
  • cf42ce1cfd Fix version check. jzmaddock 2014-12-06 09:38:35 +00:00
  • ffa9927732 Add new hooks for nothrow move assign/construct and fix is_nothrow_move_assignable and is_nothrow_move_constructible for msvc-12 and later. jzmaddock 2014-12-05 18:30:54 +00:00
  • c76c7cc1ad Update history and regen docs. jzmaddock 2014-11-10 18:01:17 +00:00
  • 9b12c8ad6a Fix for CUDA on Clang compilation failure when including type traits headers. See https://svn.boost.org/trac/boost/ticket/10694. jzmaddock 2014-11-10 17:58:14 +00:00
  • f71cdfc11e Merge branch 'develop' boost-1.57.0 jzmaddock 2014-10-30 10:47:21 +00:00
  • 817d036e1e Update history, regenerate docs. jzmaddock 2014-10-30 10:46:19 +00:00
  • 81b951012d Merge branch 'develop' jzmaddock 2014-10-26 13:42:16 +01:00
  • 9ad41f9ff6 Remove unneeded is_const. Tidy up special cases. jzmaddock 2014-10-20 11:50:47 +01:00
  • 5c0474dbc7 Improve is_nothrow* tests. Disable is_nothrow* full implementation when there's no SFINAE expressions and simplify implementation. jzmaddock 2014-10-19 17:45:57 +01:00
  • a838eafd5e Merge branch 'develop' jzmaddock 2014-10-19 08:41:03 +01:00
  • ffd5e058b3 Merge branch 'develop' jzmaddock 2014-10-18 16:52:53 +01:00
  • 9de6a4924e Merge pull request #8 from MarcelRaad/patch-1 jzmaddock 2014-09-25 10:34:44 +01:00
  • c845f41f2d Compile fix for MSVC14 Marcel Raad 2014-09-24 14:32:04 +02:00
  • 6b92cc7e26 Fix C++11 syntax error jzmaddock 2014-09-22 18:09:12 +01:00
  • 7e8ed98615 Include is_copy_assignable in doc build. jzmaddock 2014-08-31 18:51:58 +01:00
  • 79b690140e Merge branch 'is_copy_assignable' of https://github.com/igaztanaga/type_traits into develop jzmaddock 2014-08-31 18:24:26 +01:00
  • 383c44d577 Merge branch 'develop' of https://github.com/boostorg/type_traits into develop jzmaddock 2014-08-31 10:47:34 +01:00
  • 497b877d15 Incrementable and decrementable traits failed to compile with array types: fix that by filtering out arrays early. jzmaddock 2014-08-30 09:19:06 +01:00
  • cf18d2bbac is_copy_assignable implementation added. It needs C++11 support to work reliable. Ion Gaztañaga 2014-08-26 23:23:12 +02:00
  • bbcfff0278 Fix clang is_convertible test failure - we don't need to check for abstract targets as clang does the right thing. jzmaddock 2014-08-23 13:26:15 +01:00
  • df74811a4c Fix has_trivial_copy so that non-copyable types are never trivially copyable! Also fix clang to detect trivially copyable array types. jzmaddock 2014-08-23 12:20:26 +01:00
  • c0a2a3c012 Merge pull request #5 from igaztanaga/msvc-12.0_is_copy_constructible_fix jzmaddock 2014-08-20 18:16:45 +01:00
  • 0e78687e7d Fix test case: * Don't test incomplete types. * Use new BOOST_NO_CXX11_FINAL macro for checks. * Use soft checks when no compiler support is present. jzmaddock 2014-08-20 18:15:30 +01:00
  • 6f6e288daf Oops, move gcc config to correct section. jzmaddock 2014-08-20 18:13:21 +01:00
  • 0c7df66d0e Merge branch 'is_final' of https://github.com/K-ballo/type_traits into develop jzmaddock 2014-08-20 17:22:23 +01:00
  • 5d936acc05 Added is_final type trait. Added BOOST_IS_FINAL intrinsic. K-ballo 2014-08-11 09:43:28 -03:00
  • ee65713b9e Merge pull request #6 from danieljames/metadata jzmaddock 2014-08-18 17:38:07 +01:00
  • d11a87472a Add metadata file. Daniel James 2014-08-18 15:11:59 +01:00
  • dea1f79512 Fix for MSVC 12.0 std::is_copy_constructible and boost::is_copy_constructible return true for types with deleted copy constructors Ion Gaztañaga 2014-08-18 01:09:13 +02:00
  • 2131823bc2 Merge pull request #3 from K-ballo/typo-varaible jzmaddock 2014-08-15 18:26:19 +01:00
  • 9b3c90a320 Fixed typo varaible -> variable K-ballo 2014-07-18 21:57:34 -03:00
  • 74b5bea140 Partially revert "Fixes for msvc-13." jzmaddock 2014-07-17 13:21:19 +01:00
  • e9fbf0eaee Merge branch 'develop' boost-1.56.0 jzmaddock 2014-07-09 19:04:22 +01:00
  • b80c87f837 Merge pull request #2 from MarcelRaad/develop jzmaddock 2014-07-09 18:57:43 +01:00
  • ada1f1b831 compile fix for tests with TEST_STD defined Marcel Raad 2014-07-03 21:05:17 +02:00
  • b2631acb58 Merge branch 'develop' Peter Dimov 2014-06-05 17:22:35 +03:00
  • 3a6fa37355 Tweak comments (removing a non-ascii character, updating references to the C++11 standard, etc.) and rename the include guard macro. Michel Morin 2012-10-30 16:51:16 +00:00
  • abd3f9a3d6 Utility/declval: update history. Vicente J. Botet Escriba 2012-05-28 18:44:24 +00:00
  • d3f4c2daf0 Utility: Rollback unwanted commit while adding noexcept to boost::declval Vicente J. Botet Escriba 2012-03-26 17:07:17 +00:00
  • a4b03d930c Utility: Fix for Adding noexcept to boost::declval Vicente J. Botet Escriba 2012-03-25 23:17:39 +00:00
  • d0b1fdb484 Utility: Added doc for Adding noexcept to boost::declval Vicente J. Botet Escriba 2012-03-25 18:28:24 +00:00
  • f981615a99 Utility: Apply patch for 6570: Adding noexcept to boost::declval Vicente J. Botet Escriba 2012-03-25 15:58:40 +00:00
  • 9b4b60d87a Fix doc errors reported by Rob Stewart. Fixes #5421. Steven Watanabe 2011-04-06 20:21:51 +00:00
  • 393edd855b Add declval and common type from Vicente J. Botet Escriba. Regenerate docs. John Maddock 2010-09-17 12:12:03 +00:00
  • 8ced326b70 Tweak comments (removing a non-ascii character, updating references to the C++11 standard, etc.) and rename the include guard macro. Michel Morin 2012-10-30 16:51:16 +00:00
  • 9dca8381fe Utility/declval: update history. Vicente J. Botet Escriba 2012-05-28 18:44:24 +00:00
  • 00e3a56d57 Utility: Rollback unwanted commit while adding noexcept to boost::declval Vicente J. Botet Escriba 2012-03-26 17:07:17 +00:00
  • 590d24cb2e Utility: Fix for Adding noexcept to boost::declval Vicente J. Botet Escriba 2012-03-25 23:17:39 +00:00
  • d6fd3f6ccb Utility: Added doc for Adding noexcept to boost::declval Vicente J. Botet Escriba 2012-03-25 18:28:24 +00:00
  • 8fd600df47 Utility: Apply patch for 6570: Adding noexcept to boost::declval Vicente J. Botet Escriba 2012-03-25 15:58:40 +00:00
  • a04746196d Fix doc errors reported by Rob Stewart. Fixes #5421. Steven Watanabe 2011-04-06 20:21:51 +00:00
  • 88f5ca0bfd Add declval and common type from Vicente J. Botet Escriba. Regenerate docs. John Maddock 2010-09-17 12:12:03 +00:00
  • f00b6182ef Merge branch 'develop' jzmaddock 2014-06-05 10:08:58 +01:00
  • 1f815065bb Fix gcc-4.9.0 warnings jzmaddock 2014-05-02 09:29:30 +01:00
  • 3327d4c48f Fix doc bug: https://svn.boost.org/trac/boost/ticket/9967 jzmaddock 2014-04-30 18:13:43 +01:00
  • 03bff14498 Updated fix for https://svn.boost.org/trac/boost/ticket/9910#comment:2 C++11 version of is_convertible does not need a check for is_abstract. jzmaddock 2014-04-27 16:51:19 +01:00
  • 14d6a21eb1 Update docs on alignment traits. jzmaddock 2014-04-24 18:33:16 +01:00
  • f91ab70055 Apply fix for issue https://svn.boost.org/trac/boost/ticket/9910 which provides a C++11 conforming version of is_convertible. jzmaddock 2014-04-23 12:50:53 +01:00
  • 3b12bbb0d6 regenerate docs and update history. jzmaddock 2014-04-22 09:27:48 +01:00
  • 7c2d5eb2a6 Apply patches from https://svn.boost.org/trac/boost/ticket/7317 Fixes msvc-11 compile failures. jzmaddock 2014-04-22 09:22:35 +01:00
  • 6100ef9bac Regenerate/update docs. jzmaddock 2014-04-21 09:47:34 +01:00
  • 954cdb5e46 Add fix for https://svn.boost.org/trac/boost/ticket/9474 jzmaddock 2014-04-21 09:39:19 +01:00
  • 3c5c6a3be1 Merge branch 'develop' jzmaddock 2014-03-17 18:11:37 +00:00
  • 261db898d9 Revert removal of obsolete headers as it breaks existing code. See https://svn.boost.org/trac/boost/ticket/9783. jzmaddock 2014-03-17 18:06:31 +00:00
  • da8a57f9dc Change check to s_check. Fixes https://svn.boost.org/trac/boost/ticket/8542 jzmaddock 2014-03-13 18:20:53 +00:00
  • a0ae848ad2 GCC warning suppression. jzmaddock 2014-03-13 17:56:03 +00:00
  • 1074233206 Fix warning under vc-11.0 jzmaddock 2014-03-13 17:44:34 +00:00
  • 890debddb2 Merge branch 'develop' jzmaddock 2014-03-13 17:37:03 +00:00
  • 7f7cde4378 Remove obsolete #includes - reduces dependency burden. jzmaddock 2014-02-20 11:32:01 +00:00
  • 787e28368d Change name of boost::align so it doesn't clash with other stuff. jzmaddock 2014-02-18 13:31:01 +00:00
  • c137710c27 Merge commit 'a291374a230b89161691f890637b2896459c0afd' into develop: sets up merge point for master->develop merges. jzmaddock 2014-02-16 18:20:50 +00:00
  • a291374a23 Manual merge of change missed by auto-merge. Master and develop should now be in synch. jzmaddock 2014-02-16 16:53:40 +00:00
  • acfc15eae3 Remove files which should never have been in Git. jzmaddock 2014-02-16 16:49:45 +00:00
  • 2fe6e4f08b Remove files which should never have been in Git in the first place. jzmaddock 2014-02-16 16:47:52 +00:00
  • e347b45eef Merge branch 'develop' jzmaddock 2014-02-16 16:37:02 +00:00
  • 8c0269c1c2 Setup first merge point in Git land. jzmaddock 2014-02-16 16:36:50 +00:00
  • e69dd6740a Fixes for msvc-13. jzmaddock 2014-02-08 16:19:14 +00:00
  • 6f9d6798a7 Suppress spurious GCC warning. jzmaddock 2014-02-08 13:00:54 +00:00
  • a2b3727caf Fix some GCC warnings by actually testing the types generated. jzmaddock 2014-02-08 13:00:31 +00:00
  • e9ae20d161 Merge r86524 (Correct broken links to C++ standard papers); fixes #9212 Michel Morin 2013-11-13 03:22:55 +00:00
  • 61180c4136 Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • ba63463ab7 Correct broken links to C++ standard papers. Refs #9212. Michel Morin 2013-10-30 12:51:24 +00:00
  • 497c7c10e9 TypeTraits/common_type fix typo. fix #8785. Vicente J. Botet Escriba 2013-10-26 15:49:29 +00:00