Thomas E Enebo
Thomas E Enebo
As a followup to my last comment I think it exists mostly because we really wish it was available and people assume there is a way to do it. The...
@headius yeah I don't know. lazy definitely would imply something different than what include_package implies. To be honest some people love to use include_package for tiny scripts which are just...
Moving off of 9.2 since this has only been observed in one place and I worked around it (e.g. default ripper impl).
@marcandre I will take a look today. I expect jruby-head to have issues but we may as well focus a bit more on people running it in CI.
@headius yeah I am just trying to repro this now. It looks like something is unmarking a kwarg as a regular arg.
This explanation for the other problems is simple but it will be some work. Our Struct implementation is not Ruby-3 keyword safe yet. It still depends on old logic. Nothing...
51e79577fee fixes part of this by allowing structs calling new to propagate kwargs to initialized. There are still two other errors which also appear to be the same issue.
bd06d0237bb405accf4c4372f31c1122e0c4d26f fixes the other two failures. Once we merge jruby-9.3 this should be resolved.
Merged and spec runs green now.
@mkristian this is our last issue for 9.1.3.0 unless we snipe any recent incoming issues. Any chance you can look at this in the next day?