Re: [PATCH] libstdc++: Reimplement range adaptors [PR99433]

2021-04-08 Thread Jonathan Wakely via Gcc-patches
On 29/03/21 10:33 -0400, Patrick Palka via Libstdc++ wrote: This rewrites our range adaptor implementation for more comprehensible error messages, improved SFINAE behavior and conformance to P2281. The diagnostic improvements mostly come from using appropriately named functors instead of lambdas

Re: [PATCH] libstdc++: Reimplement range adaptors [PR99433]

2021-03-29 Thread Patrick Palka via Gcc-patches
hard errors due to excessive instantiation, as in test07 of transform.cc.) -- >8 -- Subject: [PATCH] libstdc++: Reimplement range adaptors [PR99433] This rewrites our range adaptor implementation for more comprehensible error messages, improved SFINAE behavior and conformance to P2281. The diag

[PATCH] libstdc++: Reimplement range adaptors [PR99433]

2021-03-28 Thread Patrick Palka via Gcc-patches
This rewrites our range adaptor implementation for more comprehensible error messages, improved SFINAE behavior and conformance to P2281. The diagnostic improvements mostly comes from using appropriately named functors instead of lambdas in the generic implementation of partial application and com