Daniel James
1ad77fa8ba
Unordered: Merge unordered from trunk.
...
- Activate `std::allocator_traits` for gcc 4.7 and Visual C++ 11.
- Implement variadic construct in `boost::unordered::detail::allocator_traits`
when variadics, rvalue references and SFINAE expression are available.
- Use variadic construct from `allocator_traits`, or when not available move
the logic for constructing `value_type` to a lower level, so the container
code is a bit simpler.
- Avoid `-Wshadow` warnings. Fixes #6190 .
- Implement `reserve`. Fixes #6857 .
[SVN r78432]
2012-05-12 08:14:05 +00:00
Daniel James
de90bf39a5
Unordered/Hash: Merge from trunk.
...
[SVN r78319]
2012-05-03 22:05:21 +00:00
Daniel James
34f5d8e966
Hash: Merge documentation fix.
...
[SVN r76955]
2012-02-09 09:26:00 +00:00
Daniel James
40c9e2be58
Hash: Merge documentation changes.
...
[SVN r76533]
2012-01-15 20:49:40 +00:00
Daniel James
5385cc4cd4
Merge unordered+hash documentation updates.
...
[SVN r75015]
2011-10-17 20:23:27 +00:00
Daniel James
68bfa12696
Functional: Merge old change to use BOOST_DEDUCED_TYPENAME.
...
[SVN r70516]
2011-03-24 20:28:33 +00:00
Daniel James
5aa6544dfc
Hash: merge updated tests.
...
- Remove shared_ptr_fail_test, since shared_ptr now has a hash function.
- Run several tests with and without implicit casts.
[SVN r70445]
2011-03-23 00:10:03 +00:00
Daniel James
c8512e277b
Merge typeindex support for hash. Fixes #4756 .
...
[SVN r68199]
2011-01-17 04:15:00 +00:00
Daniel James
6d7e2976d3
Merge hash from trunk.
...
- Avoid `-Wconversion` warnings.
[SVN r67664]
2011-01-04 23:06:53 +00:00
Daniel James
2f1946c541
Merge OpenVMS 64 bit patch for hash. Fixes #4477 .
...
[SVN r64869]
2010-08-17 20:00:17 +00:00
Daniel James
76e621bddd
Merge hash, opt-in to breaking change rather than opt-out.
...
[SVN r64031]
2010-07-15 01:12:23 +00:00
Daniel James
6f13510580
Merge iostreams, hash.
...
Including disallowing implicit casts to `hash_value`.
[SVN r63812]
2010-07-10 14:20:45 +00:00
Tobias Schwinger
3cec009503
adds Functional/Forward
...
[SVN r61597]
2010-04-26 23:21:31 +00:00
Tobias Schwinger
57ba196417
adds Functional/Factory
...
[SVN r61596]
2010-04-26 23:20:27 +00:00
Daniel James
eccff6436c
Merge some link fixes and release notes.
...
[SVN r61474]
2010-04-21 23:00:35 +00:00
Daniel James
2f112825b9
Unordered/hash release notes.
...
[SVN r61356]
2010-04-18 13:20:45 +00:00
Daniel James
196e95ad34
Disable warnings as errors for hash.
...
[SVN r61207]
2010-04-11 20:24:04 +00:00
Daniel James
fc35014a87
Give up on warnings-as-errors for gcc for now.
...
[SVN r61113]
2010-04-06 20:14:12 +00:00
Daniel James
5ed2ed3b6b
Merge from trunk.
...
- Add `quick_erase` for unordered. `erase_return_void` is now deprecated.
Fixes #3966
- Avoid collision between 0 and 0.5. Fixes #4038
[SVN r60980]
2010-03-31 21:39:07 +00:00
Daniel James
a7d58c92b3
Remove optimization which causes 0.5 to hash to 0. Refs #4038 .
...
I have an internal requirement the 0 hashes to 0, a better solution
might be to remove that, put the optimization back and hash 0 to another
value. Or alternatively, use the main combine function instead.
[SVN r60805]
2010-03-24 08:49:00 +00:00
Daniel James
ce5cb3f9df
Merge hash and unordered from trunk.
...
- Replace uses of deprecated C++0x macros
- Set length of primes inside template on Sun C++. Fixes #3854
- Missing newline at end of file.
[SVN r59911]
2010-02-25 19:05:01 +00:00
Daniel James
be0a60760c
Quick hack to deal with title tags in doxygen descriptions.
...
[SVN r59859]
2010-02-24 00:14:19 +00:00
Daniel James
9ad43cf51f
Remove deprecated macros for hash and unordered's tests.
...
[SVN r59708]
2010-02-16 22:33:10 +00:00
Daniel James
a98423d2c8
Take advantage of the simplified parameters.
...
[SVN r59707]
2010-02-16 22:32:49 +00:00
Daniel James
09dee31f61
Stop using the deprecated BOOST_HAS_ macros in unordered and hash.
...
[SVN r59697]
2010-02-15 23:01:06 +00:00
Daniel James
deb0e998a2
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]
2010-02-14 16:31:21 +00:00
Tobias Schwinger
cfc0494e33
checks for write permission on working copy :-)
...
[SVN r59524]
2010-02-06 14:20:05 +00:00
Daniel James
19197eabe1
Missing newline.
...
[SVN r59365]
2010-01-30 09:30:04 +00:00
Daniel James
d6e254a03b
Don't foward declare containers when using gcc's parallel library and
...
add a macro to disable forward declaration. Fixes #3866 .
[SVN r59282]
2010-01-27 19:32:39 +00:00
Daniel James
2644aeff12
Merge link fix.
...
[SVN r59013]
2010-01-15 00:56:07 +00:00
Daniel James
828a9c862c
Fix link to example file. Fixes #3836 .
...
Thanks for reporting this.
[SVN r58951]
2010-01-12 18:52:43 +00:00
Daniel James
6f2d424287
Turn warnings as errors back on.
...
[SVN r58949]
2010-01-12 18:51:59 +00:00
Daniel James
34133e5530
Merge unordered documentation.
...
[SVN r58844]
2010-01-09 17:17:53 +00:00
Daniel James
1274aafb87
Update changelogs and slightly improved reference documentation for new release.
...
[SVN r58805]
2010-01-08 06:43:57 +00:00
Daniel James
c3f6773187
Merge hash changes.
...
[SVN r58801]
2010-01-08 05:38:39 +00:00
Daniel James
9d114a5021
Explicitly cast values to avoid warning on Visual C++ 10
...
[SVN r58745]
2010-01-06 08:43:47 +00:00
Daniel James
a3cabbe601
Formatting changes, mostly to fit within 80 characters.
...
Also, some C casts converted to static_cast.
[SVN r58692]
2010-01-04 22:49:39 +00:00
Daniel James
6fe052f27e
Rename namespace BOOST_HASH_DETECT_FLOAT_FUNCTIONS to lower case for consistency.
...
[SVN r58632]
2010-01-02 11:12:23 +00:00
Daniel James
109b4d8258
Only use _GLIBCXX_DEBUG on gcc/darwin.
...
It looks like pathscale also uses the gcc library but debug mode doesn't
work on it.
[SVN r58567]
2009-12-29 18:06:41 +00:00
Daniel James
7fc5d81933
Only use gcc debug containers on the container_fwd_test.
...
[SVN r58395]
2009-12-15 13:16:50 +00:00
Daniel James
fbd3e1c7ea
Turn off warnings as errors on gcc/darwin because the integer library currently causes some warnings.
...
[SVN r58394]
2009-12-15 13:16:32 +00:00
Daniel James
55e7d127af
Merge unordered and hash.
...
Improved Codegear support in unordered.
Another warning suppression in hash.
[SVN r58223]
2009-12-07 19:26:26 +00:00
Daniel James
33e7610ed7
Suppress another warning.
...
[SVN r58078]
2009-12-01 08:52:10 +00:00
Daniel James
19007717dc
Merge hash warning fixes from trunk.
...
[SVN r58032]
2009-11-29 16:14:10 +00:00
Daniel James
ec3632c322
Try to suppress some more Visual C++ warnings.
...
[SVN r57976]
2009-11-27 19:43:26 +00:00
Daniel James
4c4ba633c3
Suppress a warning that's in the windows mobile system headers.
...
[SVN r57963]
2009-11-26 23:15:30 +00:00
Daniel James
b647aba2cd
Fix some hash /W4 warnings. Fixes #3648
...
[SVN r57839]
2009-11-21 19:40:54 +00:00
Daniel James
32917c2bd1
Turn on warnings as errors for the hash tests.
...
[SVN r57720]
2009-11-16 23:56:56 +00:00
Daniel James
84c30e4fd7
Remove 'warnings-as-errors' flag that was breaking the build.
...
[SVN r57564]
2009-11-11 14:03:44 +00:00
Daniel James
ed8c404ca6
Stricter warnings for unordered and hash.
...
There are still warnings in hash_complex_test.
[SVN r57537]
2009-11-10 08:15:55 +00:00