-
-
Notifications
You must be signed in to change notification settings - Fork 924
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remaining Ruby 2.6 work #6161
Comments
This hangs on one of the "crash" cases provided in test_pow. These may have been fixed in 2.6, so should be revisited. See #6161
Need to clarify with ruby-core. Punted to #6161
@headius please review PR(jruby/jcodings#31)
Thank you. |
Exclude removed in 59a9569. |
The |
For ongoing 2.6 work in #6161 See ruby/prime#11 and ruby/tracer#1
@headius @lopex please review PR(jruby/jcodings#32)
|
@k77ch7 Good find! I was wondering why we failed those CSV tests. jcodings has been released with your fix and I'll push an update to JRuby shortly. |
@headius @lopex please review PR(jruby/jcodings#33)
|
@headius Thank you. |
I create 2 PR(jruby/jcodings#34 and jruby/jcodings#35) to reduce TestTranscode failures. |
@k77ch7 😍 |
@k77ch7 It looks like the jcodings changes have been merged, so we could do another release. Do you have any other patches in the works that we should wait for? |
@headius No, I don't have any patches now. But I'm investigating other encoding test cases. |
See jruby/jcodings#34 and jruby/jcodings#35 Part of ongoing 2.6 work in #6161
@headius I create #6211 and jruby/jcodings#36 . |
The matrix gem has a new release (ruby/matrix#12) so I've switched us back to using the gem. ostruct is the only remaining default gem for which we don't have a release. @marcandre Thank you for getting an updated matrix release out! Only one to go! |
Detargeting; a few of these are not supportable, and some others have their own issues. We'll leave this in place as a record of the bits we have not finished. |
Actually most of the remaining items have been implemented or moved to their own issues. |
This issue is a catch-all for the unimplemented and tagged items during Ruby 2.6 compatibility work.
Original issue is #5576.
See also other incomplete issues #6149, #6157, #6158. #6159.
Language changes
cause
of the exception if the exception is not caught and printed its backtraces and error message. Feature #8257 (Also print causes of bubbled-out exceptions #6889)Core classes updates (outstanding ones only)
Exception
:highlight
and:order options
. Bug #14324NameError
:receiver
option to set receiver in Ruby code. Feature #14313NoMethodError
:receiver
option to set receiver in Ruby code. Feature #14313TracePoint
These are not done but moved to #8098.
Coverage
:oneshot_lines
keyword argument to Coverage.start.:stop
and:clear
keyword arguments to Coverage.result. Ifclear
is true, it clears the counters to zero. Ifstop
is true, it disables coverage measurement.NKF
Compatibility issues (excluding feature bug fixes)
Dir
'\0'
-separated pattern list will be deprecated, and is now warned. Feature #14643 (JRuby never supported this behavior, so we consider it done)File
Stdlib compatibility issues (excluding feature bug fixes)
These standard libraries have been promoted to default gems.
BigDecimal
exception: false
never raises exception (still failing on master)Pathname
'|'
. This follows Feature #14245The text was updated successfully, but these errors were encountered: