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