Daniel James
f7ad177dae
Use boost 1.65 in travis
...
Also copied some other things that I've found to work well.
2017-08-24 10:24:52 +01:00
Daniel James
9c82e48bc9
Support for char16_t, char32_t, u16string, u32string
2017-05-31 22:19:54 +01:00
Daniel James
1b3bed82aa
Initial support for char32_t
2017-05-31 10:17:34 +01:00
Daniel James
6dd58674aa
Add ticket link to changelog entry
2017-02-03 08:41:31 +00:00
Daniel James
babb4f8f73
Hash changelog entry
2017-01-01 16:04:24 +00:00
Daniel James
4b99dbdb64
Link to ticket in changelog
2016-12-05 23:00:20 +00:00
Daniel James
a489b08e27
Add changelog entry for 1.63.0
2016-12-05 22:42:44 +00:00
Daniel James
ab9f98455a
Fix cast issue in poor_quality_tests
...
The comparison in the if statement and the test didn't match, which I
think is why this test was sometimes failling. But should still try to
write something that will work for floats.
2016-11-18 15:14:04 +00:00
Daniel James
7159a86166
Only support std::wstring when wchar_t is available
...
This hopefuly fixes #8552 .
https://svn.boost.org/trac/boost/ticket/8552
2016-11-18 15:13:46 +00:00
Daniel James
d0ee8e13bd
Support for removed function objects in C++17
...
std::unary_function and std::binary_function are removed in C++17, and
Visual C++ is the first compiler to do this (when the appropriate macro
is defined). I'm not sure what the long term solution should be, but
hopefully this will work for now.
2016-11-01 16:31:21 +00:00
Daniel James
e2d7225f57
Document warning fixes in 1.63.0
2016-10-14 09:24:13 +01:00
Daniel James
36545f62cf
Try to avoid more warnings
2016-10-11 10:07:11 +01:00
Daniel James
618fc6d074
Remove -Wsign-conversion, old gcc doesn't support it.
2016-10-05 13:46:24 +01:00
Daniel James
c2764e22a7
Another signed conversion warning
2016-10-05 09:49:27 +01:00
Daniel James
5a811f25aa
Add -Wsign-conversion to flags
2016-10-05 09:42:18 +01:00
Daniel James
b790429529
Warnings as errors on travis.
2016-09-30 09:25:44 +01:00
Daniel James
1e6cefbfeb
More clang warnings
2016-09-30 09:25:44 +01:00
Daniel James
b0ddb244be
Fix signed conversion warnings.
2016-09-30 09:25:44 +01:00
Daniel James
3dfdb19bfd
Merge branch 'master' into develop
2016-08-14 19:50:45 +01:00
Daniel James
f184dd019f
Merge branch 'develop'
...
Just changes to build setup.
boost-1.62.0
2016-07-30 12:03:02 +01:00
Daniel James
0361d416b7
Always specify standard version.
2016-07-03 08:47:14 +01:00
Daniel James
7838c3678f
Merge branch 'develop' (early part)
2016-06-26 20:32:22 +01:00
Daniel James
5856bff480
Move all hash tests into a single directory.
2016-06-26 20:28:17 +01:00
Marshall Clow
468516ed71
Fix a typo in a comment; fixes https://svn.boost.org/trac/boost/ticket/12270
2016-06-14 17:24:30 -07:00
Daniel James
c8d8c7edd4
Fix some warnings in test/example code.
2016-05-30 15:20:52 +01:00
Daniel
e76c3dc1a2
Travis
2016-05-26 22:36:58 +01:00
Daniel
8171dbb465
Fix the binary 32 and 64 bit hash functions.
2016-02-28 09:14:37 +00:00
Daniel
99d4923496
Add test for strings of null character.
...
They're working, but wanted to make that explicitly clear.
2016-02-28 09:11:19 +00:00
Daniel James
29865a5bca
Merge pull request #4 from BillyDonahue/changes
...
doc: BOOST_HASH_SPECIALIZE_REF passes by const ref
boost-1.60.0
boost-1.61.0
2015-09-15 13:50:41 +01:00
Billy Donahue
8b05fd5fdf
doc: BOOST_HASH_SPECIALIZE_REF passes by const ref
2015-09-12 17:12:02 -04:00
Daniel James
ada1369a14
Merge remote-tracking branch 'origin/develop'
boost-1.59.0
boost-1.58.0
2015-01-24 14:37:21 +00:00
Daniel James
4977373964
Fix version number in release notes.
2015-01-10 13:10:15 +00:00
Daniel James
8b19e7eaa0
Release note for hash change.
2015-01-10 13:04:32 +00:00
Daniel James
75ae18ef54
Merge branch 'pr/3' into develop
2015-01-05 19:36:31 +00:00
Andy Webber
754d5f535e
Fixed strict aliasing violation.
...
Changed C-style cast and dereference to std::memcpy. Exactly mirrors other code already in the file.
2015-01-05 19:35:34 +00:00
Daniel James
ebc607d44e
Merge branch 'develop'
boost-1.57.0
boost-1.56.0
2014-07-28 23:32:57 +01:00
Daniel James
549196ca7d
Update documentation for hash_combine.
...
Also added some disclaimers for anyone who didn't notice the note in the
introduction.
2014-07-28 23:30:47 +01:00
Daniel James
f2761964bd
The correct release notes.
...
The ones I checked in were for unordered.
2014-07-27 18:00:14 +01:00
Daniel James
41487a2e8c
Merge branch 'develop'
2014-07-27 12:20:49 +01:00
Daniel James
ca52df8a05
Release notes.
2014-07-27 12:20:43 +01:00
Daniel James
b39e6e96f0
Merge remote-tracking branch 'origin/develop'
2014-07-27 12:01:12 +01:00
Daniel James
8266a55b26
Update metadata to use array for 'std'.
2014-05-31 15:16:56 +01:00
Daniel James
711b2b6d69
Merge branch 'develop'
...
Library metadata, plus improved hash_combine.
2014-03-16 22:55:12 +00:00
Daniel James
d888097468
Regenerate libraries.json
2014-02-27 22:46:55 +00:00
Daniel James
23f1db7729
Update maintainers from /libs/maintainers.txt
2014-02-27 22:29:01 +00:00
Daniel James
35ef2502d5
Typo
2014-02-24 22:21:35 +00:00
Daniel James
aa3ab0790a
Add maintainers to metadata.
2014-02-24 22:21:03 +00:00
Daniel James
6c3e20ac18
Json meta data.
2014-02-24 21:40:10 +00:00
Daniel James
97cc6fbbc1
Add metadata
2014-02-23 14:29:48 +00:00
Daniel James
309d17f387
Another try at an improved hash function.
...
This is based on the mix function from MurmurHash. It's not the full
algorithm as it's always seeded with 0, and doesn't do a final mix. This
should be okay as Boost.Hash doesn't claim to avalanche the bits.
2014-02-23 10:17:08 +00:00