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
Regression after +@ → nqp::elems(@) optimization #1922
Comments
The optimization is legitimate so far as NQP code goes, but relies on an The larger problem here is that some (most?) slangs are relying on compiler details that we don't consider a supported API. This situation isn't going to improve until we do the QTree work as part of macros and provide a supported one, which it goes without saying is a big effort. While I'm fairly optimistic we'll find a way to do it step by step, the end result will effectively amount to a rewrite of In the immediate, I think we can:
That's a quite localized change, so feels reasonable. |
This reverts commit efb316e. See #1922 for more info.
Reverted, leaving open for further discussion. |
Grammar::BNF module fails on abnf.t test file with compile time error:
Bisected: (2018-06-10) c10b1ee
Looking at the bump, I think this is the offending commit: Raku/nqp@efb316e
Running with
--ll-exception
:I don't have a golf of the issue yet.
The text was updated successfully, but these errors were encountered: