Stephen Kelly
f8155d6c69
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2014-06-06 02:40:54 +03:00
Stephen Kelly
425a471ee3
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2014-06-06 02:40:54 +03:00
Stephen Kelly
becc336365
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2014-06-06 02:40:53 +03:00
Stephen Kelly
4e5b2b44f8
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#endif blocks.
[SVN r86243]
2014-06-06 02:40:53 +03:00
Dave Abrahams
d267929531
Bug fix from Marvin H. Sielenkemper - sielenk-at-sf.net
...
[SVN r24891]
2014-06-06 02:40:52 +03:00
Aleksey Gurtovoy
9daff3f91e
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2014-06-06 02:40:52 +03:00
Stefan Slapeta
a1677ce996
Name lookup fix for CW
...
[SVN r24300]
2014-06-06 02:40:51 +03:00
Douglas Gregor
6307b81a32
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2014-06-06 02:40:50 +03:00
Dave Abrahams
cfde710178
Handle non-lvalue iterators properly
...
[SVN r20585]
2014-06-06 02:40:50 +03:00
Dave Abrahams
158efbc046
Bugfix from Thorsten Ottosen <nesotto-at-cs.auc.dk>
...
[SVN r20187]
2014-06-06 02:40:49 +03:00
Dave Abrahams
bedeaa19fd
Added nested typedefs in iterator_traits<int> for ETI cutoff
...
[SVN r19920]
2014-06-06 02:40:48 +03:00
Dave Abrahams
a340b0ef6c
Remove flotsam #includes
...
[SVN r19855]
2014-06-06 02:40:48 +03:00
Dave Abrahams
3c0df453c3
Removed code-breaking change from boost/detail/iterator.hpp and corresponding workarounds from tests.
...
Added permutation_iterator_test to the suite after fixing it up -- it
was riddled with bugs!
[SVN r19841]
2014-06-06 02:40:47 +03:00
Dave Abrahams
e0f121df34
Moved to much cleaner system of using BOOST_TT_BROKEN_COMPILER_SPEC for handling vc6/7 deficiencies with iterator_traits.
...
Fixed a bug in iterator_facade which was causing incomplete types to
be passed through is_convertible.
Reinstated libs/utility/iterator_traits_test.cpp
[SVN r19840]
2014-06-06 02:40:47 +03:00
Dave Abrahams
011b9471e5
Small changes to support new iterator adaptors in sandbox
...
[SVN r18212]
2014-06-06 02:40:46 +03:00
Dave Abrahams
fe5130cc1f
Workarounds for broken RogueWave lib that comes with Sun
...
[SVN r16509]
2014-06-06 02:40:46 +03:00
Dave Abrahams
1d5a04b637
add missing #include
...
[SVN r16171]
2014-06-06 02:40:45 +03:00
Dave Abrahams
60a7048e98
More fixes, better error messages, etc.
...
[SVN r16170]
2014-06-06 02:40:45 +03:00
Dave Abrahams
bd911da83b
Final patches for MSVC6
...
[SVN r16166]
2014-06-06 02:40:44 +03:00
Dave Abrahams
031625027e
Works with MSVC and Intel5 now. Thanks, Aleksey!!
...
[SVN r16165]
2014-06-06 02:40:43 +03:00
Dave Abrahams
5abb2a78dc
Cleanups on boost::iterator_traits<> Broke MSVC though :(
...
[SVN r16157]
2014-06-06 02:40:43 +03:00
Dave Abrahams
90df347b23
Workaround BOOST_MSVC_STD_ITERATOR misconfiguration; add MSVC6 specificity
...
[SVN r14047]
2014-06-06 02:40:42 +03:00
Dave Abrahams
8a2d97e686
Cleared out bogus flotsam
...
[SVN r12350]
2014-06-06 02:40:42 +03:00
Jens Maurer
6d43d2e762
fix duplicate typedef
...
[SVN r10597]
2014-06-06 02:40:41 +03:00
Dave Abrahams
b516c62f1e
More attempted fixes for Intel C++
...
[SVN r9406]
2014-06-06 02:40:41 +03:00
Dave Abrahams
d9767cc6c6
Put all implementation into namespace boost::detail::iterator_traits_. Some progress made on fixes for Intel compiler.
...
[SVN r9389]
2014-06-06 02:40:40 +03:00
Jeremy Siek
888c0d47ff
Changed BOOST_MSVC to BOOST_MSVC_STD_ITERATOR in a few places.
...
[SVN r9383]
2014-06-06 02:40:40 +03:00
Dave Abrahams
4a34ab8b4d
Updated documentation
...
[SVN r9283]
2014-06-06 02:40:39 +03:00
Dave Abrahams
7f45ee1e71
Improved workarounds for stock MSVC6; use yes_type and no_type from type_traits.hpp; stopped trying to remove_cv before detecting is_pointer, in honor of the new type_traits semantics.
...
[SVN r9282]
2014-06-06 02:40:39 +03:00
John Maddock
44cfd8169e
type_traits: regression failure fixes from type traits changes...
...
[SVN r9249]
2014-06-06 02:40:37 +03:00
Dave Abrahams
a9ac96bfd7
Make it work with standard conforming iterators under raw VC6.
...
[SVN r9197]
2014-06-06 02:40:37 +03:00
Dave Abrahams
6d431c2f59
Clean away code which can never be used
...
[SVN r9134]
2014-06-06 02:40:36 +03:00
Dave Abrahams
61cc24992c
Always have a definition for each traits member, even if it can't be properly deduced. These will be incomplete types in some cases (undefined<void>), but it helps suppress MSVC errors elsewhere
...
[SVN r9064]
2014-06-06 02:40:36 +03:00
Dave Abrahams
61cf75c446
Added support for more of the traits members where possible, making this useful as a replacement for std::iterator_traits<T> when used as a default template parameter.
...
[SVN r9002]
2014-06-06 02:40:35 +03:00
Dave Abrahams
c95e13e602
Removed useless #includes of standard library headers
...
[SVN r8993]
2014-06-06 02:40:35 +03:00
Dave Abrahams
9f0afd5ab4
tweak a comment
...
[SVN r8680]
2014-06-06 02:40:34 +03:00
Dave Abrahams
df5aaeaa66
Initial checkin
...
[SVN r8664]
2014-06-06 02:40:33 +03:00
Peter Dimov
f2c658c6a3
Move sp_typeinfo to core; add BOOST_TEST_TRAIT_*; add core::is_same; add more tests using those.
2014-06-06 02:34:46 +03:00
Andrey Semashev
96986f99d8
Moved the implementation to boost/core.
2014-06-04 13:09:01 +04:00
Marshall Clow
8c9b7ec022
When I merged the Boost.ScopedEnum changes to release, I missed a file.
...
[SVN r82055]
2014-06-04 12:04:36 +04:00
Anthony Williams
b7a5a5f087
Merged boost.thread from trunk
...
[SVN r78543]
2014-06-04 12:04:36 +04:00
Daniel James
74958473c1
Merge some detail changes.
...
- [53670] Avoid C style casts.
- [55604] Fix #3346 boost/detail/scoped_enum_emulation.hpp enum_t conflict
with Unix rpc/types.h
- Don't foward declare containers when using gcc's parallel library and add a
macro to disable forward declaration. Fixes #3866 .
[SVN r59679]
2014-06-04 12:04:36 +04:00
Beman Dawes
88c974ac58
Merge from trunk
...
[SVN r52935]
2014-06-04 12:04:35 +04:00
Hartmut Kaiser
927cf963be
Merging from trunk
...
[SVN r66166]
2014-06-03 20:17:53 +03:00
Peter Dimov
506c725a26
Merge [62245] to release. Fixes #4199 .
...
[SVN r63825]
2014-06-03 20:17:53 +03:00
Peter Dimov
989d8a0f62
Merge [58123], [58127], [58128] to release. Fixes #3666 .
...
[SVN r58195]
2014-06-03 20:17:52 +03:00
Beman Dawes
7528fa536f
config, detail, filesystem, system, tools, at 41278.
...
[SVN r41316]
2014-06-03 20:17:52 +03:00
Glen Fernandes
60c9a35d86
Move headers to core; add quickbook documentation
2014-06-02 00:46:33 -07:00
Stephen Kelly
1bd3e787a2
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2014-06-01 13:21:23 -07:00
Ion Gaztañaga
c9632a24d3
Added BOOST_TEST_THROWS
...
[SVN r83433]
2014-06-01 13:21:23 -07:00