Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2681 commits
Select commit Hold shift + click to select a range
fb6f5f1
8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/…
Jun 20, 2023
7e78893
8310105: LoongArch64 builds are broken after JDK-8304913
Glavo Jun 20, 2023
e0cc401
8310019: MIPS builds are broken after JDK-8304913
Jun 20, 2023
beb0d95
8310054: ScrollPane insets are incorrect
aivanov-jdk Jun 20, 2023
60cae33
8309549: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java fa…
MBaesken Jun 21, 2023
ef0357f
8309937: Add @sealedGraph for some Panama FFM interfaces
minborg Jun 21, 2023
1fc6042
8310191: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java se…
MBaesken Jun 21, 2023
3985a4d
8310053: VarHandle and slice handle derived from layout are lacking a…
JornVernee Jun 21, 2023
a4159dd
8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectConti…
Jun 21, 2023
722b512
8308499: Test vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionF…
plummercj Jun 21, 2023
f8a38ee
8309612: [REDO] JDK-8307153 JVMTI GetThreadState on carrier should re…
Jun 22, 2023
ceadaec
8310133: Effectivelly final condition not enforced in guards for bind…
lahodaj Jun 22, 2023
789b2fc
8302865: Illegal bytecode for break from if with instanceof pattern m…
lahodaj Jun 22, 2023
89ac41b
8310126: C1: Missing receiver null check in Reference::get intrinsic
TobiHartmann Jun 22, 2023
7621d98
8309266: C2: assert(final_con == (jlong)final_int) failed: final valu…
TobiHartmann Jun 22, 2023
5357bcd
8308855: ARM32: TestBooleanVector crashes after 8300257
TobiHartmann Jun 22, 2023
55aa4cb
8309498: [JVMCI] race in CallSiteTargetValue recording
TobiHartmann Jun 22, 2023
6317249
8310187: Improve Generational ZGC jtreg testing
xmas92 Jun 22, 2023
2f1af3c
8309296: jdk/jfr/event/runtime/TestAgentEvent.java fails due to "miss…
egahlin Jun 22, 2023
e86d765
8309853: StructuredTaskScope.join description improvements
Jun 23, 2023
8b12726
8304885: Reuse stale data to improve DNS resolver resiliency
mrserb Jun 23, 2023
1bcf001
8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of…
Jun 23, 2023
af3a56e
8310822: JDK21: ProblemList java/lang/ScopedValue/StressStackOverflow…
Jun 23, 2023
17b6f7b
8309740: Expand timeout windows for tests in JDK-8179502
Jun 23, 2023
7489967
8310676: add note about unnamed module to Elements.getAllModuleElements
jddarcy Jun 23, 2023
f0e80fa
8309959: JFR: Display N/A for missing data amount
fthevenet Jun 26, 2023
63d419e
8310868: Thread.interrupt() method's javadoc has an incorrect {@link}
jaikiran Jun 26, 2023
8748b46
8309471: Limit key characters in static index pages
hns Jun 26, 2023
cdb8c70
8309670: java -help output for --module-path / -p is incomplete
sormuras Jun 26, 2023
71a41f7
8310861: Improve location reporting for javac serial lint warnings
jddarcy Jun 26, 2023
6a4552c
8310242: Clarify the name parameter to Class::forName
Jun 27, 2023
087d4a8
8309258: RISC-V: Add riscv_hwprobe syscall
robehn Jun 27, 2023
df26258
8310182: DateTimeFormatter date formats (ISO_LOCAL_DATE) separated wi…
naotoj Jun 27, 2023
033060b
8310975: java.util.FormatItemModifier should not be protected
Jun 27, 2023
3248dae
8310830: typo in the parameter name in @throws of ClassDesc::ofDescri…
jddarcy Jun 27, 2023
9998c07
8310459: [BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implem…
TobiHartmann Jun 28, 2023
0903c8d
8310194: Generational ZGC: Lock-order asserts in JVMTI IterateThrough…
stefank Jun 28, 2023
8d9ebb6
8303916: ThreadLists.java inconsistent results
kevinjwalls Jun 28, 2023
ccacc2b
8311034: Fix typo in javac man page
pavelrappo Jun 28, 2023
359bd63
8305671: javac rejects semicolons in compilation units with no imports
archiecobbs Jun 28, 2023
ed98bd7
8292704: sun/security/tools/jarsigner/compatibility/Compatibility.jav…
Jun 28, 2023
687863d
8310130: C2: assert(false) failed: scalar_input is neither phi nor a …
TobiHartmann Jun 28, 2023
45f252b
8310405: Linker.Option.firstVariadicArg should specify which index va…
JornVernee Jun 28, 2023
722794f
8310914: Remove 2 malformed java/foreign ProblemList entries
JornVernee Jun 28, 2023
e67393f
8310061: Note if implicit annotation processing is being used
jddarcy Jun 29, 2023
5a31ab2
8311007: jdk/jfr/tool/TestView.java can't find event
egahlin Jun 29, 2023
91598a9
8310299: C2: 8275201 broke constant folding of array store check in s…
TobiHartmann Jun 29, 2023
60db329
8311115: Type in java.lang.reflect.AccessFlag.METHOD_PARAMETER
jddarcy Jun 29, 2023
3210d32
8309902: C2: assert(false) failed: Bad graph detected in build_loop_l…
TobiHartmann Jun 30, 2023
6d2f34f
8311046: ProblemList gc/z/TestHighUsage.java with Generational ZGC
xmas92 Jun 30, 2023
35d592e
8311186: ProblemList javax/management/remote/mandatory/subjectDelegat…
Jun 30, 2023
bbcabe4
8310838: Correct range notations in MethodTypeDesc specification
liach Jul 1, 2023
8088bc4
8309819: Clarify API note in Class::getName and MethodType::toMethodD…
liach Jul 1, 2023
6f3f4aa
8310380: Handle problems in core-related tests on macOS when codesign…
MBaesken Jul 3, 2023
6de4e8f
8310829: guarantee(!HAS_PENDING_EXCEPTION) failed in ExceptionTransla…
TobiHartmann Jul 3, 2023
205dffe
8254566: Clarify the spec of ClassLoader::getClassLoadingLock for non…
Jul 3, 2023
8d6ef6f
8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK…
MBaesken Jul 4, 2023
c9111d5
8310743: assert(reserved_rgn != nullptr) failed: Add committed region…
xmas92 Jul 4, 2023
604e03d
8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated
Jul 5, 2023
f24c554
8303086: SIGSEGV in JavaThread::is_interp_only_mode()
Jul 6, 2023
0ee169f
8309531: Incorrect result with unwrapped iotaShuffle.
TobiHartmann Jul 6, 2023
c86f4de
8311023: assert(false) failed: EA: missing memory path
TobiHartmann Jul 6, 2023
bfed32b
8311122: Fix typos in java.base
pavelrappo Jul 6, 2023
fb7fd58
8311264: JavaDoc index comparator is not transitive
hns Jul 6, 2023
830279e
8310425: [JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant…
TobiHartmann Jul 6, 2023
98ad856
8309140: ResourceHashtable failed "assert(~(_allocation_t[0] | alloca…
coleenp Jul 6, 2023
2d7ed18
8295210: IR framework should not whitelist -XX:-UseTLAB
TobiHartmann Jul 7, 2023
6ef8016
8310265: (process) jspawnhelper should not use argv[0]
tstuefe Jul 7, 2023
773bb0a
8311183: Remove unused mapping test files
naotoj Jul 7, 2023
413ee9f
8309761: Leak class loader constraints
zhengyu123 Jul 7, 2023
99ae133
8308585: AC_REQUIRE: `PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded…
erikj79 Jul 9, 2023
8808ec3
8311548: AArch64: [ZGC] Many tests fail with "assert(allocates2(pc)) …
Jul 11, 2023
c97db0d
8311245: JFR: Remove t.printStackTrace() in PeriodicEvents
egahlin Jul 11, 2023
308b4c6
8302351: "assert(!JavaThread::current()->is_interp_only_mode() || !nm…
pchilano Jul 11, 2023
480dc22
8311689: Wrong visible amount in Adjustable of ScrollPane
aivanov-jdk Jul 11, 2023
ca10804
8311593: Minor doc issue in MemorySegment::copy
mcimadamore Jul 11, 2023
3bb3750
8310892: ScopedValue throwing StructureViolationException should be c…
Jul 12, 2023
dd48ed8
8309637: runtime/handshake/HandshakeTimeoutTest.java fails with "has …
pchilano Jul 12, 2023
72cf3c9
8295894: Remove SECOM certificate that is expiring in September 2023
Jul 12, 2023
82c8b28
8156889: ListKeychainStore.sh fails in some virtualized environments
Jul 12, 2023
f6ad56b
8308694: Clarify reversed() default methods' implementation requirements
Jul 12, 2023
5f1d762
8310656: RISC-V: __builtin___clear_cache can fail silently.
robehn Jul 13, 2023
f792475
8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if
TobiHartmann Jul 13, 2023
d174dde
8311092: Please disable runtime/jni/nativeStack/TestNativeStack.java …
vpa1977 Jul 13, 2023
99d87e9
8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990
shipilev Jul 13, 2023
2475bba
8311536: JFR TestNativeMemoryUsageEvents fails in huge pages configur…
Jul 13, 2023
65ed787
8294401: Update jfr man page to include recently added features
egahlin Jul 13, 2023
b4f19f5
8306785: fix deficient spliterators for Sequenced Collections
Jul 13, 2023
d370b96
6960866: [Fmt-Ch] ChoiceFormat claims impossible and unimplemented fu…
justin-curtis-lu Jul 13, 2023
281aee9
8311867: StructuredTaskScope.shutdown does not interrupt newly starte…
Jul 14, 2023
fd949c7
8244289: fatal error: Possible safepoint reached by thread that does …
Jul 14, 2023
c199b8c
8303134: JFR: Missing stack trace during chunk rotation stress
Jul 14, 2023
49479db
8311647: Memory leak in Java_jdk_internal_org_jline_terminal_impl_jna…
shipilev Jul 14, 2023
4fcb0b2
8312098: Update man page for javadoc
Jul 14, 2023
a08c6b9
8312093: Incorrect javadoc comment text
lahodaj Jul 18, 2023
b6827ff
8311825: Duplicate qualified enum constants not detected
lahodaj Jul 18, 2023
b380d1b
8307526: [JFR] Better handling of tampered JFR repository
jaokim Jul 18, 2023
b8eddab
8310814: Clarify the targetName parameter of Lookup::findClass
Jul 18, 2023
7a5d6f9
8311038: Incorrect exhaustivity computation
lahodaj Jul 18, 2023
36aae5f
8311040: JFR: RecordedThread::getOSThreadId() should return -1 if thr…
Jul 18, 2023
e3cfb56
8311556: GetThreadLocalStorage not working for vthreads mounted durin…
Jul 18, 2023
9a19016
8312189: ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThr…
Jul 18, 2023
f026904
8300285: Enhance TLS data handling
Feb 6, 2023
241f3fd
8304468: Better array usages
TobiHartmann Mar 21, 2023
7459f74
8304460: Improve array usages
TobiHartmann Mar 21, 2023
19790de
8302475: Enhance HTTP client file downloading
Michael-Mc-Mahon Mar 21, 2023
2905dfd
8302483: Enhance ZIP performance
Mar 22, 2023
3ecfeb9
8300596: Enhance Jar Signature validation
Mar 29, 2023
4e9e598
8294323: Improve Shared Class Data
iklam Apr 4, 2023
f629339
8305312: Enhanced path handling
Apr 6, 2023
52c00a1
8296565: Enhanced archival support
calvinccheung Apr 18, 2023
445099f
8303376: Better launching of JDI
lahodaj Apr 19, 2023
8198737
8308682: Enhance AES performance
chhagedorn Jun 13, 2023
48760d7
8312163: Crash in dominance check when compiling unnamed patterns
biboudis Jul 19, 2023
6d9da7c
8311815: Incorrect exhaustivity computation
lahodaj Jul 19, 2023
fde53fc
8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java …
plummercj Jul 19, 2023
6786fa4
8311902: Concurrency regression in the PBKDF2 key impl of SunJCE prov…
slumericanB Jul 20, 2023
aae2cbd
8307185: pkcs11 native libraries make JNI calls into java code while …
djelinski Jul 24, 2023
817dc55
8300051: assert(JvmtiEnvBase::environments_might_exist()) failed: to …
Jul 25, 2023
f666e60
8313193: ProblemList java/util/concurrent/SynchronousQueue/Fairness.j…
Jul 26, 2023
a10dbce
8313208: ProblemList java/util/concurrent/tck/JSR166TestCase.java on …
Jul 26, 2023
3e9344a
8312293: SIGSEGV in jfr.internal.event.EventWriter.putUncheckedByte a…
Jul 27, 2023
1c875fd
8313250: Exclude java/foreign/TestByteBuffer.java on AIX
RealCLanger Jul 27, 2023
f242c3b
8313241: Temporarily disable "malformed control flow" assert to reduc…
TobiHartmann Jul 28, 2023
bb63b79
8313260: JDK21: ProblemList java/lang/ScopedValue/StressStackOverflow…
mrserb Jul 28, 2023
0439d58
8300937: Update nroff pages in JDK 21 before RC
Jul 31, 2023
731b2e9
8313316: Disable runtime/ErrorHandling/MachCodeFramesInErrorFile.java…
RealCLanger Aug 1, 2023
a228185
8310033: Clarify return value of Java Time compareTo methods
Aug 1, 2023
f34ac12
8039165: [Doc] MessageFormat null locale generates NullPointerException
justin-curtis-lu Aug 1, 2023
5a74a8d
8313404: Fix section label in test/jdk/ProblemList.txt
RealCLanger Aug 2, 2023
c3519d0
8313256: Exclude failing multicast tests on AIX
RealCLanger Aug 2, 2023
20ca046
8313023: Return value corrupted when using CCS + isTrivial (mainline)
JornVernee Aug 2, 2023
f87a70d
8303549: [AIX] TestNativeStack.java is failing with exit value 1
RealCLanger Aug 3, 2023
610812d
8311822: AIX : test/jdk/java/foreign/TestLayouts.java fails because o…
RealCLanger Aug 3, 2023
f532042
8309088: security/infra/java/security/cert/CertPathValidator/certific…
RealCLanger Aug 3, 2023
46dd733
8312574: jdk/jdk/jfr/jvm/TestChunkIntegrity.java fails with timeout
MBaesken Aug 3, 2023
fd789db
8312572: JDK 21 RDP2 L10n resource files update
justin-curtis-lu Aug 3, 2023
4273487
8313593: Generational ZGC: NMT assert when the heap fails to expand
stefank Aug 4, 2023
bfe037a
8312985: Remove EA from the JDK 21 version string with first RC promo…
JesperIRL Aug 7, 2023
01a5df6
8313345: SuperWord fails due to CMove without matching Bool pack
TobiHartmann Aug 9, 2023
a073530
8312814: Compiler crash when template processor type is a captured wi…
Aug 9, 2023
c746fc0
8313809: String template fails with java.lang.StringIndexOutOfBoundsE…
Aug 9, 2023
8002b3e
8311179: Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfM…
stefank Aug 9, 2023
890adb6
8314062: ProblemList jdk/jfr/tool/TestView.java on macosx-x64
Aug 9, 2023
bd9c495
Merge tag 'jdk-21-ga' of https://github.com/openjdk/jdk into jdk-21
wmdietl Dec 12, 2024
9ebe696
Update to JDK 21 build JDK
wmdietl Dec 12, 2024
28d5cc4
Remove GitHub CI
wmdietl Dec 10, 2024
2a5380e
Disable jdk17u merging CI job
wmdietl Dec 11, 2024
ecbfa4a
Use `@SqlEvenQuotes` annotations from the JDK, not `.astub` file
mernst Jan 2, 2025
194cbc2
There is no need to build the annotated JDK
mernst Mar 11, 2025
aaca02c
Move CI to GitHub Actions (#94)
aosen-xiong Mar 12, 2025
f0fae60
Sync qualifier files from EISOP (#111)
aosen-xiong Mar 12, 2025
d87bf19
Remove `SideEffectsOnly` annotations (#113)
aosen-xiong Mar 12, 2025
9714ebd
Add links to refined return type logic to `j.u.Arrays#copyOf` methods…
aosen-xiong Mar 13, 2025
e68c028
Remove `AnnotatedFor` on EISOP annotations (#115)
aosen-xiong Mar 13, 2025
c3f95c5
Check JDK consistency in CI (#117)
aosen-xiong Mar 16, 2025
dc09414
Annotate `java.sql.DriverManager` for nullness (#112)
thomaskirz Mar 16, 2025
fed17a2
Add `@Nullable` annotations to `join` and `formatted`. (#107)
cpovirk Mar 16, 2025
9fdc698
Annotate `Record` for nullness. (#108)
cpovirk Mar 17, 2025
8748294
Use `@NonNull` more for "the value inside the `Optional`." (#110)
cpovirk Mar 17, 2025
cabe8f7
Use JDK 21 for CF tests in CI, and define SQL Quotes qualifiers
mernst Apr 1, 2025
fbf4041
Always run Gradle on JDK 21; also run CI tests on JDK 25 (#124)
aosen-xiong May 13, 2025
606f06a
Relax types in `Map.merge()`
mernst May 31, 2025
f8c0ed8
Run CI daily (#125)
aosen-xiong Jun 27, 2025
39b1ee2
Merge branch 'master' of https://github.com/typetools/jdk into typeto…
wmdietl Jul 1, 2025
16df476
Make consistent with changes in https://github.com/eisop/checker-fram…
wmdietl Jul 4, 2025
9d40ad2
Update from typetools/jdk (#129)
wmdietl Jul 5, 2025
71e71e4
Refresh qualifier definitions
mernst Aug 6, 2025
4690577
`@Shrinkable` annotations
mernst Aug 12, 2025
d9252f5
Move `azure-pipelines.yml` into a subdirectory
mernst Nov 14, 2025
df69615
Generate `azure-pipelines.yml` via m4
mernst Nov 14, 2025
9465dbc
Split daikon test (#236)
smillst Nov 14, 2025
a3a0f02
Improve documentation of jdk17u repository
smillst Nov 14, 2025
01eafb2
Split cftests_all job
mernst Nov 14, 2025
37cb08f
Generate Daikon jobs
mernst Nov 14, 2025
461b07b
Shorten job names
mernst Nov 16, 2025
2d47874
Annotated io/nio/concurrent exceptions (#244)
smillst Nov 19, 2025
b96c075
Added null annotations based on javadoc for the public nio classes (#…
smillst Nov 21, 2025
ecc6033
Write `@Identifier` on `Method.getName()`
mernst Nov 27, 2025
4ce0787
Add `@Identifier` in `StackTraceElement`
mernst Nov 29, 2025
985c44f
More signature annotations
mernst Dec 1, 2025
0fcac1f
Improve Markdown style
mernst Dec 16, 2025
9e9c392
JDK 21
mernst Dec 17, 2025
f03a779
Don't run CI job that fails
mernst Dec 17, 2025
865d19a
Don't squash-and-merge during version upgrade
mernst Dec 17, 2025
c2c4b07
Emacs commands to assist version upgrade
mernst Dec 17, 2025
767950f
Add more exports
mernst Dec 17, 2025
97f8124
Comment out an annotation
mernst Dec 17, 2025
0d14117
Remove unused import statements
mernst Dec 17, 2025
1855823
Merge upstream JDK 21
mernst Dec 18, 2025
47f798c
Annotate recently-added APIs
mernst Dec 19, 2025
bb3fec7
Move Emacs functions for merging
mernst Jan 2, 2026
bcc4142
`Pattern`: use `PolyRegex` for receiver and return of `pattern` and `…
wmdietl Apr 22, 2026
ba00819
Add `@EnsuresInitialized` postcondition (#136)
aosen-xiong Aug 31, 2026
3bd57ab
Annotate Queue, Deque, and BlockingDeque peek methods with `@Pure` (#…
wmdietl Aug 31, 2026
0fe3a5c
Add subpackage controls to package annotations (#138)
aosen-xiong Sep 7, 2026
96eb53b
Annotate 16 exception classes for nullness (#139)
wmdietl Sep 9, 2026
af731dd
Annotate VarHandle's reference read modes as @Nullable (#140)
wmdietl Sep 10, 2026
af6d726
Annotate MethodHandle for nullness (#141)
wmdietl Sep 10, 2026
33182bb
Make `@AnnotatedFor` repeatable (#142)
wmdietl Sep 10, 2026
74ab5b4
Fix import order and stray blank line from #139 (#143)
wmdietl Sep 10, 2026
0af1a5a
Introduce `@UnannotatedFor` (#144)
aosen-xiong Sep 14, 2026
ca03a92
`@AnnotatedFor` and `@UnannotatedFor` runtime retention (#146)
aosen-xiong Sep 15, 2026
92a35a0
Document `SOURCE` retention and add missing `@Retention` to `PolyInit…
wmdietl Sep 15, 2026
f5b4023
Clarify roles of `@Deterministic`, `@Pure`, and `@SideEffectFree` ann…
aosen-xiong Sep 17, 2026
ed063b6
Update CI JDK versions, fail on test failures, and configure Renovate…
wmdietl Sep 17, 2026
9eaa3b2
Introduce `@ProgrammaticDefaultLocations` for programmatic defaults (…
wmdietl Sep 25, 2026
2b53d90
Update StubFiles Javadoc for inheritance and compound checkers (#151)
wmdietl Sep 27, 2026
c95a472
Update RelevantJavaTypes Javadoc for superclass inheritance (#152)
wmdietl Sep 27, 2026
618afed
Refresh qualifier definitions
mernst Aug 6, 2025
5d9431d
`@Shrinkable` annotations
mernst Aug 12, 2025
7f164b0
Sync the qualifier copies with the Checker Framework
wmdietl Oct 1, 2026
ded8878
Update from typetools/jdk up to the Checker Framework 3.50.0 release …
wmdietl Oct 1, 2026
0c5a5c0
Sync the qualifier copies with the Checker Framework (#154)
wmdietl Oct 1, 2026
ffa5e5c
Sync RequiresNonEmpty with the Checker Framework (#155)
wmdietl Oct 1, 2026
f940aee
Sync EnsuresLockHeldIf with the Checker Framework 3.52.0 release (#156)
wmdietl Oct 1, 2026
ce76087
Move `azure-pipelines.yml` into a subdirectory
mernst Nov 14, 2025
f26e07b
Generate `azure-pipelines.yml` via m4
mernst Nov 14, 2025
2cb55e2
Split daikon test (#236)
smillst Nov 14, 2025
c25d801
Improve documentation of jdk17u repository
smillst Nov 14, 2025
9bf1120
Split cftests_all job
mernst Nov 14, 2025
b3c963f
Generate Daikon jobs
mernst Nov 14, 2025
48075ac
Shorten job names
mernst Nov 16, 2025
3ebc5f0
Annotated io/nio/concurrent exceptions (#244)
smillst Nov 19, 2025
a75a1fe
Added null annotations based on javadoc for the public nio classes (#…
smillst Nov 21, 2025
060aa24
Write `@Identifier` on `Method.getName()`
mernst Nov 27, 2025
326b484
Add `@Identifier` in `StackTraceElement`
mernst Nov 29, 2025
23e9f39
More signature annotations
mernst Dec 1, 2025
72b120f
Update from typetools/jdk up to the Checker Framework 3.52.1 release …
wmdietl Oct 2, 2026
5c22e4d
Merge commit 'bb3fec71bc7' of https://github.com/typetools/jdk into j…
wmdietl Oct 2, 2026
a6fca33
Remove the @SideEffectsOnly annotations
wmdietl Oct 2, 2026
fc5b6d0
Merge branch 'master' into jdk-21
wmdietl Oct 2, 2026
e634e1d
Remove duplicate @Pure annotations in doclets Utils
wmdietl Oct 2, 2026
770cdc0
Remove the remaining duplicate @Pure in doclets Utils
wmdietl Oct 2, 2026
55df904
Match CanonicalName.java to the Checker Framework
wmdietl Oct 2, 2026
1192a4f
Fix two merge defects that break the JDK build
wmdietl Oct 2, 2026
6af351a
Update jdk-21 from typetools/jdk (3.53.0) and master (#159)
wmdietl Oct 3, 2026
398c2b9
Rename Shrinkable to CanShrink, as in typetools/jdk
wmdietl Oct 3, 2026
9f7b0d3
Update jdk-21 from typetools/jdk up to the Checker Framework 3.53.1 r…
wmdietl Oct 3, 2026
5342826
CodeRabbit configuration
mernst Feb 4, 2026
1a916a3
Update `.coderabbit.yaml`
mernst Feb 9, 2026
3b3658c
Update Claude settings
mernst Feb 10, 2026
34215dd
Whitespace fixes, thanks to Daniel Gao
mernst Feb 11, 2026
87a0b92
Must call `disconnect()` on `HttpURLConnection`
mernst Feb 19, 2026
17a7e0c
Annotate `lineSeparator()` with `@Regex`
mernst Feb 19, 2026
86e2ccc
Update jdk-21 from typetools/jdk up to the Checker Framework 3.54.0 r…
wmdietl Oct 3, 2026
2ad8f57
Match the qualifier files to Checker Framework 3.55.0
mernst Mar 8, 2026
dd85a62
Resolve the Pattern.java conflict markers that the previous commit co…
wmdietl Oct 4, 2026
3dbd011
`Pattern.pattern()` and `Pattern.toString()` return a regex
mernst Mar 8, 2026
f7f99db
typetools/checker-framework 3.55.0 release (#166)
wmdietl Oct 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
16 changes: 16 additions & 0 deletions .azure/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
all default: azure-pipelines.yml

%: %.m4 defs.m4
@chmod -f +w $@ || true
m4 $< > $@
# Squeeze multiple blank lines into one.
cat -s $@ > [email protected]
# Remove leading blank lines.
sed '/[^[:blank:]]/,$$!d' [email protected] > $@
# Remove trailing blank lines.
sed -e :a -e '/^\s*$$/{$$d;N;ba' -e '}' $@ > [email protected]
mv -f [email protected] $@
@chmod -w $@

clean:
rm -f azure-pipelines.yml
Loading
Loading