Skip to content

Conversation

maximecb
Copy link

Hoping this will fix the broken CI tests.

jeremyevans and others added 13 commits August 10, 2022 13:02
This reverts commit 2727815 and
58dc8bf.

Visibility is an attribute of the method entry in a class, not an
attribute of the Method object.

Fixes [#18729]
Fixes [#18751]
Fixes [#18435]
Since `RUBY_DEVEL` in cppflags has no effect in the configure script
and makefiles.
exts.mk files are one level under the top of extension directories.
Clean built directories by `make distclean`, and then clean leftover
makefiles for skipped extensions.
* Fix Array#[] with ArithmeticSequence with negative steps

Previously, Array#[] when called with an ArithmeticSequence
with a negative step did not handle all cases correctly,
especially cases involving infinite ranges, inverted ranges,
and/or exclusive ends.

Fixes [Bug #18247]

* Add Array#slice tests for ArithmeticSequence with negative step to test_array

Add tests of rb_arithmetic_sequence_beg_len_step C-API function.

* Fix ext/-test-/arith_seq/beg_len_step/depend

* Rename local variables

* Fix a variable name

Co-authored-by: Kenta Murata <[email protected]>
This is an inelegant hack, by manually checking for this specific
code point in rb_str_inspect.  Some testing indicates that this is
the only code point affected.

It's possible a better fix would be inside of lower-level encoding
code, such that rb_enc_isprint would return false and not true for
codepoint 0x85.

Fixes [Bug #16842]
@maximecb maximecb requested review from k0kubun and kddnewton August 11, 2022 19:53
@maximecb maximecb merged commit 30627c6 into yjit_backend_ir Aug 11, 2022
@maximecb maximecb deleted the yjit_ir_merge branch August 11, 2022 21:03
@maximecb
Copy link
Author

Merging but still seeing the same test failures 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants