Commit dfb5bea
authored
### Rationale for this change
Ruby 3.1 has `IO::Buffer` but it doesn't provide some efficient methods such as `#each` and `#values`. So we don't support Ruby 3.1.
FYI: Ruby 3.1 reached EOL.
### What changes are included in this PR?
Don't run Red Arrow Format tests with Ruby 3.1.
We don't add `required_ruby_version` in `.gemspec`. Red Arrow Format provides `#to_a` for convenient and `#each`/`#values` are used in `#to_a`. But I don't want to use `#to_a` as much as possible because it's slow. Users should use another Apache Arrow implementation to process Apache Arrow data. Red Arrow Format is fast only for serialization/deserialization because of zero-copy.
### Are these changes tested?
Yes.
### Are there any user-facing changes?
No.
* GitHub Issue: #48432
Authored-by: Sutou Kouhei <[email protected]>
Signed-off-by: Sutou Kouhei <[email protected]>
1 parent 3cf59d8 commit dfb5bea
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
0 commit comments