Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Junction failover for named args in multis
This makes multiple dispatch failover also account for named arguments, not just positional ones. This is not precisely the same semantics as on the master branch: there, we invoke a candidate that would fail to bind because of an encountered Junction arg, and rely on the single dispatch binder failure to trigger auto-threading. This was only true of Junction named arguments to multis, not of positional ones, and thus rather inconsistent. (It was also certainly an implementation accident rather than carefully considered semantics.) The new semantics do it as a bind failover exclusively.
- Loading branch information