Commit Graph

  • 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 +0200
  • afcfd879ff Merge branch 'develop' Ion Gaztañaga 2014-09-20 17:34:34 +0200
  • c4bd007098 Move "forward_type" to core.hpp Ion Gaztañaga 2014-09-17 23:33:08 +0200
  • 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 +0200
  • 677ba84740 Merge branch 'develop' Ion Gaztañaga 2014-09-16 22:19:15 +0200
  • 8539131b2a Workaround for compilers with no std::nullptr_t in <cstddef> Ion Gaztañaga 2014-09-16 22:18:49 +0200
  • 3dc9689b89 Merge branch 'develop' Ion Gaztañaga 2014-09-16 21:59:02 +0200
  • 201976f0ec Remove intrusive dependencies introduced with copy-paste. Ion Gaztañaga 2014-09-16 21:57:28 +0200
  • c577d20baf Merge branch 'develop' Ion Gaztañaga 2014-09-12 19:04:00 +0200
  • 65c8c63ddb Fixed is_convertible bug in missing_virtual_destructor Ion Gaztañaga 2014-09-04 00:24:44 +0200
  • 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 +0200
  • 7349db265a Fixed typo in assignment test Ion Gaztañaga 2014-09-02 23:34:53 +0200
  • 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 +0200
  • 19d35253cf Added support for bounded arrays in unique_ptr. Splitted test in several subtests. Ion Gaztañaga 2014-09-01 23:59:10 +0200
  • 583378a946 Update boost::move documentation with a more accurate description. Ion Gaztañaga 2014-08-30 02:43:42 +0200
  • 085a814cf2 Added missing typenames Ion Gaztañaga 2014-08-29 11:29:26 +0200
  • 738e360f40 Improved move-only deleters in C++03, now they can be caught as rvalues. Ion Gaztañaga 2014-08-29 10:28:09 +0200
  • 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 +0200
  • 6b2982a385 Removed unneded macros that pollute user code. Ion Gaztañaga 2014-08-27 23:20:30 +0200
  • 3c2100ef8d Merge branch 'develop' Ion Gaztañaga 2014-08-24 21:20:05 +0200
  • e3959c982c Corrected typos in documentation Ion Gaztañaga 2014-08-24 21:17:43 +0200
  • 7797b52f61 Added missing cstddef includes and corrected the use of plain "size_t" Ion Gaztañaga 2014-08-24 21:17:26 +0200
  • a9bc0876cd Added missing cstddef for std::nullptr_t Ion Gaztañaga 2014-08-23 00:32:30 +0200
  • 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 +0200
  • cb06d13448 Copyright updates. Ion Gaztañaga 2014-08-22 18:34:19 +0200
  • 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 +0200
  • 000092a5b9 Merge branch 'develop' Ion Gaztañaga 2014-08-18 16:55:31 +0200
  • 68efa1b3ab Add metadata file. Daniel James 2014-08-18 15:07:21 +0100
  • 4fd5cf3d13 Merge branch 'apolukhin-develop' into develop Ion Gaztañaga 2014-08-18 02:09:35 +0200
  • 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 +0200
  • bb00439e4f Resolved conflicts when merging move_if_noexcept implementation Ion Gaztañaga 2014-08-17 16:42:31 +0200
  • bd75d2f573 Merge branch 'develop' Ion Gaztañaga 2014-08-14 12:18:03 +0200
  • d45f2cd734 Reduced dependencies with type_traits. Updated "forward" to be standard conforming. Ion Gaztañaga 2014-08-03 21:26:46 +0200
  • acbf002199 Tabs replaced with spaces. Ion Gaztañaga 2014-08-01 17:30:13 +0200
  • 388b71d333 Fixed Trac #9785: Compiler warning with intel icc in boost/move/core.hpp Ion Gaztañaga 2014-08-01 17:29:59 +0200
  • c60351de0f Fix move_if_noexcept: add const to reference Antony Polukhin 2014-06-23 12:35:41 +0400
  • 688c5726f8 Add tests for move_if_noexcept Antony Polukhin 2014-06-06 12:43:34 +0400
  • f02990aebc Added initial implementation of move_if_noexcept Antony Polukhin 2014-06-04 19:57:30 +0400
  • d1b7421f05 Merge branch 'develop' Ion Gaztañaga 2014-02-24 08:30:48 +0100
  • 51c9e874a8 Fixes #8420 and some clang errors. Ion Gaztañaga 2014-02-24 08:29:31 +0100
  • 165b28cc8b Merge branch 'develop' Ion Gaztañaga 2014-02-23 22:06:08 +0100
  • f1de12bfef Fixes #9045 ("Wrong macro name on docs") Ion Gaztañaga 2014-02-23 22:02:39 +0100
  • d2ee790d4a Merge branch 'develop' Ion Gaztañaga 2014-02-23 21:33:11 +0100
  • 688955ab9b Fixes #9482 Ion Gaztañaga 2014-02-23 21:31:52 +0100
  • ec8de5194e Merge branch 'develop' Ion Gaztañaga 2014-02-23 14:11:13 +0100
  • 062000ed68 Added BOOST_MOVE_RET Ion Gaztañaga 2014-02-15 23:04:15 +0100
  • 902cc8a1b0 Create first merge point for Git Ion Gaztañaga 2014-02-14 19:43:16 +0100
  • 21ab9586de Last merge for 1.55 Ion Gaztañaga 2013-09-16 16:59:03 +0000
  • 51dc02e043 Added a convertible guard to conversion-aware macro to avoid ambiguities in overloads. Ion Gaztañaga 2013-09-12 21:56:02 +0000
  • 26aecaa3c8 First Move merge for 1.55 Ion Gaztañaga 2013-08-24 10:34:37 +0000
  • 55d5015a2b Fix has_nothrow_move and avoid boost::has_nothrow_move<copyable>::value test as each compiler can deduce a different thing depending on its type analysis. Ion Gaztañaga 2013-08-20 18:10:09 +0000
  • c07b4d3365 Updated changelog with #8979 Ion Gaztañaga 2013-08-10 23:04:49 +0000
  • fa3137bc25 Fixes #8979 Ion Gaztañaga 2013-08-10 22:41:48 +0000
  • 0cd5b2022c FixesFixes #8764. Ion Gaztañaga 2013-08-01 15:18:00 +0000
  • b0ba0bb9c0 Fixes #8765. Ion Gaztañaga 2013-08-01 14:43:25 +0000
  • fe513fd14c Fixes #8842. Ion Gaztañaga 2013-08-01 14:17:39 +0000
  • ebab4240b2 Fixes #7952 Ion Gaztañaga 2013-05-29 10:07:00 +0000
  • d98a4eebb7 Merge changes for 1.54 Ion Gaztañaga 2013-05-18 10:52:46 +0000
  • 92e31e84e2 Container, Interprocess, Intrusive, Move merge for 1.54 Ion Gaztañaga 2013-05-18 10:40:55 +0000
  • dbc1ef7722 Fix missing const in BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS Ion Gaztañaga 2013-05-18 09:43:17 +0000
  • 9f0d968eb8 Removed unused images from documentation and fixed some qbk [endsect] tags. Ion Gaztañaga 2013-04-02 22:44:23 +0000
  • dfa6ffe930 Removed unused images from documentation and fixed some qbk [endsect] tags. Ion Gaztañaga 2013-04-02 22:42:58 +0000
  • 7c91cca54f Fixes #8231 Ion Gaztañaga 2013-03-03 12:21:48 +0000
  • d0250b46ab Updated changelog with bug #7969 Ion Gaztañaga 2013-02-14 17:31:25 +0000
  • bf475b68a8 Fixes #7969 Ion Gaztañaga 2013-02-04 05:34:22 +0000
  • a7091d1009 Fixes #7969 Ion Gaztañaga 2013-02-03 20:42:26 +0000
  • c981f170ef Fixes #7830 & #7832 Ion Gaztañaga 2012-12-28 23:09:30 +0000
  • 81e1253a50 Updated change log with #7832 Ion Gaztañaga 2012-12-27 22:35:50 +0000
  • 8e3fb9acbb Fixes #7832 Ion Gaztañaga 2012-12-27 22:33:06 +0000
  • cda22a37bc Added newly fixed bug to changelog Ion Gaztañaga 2012-12-25 23:13:30 +0000
  • 5bbb9bbf0f Fixes #7830 Ion Gaztañaga 2012-12-25 23:07:01 +0000
  • a194813177 Move: Merging from trunk Hartmut Kaiser 2012-12-13 00:15:53 +0000
  • e38f7faaf6 Move: applying patch fixing a problem when compiling Boost.Container with newer compilers Hartmut Kaiser 2012-12-12 14:39:17 +0000
  • 69dc55a76a Merged from trunk Ion Gaztañaga 2012-12-01 22:50:46 +0000
  • 10e9d4604b Merged from trunk Ion Gaztañaga 2012-12-01 22:50:24 +0000
  • fb70dadc59 * Better header segregation (bug [@https://svn.boost.org/trac/boost/ticket/6524 #6524]). * Small documentation fixes * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros. Ion Gaztañaga 2012-11-24 21:03:23 +0000
  • b4349e3fa7 * Better header segregation (bug [@https://svn.boost.org/trac/boost/ticket/6524 #6524]). * Small documentation fixes * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros. Ion Gaztañaga 2012-11-24 20:48:31 +0000
  • b16287f72a Remove usage of deprecated macros Marshall Clow 2012-11-23 14:57:04 +0000
  • bf0d7d7727 Merged from trunk Ion Gaztañaga 2012-07-16 09:08:27 +0000
  • 8cd85f9cd3 Merged from trunk Ion Gaztañaga 2012-07-16 09:05:33 +0000
  • bdd17fdc07 Ticket #7031: (back_|front_)move_insert_iterator::op= cannot take rvalue Ion Gaztañaga 2012-07-11 22:35:00 +0000
  • 34009be499 Ticket #7031: (back_|front_)move_insert_iterator::op= cannot take rvalue Ion Gaztañaga 2012-07-11 22:32:47 +0000
  • 011e729ca6 Updated changeset Ion Gaztañaga 2012-07-11 22:09:37 +0000
  • 29b97a7513 Ticket #7095: warning: unrecognized __attribute__((__may_alias__)) Ion Gaztañaga 2012-07-11 17:59:25 +0000
  • fd7aaebd3f Merge move from trunk Ion Gaztañaga 2012-05-24 17:02:29 +0000
  • 8a4cef0b82 Trailing whitespaces Ion Gaztañaga 2012-05-20 10:08:33 +0000
  • 9127a41803 Fixed clang warnings and errors Ion Gaztañaga 2012-04-22 22:54:18 +0000
  • a17a0b882b Fixed clang warnings and errors Ion Gaztañaga 2012-04-22 22:54:18 +0000
  • aada8a3067 Merged from trunk Ion Gaztañaga 2012-04-21 20:36:10 +0000
  • 026c48d377 Added BOOST_COPY_ASSIGN_REF_BEG/END macro to ease portable template class usage Ion Gaztañaga 2012-04-10 18:48:02 +0000
  • 099eb41858 Added BOOST_RV_REF_BEG and BOOST_RV_REF_END macros to ease declaring rvalues of template classes Ion Gaztañaga 2012-03-22 18:51:38 +0000
  • d53266613b Ticket #6519: Image files corrupted due to some cr lf conversion. Ion Gaztañaga 2012-02-11 18:30:05 +0000
  • 528233d0e9 Ticket #6519: Image files corrupted due to some cr lf conversion. Ion Gaztañaga 2012-02-11 18:29:50 +0000
  • 8c694c23b9 Added fixed bugs to changeset in container/interprocess/intrusive/move Ion Gaztañaga 2012-01-18 20:49:00 +0000
  • 0e41df8f05 Added fixed bugs to changeset in container/interprocess/intrusive/move Ion Gaztañaga 2012-01-18 20:48:49 +0000
  • 2c4dbd10d2 Fixed double inline Ion Gaztañaga 2012-01-16 21:24:46 +0000
  • 0c91eec7d4 Fixed double inline Ion Gaztañaga 2012-01-16 21:24:21 +0000
  • cf7642a84e Updated changelog for 1.49 Ion Gaztañaga 2012-01-15 12:29:10 +0000
  • 740084006b Updated changelog for 1.49 Ion Gaztañaga 2012-01-15 12:29:10 +0000
  • 7c1dcd51f6 Ticket #6396: Implicit instanciation of boost::rv for non-cass types generates an error Ion Gaztañaga 2012-01-15 12:25:12 +0000