issues
search
jspecify
/
jspecify-reference-checker
The reference implementation for the JSpecify nullness specification (and later, its other specifications as well)
https://jspecify.org
Apache License 2.0
26
stars
7
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Update checker for #248 substitution decision
#212
cpovirk
opened
2 weeks ago
0
Can't build main-eisop
#211
netdpb
opened
4 weeks ago
2
Special case for record `equals` methods
#210
cpovirk
opened
2 months ago
0
Treat Kotlin code as null-unmarked
#209
cpovirk
opened
2 months ago
0
Produce errors for annotations in `instanceof`
#208
cpovirk
opened
2 months ago
0
Treat annotation element as intrinsically non-nullable
#207
cpovirk
opened
2 months ago
0
Treat `@PolyNull` like `@Nullable`.
#206
cpovirk
closed
3 weeks ago
2
Treat Kotlin code as null-unmarked
#205
cpovirk
opened
2 months ago
0
Update to gradle 8.10
#204
wmdietl
closed
2 months ago
2
Update to gradle 8.10
#203
wmdietl
closed
2 months ago
1
Circular dependency with `:jspecify:classes`
#202
wmdietl
closed
3 months ago
1
Use the new `NoContractsFromMethod`
#201
wmdietl
closed
3 months ago
3
main-eisop: Fix new incorrect errors involving wildcards
#200
cpovirk
opened
3 months ago
28
main-eisop: Identify cases of widened parameter types in overrides again
#199
cpovirk
opened
3 months ago
0
main-eisop: Produce errors for unsafe casts to primitive types again
#198
cpovirk
opened
3 months ago
0
Fix capture conversion in lenient mode.
#197
cpovirk
closed
3 months ago
1
Build a local `eisop/checker-framework` for CI
#196
wmdietl
closed
4 months ago
0
Pull in changes from `main` into `main-eisop`
#195
wmdietl
closed
4 months ago
0
Report all errors as [nullness].
#194
cpovirk
closed
4 months ago
0
New errors (maybe related to `? super`) from eisop/checker-framework#746
#193
cpovirk
closed
3 months ago
23
`SequencedCollection` was added in Java 21 and needs to be handled
#192
wmdietl
closed
4 months ago
10
Automatically download 1.0.0 of JSpecify instead of 0.3.0.
#191
cpovirk
closed
4 months ago
0
Recommend JDK 17, not 18.
#190
cpovirk
closed
4 months ago
1
Make a local release of the reference checker
#189
wmdietl
closed
4 months ago
0
Use EISOP release and include jspecify/jdk in jar
#188
wmdietl
closed
4 months ago
0
Update to gradle 8.9
#187
wmdietl
closed
4 months ago
0
Use `DetailedTestDiagnostic` from EISOP instead of `DetailMessage`
#186
wmdietl
closed
4 months ago
1
Update conformance tests for https://github.com/jspecify/jspecify/pull/508
#185
cpovirk
closed
4 months ago
0
Conformance-test report not automatically regenerated after jspecify change
#184
cpovirk
opened
4 months ago
0
Disable checking of contracts.
#183
cpovirk
closed
4 months ago
1
Merge from main branch.
#182
cpovirk
closed
4 months ago
0
Stop recognizing annotations from the old package.
#181
cpovirk
closed
5 months ago
2
Array subtyping and generics
#180
msridhar
opened
6 months ago
5
Unsoundness with array subtyping?
#179
msridhar
closed
6 months ago
2
Introduce a `NullSpecTypeValidator` to ensure unspecified type variables are ok
#178
wmdietl
closed
4 months ago
17
Unmarked type variables bounds in strict mode
#177
wmdietl
opened
7 months ago
2
conformance-test-framework: handle errors in unexpected locations
#176
wmdietl
opened
7 months ago
0
Fix lower bound of type variables and unspecified subtypes.
#175
wmdietl
closed
7 months ago
1
Ensure root is set in both worlds.
#174
wmdietl
closed
7 months ago
2
Test fixes
#173
wmdietl
closed
7 months ago
8
Lenient mode errors for returning nullable values from null-unmarked methods with a type-parameter return type
#172
cpovirk
closed
7 months ago
5
Ensure override compatibility with type variables
#171
wmdietl
closed
7 months ago
6
Update main eisop
#170
wmdietl
closed
7 months ago
0
Create singleton `ImmutableSortedSet`s directly instead of using `Lists.partition`.
#169
netdpb
closed
7 months ago
0
Sort input files in the test runner.
#168
cpovirk
closed
7 months ago
0
Build race or other flakiness, at least on main-eisop
#167
cpovirk
opened
8 months ago
0
Map `type.invalid.super.wildcard` as an expected error
#166
wmdietl
closed
9 months ago
0
Use the new `TypeUseLocation` default locations
#165
wmdietl
closed
7 months ago
14
main-eisop: `x(Foo<? super T>)` cannot override identical signature
#164
cpovirk
closed
7 months ago
1
main-eisop: When `class Foo<T>` is null-unmarked, usages of `T` should have unspecified nullness
#163
cpovirk
closed
7 months ago
1
Next