Daniel James
1bca2df642
Always explicitly specify standard for travis.
2016-07-03 08:42:25 +01:00
Daniel James
59cbe3d483
Also move exception tests into test/Jamfile.v2
...
Moving the tests successfully restored the test results, so do it for
the exception tests as well.
2016-07-03 08:42:17 +01:00
Daniel James
21f2522695
Try running the tests from unordered/test.
2016-07-02 22:11:43 +01:00
Daniel James
3720b0be58
Try creating a project for test.
...
For some reason the unordered test results are not showing up any more.
This is odd, as when I try locally they do run. I don't know why this
is, but it's possible that it's because there isn't an actual project in
the test directory, so try adding one.
2016-07-01 11:12:29 +01:00
Daniel James
7b8e3d01de
Use argument SFINAE instead of return SFINAE
2016-06-03 00:00:51 +01:00
Daniel James
b4a3c6f460
Fix exception safety in assignment for multimap/multiset.
...
The assignment code seemed like a bit of a premature optimization, I
replaced it with a slightly slower but much simpler implementation.
2016-05-30 15:02:04 +01:00
Daniel James
1d4845d6b8
Stop using predef in test.
2016-05-26 22:39:47 +01:00
Daniel James
c26acdba15
Travis
2016-05-26 22:31:43 +01:00
Daniel James
3f42a56bae
Remove old deprecated warning.
2016-05-26 09:25:10 +01:00
Daniel James
144a0c1791
Remove BOOST_NO_STD_DISTANCE workaround.
2016-05-26 09:24:25 +01:00
Daniel James
cc2b1a1ef1
Stop using deprecated boost::iterator.
2016-05-26 09:24:21 +01:00
Daniel James
f014802eb6
Release note for pull request #4 .
2015-02-22 15:08:46 +00:00
Daniel James
68eb654e7a
Merge pull request #4 from tempoz/patch-2
...
Bounds-check after arithmetic is complete
2014-12-09 01:04:30 +00:00
Zoey Greer
3a507b4e39
Bounds-check after arithmetic is complete
...
double_to_size can return std::numeric_limits<size_t>max(), so we cannot add 1 to the return value of double_to_size. That addition should be done while still working with a double, as can be seen being done on line 850 of this file.
This was uncovered by Coverity, and addresses Coverity issues CID13443 and CID12664
2014-12-08 16:38:38 -05:00
Daniel James
0273ec59d7
Fix Visual C++ 9.0 workaround.
2014-12-03 18:28:40 +00:00
Daniel James
9090d87725
Restore ampersand workaround for Visual C++ 9
2014-11-16 10:01:29 +00:00
Daniel James
8ccde2e5a1
Move the allocators after copying the hash functions.
...
Just in case the hash functions throw.
2014-11-09 23:44:16 +00:00
Daniel James
31211a607f
Remove assertion that used moved allocator. Fixes #10777 .
2014-11-09 23:35:35 +00:00
Daniel James
56ab93d296
Merge pull request #3 from awulkiew/fix/iterators
...
Remove template patameters from friend declarations in interator.
2014-11-09 15:14:02 +00:00
Adam Wulkiewicz
1d8855da27
Remove template patameters from friend declarations in interator<>.
2014-11-09 13:36:27 +01:00
Daniel James
df5a7538b1
Changelog
2014-11-08 22:22:12 +00:00
Daniel James
0cedaf7ad6
Rename iterator typedef to n_iterator.
2014-11-08 22:22:11 +00:00
Daniel James
b4795f414d
Remove unneeded ConstNodePointer template parameters.
2014-11-08 22:22:11 +00:00
Daniel James
2c9d209eef
Remove incorrect changelog note.
...
A minor change that is not actually in this release, will be in the next one.
Probably too late to rebuild the documenation.
2014-11-02 17:35:05 +00:00
Daniel James
a81c86a90e
Remove use of operator&.
...
Also reactivate operator& for minimal test classes. Apparently I
disabled them because of a problem in a type trait, but I'm not seeing
that now. Maybe it will appear on other compilers.
2014-10-26 22:21:12 +00:00
Daniel James
7c6f1ef227
Changelog
2014-10-26 12:17:58 +00:00
Daniel James
99985bb1b2
Fix pointer types in iterators.
...
https://svn.boost.org/trac/boost/ticket/10672
2014-10-22 22:03:32 +01:00
Zoey Greer
8c5aa5086d
Initialize data_ in value_base default constructor
...
This means data_ should get initialized in the default constructor for boost::unordered::detail::unique_node (and any other inheritors), as this constructor will be called there.
This uninitialized data member was reported by Coverity (CID 49445), which unfortunately does not seem to have any convenient way to publicly, globally address issues.
2014-10-22 21:27:27 +01:00
Daniel James
b1232d8061
Revert some changes so that I can merge to master.
...
Revert "Rename iterator typedef to n_iterator." and "Combine some of the
headers."
This reverts commits: 2f6b81d8c1 and
e1b39bbbfb .
2014-10-22 21:24:36 +01:00
Daniel James
2f6b81d8c1
Rename iterator typedef to n_iterator.
2014-08-19 16:41:10 +01:00
Daniel James
e1b39bbbfb
Combine some of the headers.
2014-08-19 16:41:10 +01:00
Daniel James
6b7cecb9d3
Workaround initialiser list bug in gcc 4.4.
2014-08-02 03:11:44 +01:00
Daniel James
d4702754b7
The correct release notes.
...
The ones I entered were for hash.
2014-07-27 18:01:00 +01:00
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