You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#### Reference Issues/PRs
Closes#1608
Pure refactor to reintroduce some C++20 features (mostly `concepts`,
`std::ranges::reverse_view`, and `std::erase_if`) that were removed when
we emergency reverted to C++17 due to the `ray` import issue.
There are more comments in the code base referencing changes that can be
made after moving to C++20, particularly in `ranges_from_future.hpp`,
but these require more intrusive changes throughout the code base.
#### Reference Issues/PRs
Closes#1608
Pure refactor to reintroduce some C++20 features (mostly `concepts`,
`std::ranges::reverse_view`, and `std::erase_if`) that were removed when
we emergency reverted to C++17 due to the `ray` import issue.
There are more comments in the code base referencing changes that can be
made after moving to C++20, particularly in `ranges_from_future.hpp`,
but these require more intrusive changes throughout the code base.
C++20 support was backed out in #1542 due to a crash observed with the following snippet:
Support was re-added in #1572 with this crash fixed. The task is to reinstate C++20 features backed out in:
The text was updated successfully, but these errors were encountered: