Daniel James
b97ceb6442
Release notes.
2014-07-27 12:20:56 +01:00
Daniel James
15cb6d7d1b
Tweak warning flags in tests.
2014-07-14 21:49:58 +01:00
Daniel James
2f5d98a0cd
Don't use allocator to construct/destroy anything other than elements.
...
As specified in 23.2.1.3.
2014-07-12 19:12:46 +01:00
Daniel James
2216c987a0
Fixed direct use of allocator.
2014-07-11 09:13:47 +01:00
Daniel James
86d4d21250
Make value_base a member of pointer nodes.
2014-07-11 08:40:07 +01:00
Daniel James
9440395330
Fix swap link.
2014-06-16 22:45:04 +01:00
Daniel James
034f2c3779
Update metadata.
2014-06-16 22:43:54 +01:00
Daniel James
e93f5b0971
Update link to swap.
2014-06-08 15:33:40 +01:00
Daniel James
78bd2c0736
Fix map allocators in introduction. Fixes trac #9719 .
2014-03-11 03:48:26 +00:00
Daniel James
4e6ce91dd0
Regenerate libraries.json with latest script.
2014-02-27 22:46:07 +00:00
Daniel James
850d69738b
Switch to latest meta/libraries.json
2014-02-27 22:30:01 +00:00
Daniel James
9c62f83e74
Add maintainers to metadata.
2014-02-24 22:22:09 +00:00
Daniel James
99fdce0b4d
Fix policy typedefs.
2014-02-24 16:54:12 +00:00
Daniel James
06b6418044
Add metadata
2014-02-23 14:30:21 +00:00
Daniel James
57819d1dd9
Always use prime policy for integers. Fixes trac #9282 .
2014-02-23 10:16:14 +00:00
Daniel James
94071cc6e8
Clean up warnings. Fixes trac #9377 .
2014-01-26 22:57:24 +00:00
Daniel James
9ca8c691ac
Ignore html build files.
2014-01-26 13:44:38 +00:00
Daniel James
a4881436d2
Disable forward_as_tuple test for older Visual C++.
2014-01-23 22:49:05 +00:00
Daniel James
70190b3aa2
Disable test for compilers that emulate old Visual C++.
2014-01-15 00:04:13 +00:00
Daniel James
8ae166a2c3
Tweak compiler checks in unnecessary_copy_tests.
...
I'm running these tests by default now, which will probably break
several compilers, so I'll need to add extra conditions later.
2014-01-15 00:00:01 +00:00
Daniel James
7d0c6d2425
Unused typedef.
2013-12-15 17:11:26 +00:00
Daniel James
5995e5521f
Account for extra moves/copies when using Visual Age.
2013-12-15 17:11:26 +00:00
Daniel James
59c83ab942
Reintroduce std::move test.
...
There used to be a std::move test here, but it was changed to
boost::test for a wider range of testing, but I'd quite like to test
with std::move regardless.
2013-12-15 17:11:25 +00:00
Daniel James
0a552a47cb
Disable test for Visual C++ 12.
2013-12-15 17:11:25 +00:00
Daniel James
3b5cf359e7
Merge branch 'master' into develop
...
Using 'ours' strategy, so nothing actually changed.
2013-12-07 19:10:39 +00:00
Daniel James
239453bead
Fix unordered on Sun 5.12 compiler. Refs #9424 .
...
[SVN r86792]
svn-trunk
2013-11-23 11:43:19 +00:00
Daniel James
bea92e8842
Merge unordered and hash from trunk.
...
- Only use Visual C++ pragma with appropriate compilers.
- Working link for Thomas Wang's hash function.
- Updated unordered rationale.
- Fix `unnecessary_copy_tests` for Visual C++ 12.
- Some extra insert tests.
[SVN r86728]
svn-release
2013-11-16 20:36:27 +00:00
Daniel James
ddab816ed7
Use BOOST_HAS_PRAGMA_ONCE.
...
Remembering to first include config, so that it'll actually be defined.
[SVN r86726]
2013-11-16 20:13:24 +00:00
Daniel James
007ddb9a5a
Update the unordered rationale.
...
I just noticed that it wan't updated for the changes on 64 bit platforms.
Not very good, but I don't want to spend too long on this. I'm tempted to just
delete it.
[SVN r86608]
2013-11-10 23:26:21 +00:00
Daniel James
6b1a4bfeb7
Link to archived copy of Thomas Wang's integer hash function.
...
His site's no longer on the web, so use web.archive.org instead.
[SVN r86607]
2013-11-10 23:25:54 +00:00
Daniel James
6ca8d5e0d9
Merge Visual C++ 12 fix for Unordered.
...
[SVN r86551]
2013-11-03 19:20:09 +00:00
Daniel James
6f3dee13a8
Extend the Visual C++ workaround to 3 parameters.
...
To avoid collision with piecewise construction.
[SVN r86506]
2013-10-28 20:32:52 +00:00
Daniel James
7f14796ba4
Try to work around Visual C++'s variadic overload bug.
...
Possibly too late for the release.
[SVN r86482]
2013-10-27 17:58:09 +00:00
Daniel James
cfb4a9d254
Revert attempted work around for Visual C++.
...
[SVN r86478]
2013-10-27 13:14:12 +00:00
Daniel James
621c1523c0
Fix potential msvc 12 workaround.
...
[SVN r86433]
2013-10-25 22:21:51 +00:00
Daniel James
b4d62e4670
Attempt to work around Visual C++ initializer list overload bug.
...
I'm hoping that these templated initializer lists will be considered a better
overload than the others. I have no idea if it will actually work, this is a
real shot in the dark.
The enable_if checks should probably be for implicit conversion, there might
be a chance this could override a valid call when there's an explicit
conversion.
[SVN r86419]
2013-10-24 18:11:35 +00:00
Daniel James
3922d1bb63
This special case doesn't seem to apply to the latest Visual C++.
...
[SVN r86365]
2013-10-19 16:53:37 +00:00
Daniel James
9b9a1d21a6
Merge release notes + float hash fix. Ref #8822 .
...
[SVN r86210]
2013-10-08 21:26:30 +00:00
Daniel James
033a611f71
Change log.
...
[SVN r86173]
2013-10-06 08:03:12 +00:00
Stephen Kelly
3aa91346ea
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
Daniel James
a7c0ddb5b3
Merge unordered to release. Fixes #8851 , #8874
...
Avoid some warnings, and move detail functions into a sub-namespace to avoid
exposing them via. ADL.
[SVN r85388]
2013-08-18 09:44:14 +00:00
Daniel James
de0366105c
Avoid Visual C++ warning.
...
Avoiding:
warning C4127: conditional expression is constant
[SVN r85281]
2013-08-10 13:09:28 +00:00
Daniel James
3508ceaa58
Avoid exposing functions via ADL.
...
I'd put the iterators in their own namespace so that they wouldn't pick
up functions in detail via ADL, but I forgot that their template
parameters would cause that to happen anyway. The simplest way to fix
that for now is just to stuff the problematic functions into a
sub-namespace, so that they're no longer exposed.
[SVN r85280]
2013-08-10 13:09:08 +00:00
Daniel James
29660f9c4d
Remove unused typedef. Refs #8874 .
...
[SVN r85245]
2013-08-08 20:28:53 +00:00
Daniel James
52b42b4e48
Fix unused variable warning. Refs #8851 .
...
Bit annoying that `boost::ignore_unused_variable_warning` is in
`<boost/concept_check.hpp>`.
[SVN r85244]
2013-08-08 20:27:40 +00:00
Daniel James
c88126e1d2
Merge unordered from trunk.
...
Add `BOOST_NOEXPECT` to:
- Move constructors (when appropriate)
- Destructors
- Iterators
Also, fix some misleading documentation about the containers' move support.
[SVN r85048]
2013-07-15 21:32:45 +00:00
Daniel James
e6a6fe92d7
Fix misleading documentation about move support.
...
[SVN r84985]
2013-07-08 22:11:54 +00:00
Daniel James
0c7c7cc6ad
Merge some change log entries to release.
...
[SVN r84497]
2013-05-25 15:53:49 +00:00
Daniel James
fb93c8cb86
Change log entries for 1.54.0
...
[SVN r84496]
2013-05-25 15:45:51 +00:00
Daniel James
8f0126a13a
Revert siphash example.
...
Since I'm not going to release it.
[SVN r84434]
2013-05-22 21:48:29 +00:00