-
Notifications
You must be signed in to change notification settings - Fork 336
Comparing changes
Open a pull request
base repository: uber/NullAway
base: v0.12.6
head repository: uber/NullAway
compare: v0.12.7
- 12 commits
- 33 files changed
- 2 contributors
Commits on Mar 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 319a721 - Browse repository at this point
Copy the full SHA 319a721View commit details
Commits on Apr 2, 2025
-
Update to Checker Framework 3.49.2 (#1183)
This version adds basic support for unnamed patterns (introduced in JDK 22) so NullAway no longer crashes on them. Fixes #1168
Configuration menu - View commit details
-
Copy full SHA for 03dc42d - Browse repository at this point
Copy the full SHA 03dc42dView commit details -
Don't check synchronized blocks within unannotated code (#1185)
Fixes #1184 We forgot to add the standard check for unannotated code to `matchSynchronized`
Configuration menu - View commit details
-
Copy full SHA for 059b90b - Browse repository at this point
Copy the full SHA 059b90bView commit details
Commits on Apr 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 86febe1 - Browse repository at this point
Copy the full SHA 86febe1View commit details
Commits on Apr 8, 2025
-
Fix multiple issues with
NewClassTrees that have enclosing expressi…Configuration menu - View commit details
-
Copy full SHA for d5cb4f1 - Browse repository at this point
Copy the full SHA d5cb4f1View commit details
Commits on Apr 13, 2025
-
Ensure classes null-marked by library model detected in all places (#…
…1197) Fixes #1194 Previously we were sloppy about allowing a null `Handler` to be passed into `CodeAnnotationInfo` and then caching the result. Here we change the code to always pass a non-null `Handler` in to public APIs of `CodeAnnotationInfo`, and we avoid caching if the handler is ever `null` from an internal call.
Configuration menu - View commit details
-
Copy full SHA for 647e77e - Browse repository at this point
Copy the full SHA 647e77eView commit details
Commits on Apr 18, 2025
-
JSpecify: handle varargs whose element type is a type variable (#1200)
Partially addresses #1199. After substituting for a type variable, we were not retrieving the correct nullability for a varargs parameter, which should be the nullability of the component, not the array type itself. Also adds some simplification of our handling of varargs calls based on a tip from @jeffrey-easyesi
Configuration menu - View commit details
-
Copy full SHA for 4987a2e - Browse repository at this point
Copy the full SHA 4987a2eView commit details
Commits on Apr 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d40de5e - Browse repository at this point
Copy the full SHA d40de5eView commit details
Commits on Apr 28, 2025
-
Optimization to annotation stripping in library model matching (#1204)
Small optimization over #1203; pre-compile the `Pattern` used for matching.
Configuration menu - View commit details
-
Copy full SHA for 4a9a9ef - Browse repository at this point
Copy the full SHA 4a9a9efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f1b386 - Browse repository at this point
Copy the full SHA 1f1b386View commit details
Commits on Apr 30, 2025
-
Properly handle method references to null-unmarked methods (#1205)
Fixes #1195 We adjust our method overriding checks for a method reference to a `@NullUnmarked` method. Any overriding should be allowed, except in the presence of a restrictive annotation (`@Nullable` on the return or `@NonNull` on a parameter). Also add tests for `@NonNull` on the varargs parameter.
Configuration menu - View commit details
-
Copy full SHA for 4a0b555 - Browse repository at this point
Copy the full SHA 4a0b555View commit details -
Configuration menu - View commit details
-
Copy full SHA for adad028 - Browse repository at this point
Copy the full SHA adad028View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.12.6...v0.12.7