Rewrite Aya using locally nameless and HOAS+JIT compilation #1042
79.95% of diff hit (target 81.36%)
View this Pull Request on Codecov
79.95% of diff hit (target 81.36%)
Annotations
Check warning on line 59 in base/src/main/java/org/aya/normalize/Normalizer.java
codecov / codecov/patch
base/src/main/java/org/aya/normalize/Normalizer.java#L59
Added line #L59 was not covered by tests
Check warning on line 137 in base/src/main/java/org/aya/normalize/Normalizer.java
codecov / codecov/patch
base/src/main/java/org/aya/normalize/Normalizer.java#L137
Added line #L137 was not covered by tests
Check warning on line 51 in base/src/main/java/org/aya/normalize/PatMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/normalize/PatMatcher.java#L51
Added line #L51 was not covered by tests
Check warning on line 65 in base/src/main/java/org/aya/normalize/PatMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/normalize/PatMatcher.java#L63-L65
Added lines #L63 - L65 were not covered by tests
Check warning on line 68 in base/src/main/java/org/aya/normalize/PatMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/normalize/PatMatcher.java#L68
Added line #L68 was not covered by tests
Check warning on line 105 in base/src/main/java/org/aya/normalize/PatMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/normalize/PatMatcher.java#L104-L105
Added lines #L104 - L105 were not covered by tests
Check warning on line 129 in base/src/main/java/org/aya/normalize/PatMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/normalize/PatMatcher.java#L129
Added line #L129 was not covered by tests
Check warning on line 122 in base/src/main/java/org/aya/primitive/PrimFactory.java
codecov / codecov/patch
base/src/main/java/org/aya/primitive/PrimFactory.java#L122
Added line #L122 was not covered by tests
Check warning on line 190 in base/src/main/java/org/aya/primitive/PrimFactory.java
codecov / codecov/patch
base/src/main/java/org/aya/primitive/PrimFactory.java#L190
Added line #L190 was not covered by tests
Check warning on line 203 in base/src/main/java/org/aya/primitive/PrimFactory.java
codecov / codecov/patch
base/src/main/java/org/aya/primitive/PrimFactory.java#L202-L203
Added lines #L202 - L203 were not covered by tests
Check warning on line 91 in base/src/main/java/org/aya/primitive/ShapeMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/primitive/ShapeMatcher.java#L91
Added line #L91 was not covered by tests
Check warning on line 124 in base/src/main/java/org/aya/primitive/ShapeMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/primitive/ShapeMatcher.java#L124
Added line #L124 was not covered by tests
Check warning on line 154 in base/src/main/java/org/aya/primitive/ShapeMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/primitive/ShapeMatcher.java#L154
Added line #L154 was not covered by tests
Check warning on line 159 in base/src/main/java/org/aya/primitive/ShapeMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/primitive/ShapeMatcher.java#L159
Added line #L159 was not covered by tests
Check warning on line 187 in base/src/main/java/org/aya/primitive/ShapeMatcher.java
codecov / codecov/patch
base/src/main/java/org/aya/primitive/ShapeMatcher.java#L187
Added line #L187 was not covered by tests
Check warning on line 55 in base/src/main/java/org/aya/resolve/ResolveInfo.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/ResolveInfo.java#L55
Added line #L55 was not covered by tests
Check warning on line 82 in base/src/main/java/org/aya/resolve/ResolveInfo.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/ResolveInfo.java#L82
Added line #L82 was not covered by tests
Check warning on line 31 in base/src/main/java/org/aya/resolve/context/ModuleContext.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/context/ModuleContext.java#L31
Added line #L31 was not covered by tests
Check warning on line 119 in base/src/main/java/org/aya/resolve/context/ModuleContext.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/context/ModuleContext.java#L119
Added line #L119 was not covered by tests
Check warning on line 54 in base/src/main/java/org/aya/resolve/context/ModuleExport.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/context/ModuleExport.java#L54
Added line #L54 was not covered by tests
Check warning on line 58 in base/src/main/java/org/aya/resolve/context/ModuleExport.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/context/ModuleExport.java#L58
Added line #L58 was not covered by tests
Check warning on line 36 in base/src/main/java/org/aya/resolve/context/NoExportContext.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/context/NoExportContext.java#L35-L36
Added lines #L35 - L36 were not covered by tests
codecov / codecov/patch
base/src/main/java/org/aya/resolve/error/GeneralizedNotAvailableError.java#L16-L17
Added lines #L16 - L17 were not covered by tests
Check warning on line 24 in base/src/main/java/org/aya/resolve/error/NameProblem.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/error/NameProblem.java#L24
Added line #L24 was not covered by tests
Check warning on line 75 in base/src/main/java/org/aya/resolve/error/NameProblem.java
codecov / codecov/patch
base/src/main/java/org/aya/resolve/error/NameProblem.java#L75
Added line #L75 was not covered by tests