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
So ripper_yyparse fails to be compiled because too big.
@rschatz Does Sulong use BlockNode or could it? Maybe only for basic blocks without control flow? But I'm not sure it would help then.
BTW, it'd be useful if Sulong shows the end line of functions (even if it's an approximation), because ripper.c~6157:0 doesn't tell us. ripper_yyparse is 6686 lines long:
The cause is pretty clear, here it's from running the
ruby-lsp
benchmark (withgem "syntax_tree", "4.0.2"
):The first two relate to #2290 (comment) / whitequark/parser#871, a separate issue.
So
ripper_yyparse
fails to be compiled because too big.@rschatz Does Sulong use BlockNode or could it? Maybe only for basic blocks without control flow? But I'm not sure it would help then.
BTW, it'd be useful if Sulong shows the end line of functions (even if it's an approximation), because
ripper.c~6157:0
doesn't tell us.ripper_yyparse
is 6686 lines long:truffleruby/src/main/c/ripper/ripper.c
Lines 6162 to 12848 in c9c717b
(and
parser_yylex
is 707 lines long)The text was updated successfully, but these errors were encountered: