Commit Graph
673 Commits
Author SHA1 Message Date
Daniel James 96fbb48b42 Merge branch 'develop' boost-1.67.0 2018-01-14 16:10:59 +00:00
Daniel James b0cd91e154 Add missing copyright 2018-01-10 15:21:36 +00:00
Daniel James 591caf1cf3 Rebuild overloaded_function with consistent ids 2018-01-10 15:21:36 +00:00
Daniel James 7fe70563fb Run concurrent processes in travis 2018-01-06 14:17:35 +00:00
Daniel James abd46b812e Fix travis
A search and replace error message up BJAM_TOOLSET. Haven't used it for a
while, so just delete the parameter.
2018-01-06 14:12:57 +00:00
Daniel James 4ef2b1ebeb Use cxxstd in travis 2018-01-06 13:57:39 +00:00
Daniel James bbbd444cc7 Use boost 1.66.0 in travis 2018-01-06 13:55:45 +00:00
Daniel James 35622d14a3 Build boost.build in travis 2018-01-06 13:54:22 +00:00
Daniel James 3f2ef9b726 Merge branch 'develop' 2018-01-01 16:01:06 +00:00
Daniel James 16a4ab6de6 Remove hash from repo 2017-12-22 20:10:37 +00:00
Daniel James 173aa87c21 Manually write out tuple overloads
A tad more usable this way.
2017-12-19 17:48:48 +00:00
Daniel James 5f9b5bcfad Update paths for headers moved to different modules
Makes it easier to see dependencies.
2017-12-19 17:48:18 +00:00
Daniel James 3697941e27 Call 'make_pointer' outside of try, catch block
If an exception is thrown in the constructor of a smart pointer,
then the smart pointer should handle deallocating the memory.
If this was inside the try block, then the catch block would
deallocate the memory a second time.
2017-12-17 12:47:03 +00:00
Daniel James b378d0336c Use allocator_traits::construct and destroy 2017-12-17 12:47:03 +00:00
Daniel James 3dc4f33ad5 Don't call deallocate with null pointers 2017-12-17 12:16:08 +00:00
Daniel James 65a6556800 Use alloator_traits for allocate/deallocate 2017-12-17 12:05:54 +00:00
Daniel James 270d59be4e Add extra test for factory with std::allocator
So that it doesn't have to have warnings disabled, as in the other allocator
test.
2017-12-17 11:53:04 +00:00
Daniel James 040d8a649b Merge pull request #7 from DanielaE/fix/replace-deprecated-allocator-members
replace members of std::allocate which are deprecated in c++17 by the…
2017-12-17 11:28:05 +00:00
Daniela Engert 4a6944adbc replace members of std::allocate which are deprecated in c++17 by their cousins from std::allocator_traits.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-17 09:59:59 +01:00
Daniel James ac30c5d1b2 Merge branch 'develop' boost-1.66.0 2017-11-11 18:40:05 +00:00
Daniel James 468fd52b43 1.66.0 release notes 2017-11-10 15:16:39 +00:00
Daniel James 8c303a3382 Merge branch 'develop' 2017-10-27 11:06:13 +01:00
Daniel James 35d79a36c9 Suppress warnings about std::auto_ptr in factory tests
They're testing that the library works with std::auto_ptr, the library itself
doesn't use it.
2017-10-20 03:06:06 +01:00
Daniel James 5d83851b5c Remove schema stuff, as it doesn't work 2017-10-02 23:31:54 +01:00
Daniel James ca954fb7c9 Initial explicit-failures-markup.xml 2017-10-02 13:42:23 +01:00
Daniel James 995370c904 Use is_zero workaround on clang
The same warning appears on clang for windows, but the workaround wasn't
used because the gcc macro wasn't defined.
2017-09-19 12:42:01 +01:00
Daniel James 41306b0826 Merge branch 'develop'
Travis improvements.
2017-09-19 11:08:15 +01:00
Daniel James dd14136f44 Use 1.65.1 in travis 2017-09-08 21:40:16 +01:00
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 24c6954596 Merge branch 'develop' boost-1.65.1 boost-1.65.0 2017-06-11 20:49:34 +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 e888012308 Merge branch 'develop' boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 2017-01-01 18:25:51 +00:00
Daniel James c592e85491 Hash changelog entry 2017-01-01 16:04:24 +00:00
Daniel James 06b50f6a37 Hash changelog entry 2017-01-01 16:03:48 +00:00
Daniel James 8f59ebc2d1 Link to ticket in changelog boost-1.63.0 2016-12-05 23:01:20 +00:00
Daniel James 44df96775a Link to ticket in changelog 2016-12-05 23:00:20 +00:00
Daniel James af18fb438a Add changelog entry for 1.63.0 2016-12-05 22:43:05 +00:00
Daniel James d06ba47884 Add changelog entry for 1.63.0 2016-12-05 22:42:44 +00:00
Daniel James 849535f161 Only support std::wstring when wchar_t is available
This hopefuly fixes #8552.

https://svn.boost.org/trac/boost/ticket/8552
2016-12-05 22:37:45 +00:00
Daniel James 75622b88f4 Fix missing documentation redirects for factory and forward 2016-12-05 22:37:13 +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 7379ed7749 Merge branch 'develop' 2016-10-14 09:24:46 +01:00
Daniel James 1cdfd70777 Document warning fixes in 1.63.0 2016-10-14 09:24:13 +01:00