cmcstl2 icon indicating copy to clipboard operation
cmcstl2 copied to clipboard

An implementation of C++ Extensions for Ranges

Results 38 cmcstl2 issues
Sort by recently updated
recently updated
newest added

Gcc silently bugs when appears a declaration involving a placeholder that is a partial concept specialization as in: template void foo(); After having read such a declaration, gcc does not...

They appear in error messages, contributing to the length of the error stack.

Required expression `i += n` where `n` is the (signed) difference type. To evaluate, `n` is first converted to unsigned ([conv.integral]): > If the destination type is unsigned, the resulting...

...is lacking now that many of the iterators are hand-coded. Dig out the prior `basic_iterator` implementations and use them as test cases in `test/utility/basic_iterator.cpp`.

What is the status on updating the STL containers to use concepts (and ranges) as well? Have there been any discussions about this?

enhancement

augment the iterators in test_iterators.hpp with configurable equality comparison (for input and output) and configurable proxy/non-proxy reference capability. Once that's done, add some tests for `iter_move` and `iter_swap` of the...

enhancement

It would be nice to integrate the algorithms from the parallelism TS.

enhancement