Commit Graph
1308 Commits
Author SHA1 Message Date
Kohei Takahashi 47070610d0 Remove unnecessary user defined ctor
there is no reasons defining those probably.

This change allows to be vector trivially copyable iff all elements are
trivially copyable, i.e. following static assert now passes.

```cpp
static_assert(std::is_trivially_copyable<vector<double, int>>{});
```
2018-03-14 15:15:33 +09:00
Kohei Takahashi 101a056a92 Merge pull request #171 from ldionne/develop
Allow incomplete types in fusion::tag_of and fusion::is_native_fusion_sequence
2018-03-03 13:31:22 +09:00
Louis Dionne 82f677c169 Allow incomplete types in fusion::tag_of and fusion::is_native_fusion_sequence 2018-03-02 02:03:43 -08:00
Kohei Takahashi f61bffb21f Remove $$$ JDG temp $$$ 2018-02-24 16:00:57 +09:00
Kohei Takahashi 4c67886cc2 Merge pull request #168 from Kojoley/add-limits-precheck
Add limits precheck
2018-02-21 21:45:13 +09:00
Nikita Kniazev 38818fbe3d Add limits precheck 2018-02-20 22:44:34 +03:00
Kohei Takahashi 0a8f0f49b2 Merge pull request #167 from boostorg/enhancement/ci
Improve CI performance, like phoenix
2018-01-29 20:04:18 +09:00
Kohei Takahashi cdd1408d2b Update dependency
functional/hash was branched off into contaienr_hash
2018-01-29 12:35:30 +09:00
Kohei Takahashi 540ea0ef0c Use build time configuration 2018-01-29 12:03:19 +09:00
Kohei Takahashi 671f22b013 Use new common CI marker 2018-01-29 10:34:33 +09:00
Kohei Takahashi dfceaffc58 Update copyright year 2018-01-29 10:30:55 +09:00
Kohei Takahashi 2c86e9d18c Added hash option to b2
to mitigate max path length exceeding.
2018-01-29 10:17:06 +09:00
Kohei Takahashi d8e6f406ab Mark as CI in Jamfile not command line
super-project also runs regression test, but they doesn't define that.
2018-01-29 10:15:39 +09:00
Kohei Takahashi b42314fb02 Enabling parallel option to CI job 2018-01-29 10:10:15 +09:00
Kohei Takahashi 806b621931 Merge pull request #166 from Kojoley/cwg-defect-945
vector: Fix for compilers not compatible with CWG defect 945
2017-12-24 11:40:58 +09:00
Nikita Kniazev 39fb05e40f vector: Fix for compilers not compatible with CWG defect 945
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#945
2017-12-23 18:17:04 +03:00
Joel de Guzman dc47261890 Merge pull request #164 from Kojoley/fix-map-vs2017-15.5
map: Switch to SFINAE in template parameters
2017-12-14 06:45:27 +08:00
Nikita Kniazev 099333b61d map: Switch to SFINAE in template parameters
Fixes #163.

Since C++11 we can do SFINAE in template parameters. VS2017 15.5 doesn't like
the SFINAE on argument here, but do not ask me why, because I have no idea.
2017-12-14 00:05:28 +03:00
Joel de Guzman 821aaee960 Merge pull request #161 from boostorg/regression/msvc-defects
Fixed a regression with msvc 10/11/12
2017-11-25 06:23:17 +08:00
Kohei Takahashi b12c6b6af6 Regenerate preprocessed files. 2017-11-23 22:59:02 +09:00
Kohei Takahashi 4eda545405 Fixed a regression with msvc 10/11/12 defect 2017-11-23 22:48:11 +09:00
Kohei Takahashi 5fd8c36079 Added test for GitHub issue #159 2017-11-23 22:27:59 +09:00
Kohei Takahashi 33ce5701ae Remove depth option from submodule update.
We need `back to the future` sometime, such as merge develop to master.
2017-10-30 14:34:59 +09:00
Kohei Takahashi 3cd289836d likewise 2017-10-29 16:40:07 +09:00
Kohei Takahashi ffff00b1a2 Fixed clang and libstdc++ combination. 2017-10-28 09:49:27 +09:00
Kohei Takahashi c19cd1b0b7 Specify toolset version via command line. 2017-10-27 20:59:04 +09:00
Kohei Takahashi 3452deb057 Remove unnecessary source. 2017-10-27 20:53:14 +09:00
Kohei Takahashi 0876b9558d Remove invalid compiler: key 2017-10-27 20:40:29 +09:00
Kohei Takahashi 580364a19e trusty is already default image 2017-10-27 20:34:16 +09:00
Kohei Takahashi d6921c112a Use <cxxstd> to speedup build cycle. 2017-10-27 20:10:23 +09:00
Kohei Takahashi 254d570b3d Increase shallow clone depth
to mitigate clone failure because of autocommit bot delay.
2017-10-21 12:19:44 +09:00
Kohei Takahashi 5c78fea465 Fixed wording 2017-10-20 22:30:59 +09:00
Kohei Takahashi da4abd0dce Added gcc 4.4 as expected failure. 2017-10-20 22:30:42 +09:00
Kohei Takahashi 1faac814e3 Merge pull request #156 from danieljames/develop
Make explicit-failures-markup.xml valid
2017-10-19 19:15:31 +09:00
Daniel James 3085f76d31 Make explicit-failures-markup.xml valid
The xml needs to be valid according to:

https://github.com/boostorg/boost/blob/develop/status/explicit-failures.xsd

It requires that the elements are in a certain order. I suspect that the
scripts don't actually require that, but I don't know for sure.
2017-10-19 10:54:10 +01:00
Kohei Takahashi e18aa85602 Merge pull request #155 from Flast/ci
Update CI status
2017-10-19 13:21:43 +09:00
Kohei Takahashi 320386dcf1 Revert "Remove unused env value."
This reverts commit 3e7d928ddd.

This env value is needed to prevent run job with default compiler.
2017-10-18 23:50:10 +09:00
Kohei Takahashi cbda55b962 Added repo local failure markups. 2017-10-18 23:35:48 +09:00
Kohei Takahashi e992658ce3 Skipping some tests due to compiler bug.
It is better to skip such tests on AppVeyor to detect regression.
2017-10-18 23:09:27 +09:00
Kohei Takahashi 99699ede5d Added define to determine where running on. 2017-10-18 22:43:08 +09:00
Kohei Takahashi 8243b3088b Remove notification 2017-10-18 08:35:15 +09:00
Kohei Takahashi 3e7d928ddd Remove unused env value. 2017-10-18 08:09:30 +09:00
Kohei Takahashi 26f69719d0 Merge pull request #154 from boostorg/bugfix/forwarding-on-non-variadics
Fixed bugs nesting and copying on c++03.
2017-10-15 14:01:45 +09:00
Kohei Takahashi 0e0de6c4f1 Regenerate preprocessed files. 2017-10-15 07:10:25 +09:00
Kohei Takahashi 984fcfd276 Delete needless overload. 2017-10-14 03:18:47 +09:00
Kohei Takahashi 62f5ccac53 Fixed compile error on copy construction. 2017-10-14 03:16:44 +09:00
Kohei Takahashi cf33f3db4e Added copy assign to deque(03).
move ctor will delete defaulted copy assign.
2017-10-14 03:16:00 +09:00
Kohei Takahashi dfe08dec2c Fixed incorrect overload resolution.
Those functions should not be chosen for copying/moving.
2017-10-14 02:34:44 +09:00
Kohei Takahashi 7ec3f1a68f Merge pull request #153 from boostorg/bugfix/array-and-libcxx
Fixed compile error with std::array
2017-10-13 22:12:02 +09:00
Kohei Takahashi 42a01fc3f4 Fixed compile error with std::array
libc++ enables std::array in c++98 mode, but <type_traits> doesn't.
2017-10-13 20:04:11 +09:00