Commit 834f4d2
[ruby/rubygems] Skip flaky prerelease add specs on Ruby 3.3 Windows due to SEGV
Ruby 3.3 on Windows has a native crash (SEGV in rb_ary_cmp during
Array#join) likely related to Object Shape optimization. The crash
corrupts version segments producing invalid requirements like
"~> false.12.3.pre" or "~> 2.12.3.pre".
This does not occur on Ruby 3.4+ where Object Shape implementation
was significantly improved.
ruby/rubygems@9345e7c8ca
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent af4b102 commit 834f4d2
1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
54 | 56 | | |
55 | 57 | | |
56 | 58 | | |
57 | 59 | | |
58 | 60 | | |
59 | 61 | | |
| 62 | + | |
| 63 | + | |
60 | 64 | | |
61 | 65 | | |
62 | 66 | | |
| |||
0 commit comments