Daniel James
c101aec06c
Unordered: Use destroy workaround for allocator_traits.
...
[SVN r74235]
2011-09-04 19:49:11 +00:00
Daniel James
bd79d02049
Unordered: Remove unreachable code.
...
[SVN r74218]
2011-09-04 11:58:56 +00:00
Daniel James
0ea847a64e
Unordered: Documentation changes.
...
[SVN r74194]
2011-09-02 08:29:23 +00:00
Daniel James
965e25c989
Unordered: Try to fix issues with moving non-class types.
...
[SVN r74193]
2011-09-02 08:28:52 +00:00
Daniel James
a3ffd4a7c9
Unordered: Remove BOOST_DEDUCED_TYPENAME
...
[SVN r74192]
2011-09-02 08:28:19 +00:00
Daniel James
41b9b8d841
Unordered: Remove pair cast.
...
[SVN r74191]
2011-09-02 08:27:27 +00:00
Daniel James
26a47d33c1
Unordered: Use return type SFINAE, seems to be more portable.
...
[SVN r74182]
2011-09-01 08:26:36 +00:00
Daniel James
1154b5729a
Unordered: Deprecate variadic pair construction emulation.
...
[SVN r74181]
2011-08-31 22:57:57 +00:00
Daniel James
fd1aec2998
Unordered: Add option to use old equality implementation for backwards compatability.
...
[SVN r74180]
2011-08-31 22:23:01 +00:00
Daniel James
659b6fe8ba
Unordered: Another attempt at member detection.
...
Another stab in the dark. Doing SFINAE in the return type appears to
work well, apart for Visual C++ 8.0. Will have to see how the test
results go for some compilers.
[SVN r74173]
2011-08-30 22:02:27 +00:00
Daniel James
ceef4d6521
Unordered: Explicitly pick construct_impl overloads.
...
Still getting ambiguous call errors for some older compilers, so use SFINAE to
only enable a single overload for each arity.
[SVN r74171]
2011-08-30 22:01:54 +00:00
Daniel James
86b077b9a1
Unordered: Use quickbook 1.5
...
[SVN r74143]
2011-08-29 17:14:28 +00:00
Daniel James
28cdebe7a4
Unordered: Update erase reference.
...
[SVN r74142]
2011-08-29 17:14:09 +00:00
Daniel James
d4087f64d9
Unordered: Fix boostbook errors.
...
[SVN r74141]
2011-08-29 17:13:27 +00:00
Daniel James
4ec5a0eebd
Unordered: updating reference documentation.
...
[SVN r74137]
2011-08-29 15:23:32 +00:00
Daniel James
f58a3fc3eb
Unordered: Another breaking change.
...
[SVN r74136]
2011-08-29 15:22:00 +00:00
Daniel James
11562b3285
Unordered: Update docs since it's now based on C++11
...
[SVN r74135]
2011-08-29 15:21:04 +00:00
Daniel James
568fd1758d
Unordered: More info on C++11 compliance.
...
[SVN r74134]
2011-08-29 15:20:27 +00:00
Daniel James
f64b5ba3f8
Unordered: Account for cost of creating tuple.
...
[SVN r74133]
2011-08-29 15:19:40 +00:00
Daniel James
395c744d6f
Unordered: More portability changes.
...
[SVN r74122]
2011-08-29 11:10:09 +00:00
Daniel James
155077cba0
Unordered: Support piecewise pair construction.
...
Will need to deprecate the old variadic style pair construction, also
should look into extract_key, was written for compatibility with older
compilers that are no longer supported.
[SVN r74119]
2011-08-29 09:40:41 +00:00
Daniel James
4dcf34c264
Unordered: Restore at_tests.
...
[SVN r74108]
2011-08-28 15:43:08 +00:00
Daniel James
4bf3b1bfc5
Unordered: Support optional allocator methods.
...
Only for compilers with SFINAE expressions and recent versions of Visual
C++. Also fix Visual C++ 8, and use BOOST_UNORDERED_ prefix for all
macros.
[SVN r74106]
2011-08-28 15:36:58 +00:00
Daniel James
6bc99ac0c2
Unordered: Hopefully vacpp will like this more.
...
[SVN r74103]
2011-08-28 11:31:43 +00:00
Daniel James
09e856562a
Unordered: Try to avoid warning on sun.
...
[SVN r74102]
2011-08-28 11:31:23 +00:00
Daniel James
5dd13dbfb3
Unordered: Try to avoid std::size_t to double warnings.
...
Maybe I should use long double?
[SVN r74087]
2011-08-27 11:53:48 +00:00
Daniel James
9ae19a64d7
Unordered: Fix more calls to std::forward.
...
[SVN r74086]
2011-08-27 11:29:04 +00:00
Daniel James
bd13f2b1ad
Unordered: Fix some calls to std::forward.
...
[SVN r74074]
2011-08-26 15:28:56 +00:00
Daniel James
d09bbba6c1
Unordered: Missing limits header in tests.
...
[SVN r74073]
2011-08-26 15:24:47 +00:00
Daniel James
3f4d031c43
Unordered: Remove extra ';'.
...
[SVN r74072]
2011-08-26 15:24:16 +00:00
Daniel James
674b39243f
Unordered: More robust construct_impl.
...
[SVN r74068]
2011-08-26 08:12:08 +00:00
Daniel James
099a893678
Unordered: More portable allocator_traits.
...
[SVN r74067]
2011-08-26 08:11:46 +00:00
Daniel James
cfd52c8f38
Unordered: Fix compiler check in unnecessary_copy_tests.
...
[SVN r74066]
2011-08-26 08:11:12 +00:00
Daniel James
e295541dae
Unordered: Try to make VC++ 8 happy.
...
[SVN r73973]
2011-08-20 23:34:59 +00:00
Daniel James
785a6def3b
Unordered: Remove another use of BOOST_RV_REF for sun.
...
[SVN r73972]
2011-08-20 23:34:38 +00:00
Daniel James
53bdec8aab
Unordered: More unnecessary_copy_tests tweaks.
...
[SVN r73971]
2011-08-20 23:34:14 +00:00
Daniel James
5191897696
Unordered: Compliance TODO note
...
[SVN r73895]
2011-08-18 19:29:22 +00:00
Daniel James
2ecfa0e08c
Unordered: Fix unnecessary_copy_tests failures.
...
[SVN r73894]
2011-08-18 19:29:02 +00:00
Daniel James
c001139465
Unordered: detab
...
[SVN r73893]
2011-08-18 19:28:41 +00:00
Daniel James
e3353a445a
Unordered: Fix some test failures.
...
[SVN r73856]
2011-08-17 21:29:41 +00:00
Daniel James
ce779452ba
Unordered: Fix gcc error + warning.
...
[SVN r73839]
2011-08-17 07:43:43 +00:00
Daniel James
eb8b8295a1
Unordered: Fix an xml error in the docs.
...
[SVN r73830]
2011-08-16 22:19:00 +00:00
Daniel James
94c9c61142
Unordered: Document new changes and C++11 compliance.
...
[SVN r73829]
2011-08-16 22:18:09 +00:00
Daniel James
11e390bf42
Unordered: Use Boost.Move in minimal tests.
...
[SVN r73828]
2011-08-16 22:17:11 +00:00
Daniel James
a8fdf19c91
Unordered: Test types that are only destructible.
...
[SVN r73820]
2011-08-16 18:08:23 +00:00
Daniel James
08bca9a35f
Unordered: Support moving allocators.
...
[SVN r73805]
2011-08-15 21:34:01 +00:00
Daniel James
1db630d5c9
Unordered: Enable the better select_on_container_copy_construction detection for recent Visual C++.
...
[SVN r73799]
2011-08-15 20:24:12 +00:00
Daniel James
bbad921022
Unordered: Fix some portability issues in tests.
...
- Simplify mechanism for detecting traits of test allocators. There were
some portability issues, but rather than fix them I've just gone for a
simpler mechanism. Does mean that the relevant tests can't be run for
other allocators.
- Fix a couple of unnecessary_copy_tests, whose results were the wrong
way round.
- It appears that Visual C++ only implements RVO for implicitly defined
copy constructors in debug mode, so adjust a move_test to account for
the extra copies now that the copy constructors are explicitly
defined.
[SVN r73798]
2011-08-15 20:23:29 +00:00
Daniel James
f64cf03e1d
Unordered: Implement select_on_container_copy_construction support.
...
[SVN r73772]
2011-08-15 07:48:53 +00:00
Daniel James
559122f67a
Unordered: Small improvements for windows.
...
[SVN r73760]
2011-08-14 21:03:18 +00:00