Commit Graph
1205 Commits
Author SHA1 Message Date
jzmaddock 51c82dc0fe Merge pull request #46 from tanzislam/fix_detail_namespace_for_borland
Fix 'detail' namespace opening for Borland
2017-10-26 18:28:24 +01:00
jzmaddock 73fd7479dd Type_traits: try using --hash on the Appveyor b2 command line as we appear to be exceeding the max path length. 2017-10-26 18:09:49 +01:00
jzmaddock ceaddeef42 Type_traits: correct travis.yml. 2017-10-26 11:27:44 +01:00
jzmaddock bb94535ba8 Type_traits: add CI defines to Jamfile. Update travis script to build multiple configurations at once for faster build times. 2017-10-25 19:10:02 +01:00
Tanzinul Islam 7bc78f51ff Move the detail namespace entirely within the #ifndef __BORLANDC__-block. 2017-09-08 21:37:03 +01:00
jzmaddock b23f18cac2 is_complex.hpp: include boost/config.hpp first so we get compiler specific workarounds prior to including std lib headers. 2017-09-07 18:09:53 +01:00
Tanzinul Islam 907bbbb759 Fix 'detail' namespace closing for Borland
In `type_with_alignment.hpp`, the `boost::detail` namespace is opened in line 28 just before starting the main `#ifndef __BORLANDC__`-block at line 30. The `detail` namespace is closed within the `#ifndef`-block at line 79. Highlight that namespace closing-brace with a comment for visibility.

Furthermore, the main `#ifndef __BORLANDC__`-block has a `#else`-case beginning at line 209, which effectively begins the `boost::detail` namespace at that point. This continuation of the namespace was missing a closing brace, causing a compilation failure with C++Builder (due to not finding `::boost::tt_align_ns::a16` in line 230, but merely finding `::boost::detail::tt_align_ns::a16`). Add that closing brace in line 217 with a visibility comment, just before opening the `tt_align_ns` namespace (which is expected by existing code to be directly inside the `boost` namespace, and not inside `boost::detail`).
2017-08-27 15:15:31 +01:00
jzmaddock 06d07e3d11 Merge pull request #44 from boostorg/2017_07_21
Cherry pick fixes from develop for Boost-1.47
2017-07-21 18:27:30 +01:00
jzmaddock d17304143e Merge branch 'develop' into 2017_07_21 2017-07-21 13:38:00 +01:00
Peter Dimov defd5612a4 Replace exception specification with noexcept(false) (except.spec. invalid in C++17) 2017-07-21 13:33:56 +01:00
Peter Dimov d59b9f419e Suppress g++ bool use warnings 2017-07-21 13:33:56 +01:00
Peter Dimov bc98c3b05f Add g++-7 in -std=c++ mode as well 2017-07-21 13:33:55 +01:00
Peter Dimov 33328ddad0 Add g++-7, clang-4 to Travis 2017-07-21 13:33:55 +01:00
Peter Dimov db654452a3 Fix MSVC failures caused by warning C4800 2017-07-21 13:33:55 +01:00
Peter Dimov bd30493d1c Add corresponding required include 2017-07-21 13:33:54 +01:00
Peter Dimov 26b2676928 Add floating_point_promotion test 2017-07-21 13:33:54 +01:00
Peter Dimov 6acc283b49 Add missing includes 2017-07-21 13:33:53 +01:00
Peter Dimov 05982c1b09 Reorder test includes to test header self-sufficiency 2017-07-21 13:33:53 +01:00
jzmaddock 336162c8c4 Merge pull request #42 from boostorg/feature/is_list_constructible
Add is_list_constructible
2017-07-16 19:04:56 +01:00
jzmaddock 1321945e8b Merge pull request #41 from boostorg/pdimov-patch-1
Fix typo in .travis.yml
2017-07-16 19:03:11 +01:00
jzmaddock 847b2b3b06 Merge pull request #40 from boostorg/feature/is_nothrow_swappable
Add is_nothrow_swappable
2017-07-16 19:02:45 +01:00
jzmaddock 7af1f795c1 Merge pull request #43 from boostorg/pr/fix-gcc7-warnings
Disable g++-7 warnings in a proper manner
2017-07-16 19:00:21 +01:00
Peter Dimov aa2158f97b Define CI_SUPPRESS_KNOWN_ISSUES on Travis, suppress known g++-4 issues 2017-07-16 02:29:40 +03:00
Peter Dimov 7d7322655e Disable g++-7 warnings in a proper manner 2017-07-16 02:06:18 +03:00
Peter Dimov a3bef3752c Disable failures caused by g++-7 -std=c++17 bug 2017-07-16 01:44:06 +03:00
Peter Dimov d5be3746a1 Suppress warnings on g++ 4.x 2017-07-16 01:20:50 +03:00
Peter Dimov ced4870cb0 Add is_list_constructible 2017-07-15 23:03:38 +03:00
Peter Dimov 0ea90ad466 Fix typo in .travis.yml 2017-07-15 21:51:11 +03:00
Peter Dimov b47d4aa421 Disable is_nothrow_swappable_test for the built-in clang++ on Travis, libstdc++ 4.6 is too old 2017-07-15 21:32:13 +03:00
Peter Dimov 1154c16b34 std::vector isn't nothrow swappable pre-C++17 2017-07-15 20:41:23 +03:00
Peter Dimov aa8dcb47cf Add is_nothrow_swappable 2017-07-15 18:57:34 +03:00
jzmaddock 64421a443b Merge pull request #39 from boostorg/pr/clang-4
Add g++-7, clang-4 to Travis
2017-07-15 16:09:29 +01:00
Peter Dimov d19ff6cec4 Replace exception specification with noexcept(false) (except.spec. invalid in C++17) 2017-07-15 15:20:35 +03:00
Peter Dimov 53f5c2776c Suppress g++ bool use warnings 2017-07-15 15:19:44 +03:00
Peter Dimov 0c3d8420ee Add g++-7 in -std=c++ mode as well 2017-07-15 15:05:25 +03:00
Peter Dimov 3d81378e92 Add g++-7, clang-4 to Travis 2017-07-15 14:36:29 +03:00
jzmaddock 97db3128ad Merge pull request #37 from boostorg/pr/missing-config-includes
Add missing includes
2017-07-07 08:11:32 +01:00
Peter Dimov 8f62efcdfc Fix MSVC failures caused by warning C4800 2017-07-06 00:05:17 +03:00
Peter Dimov 2260b04c5d Add corresponding required include 2017-07-01 23:54:09 +03:00
Peter Dimov 468ed1b9be Add floating_point_promotion test 2017-07-01 23:53:15 +03:00
Peter Dimov 0cae4b02e4 Add missing includes 2017-07-01 23:45:13 +03:00
Peter Dimov 06c90d642b Reorder test includes to test header self-sufficiency 2017-07-01 23:37:04 +03:00
jzmaddock 1f6bc4d80b Merge pull request #36 from boostorg/develop
Merge develop to master
boost-1.65.0 boost-1.66.0 boost-1.65.1
2017-06-29 18:28:26 +01:00
jzmaddock a427937573 CI: disable tricky_rvalue_test when we know it will fail with msvc-10 and 11. 2017-06-04 11:26:20 +01:00
jzmaddock 079ea2af3a CI: Add missing appveyor dependency. 2017-06-04 08:12:33 +01:00
jzmaddock 6907de979f CI: Fix appveyor bjam arguments. 2017-06-04 08:04:59 +01:00
jzmaddock 27c0457cba CI: Simplify appveyor testing load. 2017-05-30 19:34:24 +01:00
jzmaddock 31b509c52d Merge pull request #35 from boostorg/improve_ci
Improve CI testing
2017-05-30 09:40:42 +01:00
jzmaddock 7bf550d474 CI: add missing type_index dependency. 2017-05-29 20:57:03 +01:00
jzmaddock 4b40530453 Fix directory name 2017-05-29 20:30:47 +01:00