cfallin opened PR #4091 from isle-remove-arg-polarity
to main
:
This PR removes "argument polarity": the feature of ISLE extractors that lets them take
inputs aside from the value to be matched.Cases that need this expressivity have been subsumed by #4072 with
if-let
clauses;
we can now finally remove this misfeature of the language, which has caused significant
confusion and has always felt like a bit of a hack.This PR comes in three commits: (i) first, it removes the feature from the ISLE compiler;
(ii) then, it removes it from the reference documentation; (iii) finally, it refactors away all
uses of the feature in our three existing backends written in ISLE.
cfallin requested abrown for a review on PR #4091.
cfallin requested fitzgen for a review on PR #4091.
abrown submitted PR review.
fitzgen submitted PR review.
cfallin merged PR #4091.
Last updated: Dec 23 2024 at 12:05 UTC