Peter Dimov
8e0c1c6845
Enable demangling on clang with libc++.
2014-06-08 02:22:19 +03:00
Andrey Semashev
810e88ba2a
Removed tab.
2014-06-07 03:51:27 +04:00
Andrey Semashev
e94031ee1f
Renamed swap tests to have the swap- prefix. This way these tests will be more apparent in the test report.
2014-06-07 03:34:21 +04:00
Andrey Semashev
a83f0809d2
Merge branch 'develop'
2014-06-07 02:32:50 +04:00
Andrey Semashev
f930ce31cf
Added tests for scoped enums and underlying_type. Fixed a bug with native_value(). Fixed a bug that allowed implicit conversions of scoped enums to int (at least with clang 3.4).
2014-06-07 02:30:29 +04:00
Peter Dimov
573c6ced6e
Merge branch 'develop'
2014-06-07 01:01:44 +03:00
Peter Dimov
2b18ddfbce
Fix detail_iterator_test.cpp for libc++.
2014-06-07 01:01:08 +03:00
Peter Dimov
c68537090f
Merge branch 'develop'
2014-06-06 23:32:02 +03:00
Peter Dimov
cee977fc84
Lift core::detail::demange to core, move demangled_name to typeinfo.hpp.
2014-06-06 23:30:32 +03:00
Peter Dimov
ce2afae938
Merge branch 'develop'
2014-06-06 23:13:25 +03:00
Peter Dimov
231f4406e9
Initialize arrays. The const case was illegal without an initializer.
2014-06-06 23:12:58 +03:00
Peter Dimov
f6f4a4c676
Merge branch 'develop'
2014-06-06 15:51:48 +03:00
Peter Dimov
13d1a807ad
Add core::demangled_name.
2014-06-06 15:49:29 +03:00
Peter Dimov
f96309c2f4
Merge branch 'develop'
2014-06-06 15:17:37 +03:00
Peter Dimov
dd1121d589
Split BOOST_TEST_TRAIT_* into lightweight_test_trait.hpp.
2014-06-06 15:17:16 +03:00
Andrey Semashev
9a87f2250d
Corrected a typo.
2014-06-06 12:32:43 +04:00
Andrey Semashev
603a2f54af
Merge branch 'develop'
2014-06-06 12:27:59 +04:00
Andrey Semashev
f712e38da1
Added Anthony Williams to the authors.
2014-06-06 12:25:37 +04:00
Peter Dimov
acc51f82e3
Merge branch 'develop'
2014-06-06 03:08:37 +03:00
Peter Dimov
67edf2fdea
Add test for boost/detail/iterator.hpp.
2014-06-06 03:07:46 +03:00
Peter Dimov
9c721b661f
Merge branch 'develop'
2014-06-06 02:42:22 +03:00
Stephen Kelly
45e0873f7a
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2014-06-06 02:41:30 +03:00
Stephen Kelly
8e0304e155
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2014-06-06 02:41:30 +03:00
Stephen Kelly
3401b1e37b
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2014-06-06 02:41:29 +03:00
Stephen Kelly
e03dc68219
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#endif blocks.
[SVN r86243]
2014-06-06 02:41:29 +03:00
Dave Abrahams
c1cf026251
Bug fix from Marvin H. Sielenkemper - sielenk-at-sf.net
...
[SVN r24891]
2014-06-06 02:41:28 +03:00
Aleksey Gurtovoy
9c811cd41c
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2014-06-06 02:41:28 +03:00
Stefan Slapeta
82b4165754
Name lookup fix for CW
...
[SVN r24300]
2014-06-06 02:41:27 +03:00
Douglas Gregor
433d5804ef
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2014-06-06 02:41:27 +03:00
Dave Abrahams
0f29863a96
Handle non-lvalue iterators properly
...
[SVN r20585]
2014-06-06 02:41:26 +03:00
Dave Abrahams
8102e5ded7
Bugfix from Thorsten Ottosen <nesotto-at-cs.auc.dk>
...
[SVN r20187]
2014-06-06 02:41:26 +03:00
Dave Abrahams
eb65a92082
Added nested typedefs in iterator_traits<int> for ETI cutoff
...
[SVN r19920]
2014-06-06 02:41:25 +03:00
Dave Abrahams
c19196f83e
Remove flotsam #includes
...
[SVN r19855]
2014-06-06 02:41:25 +03:00
Dave Abrahams
29a7653754
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:41:24 +03:00
Dave Abrahams
787f0a6b1d
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:41:24 +03:00
Dave Abrahams
e597edf945
Small changes to support new iterator adaptors in sandbox
...
[SVN r18212]
2014-06-06 02:41:23 +03:00
Dave Abrahams
fe1be24714
Workarounds for broken RogueWave lib that comes with Sun
...
[SVN r16509]
2014-06-06 02:41:23 +03:00
Dave Abrahams
6a1c31b325
add missing #include
...
[SVN r16171]
2014-06-06 02:41:23 +03:00
Dave Abrahams
4a744e0a76
More fixes, better error messages, etc.
...
[SVN r16170]
2014-06-06 02:41:22 +03:00
Dave Abrahams
bb06954814
Final patches for MSVC6
...
[SVN r16166]
2014-06-06 02:41:22 +03:00
Dave Abrahams
44a77a80f2
Works with MSVC and Intel5 now. Thanks, Aleksey!!
...
[SVN r16165]
2014-06-06 02:41:21 +03:00
Dave Abrahams
621b782adb
Cleanups on boost::iterator_traits<> Broke MSVC though :(
...
[SVN r16157]
2014-06-06 02:41:21 +03:00
Dave Abrahams
a146b55117
Workaround BOOST_MSVC_STD_ITERATOR misconfiguration; add MSVC6 specificity
...
[SVN r14047]
2014-06-06 02:41:20 +03:00
Dave Abrahams
d8c2a9acc1
Cleared out bogus flotsam
...
[SVN r12350]
2014-06-06 02:41:20 +03:00
Jens Maurer
f9cb368334
fix duplicate typedef
...
[SVN r10597]
2014-06-06 02:41:19 +03:00
Dave Abrahams
5ce7f21c64
More attempted fixes for Intel C++
...
[SVN r9406]
2014-06-06 02:41:19 +03:00
Dave Abrahams
743edcc715
Put all implementation into namespace boost::detail::iterator_traits_. Some progress made on fixes for Intel compiler.
...
[SVN r9389]
2014-06-06 02:41:18 +03:00
Jeremy Siek
9d152a2794
Changed BOOST_MSVC to BOOST_MSVC_STD_ITERATOR in a few places.
...
[SVN r9383]
2014-06-06 02:41:18 +03:00
Dave Abrahams
7f20f0965d
Updated documentation
...
[SVN r9283]
2014-06-06 02:41:18 +03:00
Dave Abrahams
9b38c048b6
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:41:17 +03:00