You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@eregon I don't understand your label? JRuby certainly will fail a test or small number of tests because of this behavior but why would this be a blocker? Is any bug which is not green a blocker over the old parser? Is there really a difference here from bug or is this a way of signalling priority?
I splitted the previous label in two because it wasn't clear.
It's intended to signal priority yes.
The meaning is that this issue is blocking correct compilation (of such eval's) and blocking truffleruby's adoption of prism (which is just another case of compilation, so maybe I should remove the /truffleruby suffix).
@eregon I have been not reporting a lot of smaller issues to prevent overwhelming the issue system and diluting focus. Once you can run ruby/spec or mri tests there are probably hundreds of issues I can open. Many are things like exception text mismatches or missing errors/warns but compared to reported issues like not properly encoding strings or regexps this feels like not a priority.
That paragraph may have implied you should not have even opened the issue. I don't mean that. I just mean from a priority perspective this feels not too important other than passing a test suite. It sounds like some admonishment or criticism but I was really confused by the word "blocker".
Yeah blocker was probably too strong without more context, I renamed to needed for correct compilation.
I'm trying to identify issues which do prevent switching from the current parser to Prism in TruffleRuby (by default, and removing the current parser).
I annotated the issues that I consider are blocking that, because it would be too incorrect or messy to work around (and since we are designing a new parser we don't want to make things difficult to use).
This specific issue I think is hard to work around so I think it qualifies for that (and it's likely easy to fix).
OTOH things like different warnings messages or missing SyntaxError I think are not very important for that switch, those could be fixed later from the POV of using Prism in TruffleRuby.
Activity
enebo commentedon Nov 7, 2023
👍
enebo commentedon Nov 7, 2023
@eregon I don't understand your label? JRuby certainly will fail a test or small number of tests because of this behavior but why would this be a blocker? Is any bug which is not green a blocker over the old parser? Is there really a difference here from bug or is this a way of signalling priority?
eregon commentedon Nov 7, 2023
I splitted the previous label in two because it wasn't clear.
It's intended to signal priority yes.
The meaning is that this issue is blocking correct compilation (of such eval's) and blocking truffleruby's adoption of prism (which is just another case of compilation, so maybe I should remove the
/trufflerubysuffix).[-]Accept negaitve start line number[/-][+]Accept negative start line number[/+]enebo commentedon Nov 7, 2023
@eregon I have been not reporting a lot of smaller issues to prevent overwhelming the issue system and diluting focus. Once you can run ruby/spec or mri tests there are probably hundreds of issues I can open. Many are things like exception text mismatches or missing errors/warns but compared to reported issues like not properly encoding strings or regexps this feels like not a priority.
That paragraph may have implied you should not have even opened the issue. I don't mean that. I just mean from a priority perspective this feels not too important other than passing a test suite. It sounds like some admonishment or criticism but I was really confused by the word "blocker".
eregon commentedon Nov 7, 2023
Yeah blocker was probably too strong without more context, I renamed to
needed for correct compilation.I'm trying to identify issues which do prevent switching from the current parser to Prism in TruffleRuby (by default, and removing the current parser).
I annotated the issues that I consider are blocking that, because it would be too incorrect or messy to work around (and since we are designing a new parser we don't want to make things difficult to use).
This specific issue I think is hard to work around so I think it qualifies for that (and it's likely easy to fix).
OTOH things like different warnings messages or missing SyntaxError I think are not very important for that switch, those could be fixed later from the POV of using Prism in TruffleRuby.
enebo commentedon Nov 7, 2023
Thanks for your perspective on it. It is clearer now.
Partial fix for ruby#1783 for Java Loader
casperisfine commentedon Nov 29, 2023
Possible fix: #1944