Commit Graph

  • 0ebc3f4682 Updated changelog with #11044 Ion Gaztañaga 2015-02-23 23:26:06 +01:00
  • b7f617e080 Merge branch 'jzmaddock-patch-1' into develop Ion Gaztañaga 2015-02-23 22:56:19 +01:00
  • 1fcc7e2350 Merge branch 'develop' Ion Gaztañaga 2015-02-22 23:17:56 +01:00
  • 67ffda6684 Fix for BOOST_ALIGNMENT_OF being set to an "unknown" value. jzmaddock 2015-02-21 18:13:28 +00:00
  • d61685461c Include boost/config.hpp before testing BOOST_HAS_PRAGMA_ONCE. Ion Gaztañaga 2015-02-02 15:58:29 +01:00
  • b7bd1d603b Merge branch 'develop' Ion Gaztañaga 2015-02-01 01:03:03 +01:00
  • 6c1b630d4d Use is_class to allow union types for boost::rv<> Ion Gaztañaga 2015-01-28 20:21:10 +01:00
  • 8f8464cefb Merge branch 'develop' Ion Gaztañaga 2015-01-26 00:26:26 +01:00
  • db6448f7ea Added is_nothrow_swappable Ion Gaztañaga 2015-01-19 00:05:05 +01:00
  • f21d8f51e7 Use is_class in is_empty_nonintrinsic. Ion Gaztañaga 2015-01-18 20:22:22 +01:00
  • 4ef98d900b Added is_enum, is_empty Ion Gaztañaga 2015-01-18 11:18:12 +01:00
  • 63d45d2fdd Updated type traits workaround deleted copy constructors Ion Gaztañaga 2015-01-17 19:59:33 +01:00
  • 6820091556 Merge branch 'develop' Ion Gaztañaga 2015-01-14 15:10:35 +01:00
  • 35a8b69c94 Replaced _MSC_VER with BOOST_HAS_PRAGMA_ONCE before #pragma once. Ion Gaztañaga 2015-01-10 12:49:25 +01:00
  • 0bb4e06cff Removed commented code. Ion Gaztañaga 2015-01-08 16:03:04 +01:00
  • ca12c962c8 Deleted some tabs. Ion Gaztañaga 2015-01-08 15:25:11 +01:00
  • 8e1518da00 Fixed bug in BOOST_MOVE_MFWD and simplified mref Ion Gaztañaga 2015-01-08 15:24:57 +01:00
  • 15ad7002a5 Trying to fix warning "variable 'pnothrow' is not needed and will not be emitted" Ion Gaztañaga 2015-01-07 16:14:33 +01:00
  • 43ad7b31b8 Disable harmless MSVC warning about alignment. Ion Gaztañaga 2015-01-06 22:44:45 +01:00
  • a01c33fbb7 Merge branch 'MarcelRaad-patch-1' into develop Ion Gaztañaga 2015-01-06 22:43:00 +01:00
  • a1d56c0c8b Add support for BOOST_NO_INTRINSIC_WCHAR_T Marcel Raad 2015-01-06 22:29:31 +01:00
  • 32722591d5 Divide meta_utils in two headers, core (with [dis|en]able_if[_c], is_same, integral_constant, identity) and the rest. Ion Gaztañaga 2015-01-04 02:12:51 +01:00
  • ab39252039 Use lightweight test. Ion Gaztañaga 2015-01-04 02:11:09 +01:00
  • 784c34fc16 Used macros to avoid code repetition in make_unique Ion Gaztañaga 2015-01-04 02:10:13 +01:00
  • d8084c45bc Add missing files. Ion Gaztañaga 2015-01-03 11:03:44 +01:00
  • 8503b508e8 Reduced dependencies on other Boost libraries to make the library a bit more lightweight. Ion Gaztañaga 2015-01-02 18:34:14 +01:00
  • 787273bc16 Merge branch 'develop' Ion Gaztañaga 2014-11-29 23:47:38 +01:00
  • 36f74c5719 Use stl_algobase.h for ICC and Clang compilers using libstdc++ Ion Gaztañaga 2014-11-29 23:41:24 +01:00
  • 5fef355040 Merge branch 'develop' Ion Gaztañaga 2014-11-29 21:13:01 +01:00
  • 85b41c26d4 Limit libstdc++ only to GCC as clang/icc gnuc versions don't match well with libstdc++ installations Ion Gaztañaga 2014-11-29 18:45:13 +01:00
  • 910165c230 Added test for adl_move_swap.cpp For move-emulation enabled types, if present, member swap is used, instead of the move-based swap. Ion Gaztañaga 2014-11-28 15:39:49 +01:00
  • cbda10ecdd Added adl_move_swap utility Ion Gaztañaga 2014-11-26 19:27:40 +01:00
  • ad50fba54f Added BOOST_MOVE_BASE utility Ion Gaztañaga 2014-11-01 19:32:36 +01:00
  • 8355309c5f Added #pragma once Ion Gaztañaga 2014-11-01 19:28:24 +01:00
  • 1fb41b8273 Merge branch 'develop' boost-1.57.0 Ion Gaztañaga 2014-10-12 10:26:00 +02:00
  • 1f6892c935 Fix GCC-4.9 c++14 regression (see https://gcc.gnu.org/PR63437) avoiding parenthesied BOOST_MOVE_RETURN. Ion Gaztañaga 2014-10-12 10:23:54 +02:00
  • 3095f18bb0 Merge branch 'develop' Ion Gaztañaga 2014-10-10 22:04:48 +02:00
  • e43819d1d2 Added nothrow variants to unique_ptr Ion Gaztañaga 2014-10-10 22:03:47 +02:00
  • e47b282a66 Merge branch 'develop' Ion Gaztañaga 2014-10-05 18:45:39 +02:00
  • ca7d74970a Removed some extra spaces. Ion Gaztañaga 2014-10-05 18:41:57 +02:00
  • 9452115ee8 Avoid being dependent on Boost.PP. Ion Gaztañaga 2014-10-05 18:41:40 +02:00
  • 04fd28a3a2 Merge branch 'develop' Ion Gaztañaga 2014-10-04 17:08:56 +02:00
  • e5ca88a3c0 Removed unused parameter warning from doc_clone_ptr example. Ion Gaztañaga 2014-10-04 16:51:18 +02:00
  • 78e032ccf0 Fixes Trac #10460 Ion Gaztañaga 2014-10-01 00:21:38 +02:00
  • e1a377ecfc Merge branch 'develop' Ion Gaztañaga 2014-09-30 21:22:50 +02:00
  • 1338039e7a - Derive move_detail::is_rv from integral_constant to recover the internal "::type" typedef - Fix typo in header guard Ion Gaztañaga 2014-09-30 20:10:01 +02:00
  • 76ab7093ae Removed warnings in GCC 4.8 -Wall -pedantic Ion Gaztañaga 2014-09-25 16:45:22 +02:00
  • 4e7a046df2 Replaced <boost/move/utility.hpp> with <boost/move/utility_core.hpp> when possible to minimize dependencies. Ion Gaztañaga 2014-09-25 16:15:36 +02:00
  • 4115ecc45a Updated changelog with Git Pull #3 Ion Gaztañaga 2014-09-23 16:37:59 +02:00
  • a66183b320 Merge branch 'MarcelRaad-patch-1' into develop Ion Gaztañaga 2014-09-23 16:25:31 +02:00
  • 9f31553033 Don't delete copy constructor when rvalue references are disabled Marcel Raad 2014-09-23 15:37:28 +02:00
  • 3f0866549c Merge branch 'develop' Ion Gaztañaga 2014-09-22 00:30:58 +02:00
  • 291a95c30a Reduced unused classes from meta_utiles and simplified the implementation of several traits classes to avoid inheritance from integral_constant Moved declval to utility_core.hpp Ion Gaztañaga 2014-09-22 00:15:30 +02:00
  • afcfd879ff Merge branch 'develop' Ion Gaztañaga 2014-09-20 17:34:34 +02:00
  • c4bd007098 Move "forward_type" to core.hpp Ion Gaztañaga 2014-09-17 23:33:08 +02:00
  • d4d08ec10e Remove non-move dependencies from headers to speed up compilations and avoid too many dependencies Ion Gaztañaga 2014-09-17 18:37:41 +02:00
  • 677ba84740 Merge branch 'develop' Ion Gaztañaga 2014-09-16 22:19:15 +02:00
  • 8539131b2a Workaround for compilers with no std::nullptr_t in <cstddef> Ion Gaztañaga 2014-09-16 22:18:49 +02:00
  • 3dc9689b89 Merge branch 'develop' Ion Gaztañaga 2014-09-16 21:59:02 +02:00
  • 201976f0ec Remove intrusive dependencies introduced with copy-paste. Ion Gaztañaga 2014-09-16 21:57:28 +02:00
  • c577d20baf Merge branch 'develop' Ion Gaztañaga 2014-09-12 19:04:00 +02:00
  • 65c8c63ddb Fixed is_convertible bug in missing_virtual_destructor Ion Gaztañaga 2014-09-04 00:24:44 +02:00
  • 3075014f2d Added check for types with no virtual destructor when using default_delete and non-array types Ion Gaztañaga 2014-09-04 00:15:56 +02:00
  • 7349db265a Fixed typo in assignment test Ion Gaztañaga 2014-09-02 23:34:53 +02:00
  • 90be9ebe22 Extracted default_delete into its own header. Extracted meta utilities used only by unique_ptr and friends to its own "unique_ptr_meta_utils.hpp" header. Ion Gaztañaga 2014-09-02 16:28:17 +02:00
  • 19d35253cf Added support for bounded arrays in unique_ptr. Splitted test in several subtests. Ion Gaztañaga 2014-09-01 23:59:10 +02:00
  • 583378a946 Update boost::move documentation with a more accurate description. Ion Gaztañaga 2014-08-30 02:43:42 +02:00
  • 085a814cf2 Added missing typenames Ion Gaztañaga 2014-08-29 11:29:26 +02:00
  • 738e360f40 Improved move-only deleters in C++03, now they can be caught as rvalues. Ion Gaztañaga 2014-08-29 10:28:09 +02:00
  • 364ee17476 Simplified and improved unique_ptr implementation: - No array specialization to avoid code duplication - Constructible and assignable from literal zero Ion Gaztañaga 2014-08-27 23:21:36 +02:00
  • 6b2982a385 Removed unneded macros that pollute user code. Ion Gaztañaga 2014-08-27 23:20:30 +02:00
  • 3c2100ef8d Merge branch 'develop' Ion Gaztañaga 2014-08-24 21:20:05 +02:00
  • e3959c982c Corrected typos in documentation Ion Gaztañaga 2014-08-24 21:17:43 +02:00
  • 7797b52f61 Added missing cstddef includes and corrected the use of plain "size_t" Ion Gaztañaga 2014-08-24 21:17:26 +02:00
  • a9bc0876cd Added missing cstddef for std::nullptr_t Ion Gaztañaga 2014-08-23 00:32:30 +02:00
  • e1da7c5ca1 Added class unique_ptr under boost::movelib namespace. This could be lifted to ::boost namespace if the community agrees. Ion Gaztañaga 2014-08-22 18:34:34 +02:00
  • cb06d13448 Copyright updates. Ion Gaztañaga 2014-08-22 18:34:19 +02:00
  • 86f1c4dc87 Enable MSVC extensions. /Za is buggy and unrecommended. It breaks rvalue references in newer MSVC compilers. Ion Gaztañaga 2014-08-22 18:29:28 +02:00
  • 000092a5b9 Merge branch 'develop' Ion Gaztañaga 2014-08-18 16:55:31 +02:00
  • 68efa1b3ab Add metadata file. Daniel James 2014-08-18 15:07:21 +01:00
  • 4fd5cf3d13 Merge branch 'apolukhin-develop' into develop Ion Gaztañaga 2014-08-18 02:09:35 +02:00
  • 3c56780e0e - Splitted utility.hpp into utility_core.hpp and utility.hpp. The first one implements move() and forward() minimizing external dependencies. utility.hpp includes utility_core.hpp and implemente move_if_noexcept.cpp Ion Gaztañaga 2014-08-18 02:03:35 +02:00
  • bb00439e4f Resolved conflicts when merging move_if_noexcept implementation Ion Gaztañaga 2014-08-17 16:42:31 +02:00
  • bd75d2f573 Merge branch 'develop' Ion Gaztañaga 2014-08-14 12:18:03 +02:00
  • d45f2cd734 Reduced dependencies with type_traits. Updated "forward" to be standard conforming. Ion Gaztañaga 2014-08-03 21:26:46 +02:00
  • acbf002199 Tabs replaced with spaces. Ion Gaztañaga 2014-08-01 17:30:13 +02:00
  • 388b71d333 Fixed Trac #9785: Compiler warning with intel icc in boost/move/core.hpp Ion Gaztañaga 2014-08-01 17:29:59 +02:00
  • c60351de0f Fix move_if_noexcept: add const to reference Antony Polukhin 2014-06-23 12:35:41 +04:00
  • 688c5726f8 Add tests for move_if_noexcept Antony Polukhin 2014-06-06 12:43:34 +04:00
  • f02990aebc Added initial implementation of move_if_noexcept Antony Polukhin 2014-06-04 19:57:30 +04:00
  • d1b7421f05 Merge branch 'develop' boost-1.56.0 Ion Gaztañaga 2014-02-24 08:30:48 +01:00
  • 51c9e874a8 Fixes #8420 and some clang errors. Ion Gaztañaga 2014-02-24 08:29:31 +01:00
  • 165b28cc8b Merge branch 'develop' Ion Gaztañaga 2014-02-23 22:06:08 +01:00
  • f1de12bfef Fixes #9045 ("Wrong macro name on docs") Ion Gaztañaga 2014-02-23 22:02:39 +01:00
  • d2ee790d4a Merge branch 'develop' Ion Gaztañaga 2014-02-23 21:33:11 +01:00
  • 688955ab9b Fixes #9482 Ion Gaztañaga 2014-02-23 21:31:52 +01:00
  • ec8de5194e Merge branch 'develop' Ion Gaztañaga 2014-02-23 14:11:13 +01:00
  • 062000ed68 Added BOOST_MOVE_RET Ion Gaztañaga 2014-02-15 23:04:15 +01:00
  • 902cc8a1b0 Create first merge point for Git Ion Gaztañaga 2014-02-14 19:43:16 +01:00
  • 4db7484649 Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00