febca584d9Removed -u command line option for the compressed_pair_test as this option is not recognized by Boost.Test (and presumably never was). This fixes the test execution failure.
Andrey Semashev
2016-09-03 00:25:51 +0300
21dc552cf9Added a workaround for gcc 4.6 in C++11 mode as it can't seem to handle defaulted functions with noexcept specifier. The problem was discovered with autotests.
Andrey Semashev
2016-09-02 19:14:00 +0300
3d853b0e83Reworked to_string test to verify the overload with a custom allocator even when explicit conversion operators are not supported. Made the custom allocator more standard-compliant.
Andrey Semashev
2016-09-01 22:42:29 +0300
4814d1ebfeAdded another overload of to_string when default function template arguments are not supported.
Andrey Semashev
2016-09-01 22:08:28 +0300
e5932ebb08fix compile error on basic_string_view::to_string when Allocator is user-defined
gnaggnoyil
2016-08-26 02:15:11 +0000
93a2e25092Merge to master for 1.62.0 release
Marshall Clow
2016-08-17 13:02:13 -0700
c5b1256650rename routines in detail namespace so that someone who includes both <string_ref> and <string_view> won't get duplicate decls
Marshall Clow
2016-08-14 11:11:12 -0700
c56dd13592Mark the copy ctor/assignment operator as '= default' when the compiler supports it. This makes these types trivially copy/move assignable/constructible. See https://svn.boost.org/trac/boost/ticket/11684
Marshall Clow
2016-07-27 11:18:18 -0700
181f302ee4Fix Ticket 12140; mark only single-arg ctor as explicit. Thanks to Thimo for the patch.
Marshall Clow
2016-06-15 15:50:21 -0700
287844fe76Merge branch 'develop' of github.com:boostorg/utility into develop
Marshall Clow
2016-06-15 14:52:40 -0700
3982b6d633Ensure the file ends with a newline. Fixes compiler warnings.
Andrey Semashev
2016-03-26 14:00:12 +0300
0b492bee9cRe-install string_ref - to be removed in the future
Marshall Clow
2016-04-14 07:50:28 -0700
a9236d00a9Ensure the file ends with a newline. Fixes compiler warnings.
Andrey Semashev
2016-03-26 14:00:12 +0300
4313bfc323Revert "Remove the 'basic_string_ref template; use 'basic_string_view' instead. Keep the string_ref, etc typedefs around, though"
Marshall Clow
2016-03-07 08:45:25 -0800
f61c94e812Merge ADL protection for Boost.Operators from 'develop'
Daniel Frey
2016-03-05 11:32:26 +0100
1dfacff7ecRenamed namespace detail to operators_detail
Daniel Frey
2016-02-23 20:30:16 +0100
a25ac4550bRemoved unused overloads
Daniel Frey
2016-02-22 20:46:58 +0100
d767054a79Merge branch 'develop' of github.com:boostorg/utility into develop
Daniel Frey
2016-02-22 20:39:26 +0100
08a1b7da61Added ADL protector
Daniel Frey
2016-02-22 20:39:16 +0100
8ab8e36dcfRemove the 'basic_string_ref template; use 'basic_string_view' instead. Keep the string_ref, etc typedefs around, though
Marshall Clow
2016-02-17 11:32:16 -0800
1caa745dd7Introduce new 'string_view' to match the one in the standard. Step #2 (up next) is to retire string_ref in favor of string_view
Marshall Clow
2015-12-21 11:39:59 -0800
cf5ad341edAdded a missing include.
Andrey Semashev
2015-09-11 19:31:18 +0300
cb6500161bRemove deprecated include
Marcel Raad
2015-09-11 16:28:20 +0200
13610caa36Update copyright notice; change to_string to avoid UB by calling a different constructor. Fixes#11150
Marshall Clow
2015-03-28 12:02:41 -0700
651a869d4fReworked next() and prior() taking the distance arguments.
Andrey Semashev
2014-06-24 01:05:32 +0400
7a8f16efdcRemoved trailing spaces and tab.
Andrey Semashev
2014-06-12 21:34:19 +0400
2fa70612bbRemoved docs and tests of the components moved to Boost.Core. Added links and redirections to the docs in Boost.Core.
Andrey Semashev
2014-06-12 21:30:27 +0400
87bc4c8dceRemove declval.hpp, moved to type_traits.
Peter Dimov
2014-06-05 17:41:17 +0300
34c11cb995Remove generator_iterator.hpp, as it has been moved to iterator.
Peter Dimov
2014-06-05 02:34:39 +0300
beab2e74caAdded test for generator_iterator.hpp.
Peter Dimov
2014-06-05 02:19:58 +0300
10b8041472boost::swap, boost::empty_deleter and explicit operator bool macros moved from Boost.Utility to Boost.Core.
Andrey Semashev
2014-06-01 22:44:30 +0400
1ed9aaa2a4Remove headers that have been moved into core.
Peter Dimov
2014-06-01 03:22:30 +0300
5a54e21ec5Merge branch 'akrzemi1-patch-1' into develop
Eric Niebler
2014-05-31 10:46:26 -0700
8e06104836Merge branch 'patch-1' of github.com:akrzemi1/utility into akrzemi1-patch-1
Eric Niebler
2014-05-31 10:44:18 -0700
45d884ffd7Merge pull request #9 from danieljames/remove-binary-search-test
Daniel James
2014-05-31 18:16:44 +0100
329ca0bae8Move binary_search_test.cpp into detail module.
Daniel James
2014-05-28 15:52:12 +0100
afd9ab17ecremoved comparison with 0
Andrzej Krzemieński
2014-05-29 17:41:56 +0200
036f6b9107Merge branch 'develop'
Daniel James
2014-05-26 23:03:24 +0100
da239df58dFix base_from_member example.
Daniel James
2014-05-26 22:57:58 +0100
5ce9683858Merge branch 'develop' of github.com:boostorg/utility into develop
Andrey Semashev
2014-05-10 18:28:20 +0400
991539725eReplaced left shift of signed integer values with multiplication to keep the expressions constant according to C++11.
Andrey Semashev
2014-05-10 18:27:59 +0400
db7bba3259Merge pull request #7 from ericniebler/develop
Eric Niebler
2014-05-01 15:32:58 -0700
379e2111e2value_init and swap work on nvidia gpu's
Eric Niebler
2014-05-01 15:29:43 -0700
d1bfa8e7b0Added a new macro BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT, which implements a noexcept operator. Also added explicit noexcept specification for the constexpr macro.
Andrey Semashev
2014-04-26 15:11:35 +0400
de0e18ca0awork around nvcc bug by only defining has_result when it's needed
Eric Niebler
2014-04-23 15:54:27 -0700
8ae3bfa961Fix compilation with gcc 4.5 in C++11 mode
Andrey Semashev
2014-04-10 00:27:41 +0400
d4b5fde5a8Remove assert from utility
Peter Dimov
2014-02-09 17:56:48 +0200
9c4d2843daMerge commit 'ad61f347e4c0c5c3d9bec67f3ee69a3d7f7ac255' into develop
Peter Dimov
2013-12-12 02:58:12 +0200
ad61f347e4Revert incorrect reversion of adf57817ec
Peter Dimov
2013-12-11 23:28:13 +0200
b434003b13Revert incorrect reversion of adf57817ec
Peter Dimov
2013-12-11 23:28:13 +0200
50eafe2027Fix addressof for nullptr_t values. Fixes#5487.
Peter Dimov
2013-12-11 01:57:20 +0200
87b8e03ca9Merge branch 'develop'
Peter Dimov
2013-12-11 00:47:22 +0200
d595357b41Merge branch 'master' into develop
Peter Dimov
2013-12-11 00:47:00 +0200
79d9d9f514Revert "Ref: Remove obsolete MSVC version check."
Peter Dimov
2013-12-11 00:46:10 +0200
c48f86c9e4Ticket #7094, thanks 1czajnik
Emil Dotchevski
2012-07-10 03:43:13 +0000
514e5299caRemove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Stephen Kelly
2013-10-11 23:17:48 +0000
3bac7b132aFix#9169 - Add BOOST_FORCEINLINE on boost::ref for performance issue
Joel Falcou
2013-10-01 15:02:28 +0000
9382b69eb1Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Stephen Kelly
2013-10-11 23:20:59 +0000
52a64d6aecRemove obsolete files.
Stephen Kelly
2013-10-11 23:11:35 +0000
a292dba021Detail: Remove obsolete MSVC version checks.
Stephen Kelly
2013-09-30 00:21:39 +0000
e25bd18bd8Fix#9170 - Add BOOST_FORCEINLINE in address_of for performance issues
Joel Falcou
2013-10-01 15:05:39 +0000
80895c071cOperators: Remove obsolete GCC version check.
Stephen Kelly
2013-10-01 08:47:11 +0000
f90812f1d9Revert "Remove check for obsolete DMC version."
Peter Dimov
2013-12-11 00:18:49 +0200
244c343efeRevert "Remove obsolete MSVC check from pragma guard"
Peter Dimov
2013-12-11 00:13:48 +0200
14e9e95c17Utility: Remove obsolete MSVC version check
Stephen Kelly
2013-09-26 09:41:00 +0000
fd9f12b8f1Remove use of obsolete BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macro.
Stephen Kelly
2013-09-25 10:29:44 +0000
96da5105abMerge utility documentation.
Daniel James
2013-11-23 14:23:45 +0000
ad98ca9c3cRebuild some of the utility documentation.
Daniel James
2013-11-23 14:14:01 +0000
dfad2950eaAdd BOOST_EXPLICIT_OPERATOR_BOOL documentation.
Daniel James
2013-11-17 17:13:08 +0000
44a98b121bMerge r86524 (Correct broken links to C++ standard papers); fixes#9212
Michel Morin
2013-11-13 03:22:55 +0000
d5e86bb576Correct broken links to C++ standard papers. Refs #9212.
Michel Morin
2013-10-30 12:51:24 +0000