Commit Graph
635 Commits
Author SHA1 Message Date
Daniel James 1360fbe99a Download branch snapshot from cron jobs 2017-08-24 22:03:19 +01:00
Daniel James 7eccdaa78d 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 767673645e Support for char16_t, char32_t, u16string, u32string 2017-05-31 22:19:54 +01:00
Daniel James 33eb0c50dc Initial support for char32_t 2017-05-31 10:17:34 +01:00
Daniel James 1706cb5937 Add ticket link to changelog entry 2017-02-03 08:41:31 +00:00
Daniel James c592e85491 Hash changelog entry 2017-01-01 16:04:24 +00:00
Daniel James 44df96775a Link to ticket in changelog 2016-12-05 23:00:20 +00:00
Daniel James d06ba47884 Add changelog entry for 1.63.0 2016-12-05 22:42:44 +00:00
Daniel James e5575ba805 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 f230731aa5 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 3651b46104 Update factory smart pointer tests for new standard versions
Only test std::auto_ptr when available, and test std::unique_pointer
when available.
2016-11-06 10:31:51 +00:00
Daniel James 281e11b292 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 a87c559a0b Fix missing documentation redirects for factory and forward 2016-10-30 23:41:32 +00:00
Daniel James 1cdfd70777 Document warning fixes in 1.63.0 2016-10-14 09:24:13 +01:00
Daniel James 9f24e2eaf0 Try to avoid more warnings 2016-10-11 10:07:11 +01:00
Rene Rivera 0a35778185 Add, and update, documentation build targets. 2016-10-07 23:07:34 -05:00
Daniel James d5b9e65f50 Remove -Wsign-conversion, old gcc doesn't support it. 2016-10-05 13:46:24 +01:00
Daniel James 826f7013a1 Another signed conversion warning 2016-10-05 09:49:27 +01:00
Daniel James a0f536a8f3 Add -Wsign-conversion to flags 2016-10-05 09:42:18 +01:00
Daniel James 58eb996d0f Missing include 2016-09-30 09:30:45 +01:00
Daniel James e28d3f882a Warnings as errors on travis. 2016-09-30 09:25:44 +01:00
Daniel James 68d13294cc More clang warnings 2016-09-30 09:25:44 +01:00
Daniel James 100e78f560 Fix signed conversion warnings. 2016-09-30 09:25:44 +01:00
Daniel James 86d7f6b568 Merge branch 'master' into develop 2016-08-14 19:50:45 +01:00
Daniel James 28e317a417 Merge branch 'develop'
Just changes to build setup.
boost-1.62.0
2016-07-30 12:03:02 +01:00
Daniel James 815fc115a0 Always specify standard version. 2016-07-03 08:47:14 +01:00
Daniel James 2ee1e5c25a Merge branch 'develop' (early part) 2016-06-26 20:32:22 +01:00
Daniel James 448798cf7b Move all hash tests into a single directory. 2016-06-26 20:28:17 +01:00
Marshall Clow 7977f83a08 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 739dd5df58 Fix some warnings in test/example code. 2016-05-30 15:20:52 +01:00
Daniel James 62cc73b31d Merge pull request #5 from danieljames/feature/forward-fixes
Feature/forward fixes
2016-05-27 09:54:33 +01:00
Daniel James c6f1cf79c6 Fix tests 2016-05-27 08:38:54 +01:00
Daniel James a43bbfe34c Fix handling of no argument functions in C++11.
When they don't exist it was failing because result_of doesn't have a
type and SFINAE couldn't be used as they have no template arguments.
2016-05-27 08:38:01 +01:00
Daniel f2e4a80a33 Travis 2016-05-26 22:36:58 +01:00
Daniel 45eeb170f2 Fix the binary 32 and 64 bit hash functions. 2016-02-28 09:14:37 +00:00
Daniel fa6cb80704 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 df98d4fd1c 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 2a0d1be60b doc: BOOST_HASH_SPECIALIZE_REF passes by const ref 2015-09-12 17:12:02 -04:00
Daniel James 1bf379ab60 Merge remote-tracking branch 'origin/develop' boost-1.59.0 boost-1.58.0 2015-01-24 14:37:21 +00:00
Daniel James a47818647d Fix version number in release notes. 2015-01-10 13:10:15 +00:00
Daniel James 188c8d4c5d Change default factory allocator to 'void'.
To remove the dependency on Boost.Optional. Supplied a macro for
backwards compatibility, but that will be removed in a future release.
2015-01-10 13:08:03 +00:00
Daniel James 980e1e4078 Release note for hash change. 2015-01-10 13:04:32 +00:00
Daniel James 97754f5bd8 Merge branch 'pr/2' into develop 2015-01-05 19:37:22 +00:00
Andrzej Krzemieński 28796cd2db removed unused header
this decouples this library from Boost.Optional
2015-01-05 19:36:57 +00:00
Daniel James a0bb64c271 Merge branch 'pr/3' into develop 2015-01-05 19:36:31 +00:00
Andy Webber d5dc5033d2 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 8bbbb7a71c Merge branch 'develop' boost-1.56.0 boost-1.57.0 2014-07-28 23:32:57 +01:00
Daniel James 770e4dea08 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 6dad4b1f88 The correct release notes.
The ones I checked in were for unordered.
2014-07-27 18:00:14 +01:00
Daniel James a52395f96f Merge branch 'develop' 2014-07-27 12:20:49 +01:00