Open ToucheSir opened 1 year ago
Base: 81.70% // Head: 81.46% // Decreases project coverage by -0.25%
:warning:
Coverage data is based on head (
1548631
) compared to base (b9ae446
). Patch coverage: 92.30% of modified lines in pull request are covered.
:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Found while trying to optimize the performance of https://github.com/jeremiedb/ADTests.jl/blob/main/experiments/yota/dense.jl. The
@constprop :aggressive
incantation is what Diffractor uses in itsgetproperty
rule. It should be supported back to Julia 1.7 through Compat.jl.I've also taken the liberty to improve type stability for a couple of rules. Future work could improve this further by considering Tuples and NamedTuples as natural tangents of themselves, thus removing the need to wrap in
Tangent
.