Peter Dimov
85d8056368
Revert "Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION"
...
This reverts commit 56b0853887 .
2013-12-07 19:19:46 +02:00
Michel Morin
106832df66
Merge r86524 (Correct broken links to C++ standard papers); fixes #9212
...
[SVN r86673]
2013-11-13 03:22:55 +00:00
Michel Morin
2549b818c5
Correct broken links to C++ standard papers. Refs #9212 .
...
[SVN r86524]
2013-10-30 12:51:24 +00:00
Peter Dimov
be06392771
Merged revision(s) 85995 from trunk: Remove #pragma intrinsic( _mm_pause ); not needed, not supported on Intel. Closes #6646 , #7318 .
...
[SVN r86417]
2013-10-24 14:05:26 +00:00
Stephen Kelly
56b0853887
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
f5e6e4063e
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly
8767b9580e
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly
0e6ddb843e
SmartPointer: Remove obsolete GCC version checks.
...
[SVN r86063]
2013-09-30 15:57:14 +00:00
Stephen Kelly
14be9eb90f
Remove use of obsolete BOOST_NO_TEMPLATED_STREAMS macro.
...
It was only defined for no-longer-supported-gcc.
[SVN r86062]
2013-09-30 15:56:52 +00:00
Peter Dimov
fa91b7d020
Remove #pragma intrinsic( _mm_pause ); not needed, not supported on Intel. Refs #6646 , #7318 .
...
[SVN r85995]
2013-09-29 11:31:17 +00:00
Peter Dimov
382fb54a52
Revert MSC_VER changes.
...
[SVN r85993]
2013-09-29 10:43:15 +00:00
Stephen Kelly
e4f24e4d3d
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Stephen Kelly
7d1c527ac0
SmartPtr: Remove obsolete MSVC version checks.
...
[SVN r85929]
2013-09-26 09:39:50 +00:00
Andrey Semashev
fc20a29c99
Merged changes from trunk: added intrusive_ref_counter.
...
[SVN r85609]
2013-09-08 17:17:18 +00:00
Andrey Semashev
0dc1faa6d3
Disabled bogus MSVC warning.
...
[SVN r85575]
2013-09-05 17:23:33 +00:00
Andrey Semashev
7b9354fcf3
Changed intrusive_ref_counter to follow CRTP design.
...
[SVN r85547]
2013-09-01 21:05:14 +00:00
Andrey Semashev
a7d96b4762
Extracted intrusive_ref_counter from Boost.Log. The extracted version supports customizing the reference counter nature, two policies provided: thread_unsafe_counter and thread_safe_counter.
...
[SVN r85535]
2013-08-31 19:54:11 +00:00
Peter Dimov
6eefc6bf81
Merge [84506] from trunk: Document that constructors initialize enable_shared_from_this. Fixes #8573 .
...
[SVN r84507]
2013-05-26 13:39:04 +00:00
Peter Dimov
172afff6ca
Document that constructors initialize enable_shared_from_this. Refs #8573 .
...
[SVN r84506]
2013-05-26 13:34:40 +00:00
Peter Dimov
9355404d10
Merged revision(s) 83914 from trunk:
...
Fix new double(n) to new double[n].
[SVN r83915]
2013-04-15 15:13:20 +00:00
Peter Dimov
d61e675caf
Fix new double(n) to new double[n].
...
[SVN r83914]
2013-04-15 15:11:29 +00:00
Glen Fernandes
240c66e633
Merge revision(s) 83829 from trunk:
...
More small cosmetic documentation changes.
........
[SVN r83830]
2013-04-10 05:17:32 +00:00
Glen Fernandes
6df3a0295e
More small cosmetic documentation changes.
...
[SVN r83829]
2013-04-10 05:16:09 +00:00
Glen Fernandes
e497aec58a
Merge revision(s) 83827 from trunk:
...
Small improvements to make_shared documentation.
........
[SVN r83828]
2013-04-10 05:03:45 +00:00
Glen Fernandes
2d56e85174
Small improvements to make_shared documentation.
...
[SVN r83827]
2013-04-10 05:00:52 +00:00
Peter Dimov
579b347267
Merged revision(s) 83198 from trunk: Avoid stack overflow in make_shared. Fixes #4256 . Fixes #7965 .
...
[SVN r83341]
2013-03-07 08:18:48 +00:00
Peter Dimov
82e178f043
Avoid stack overflow in make_shared. Refs #4256 .
...
[SVN r83198]
2013-02-28 08:02:09 +00:00
Glen Fernandes
3178d38137
Merge revision 82971 from trunk:
...
Identifier renaming in allocate_array_helper, array_deleter, make_array_helper
function parameters to satisfy higher warning levels.
........
[SVN r82976]
2013-02-18 18:04:48 +00:00
Glen Fernandes
46d119c385
Identifier renaming in allocate_array_helper, array_deleter, make_array_helper
...
function parameters to satisfy higher warning levels.
[SVN r82971]
2013-02-18 09:33:18 +00:00
Peter Dimov
e39fcad839
Merged revision(s) 82927 from trunk: Check for BOOST_NO_CXX11_RVALUE_REFERENCES in addition to BOOST_NO_CXX11_SMART_PTR. Fixes #8055 .
...
[SVN r82928]
2013-02-16 17:21:23 +00:00
Peter Dimov
e5950adc43
Check for BOOST_NO_CXX11_RVALUE_REFERENCES in addition to BOOST_NO_CXX11_SMART_PTR. Refs #8055 .
...
[SVN r82927]
2013-02-16 17:18:17 +00:00
Glen Fernandes
de6dc3a26e
Merge documentation fix from trunk
...
[SVN r82575]
2013-01-21 04:36:14 +00:00
Glen Fernandes
06c4dacaf2
Correct link in documentation
...
[SVN r82552]
2013-01-20 00:09:27 +00:00
Glen Fernandes
72095a4804
Merge revision 82408 from trunk:
...
Support BOOST_NO_EXCEPTIONS in detail/array_utility.hpp to allow use when exceptions are disabled
........
[SVN r82432]
2013-01-10 16:50:34 +00:00
Peter Dimov
dcc1713c59
Merged revision(s) 82351 from trunk: Replace std::nullptr_t with boost::detail::sp_nullptr_t.
...
[SVN r82427]
2013-01-09 23:41:31 +00:00
Glen Fernandes
32a28ec462
Support BOOST_NO_EXCEPTIONS in detail/array_utility.hpp to allow use when exceptions are disabled
...
[SVN r82408]
2013-01-08 21:39:54 +00:00
Peter Dimov
f6d5257597
Merged revision(s) 82349 from trunk: Update documentation for nullptr, owner_before, explicit operator bool.
...
[SVN r82357]
2013-01-04 18:44:47 +00:00
Peter Dimov
ef817e91d2
Replace std::nullptr_t with boost::detail::sp_nullptr_t.
...
[SVN r82351]
2013-01-04 15:41:13 +00:00
Peter Dimov
43b43aa83a
Update documentation for nullptr, owner_before, explicit operator bool.
...
[SVN r82349]
2013-01-04 14:26:56 +00:00
Peter Dimov
d3a549e93a
Merged revision(s) 82188 from trunk: Untabify.
...
[SVN r82189]
2012-12-23 16:07:27 +00:00
Peter Dimov
e8be24c003
Untabify.
...
[SVN r82188]
2012-12-23 16:05:00 +00:00
Glen Fernandes
c55ffa1cab
Merge Jamfile.v2 from trunk
...
[SVN r82084]
2012-12-18 19:09:57 +00:00
Glen Fernandes
66f34142be
Fix cxxflags in smart_ptr/test/Jamfile.v2
...
[SVN r82070]
2012-12-18 09:24:31 +00:00
Glen Fernandes
63834f7233
Specify gcc-4.6 instead of gcc-4.6.3 for toolset
...
[SVN r82038]
2012-12-16 23:03:30 +00:00
Peter Dimov
049d0698b7
Manually apply a change from [58306] that didn't get merged at the time.
...
[SVN r82026]
2012-12-16 16:20:03 +00:00
Peter Dimov
5ba3312519
Merged revision(s) 81900-81901 from trunk:
...
Replace use of BOOST_HAS_RVALUE_REFS with !BOOST_NO_CXX11_RVALUE_REFERENCES.
........
Replace use of BOOST_HAS_VARIADIC_TMPL with !BOOST_NO_CXX11_VARIADIC_TEMPLATES.
........
[SVN r81979]
2012-12-15 20:20:20 +00:00
Glen Fernandes
bb700870c0
Specify <cxxflags>-fno-deduce-init-list for gcc-4.6.3 only.
...
[SVN r81950]
2012-12-14 20:05:03 +00:00
Glen Fernandes
6a218a5ef2
Merged revision(s) 81886,81887,81894,81905 from trunk:
...
Use BOOST_NO_CXX11_RVALUE_REFERENCES and BOOST_NO_CXX11_VARIADIC_TEMPLATES instead of the legacy macros. Rename identifiers of detail utility functions.
........
Two detail utility functions identifier renaming reverted
........
Remove -fno-deduce-init-list for certain tests in Jamfile.v2
........
Correct call to init_list in make_shared and allocate_shared. Move g++ failing case into separate test to not mask other issues.
........
[SVN r81945]
2012-12-14 18:35:03 +00:00
Glen Fernandes
e36689bd5e
Correct call to init_list in make_shared and allocate_shared. Move g++ failing case into separate test to not mask other issues.
...
[SVN r81905]
2012-12-13 18:02:25 +00:00
Peter Dimov
1c070b3a32
Replace use of BOOST_HAS_VARIADIC_TMPL with !BOOST_NO_CXX11_VARIADIC_TEMPLATES.
...
[SVN r81901]
2012-12-13 16:57:55 +00:00