Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2577 commits
Select commit Hold shift + click to select a range
73352b6
8280994: [XWayland] Drag and Drop does not work in java -> wayland ap…
Jun 5, 2023
2b38343
8309416: Misstatement in semantics of methods in javax.lang.model.Ele…
jddarcy Jun 5, 2023
4b8922f
8308842: Consolidate exceptions thrown from Class-File API
asotona Jun 5, 2023
e970ddb
8309170: CDS archive heap is always relocated for larger heap
calvinccheung Jun 5, 2023
98b53c0
8306112: Implementation of JEP 445: Unnamed Classes and Instance Main…
Jun 5, 2023
b3c9d67
8309136: [JVMCI] add -XX:+UseGraalJIT flag
Jun 5, 2023
4b15349
8304438: jcmd JVMTI.agent_load should obey EnableDynamicAgentLoading
Jun 6, 2023
6d155a4
8308167: SequencedMap::firstEntry throws NPE when first entry has nul…
Jun 6, 2023
2e9eff5
8309406: Change jdk.trackAllThreads to default to true
Jun 6, 2023
3b85f84
8309340: Provide sctpHandleSocketErrorWithMessage
MBaesken Jun 6, 2023
a7a0913
8309346: Extend hs_err logging for all VM operations deriving from VM…
quadhier Jun 6, 2023
41bf2ad
8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCust…
Jun 6, 2023
5146a58
8309418: RISC-V: Make use of vl1r.v & vfabs.v pseudo-instructions whe…
DingliZhang Jun 6, 2023
7d25bf7
8309419: RISC-V: Relax register constraint for AddReductionVF & AddRe…
zifeihan Jun 6, 2023
01455a0
8304878: ConcurrentModificationException in javadoc tool
pavelrappo Jun 6, 2023
8f0839b
8308748: JNU_GetStringPlatformChars may write to String's internal me…
rudihorn Jun 6, 2023
ca6f07f
8309534: @JEP(number=430, title="String Templates") should use defaul…
Jun 6, 2023
d709c25
8307887: (fs) Files.createSymbolicLink throws less specific exception…
Jun 6, 2023
9188142
8309216: Cast from jchar* to char* in test java/io/GetXSpace.java
Jun 6, 2023
7edd054
8309501: Remove workaround in bin/idea.sh for non standard JVMCI file…
Jun 6, 2023
38cef2a
8309413: Improve the performance of MethodTypeDesc::descriptorString
liach Jun 6, 2023
0f0fda7
8309542: compiler/jvmci/TestEnableJVMCIProduct.java fails with "JVMCI…
Jun 6, 2023
74dc50b
8301721: lookup.findSpecial fails on Object method call from interface
Jun 6, 2023
9526190
8307840: SequencedMap view method specification and implementation ad…
Jun 6, 2023
7d1147e
8309554: Update descriptions in SourceVersion
jddarcy Jun 6, 2023
571fbdc
8309506: com/sun/jdi/MultiBreakpointsTest.java fails with virtual tes…
plummercj Jun 6, 2023
d82436e
8295071: Spec Clarification : ClassFileFormatVersion: System property…
jddarcy Jun 6, 2023
16ab7bf
8309505: com/sun/jdi/MethodEntryExitEvents.java due to finding wrong …
plummercj Jun 6, 2023
0a4f9ad
8292157: Incorrect error: "block element not allowed within inline el…
hns Jun 6, 2023
4a75fd4
8301553: Support Password-Based Cryptography in SunPKCS11
martinuy Jun 6, 2023
65bdbc7
8309396: com/sun/jdi/JdbMethodExitTest.java fails with virtual thread…
plummercj Jun 6, 2023
0ceb432
8309570: ProblemList sun/security/pkcs11/Signature/TestRSAKeyLength.java
Jun 6, 2023
a08c5cb
8307953: [AIX] C locale's font setting was changed by JEP 400
Jun 6, 2023
f1c7afc
8306647: Implementation of Structured Concurrency (Preview)
Jun 7, 2023
0ed4af7
8309472: IGV: Add dump_igv(custom_name) for improved debugging
chhagedorn Jun 7, 2023
fadcd65
8309527: Improve test proxy performance
djelinski Jun 7, 2023
a25b7b8
8295976: GetThreadListStackTraces returns wrong state for blocked Vir…
Jun 7, 2023
3ccb3c0
8305906: HttpClient may use incorrect key when finding pooled HTTP/2 …
jaikiran Jun 7, 2023
749d480
8305763: Parsing a URI with an underscore goes through a silent excep…
Jun 7, 2023
9233dcc
8309297: Adjust ShenandoahHeap print_heap_regions_on
MBaesken Jun 7, 2023
8cdd95e
8305959: x86: Improve itable_stub
Jun 7, 2023
a6726b6
8309568: javac crashes attempting to -Xprint on a class file of an un…
Jun 7, 2023
1de40f3
8302145: ddepth should be uint in PhaseIdealLoop::register_node()
enothum Jun 7, 2023
5722903
8307374: Add a JFR event for tracking RSS
stefank Jun 7, 2023
16ebf47
8309594: Cleanup naming in JavacParser related to unnamed classes
Jun 7, 2023
fa79111
8308031: Linkers should reject unpromoted variadic parameters
JornVernee Jun 7, 2023
c49129f
8308445: Linker should check that capture state segment is big enough
JornVernee Jun 7, 2023
a1ab377
8309550: jdk.jfr.internal.Utils::formatDataAmount method should grace…
fthevenet Jun 7, 2023
9d7bf53
8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots
Jun 7, 2023
f0236ed
8309543: Micro-optimize x86 assembler UseCondCardMark
shipilev Jun 7, 2023
177e832
8307153: JVMTI GetThreadState on carrier should return STATE_WAITING
Jun 7, 2023
6eddbe2
8309219: Fix xlc17 clang 15 warnings in java.base
JoKern65 Jun 7, 2023
89f5bac
8309225: Fix xlc17 clang 15 warnings in security and servicability
JoKern65 Jun 7, 2023
5b147eb
8308288: Fix xlc17 clang warnings and build errors in hotspot
JoKern65 Jun 7, 2023
33bb64f
8309614: [BACKOUT] JDK-8307153 JVMTI GetThreadState on carrier should…
Jun 7, 2023
a54f4d4
8309509: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java fails…
plummercj Jun 7, 2023
c24b0ba
8309503: Improve javax.lang.model tests for JEP 445
jddarcy Jun 7, 2023
c38abbf
8309510: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java no lo…
plummercj Jun 7, 2023
e3f3ac0
8309420: com/sun/jdi/StepTest.java fails with virtual thread wrapper
plummercj Jun 7, 2023
4ffc8cc
8309574: Improve core reflection tests for JEP 445
jddarcy Jun 7, 2023
02bce0b
8309532: java/lang/Class/getDeclaredField/FieldSetAccessibleTest shou…
Jun 7, 2023
6402004
8256302: releasing oopStorage when deflating allows for faster deleting
Jun 7, 2023
92beb85
8309474: [IR Framework] Wrong @ForceCompile link in README
enothum Jun 7, 2023
99749c5
8309562: [JVMCI] Export symbols used by VirtualThread notifyJvmti int…
Jun 7, 2023
ea41907
8297923: java.awt.ScrollPane broken after multiple scroll up/down
aivanov-jdk Jun 7, 2023
90027ff
8309515: Stale cached data from Matcher.namedGroups() after Matcher.u…
rgiulietti Jun 7, 2023
e8a5984
8309630: Clean up tests that reference deploy modules
Jun 8, 2023
760cb04
8309569: sun/security/pkcs11/Signature/TestRSAKeyLength.java fails af…
martinuy Jun 8, 2023
73dd03c
8308152: PropertyDescriptor should work with overridden generic gette…
mrserb Jun 8, 2023
6646272
8308764: Reporting errors from create_vm may crash
Jun 8, 2023
5af9d2a
8309602: update JVMTI history table for jdk 21
Jun 8, 2023
9d64a9d
8306431: File.listRoots method description should be re-examined
Nagata-Haruhito Jun 8, 2023
79a4ac7
8309235: Unnamed Variables (_) can't be used in JShell
biboudis Jun 8, 2023
ac3ce2b
8304425: ClassHierarchyResolver from Reflection
liach Jun 8, 2023
bb377b2
8306841: Generational ZGC: NMT reports Java heap size larger than max…
stefank Jun 8, 2023
430ffe7
8309675: Generational ZGC: compiler/gcbarriers/UnsafeIntrinsicsTest.j…
stefank Jun 8, 2023
406ba34
8309702: Exclude java/lang/ScopedValue/StressStackOverflow.java from …
Jun 10, 2023
4bf6bab
8309760: ProblemList serviceability/jvmti/vthread/FollowReferences/VT…
Jun 10, 2023
005006e
8309703: AIX build fails after JDK-8280982
MBaesken Jun 12, 2023
73a9f48
8309727: Assert privileges while reading the jdk.incubator.vector.VEC…
ChrisHegarty Jun 12, 2023
20371fd
8308645: Javadoc of FFM API needs to be refreshed
mcimadamore Jun 12, 2023
b743405
8309870: Using -proc:full should be considered requesting explicit an…
jddarcy Jun 12, 2023
83ea293
8309467: Pattern dominance should be adjusted
lahodaj Jun 13, 2023
08eff92
8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDe…
TheRealMDoerr Jun 13, 2023
ea4ab65
8309862: Unsafe list operations in JfrStringPool
Jun 13, 2023
3363050
8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/inter…
Jun 13, 2023
e18993c
8309955: Matcher uses @since {@inheritDoc}
rgiulietti Jun 13, 2023
f7cd0ae
8309882: LinkedHashMap adds an errant serializable field
Jun 13, 2023
6711041
8307508: IndirectVarHandle.isAccessModeSupported throws NPE
liach Jun 14, 2023
0ac9275
8309956: Shenandoah: Strengthen the mark word check in string dedup
shipilev Jun 15, 2023
07d20dc
8309613: [Windows] hs_err files sometimes miss information about the …
TheRealMDoerr Jun 15, 2023
39e98e7
8303513: C2: LoadKlassNode::make fails with 'expecting TypeKlassPtr'
robcasloz Jun 15, 2023
aced114
8310128: Switch with unnamed patterns erroneously non-exhaustive
biboudis Jun 16, 2023
a1c1d97
8309632: JDK 21 RDP1 L10n resource files update
Jun 16, 2023
3698a02
8309756: Occasional crashes with pipewire screen capture on Wayland
prrace Jun 16, 2023
ace5623
8308643: Incorrect value of 'used' jvmstat counter
Jun 19, 2023
4d81b89
8309960: ParallelGC young collections very slow in DelayInducer
albertnetymk Jun 19, 2023
36e3fe9
8309928: JFR: View issues
egahlin Jun 19, 2023
14c5091
8310015: ZGC: Unbounded asynchronous unmapping can lead to running ou…
fisk Jun 19, 2023
e0d3706
8304835: jdk/jfr/event/oldobject/TestArrayInformation.java fails with…
egahlin Jun 19, 2023
08965e6
8310259: Pin msys2/setup-msys2 github action to a specific commit
jaikiran Jun 20, 2023
ede16cd
8310314: Misplaced "unnamed classes are a preview feature and are dis…
lahodaj Jun 20, 2023
bfffd8b
8309595: Allow javadoc to process unnamed classes
Jun 20, 2023
7ca0f14
8309957: Rename JDK-8309595 test to conform
Jun 20, 2023
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…
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
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
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
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.
4 changes: 2 additions & 2 deletions .github/actions/get-gtest/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -43,7 +43,7 @@ runs:
uses: actions/checkout@v3
with:
repository: google/googletest
ref: 'release-${{ steps.version.outputs.value }}'
ref: 'v${{ steps.version.outputs.value }}'
path: gtest

- name: 'Export path to where GTest is installed'
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/get-jtreg/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -57,7 +57,7 @@ runs:
- name: 'Build JTReg'
run: |
# Build JTReg and move files to the proper locations
bash make/build.sh --jdk "$JAVA_HOME_11_X64"
bash make/build.sh --jdk "$JAVA_HOME_17_X64"
mkdir ../installed
mv build/images/jtreg/* ../installed
working-directory: jtreg/src
Expand Down
7 changes: 4 additions & 3 deletions .github/actions/get-msys2/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,16 @@ runs:
using: composite
steps:
- name: 'Install MSYS2'
uses: msys2/setup-msys2@v2
# use a specific release of msys2/setup-msys2 to prevent jtreg build failures on newer release
uses: msys2/setup-msys2@7efe20baefed56359985e327d329042cde2434ff
with:
install: 'autoconf tar unzip zip make'
path-type: minimal
location: msys2
location: ${{ runner.tool_cache }}/msys2

# We can't run bash until this is completed, so stick with pwsh
- name: 'Set MSYS2 path'
run: |
# Prepend msys2/msys64/usr/bin to the PATH
echo "$env:GITHUB_WORKSPACE/msys2/msys64/usr/bin" >> $env:GITHUB_PATH
echo "$env:RUNNER_TOOL_CACHE/msys2/msys64/usr/bin" >> $env:GITHUB_PATH
shell: pwsh
3 changes: 1 addition & 2 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -126,7 +126,6 @@ jobs:
--with-boot-jdk=${{ steps.bootjdk.outputs.path }}
--with-jtreg=${{ steps.jtreg.outputs.path }}
--with-gtest=${{ steps.gtest.outputs.path }}
--enable-jtreg-failure-handler
--with-zlib=system
--with-jmod-compress=zip-1
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -101,7 +101,6 @@ jobs:
--with-boot-jdk=${{ steps.bootjdk.outputs.path }}
--with-jtreg=${{ steps.jtreg.outputs.path }}
--with-gtest=${{ steps.gtest.outputs.path }}
--enable-jtreg-failure-handler
--with-zlib=system
--with-jmod-compress=zip-1
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
Expand Down
20 changes: 17 additions & 3 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -98,12 +98,26 @@ jobs:
id: gtest
uses: ./.github/actions/get-gtest

- name: 'Check toolchain installed'
id: toolchain-check
run: |
set +e
'/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/vc/auxiliary/build/vcvars64.bat' -vcvars_ver=${{ inputs.msvc-toolset-version }}
if [ $? -eq 0 ]; then
echo "Toolchain is already installed"
echo "toolchain-installed=true" >> $GITHUB_OUTPUT
else
echo "Toolchain is not yet installed"
echo "toolchain-installed=false" >> $GITHUB_OUTPUT
fi

- name: 'Install toolchain and dependencies'
run: |
# Run Visual Studio Installer
'/c/Program Files (x86)/Microsoft Visual Studio/Installer/vs_installer.exe' \
modify --quiet --installPath 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise' \
modify --quiet --installPath 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise' \
--add Microsoft.VisualStudio.Component.VC.${{ inputs.msvc-toolset-version }}.${{ inputs.msvc-toolset-architecture }}
if: steps.toolchain-check.outputs.toolchain-installed != 'true'

- name: 'Configure'
run: >
Expand All @@ -114,7 +128,6 @@ jobs:
--with-boot-jdk=${{ steps.bootjdk.outputs.path }}
--with-jtreg=${{ steps.jtreg.outputs.path }}
--with-gtest=${{ steps.gtest.outputs.path }}
--enable-jtreg-failure-handler
--with-msvc-toolset-version=${{ inputs.msvc-toolset-version }}
--with-jmod-compress=zip-1
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
Expand All @@ -125,6 +138,7 @@ jobs:
# We need a minimal PATH on Windows
# Set PATH to "", so just GITHUB_PATH is included
PATH: ''
shell: env /usr/bin/bash --login -eo pipefail {0}

- name: 'Build'
id: build
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ jobs:
apt-architecture: 'i386'
# Some multilib libraries do not have proper inter-dependencies, so we have to
# install their dependencies manually.
apt-extra-packages: 'libfreetype6-dev:i386 libtiff-dev:i386 libcupsimage2-dev:i386 libc6-i386'
apt-extra-packages: 'libfreetype6-dev:i386 libtiff-dev:i386 libcupsimage2-dev:i386 libc6-i386 libgcc-s1:i386 libstdc++6:i386'
extra-conf-options: '--with-target-bits=32'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
Expand Down Expand Up @@ -238,7 +238,7 @@ jobs:
uses: ./.github/workflows/build-macos.yml
with:
platform: macos-x64
xcode-toolset-version: '11.7'
xcode-toolset-version: '12.5.1'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
if: needs.select.outputs.macos-x64 == 'true'
Expand All @@ -249,7 +249,7 @@ jobs:
uses: ./.github/workflows/build-macos.yml
with:
platform: macos-aarch64
xcode-toolset-version: '12.4'
xcode-toolset-version: '12.5.1'
extra-conf-options: '--openjdk-target=aarch64-apple-darwin'
configure-arguments: ${{ github.event.inputs.configure-arguments }}
make-arguments: ${{ github.event.inputs.make-arguments }}
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ jobs:
- 'hs/tier1 gc'
- 'hs/tier1 runtime'
- 'hs/tier1 serviceability'
- 'lib-test/tier1'

include:
- test-name: 'jdk/tier1 part 1'
Expand Down Expand Up @@ -98,6 +99,10 @@ jobs:
test-suite: 'test/hotspot/jtreg/:tier1_serviceability'
debug-suffix: -debug

- test-name: 'lib-test/tier1'
test-suite: 'test/lib-test/:tier1'
debug-suffix: -debug

steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,8 @@ NashornProfile.txt
/src/utils/LogCompilation/target/
/.project/
/.settings/
/.project
/.classpath
/.cproject
/compile_commands.json
/.cache
2 changes: 1 addition & 1 deletion .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[general]
project=jdk
jbs=JDK
version=20
version=21

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
Expand Down
2 changes: 1 addition & 1 deletion azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
- job: build_jdk
pool:
vmImage: 'ubuntu-latest'
container: mdernst/cf-ubuntu-jdk19-plus:latest
container: wmdietl/cf-ubuntu-jdk21-plus:latest
steps:
- bash: |
whoami
Expand Down
14 changes: 2 additions & 12 deletions bin/idea.sh
Original file line number Diff line number Diff line change
Expand Up @@ -193,17 +193,7 @@ for root in $MODULE_ROOTS; do
root=`wslpath -am $root`
fi

VM_CI="jdk.internal.vm.ci/share/classes"
VM_COMPILER="src/jdk.internal.vm.compiler/share/classes"
if test "${root#*$VM_CI}" != "$root" || test "${root#*$VM_COMPILER}" != "$root"; then
for subdir in "$root"/*; do
if [ -d "$subdir" ]; then
SOURCES=$SOURCES" $SOURCE_PREFIX""$subdir"/src"$SOURCE_POSTFIX"
fi
done
else
SOURCES=$SOURCES" $SOURCE_PREFIX""$root""$SOURCE_POSTFIX"
fi
SOURCES=$SOURCES" $SOURCE_PREFIX""$root""$SOURCE_POSTFIX"
done

add_replacement "###SOURCE_ROOTS###" "$SOURCES"
Expand Down Expand Up @@ -274,4 +264,4 @@ $BOOT_JDK/bin/$JAVAC -d $JAVAC_CLASSES -sourcepath $JAVAC_SOURCE_PATH -cp $JAVAC

if [ "x$WSL_DISTRO_NAME" != "x" ]; then
rm -rf $ANT_TEMP
fi
fi
2 changes: 1 addition & 1 deletion bin/jib.sh
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ install_jib() {
fi
# Want to check the filetype using file, to see if we got served a HTML error page.
# This is sensitive to the filename containing a specific string, but good enough.
file ${installed_jib_script}.gz | grep "gzip compressed data" > /dev/null
file "${installed_jib_script}.gz" | grep "gzip compressed data" > /dev/null
if [ $? -ne 0 ]; then
echo "Warning: ${installed_jib_script}.gz is not a gzip file."
echo "If you are behind a proxy you may need to configure exceptions using no_proxy."
Expand Down
Loading
Loading