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
### Rationale for this change
C++ 20 already includes a span implementation so there is no reason to maintain a custom one in utils as described in #48588
### What changes are included in this PR?
arrow::utils::span definition and tests are removed and usages are replaced with std::span. Some span comparisons in tests are replaced from ASSERT_EQ to ASSERT_TRUE(std::ranges::equal(span1, span2)) because ASSERT_EQ inernally relies on == operator which is not defined for some types that we used to compare.
### Are these changes tested?
Yes
### Are there any user-facing changes?
No
* GitHub Issue: #48588
Lead-authored-by: Paweł Biegun <biegunpawel900@gmail.com>
Co-authored-by: Will Ayd <william.ayd@icloud.com>
Signed-off-by: Antoine Pitrou <antoine@python.org>
0 commit comments