Nikita Kniazev
b5ba6cbd2b
N3031 workaround for compilers without alias templates
2018-10-14 02:49:25 +03:00
Nikita Kniazev
2160949150
A slightly cleaner N3031 workaround
2018-10-12 00:34:20 +03:00
Kohei Takahashi
6208b083fb
Merge pull request #199 from Kojoley/simplify-is_same_size
...
Simplify is_same_size
2018-10-10 22:34:30 +09:00
Kohei Takahashi
95beeba19c
Merge pull request #197 from Kojoley/vector_n-test-fix-warning
...
TST: vector_n: Fixed conversion warning
2018-10-10 22:31:53 +09:00
Nikita Kniazev
d1da8ee746
Simplify is_same_size
2018-10-07 23:17:40 +03:00
Nikita Kniazev
a26dcf59ce
TST: vector_n: Fixed conversion warning
...
```
boost\fusion\container\vector\vector.hpp(168): warning C4244: 'initializing': conversion from 'T' to 'T', possible loss of data
1> with
1> [
1> T=int
1> ]
1> and
1> [
1> T=float
1> ]
```
2018-10-05 15:54:35 +03:00
Kohei Takahashi
6b5c5be9be
Merge pull request #195 from Kojoley/patch-2
...
map_fwd: Do not include the implementation details
2018-09-27 09:35:05 +09:00
Kohei Takahashi
8c36079edb
Merge pull request #193 from Kojoley/patch-1
...
Update decltype(expr)::type WA for Clang 3.0
2018-09-27 09:34:43 +09:00
Nikita Kniazev
a3abadb884
map_fwd: Do not include the implementation details
2018-09-25 02:21:05 +03:00
Glen Fernandes
3cfbd9826d
Fix unit tests that did not return report_errors()
2018-09-17 07:17:29 -04:00
Nikita Kniazev
c1fea895c2
Update decltype(expr)::type WA for Clang 3.0
2018-08-17 01:36:56 +03:00
Kohei Takahashi
6a3ddd1458
Merge pull request #191 from boostorg/adapt-adt/return-const
...
adapt/adt: Don't add/remove const on return type of attributes
2018-08-09 08:21:49 +09:00
Kohei Takahashi
b1f20628bb
Merge pull request #192 from Kojoley/define-is_view-for-non-fusion
...
Define traits::is_view for non fusion types
2018-08-03 09:46:42 +09:00
Nikita Kniazev
b0f0882229
Define traits::is_view for non fusion types
2018-08-03 00:24:10 +03:00
Kohei Takahashi
b8fafe04d9
Merge pull request #190 from boostorg/cleanup/filter_view
...
Cleanup filter_view to improve performance
2018-08-02 12:53:08 +09:00
Kohei Takahashi
95b4500898
test: Suppress unused warning
2018-08-02 12:43:26 +09:00
Kohei Takahashi
b02cb70760
test: Suppress unused warning on MSVC
2018-08-02 09:37:32 +09:00
Kohei Takahashi
77ebd568e1
adapt/adt: Don't add/remove const on return type of attributes
...
Boost.TypeOf always deduces the type as un-cv-qualified value type, thus const-ized
value type is redundant and inhibiting compiler optimization.
2018-08-01 20:08:24 +09:00
Kohei Takahashi
e29b1a07f3
adapt: Cleanup includes
2018-07-28 14:49:50 +09:00
Kohei Takahashi
f03bb5ec2e
test: Removed unnecessary semi-colon
2018-07-28 14:40:51 +09:00
Kohei Takahashi
cc0c684a92
test: Suppress unused warning
2018-07-27 12:45:33 +09:00
Kohei Takahashi
48f8af3e73
filter_view: Removed redundant filter operation
...
Iterator constructor always filters and determines right position.
2018-07-07 09:30:17 +09:00
Kohei Takahashi
cc3fbc4f5d
Removed unused headers
2018-07-07 09:30:17 +09:00
Kohei Takahashi
bd96a6bcfb
doc: Fixed filter_view parameter requirements
2018-07-07 09:24:55 +09:00
Kohei Takahashi
2a95fcc3e9
Merge pull request #186 from boostorg/bugfix/apply
...
Fixed unintentional MPL substitution in transform_view
2018-07-07 08:11:15 +09:00
Kohei Takahashi
47ff2e6cb5
find_if: Improved tag usage
...
The traversal tag is a bit complex than before.
2018-07-07 07:18:56 +09:00
Kohei Takahashi
9036c72a61
find_if: Removed unnecessary mpl::lambda
...
mpl::apply can treat placeholder expression
2018-07-07 07:08:17 +09:00
Kohei Takahashi
06a2f0560f
doc: Fixed keyword links
2018-07-07 01:56:50 +09:00
Kohei Takahashi
c76cd3d6b2
test: Suppress unused warning
2018-07-07 01:27:20 +09:00
Kohei Takahashi
77959b1d33
test: Added test for ticket 5490
2018-07-07 01:23:11 +09:00
Kohei Takahashi
c6448b9e45
transform: Stopped use of mpl::apply
...
it causes unintended MPL substitution
2018-07-07 01:06:05 +09:00
Kohei Takahashi
561890429b
doc: Moved paragraph to mpl adaptation to mpl section
2018-07-06 11:21:54 +09:00
Kohei Takahashi
23c54602c2
Merge pull request #185 from boostorg/docfix/io-for-adapted
...
doc: Added note regarding IO for adapted type
2018-07-05 22:57:56 +09:00
Kohei Takahashi
30c044b03a
doc: Added note regarding IO for adapted type
...
[skip ci]
closes: track 6091
2018-07-05 22:15:33 +09:00
Kohei Takahashi
102588ae46
Merge pull request #183 from boostorg/mutable_for_each
...
Fixed for_each parameter type to accept mutable functor
2018-07-03 12:40:54 +09:00
Kohei Takahashi
0e4c5127f5
algo/for_each: Fixed parameter type
...
to be able to call mutable object
2018-07-02 22:19:25 +09:00
Kohei Takahashi
afb8b150a9
Merge pull request #181 from boostorg/init-and-paren
...
Fixed misused parenthesized initializer
2018-05-13 20:40:25 +09:00
Kohei Takahashi
d832387fdb
Fixed misused parenthesized initializer
2018-05-13 18:59:43 +09:00
Kohei Takahashi
98b96c3b97
Merge pull request #179 from boostorg/support
...
Reorganize support facility to simplify
2018-04-28 00:21:06 +09:00
Kohei Takahashi
68be23a0b9
Merge upstream branch 'develop' into support
2018-04-27 20:32:09 +09:00
Kohei Takahashi
6f8de8d774
Added workaround for fold expr and dependent name
2018-04-27 20:29:06 +09:00
Kohei Takahashi
5221bbbc76
Added workaround for defaulted and noexcept
2018-04-27 14:56:23 +09:00
Kohei Takahashi
0e900bba3f
Specify defaulted and remove unnecessary functions from unused_type
2018-04-27 12:37:37 +09:00
Kohei Takahashi
38aa3705d0
Added test for unused_type
2018-04-27 12:37:00 +09:00
Kohei Takahashi
1854626651
Merge pull request #178 from boostorg/more-ci-targets
...
More ci targets
2018-04-26 06:41:55 +09:00
Kohei Takahashi
e8da43a539
Added workaround for gcc 4.6 with C array
2018-04-26 00:02:57 +09:00
Kohei Takahashi
3b8fb67b52
Update WA condition
2018-04-22 03:44:57 +09:00
Kohei Takahashi
c4881f1862
Merge upstream branch 'develop' into more-ci-targets
2018-04-22 03:41:55 +09:00
Kohei Takahashi
e818089a91
likewise
2018-04-21 19:18:09 +09:00
Kohei Takahashi
a95a838779
Added workaround to test
...
is_constructible on GCC < 4.7 always fail to test non unary ctor
2018-04-21 18:22:24 +09:00