We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
case of
Pavel Marek reports:
Originally posted in #10507
Convert rest of global typing pass group to mini passes #11717 will be blocked until I fully understand pattern matching IR and runtime interpretation. The whole NestedPatternMatch IR pass seems unnecessary and too complicated - creates a lot of IR nodes. Before migrating this pass to a mini pass, we could try to simplify the whole pattern matching IR (both Scala and Truffle).
NestedPatternMatch
if/then/else
The handling of case of pattern and its BranchXyzNodes were clearly created before Truffle was the target platform. As such
BranchXyzNode
IR
IrToTruffle
IfThenElse
The text was updated successfully, but these errors were encountered:
Standard.Base
No branches or pull requests
Originally posted in #10507
if/then/else
into a construct and not a functionThe handling of
case of
pattern and itsBranchXyzNode
s were clearly created before Truffle was the target platform. As suchIR
Goals
IR
before/withoutNestedPatternMatch
inIrToTruffle
IfThenElse
IR to avoid 3x slower IfVsCaseBenchmarks_ifBench6In #9165?NestedPatternMatch
will be simplified/removedThe text was updated successfully, but these errors were encountered: