Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge latest openjdk master #4

Merged
merged 1,822 commits into from
Jun 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1822 commits
Select commit Hold shift + click to select a range
061c189
8308000: add PopFrame support for virtual threads
May 22, 2023
4e0c5b8
8307804: Reorganize ArrayJuggle test cases
lkorinth May 22, 2023
7c5759f
8302344: Compiler Implementation for Unnamed patterns and variables (…
biboudis May 22, 2023
f386e15
8305785: Avoid redundant HashMap.containsKey call in java.util.regex
May 22, 2023
b49f854
8306983: Do not invoke external programs when switch terminal to raw …
lahodaj May 22, 2023
8abe1e9
7065228: To interpret case-insensitive string locale independently
DarraghClarke May 22, 2023
3e37bce
8280993: [XWayland] Popup is not closed on click outside of area cont…
May 22, 2023
1b2fd04
8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader …
prsadhuk May 22, 2023
68857ab
8301381: Verify DTLS 1.0 cannot be negotiated
May 22, 2023
198a0b3
8307908: [ppc] Add failing RTM tests to ProblemList until 8307907 is …
TOatGithub May 22, 2023
ac97816
8287834: Add SymbolLookup::or method
mcimadamore May 22, 2023
377b408
8308276: Change layout API to work with bytes, not bits
mcimadamore May 22, 2023
e8eb996
8307573: Implementation of JEP 449: Deprecate the Windows 32-bit x86 …
gdams May 22, 2023
2c468c7
8308034: Some CDS tests need to use @requires vm.flagless
calvinccheung May 22, 2023
2dd7486
8307190: Refactor ref_at methods in Constant Pool
May 22, 2023
67dea2b
8308388: Update description of SourceVersion.RELEASE_21
jddarcy May 22, 2023
6e12aee
8308046: Move Solaris related charsets from java.base to jdk.charsets…
May 23, 2023
f0f8fc4
8308235: ThreadContainer registry accumulates weak refs
May 23, 2023
d71c31b
8308038: java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExec…
May 23, 2023
ac0ac1d
8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM …
May 23, 2023
448320c
8308093: Disable language preview features use in JDK
asotona May 23, 2023
01a2007
8308300: enhance exceptions in MappedMemoryUtils.c
MBaesken May 23, 2023
e86405a
8302652: [SuperWord] Reduction should happen after loop, when possible
eme64 May 23, 2023
d038594
8305582: Compiler crash when compiling record patterns with var
biboudis May 23, 2023
4ab0f0c
8305073: Fix VerifyLoopOptimizations - step 2 - verify idom
eme64 May 23, 2023
b04b376
8308281: Java snippets in the FFM API need to be updated
minborg May 23, 2023
c278b5f
8307814: In the case of two methods with Record Patterns, the second …
lahodaj May 23, 2023
34baa88
8308545: java/net/httpclient/ShutdownNow.java fails with "stream 1 ca…
dfuch May 23, 2023
3122d53
8308565: HttpClient: Sanitize logging while stopping
dfuch May 23, 2023
0e7e006
8308544: Fix compilation regression from JDK-8306983 on musl libc
May 23, 2023
ab9675c
8305091: Change ChaCha20 cipher init behavior to match AES-GCM
May 23, 2023
f1d1a14
8307523: [vectorapi] Optimize MaskFromLongBenchmark.java
changpeng1997 May 23, 2023
798af83
8308116: jdk.test.lib.compiler.InMemoryJavaCompiler.compile does not …
xmas92 May 23, 2023
43473df
8308016: Use snippets in java.io package
May 23, 2023
650ad59
8306706: Support out-of-line code generation for MachNodes
May 23, 2023
7fcc707
8308716: ProblemList java/util/concurrent/ScheduledThreadPoolExecutor…
May 23, 2023
c60d087
8301154: SunPKCS11 KeyStore deleteEntry results in dangling PrivateKe…
slumericanB May 23, 2023
c7fd686
8306698: Add overloads to MethodTypeDesc::of
liach May 23, 2023
7a7ee1e
8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts
May 23, 2023
8df1eb8
8306302: C2 Superword fix: use VectorMaskCmp and VectorBlend instead …
eme64 May 24, 2023
dba4111
8308151: [JVMCI] capture JVMCI exceptions in hs-err
May 24, 2023
2d55c0b
8303040: linux PPC64le: Implementation of Foreign Function & Memory A…
TheRealMDoerr May 24, 2023
11fa4f2
8308758: Problemlist compiler/c2/irTests/TestVectorConditionalMove.java
eme64 May 24, 2023
a848056
8171221: Remove -XX:+CheckMemoryInitialization
May 24, 2023
a44ab53
8298066: java/util/concurrent/locks/Lock/OOMEInAQS.java timed out
viktorklang-ora May 24, 2023
29589d9
8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions
May 24, 2023
3a459ca
8308761: New test TestHFA needs adaptation for JDK-8308276
TheRealMDoerr May 24, 2023
6b32fd5
8308310: HttpClient: Avoid logging or locking from within synchronize…
dfuch May 24, 2023
3f6912b
8307738: JFR: EventStream.openRepository() drops events
egahlin May 24, 2023
9cd19c5
8308237: add JDWP and JDI virtual thread support for ThreadReference.…
plummercj May 24, 2023
a75d1ea
8308291: compiler/jvmci/meta/ProfilingInfoTest.java fails with -XX:Ti…
May 24, 2023
3cd9431
8308040: Evaluate new public types in non-public classes
May 24, 2023
12b7a3c
8299414: JVMTI FollowReferences should support references from Virtua…
May 24, 2023
b2d307a
8307652: sealed class hierarchy graph doesn't distinguish non-sealed …
liach May 24, 2023
a5bdb72
8308400: add ForceEarlyReturn support for virtual threads
May 25, 2023
4ad707b
8288619: Unexpected parsing for @see
lgxbslgx May 25, 2023
3ed81f2
8308549: Classfile API should fail to generate over-sized Code attribute
asotona May 25, 2023
1c72ea0
8305958: Use links instead of buttons for auto-generated header links
hns May 25, 2023
eb6b97f
8305710: Line breaks in search tags cause invalid JSON in index file
hns May 25, 2023
d0b7431
8308727: Compiler should accept final unnamed variables in try-with-r…
biboudis May 25, 2023
147b29d
8308506: Reduce testing time by removing combinations tested
lkorinth May 25, 2023
eff2e84
8144891: ToolBox should use java.nio.file.Path internally, instead of…
sormuras May 25, 2023
f56e467
8307958: Metaspace verification is slow causing extreme class unloadi…
xmas92 May 25, 2023
712d3a9
8308475: Make the thread dump files generated by jcmd Thread.dump_to_…
jaikiran May 25, 2023
f4c6aef
8307132: Cleanup the code of sun.java2d.cmm.lcms package
mrserb May 25, 2023
13dd48f
8308735: Typos in parameter names
May 25, 2023
f7b5765
8308746: C2 IR test failures for TestFpMinMaxReductions.java with SSE2
robcasloz May 25, 2023
ffddede
8308335: JFR: Remove @Experimental from Virtual Threads events
egahlin May 25, 2023
c5ea8ea
8300038: Make new version of JNU_GetStringPlatformChars which checks …
Michael-Mc-Mahon May 25, 2023
66142d5
8286597: Implement PollerProvider on AIX
May 25, 2023
ad97811
8300491: SymbolLookup::libraryLookup accepts strings with terminators
mcimadamore May 25, 2023
e8d88dc
8306703: JFR: Summary views
egahlin May 25, 2023
6d8a954
8307125: compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.jav…
May 25, 2023
800a79f
8308108: Support Unicode extension for collation settings
naotoj May 25, 2023
caf53fe
8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with…
egahlin May 25, 2023
da43d37
8308073: ClassLoaderExt::append_boot_classpath should handle dynamic …
calvinccheung May 25, 2023
9a48467
8308907: ProblemList java/awt/Toolkit/GetScreenInsetsCustomGC/GetScre…
May 25, 2023
4abf5cd
8159023: Engineering notation of DecimalFormat does not work as docum…
May 25, 2023
f8e0a2e
8308583: SIGSEGV in GraphKit::gen_checkcast
rwestrel May 26, 2023
19ada0b
8306137: Open source several AWT ScrollPane related tests
May 26, 2023
708921a
8308844: ProblemList gc/z/TestHighUsage.java with Generational ZGC on…
stefank May 26, 2023
bcc6839
8308931: Problemlist compiler/jvmci/TestUncaughtErrorInCompileMethod.…
May 26, 2023
1f2b0e9
8305189: C2 failed "assert(_outcnt==1) failed: not unique"
rwestrel May 26, 2023
d8fdb22
8306812: Open source several AWT Miscellaneous tests
May 26, 2023
4fdacef
8299665: /proc/self/stat parsing in libmanagement broken by execname …
kevinjwalls May 26, 2023
804770c
8308589: gc/cslocker/TestCSLocker.java timed out
stefank May 26, 2023
c998070
8308935: jdk.management.jfr.RecordingInfo.toString() lacks test coverage
egahlin May 26, 2023
3b703c5
8308801: update for deprecated sprintf for libnet in java.base
XueleiFan May 26, 2023
4e9b36f
8286470: Support searching for sections in class/package javadoc
hns May 26, 2023
f4fc66e
8308876: JFR: Deserialization of EventTypeInfo uses incorrect attribu…
egahlin May 27, 2023
fc73f0a
8306560: Add TOOLING.jsh load file
sormuras May 28, 2023
937a5ef
8306119: Many components respond to a mouse event by requesting focus…
prsadhuk May 29, 2023
1137237
8308930: [JVMCI] TestUncaughtErrorInCompileMethod times out
May 29, 2023
aa4d3df
8289547: Update javax/swing/Popup/TaskbarPositionTest.java
Renjithkannath May 29, 2023
7ed2540
8309060: Compilation Error in javax/swing/event/FocusEventCauseTest.java
prsadhuk May 29, 2023
59d65a5
8309077: Problemlist compiler/jvmci/TestUncaughtErrorInCompileMethod.…
TobiHartmann May 30, 2023
fdd42ce
8309042: MemorySegment::reinterpret cleanup action is not called for …
mcimadamore May 30, 2023
d1fc9d9
8309095: Remove UTF-8 character from TaskbarPositionTest.java
Renjithkannath May 30, 2023
2564f77
8307795: AArch64: Optimize VectorMask.truecount() on Neon
changpeng1997 May 30, 2023
0e82a7b
8308977: gtest:codestrings fails on riscv
gctony May 30, 2023
bdc2fc0
8309110: Build failure after JDK-8307795 due to warnings in micro-ben…
DamonFool May 30, 2023
65fc390
8304074: [JMX] Add an approximation of total bytes allocated on the J…
May 30, 2023
be98f4b
8051725: Improve expansion of Conv2B nodes in the middle-end
jaskarth May 30, 2023
fc30cdf
8308992: New test TestHFA fails with zero
JornVernee May 30, 2023
59a6213
8290499: new File(parent, "/") breaks normalization – creates File wi…
May 30, 2023
ae02bd7
8297878: KEM: Implementation
wangweij May 30, 2023
cf981f0
8307648: java/net/httpclient/ExpectContinueTest.java timed out
dfuch May 30, 2023
e89959d
8308987: Update java.lang.Class to use javadoc snippets
jddarcy May 30, 2023
6421396
8308960: Decouple internal Version and OperatingSystem classes
May 30, 2023
8b2b8fe
8297885: misc sun/security/pkcs11 tests timed out
slumericanB May 30, 2023
e1860e1
8307944: ClassFileDumper should only load java.nio.file.Path if enabled
May 30, 2023
c6cded8
8309134: Augment test/langtools/tools/javac/versions/Versions.java fo…
jddarcy May 30, 2023
9f9cc9b
8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM
May 30, 2023
749b35e
8308986: Disable svc tests failing with virtual thread factory
lmesnik May 31, 2023
1f7eb5c
8309048: Remove malloc locker test case
lkorinth May 31, 2023
6c76b27
8309054: Parsing of erroneous patterns succeeds
biboudis May 31, 2023
a8e54ec
8309120: java/net/httpclient/AsyncShutdownNow.java fails intermittently
dfuch May 31, 2023
db2fd90
8308910: Allow executeAndLog to accept running process
May 31, 2023
aa96bc0
8308872: enhance logging and some exception in krb5/Config.java
MBaesken May 31, 2023
ddf45ef
8308316: Default decomposition mode in Collator
naotoj May 31, 2023
0f5fd42
8308022: update for deprecated sprintf for java.base
XueleiFan May 31, 2023
94841db
8299505: findVirtual on array classes incorrectly restricts the recei…
liach May 31, 2023
6c5dd22
8309230: ProblemList jdk/incubator/vector/Float64VectorTests.java on …
May 31, 2023
5d25c9c
8309159: Some minor comment and code cleanup in jdk/com/sun/jdi/PopFr…
plummercj May 31, 2023
6207f7d
8304914: Use OperatingSystem, Architecture, and Version in jpackage
May 31, 2023
a18a119
8308678: (fs) UnixPath::toRealPath needs additional permissions when …
May 31, 2023
3ee6d2c
8309236: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java w…
May 31, 2023
636a814
8308819: add JDWP and JDI virtual thread support for ThreadReference.…
plummercj May 31, 2023
1d40069
8309171: Test vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji…
May 31, 2023
8bfce7f
8309150: Need to escape " inside attribute values
jonathan-gibbons May 31, 2023
eb5ceab
8300865: C2: product reduction in ProdRed_Double is not vectorized
May 31, 2023
84b5765
8307683: Loop Predication should not hoist range checks with trap on …
chhagedorn Jun 1, 2023
367d461
8308803: Improve java/util/UUID/UUIDTest.java
shipilev Jun 1, 2023
01b6be1
8307990: jspawnhelper must close its writing side of a pipe before re…
simonis Jun 1, 2023
24bdc2a
8308943: jdk.internal.le build fails on AIX
lahodaj Jun 1, 2023
867192d
8308856: jdk.internal.classfile.impl.EntryMap::nextPowerOfTwo math pr…
asotona Jun 1, 2023
2f83fd5
8298127: HSS/LMS Signature Verification
ferakocz Jun 1, 2023
003c149
8307794: Test for HSS/LMS Signature Verification
Jun 1, 2023
7ae1b8f
8308232: nsk/jdb tests don't pass -verbose flag to the debuggee
plummercj Jun 1, 2023
d1b168d
8302822: Method/Field/Constructor/RecordComponent::getGenericInfo() i…
liach Jun 1, 2023
bf401c7
8309146: extend JDI StackFrame.setValue() and JDWP StackFrame.setValu…
plummercj Jun 1, 2023
9b6ec2f
8309138: Fix container tests for jdks with symlinked conf dir
zzambers Jun 1, 2023
d8e4862
8308891: TestCDSVMCrash.java needs @requires vm.cds
Jun 1, 2023
946e645
8307105: JFileChooser InvalidPathException when selecting some system…
Jun 2, 2023
9bb8635
8307478: Implementation of Prepare to Restrict The Dynamic Loading of…
Jun 2, 2023
22f82aa
8309093: Underscore with brackets
biboudis Jun 2, 2023
7fc7c7e
8309224: Fix xlc17 clang 15 warnings in java.desktop
JoKern65 Jun 2, 2023
6a03452
8308711: Develop additional Tests for KEM implementation
Jun 2, 2023
16d667b
8309287: Add fontconfig requirement to building.md for Debian
Jun 2, 2023
5000516
8308090: Add container tests for on-the-fly resource quota updates
jerboaa Jun 2, 2023
0700e38
8308892: Bad graph detected in build_loop_late after JDK-8305635
chhagedorn Jun 2, 2023
e5af0bf
8296411: AArch64: Accelerated Poly1305 intrinsics
Jun 2, 2023
6a260fc
8309200: java/net/httpclient/ExecutorShutdown fails intermittently, i…
dfuch Jun 2, 2023
f75f476
8309241: ClassForNameLeak fails intermittently as the class loader ha…
Jun 2, 2023
f1519dc
8309329: com/sun/jdi/DeferredStepTest.java fails with virtual threads…
plummercj Jun 2, 2023
3e8c4a1
8303530: Redefine JAXP Configuration File
JoeWang-Java Jun 2, 2023
64495d3
8308978: regression with a deadlock involving FollowReferences
Jun 2, 2023
880aa5a
8309391: Remove non-failing tests from test/jdk/ProblemList-Virtual.txt
plummercj Jun 3, 2023
b211463
8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest …
jaikiran Jun 4, 2023
28d22ab
8309334: ProcessTools.main() does not properly set thread names when …
plummercj Jun 4, 2023
d8f6ac0
8309336: Incorrect switch in enum not reported properly
lahodaj Jun 5, 2023
f1a207a
8305225: A service broken error despite annotation processor generati…
lahodaj Jun 5, 2023
bb9b8a8
8309268: C2: "assert(in_bb(n)) failed: must be" after JDK-8306302
eme64 Jun 5, 2023
926f652
8302673: [SuperWord] MaxReduction and MinReduction should vectorize f…
robcasloz Jun 5, 2023
7367878
8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test ass…
Jun 5, 2023
5c02532
8303465: KeyStore of type KeychainStore, provider Apple does not show…
RealCLanger Jun 5, 2023
44da511
8296920: Regression Test DialogOrient.java fails on MacOS
prsadhuk Jun 5, 2023
5492426
8306578: Report error if no label given in @see and {@link} when no d…
hns Jun 5, 2023
d55e3fa
8291966: SwitchBootstrap.typeSwitch could be faster
lahodaj Jun 5, 2023
343bfb0
8309129: AArch64: guarantee(T != T2S) failed: "incorrect arrangement"…
changpeng1997 Jun 5, 2023
9b8b9de
8308969: make test-prebuilt doesn't return the correct exit code
gctony Jun 5, 2023
71e5409
8280994: [XWayland] Drag and Drop does not work in java -> wayland ap…
Jun 5, 2023
98ccc50
8309416: Misstatement in semantics of methods in javax.lang.model.Ele…
jddarcy Jun 5, 2023
11a333f
8308842: Consolidate exceptions thrown from Class-File API
asotona Jun 5, 2023
efb0bbb
8306112: Implementation of JEP 445: Unnamed Classes and Instance Main…
Jun 5, 2023
88da521
8309136: [JVMCI] add -XX:+UseGraalJIT flag
Jun 5, 2023
eed2fee
8304438: jcmd JVMTI.agent_load should obey EnableDynamicAgentLoading
Jun 6, 2023
0ce755c
8308167: SequencedMap::firstEntry throws NPE when first entry has nul…
Jun 6, 2023
022ed92
8309406: Change jdk.trackAllThreads to default to true
Jun 6, 2023
6b93ff1
8309340: Provide sctpHandleSocketErrorWithMessage
MBaesken Jun 6, 2023
5763c03
8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCust…
Jun 6, 2023
59a93c6
8304878: ConcurrentModificationException in javadoc tool
Jun 6, 2023
cf55579
8308748: JNU_GetStringPlatformChars may write to String's internal me…
rudihorn Jun 6, 2023
ca2c9d7
8309534: @JEP(number=430, title="String Templates") should use defaul…
Jun 6, 2023
d5db8d0
8307887: (fs) Files.createSymbolicLink throws less specific exception…
Jun 6, 2023
8883af1
8309216: Cast from jchar* to char* in test java/io/GetXSpace.java
Jun 6, 2023
17d00e2
8309501: Remove workaround in bin/idea.sh for non standard JVMCI file…
Jun 6, 2023
560fe3b
8309413: Improve the performance of MethodTypeDesc::descriptorString
liach Jun 6, 2023
f341294
8309542: compiler/jvmci/TestEnableJVMCIProduct.java fails with "JVMCI…
Jun 6, 2023
e6daaf8
8301721: lookup.findSpecial fails on Object method call from interface
Jun 6, 2023
c47bffc
8307840: SequencedMap view method specification and implementation ad…
Jun 6, 2023
cfdfdff
8309554: Update descriptions in SourceVersion
jddarcy Jun 6, 2023
19101ec
8309506: com/sun/jdi/MultiBreakpointsTest.java fails with virtual tes…
plummercj Jun 6, 2023
da9bc07
8295071: Spec Clarification : ClassFileFormatVersion: System property…
jddarcy Jun 6, 2023
3a478eb
8309505: com/sun/jdi/MethodEntryExitEvents.java due to finding wrong …
plummercj Jun 6, 2023
e608a71
8292157: Incorrect error: "block element not allowed within inline el…
hns Jun 6, 2023
e430017
8301553: Support Password-Based Cryptography in SunPKCS11
martinuy Jun 6, 2023
fd91bc5
8309396: com/sun/jdi/JdbMethodExitTest.java fails with virtual thread…
plummercj Jun 6, 2023
7f5b838
8309570: ProblemList sun/security/pkcs11/Signature/TestRSAKeyLength.java
Jun 6, 2023
3d67872
8307953: [AIX] C locale's font setting was changed by JEP 400
Jun 6, 2023
fb2b3be
8306647: Implementation of Structured Concurrency (Preview)
Jun 7, 2023
28ccd37
8309527: Improve test proxy performance
djelinski Jun 7, 2023
9b297ee
8295976: GetThreadListStackTraces returns wrong state for blocked Vir…
Jun 7, 2023
6826a6b
8305906: HttpClient may use incorrect key when finding pooled HTTP/2 …
jaikiran Jun 7, 2023
37a4696
8305763: Parsing a URI with an underscore goes through a silent excep…
dhanalla Jun 7, 2023
4523a0d
8305959: x86: Improve itable_stub
Jun 7, 2023
7980ea0
8309568: javac crashes attempting to -Xprint on a class file of an un…
Jun 7, 2023
19e7fc1
8307374: Add a JFR event for tracking RSS
stefank Jun 7, 2023
9db5e01
8309594: Cleanup naming in JavacParser related to unnamed classes
Jun 7, 2023
4bfa041
8308031: Linkers should reject unpromoted variadic parameters
JornVernee Jun 7, 2023
7f8c4c5
8308445: Linker should check that capture state segment is big enough
JornVernee Jun 7, 2023
580c06f
8309550: jdk.jfr.internal.Utils::formatDataAmount method should grace…
fthevenet Jun 7, 2023
0729489
8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots
Jun 7, 2023
64cda7e
8307153: JVMTI GetThreadState on carrier should return STATE_WAITING
Jun 7, 2023
bdcc827
8309219: Fix xlc17 clang 15 warnings in java.base
JoKern65 Jun 7, 2023
914be01
8309225: Fix xlc17 clang 15 warnings in security and servicability
JoKern65 Jun 7, 2023
ff6e365
8309614: [BACKOUT] JDK-8307153 JVMTI GetThreadState on carrier should…
Jun 7, 2023
bcb0d31
8309509: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java fails…
plummercj Jun 7, 2023
0954b2d
8309503: Improve javax.lang.model tests for JEP 445
jddarcy Jun 7, 2023
c393897
8309510: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java no lo…
plummercj Jun 7, 2023
23097fb
8309420: com/sun/jdi/StepTest.java fails with virtual thread wrapper
plummercj Jun 7, 2023
ca11d43
8309574: Improve core reflection tests for JEP 445
jddarcy Jun 7, 2023
f677e07
8309532: java/lang/Class/getDeclaredField/FieldSetAccessibleTest shou…
Jun 7, 2023
6144afa
8309474: [IR Framework] Wrong @ForceCompile link in README
enothum Jun 7, 2023
e8aec6e
8297923: java.awt.ScrollPane broken after multiple scroll up/down
aivanov-jdk Jun 7, 2023
6fd3144
8309515: Stale cached data from Matcher.namedGroups() after Matcher.u…
rgiulietti Jun 7, 2023
f91e516
8309630: Clean up tests that reference deploy modules
Jun 8, 2023
02a143c
8309569: sun/security/pkcs11/Signature/TestRSAKeyLength.java fails af…
martinuy Jun 8, 2023
3b2b376
8308152: PropertyDescriptor should work with overridden generic gette…
mrserb Jun 8, 2023
62a4a5c
8306431: File.listRoots method description should be re-examined
Nagata-Haruhito Jun 8, 2023
407b922
8309235: Unnamed Variables (_) can't be used in JShell
biboudis Jun 8, 2023
bb7790e
8304425: ClassHierarchyResolver from Reflection
liach Jun 8, 2023
94960e3
8306841: Generational ZGC: NMT reports Java heap size larger than max…
stefank Jun 8, 2023
f1ec914
8309702: Exclude java/lang/ScopedValue/StressStackOverflow.java from …
Jun 10, 2023
a878449
8309760: ProblemList serviceability/jvmti/vthread/FollowReferences/VT…
Jun 10, 2023
0e84f5f
8309703: AIX build fails after JDK-8280982
MBaesken Jun 12, 2023
8b3b94f
8309727: Assert privileges while reading the jdk.incubator.vector.VEC…
ChrisHegarty Jun 12, 2023
3cedf26
8308645: Javadoc of FFM API needs to be refreshed
mcimadamore Jun 12, 2023
ff7a417
8309870: Using -proc:full should be considered requesting explicit an…
jddarcy Jun 12, 2023
8f00414
8309467: Pattern dominance should be adjusted
lahodaj Jun 13, 2023
7f78425
8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDe…
TheRealMDoerr Jun 13, 2023
cf53e2f
8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/inter…
Jun 13, 2023
1a7084e
8309955: Matcher uses @since {@inheritDoc}
rgiulietti Jun 13, 2023
ce80f1e
8309882: LinkedHashMap adds an errant serializable field
Jun 13, 2023
381556b
8307508: IndirectVarHandle.isAccessModeSupported throws NPE
liach Jun 14, 2023
4d14612
8310128: Switch with unnamed patterns erroneously non-exhaustive
biboudis Jun 16, 2023
0f81c00
8309632: JDK 21 RDP1 L10n resource files update
Jun 16, 2023
cc09b8a
8309756: Occasional crashes with pipewire screen capture on Wayland
prrace Jun 16, 2023
8b6102d
Merge with duplicate ancestry
keithc-ca Jun 16, 2023
e68b8b1
Merge latest openjdk
keithc-ca Jun 19, 2023
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
  •  
  •  
  •  
1 change: 0 additions & 1 deletion make/conf/docs-modules.conf
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ DOCS_MODULES= \
jdk.hotspot.agent \
jdk.httpserver \
jdk.jpackage \
jdk.incubator.concurrent \
jdk.incubator.vector \
jdk.jartool \
jdk.javadoc \
Expand Down
1 change: 0 additions & 1 deletion make/conf/module-loader-map.conf
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ BOOT_MODULES= \
java.rmi \
java.security.sasl \
java.xml \
jdk.incubator.concurrent \
jdk.incubator.vector \
jdk.internal.vm.ci \
jdk.jfr \
Expand Down
2 changes: 2 additions & 0 deletions make/modules/java.base/Lib.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBNET, \
DISABLED_WARNINGS_gcc_net_util_md.c := format-nonliteral, \
DISABLED_WARNINGS_gcc_NetworkInterface.c := unused-function, \
DISABLED_WARNINGS_clang_net_util_md.c := format-nonliteral, \
DISABLED_WARNINGS_clang_aix_DefaultProxySelector.c := deprecated-non-prototype, \
DISABLED_WARNINGS_clang_aix_NetworkInterface.c := gnu-pointer-arith, \
DISABLED_WARNINGS_microsoft_InetAddress.c := 4244, \
DISABLED_WARNINGS_microsoft_ResolverConfigurationImpl.c := 4996, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
Expand Down
1 change: 1 addition & 0 deletions make/modules/java.base/lib/CoreLibraries.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,7 @@ ifeq ($(call isTargetOs, aix), true)
OPTIMIZATION := HIGH, \
CFLAGS := $(STATIC_LIBRARY_FLAGS) $(CFLAGS_JDKLIB) $(LIBJLI_CFLAGS) \
$(addprefix -I, $(LIBJLI_SRC_DIRS)), \
DISABLED_WARNINGS_clang_aix := format-nonliteral deprecated-non-prototype, \
ARFLAGS := $(ARFLAGS), \
OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjli_static))

Expand Down
1 change: 1 addition & 0 deletions make/modules/java.desktop/Java.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ EXCLUDE_FILES += \
ifeq ($(call isTargetOs, macosx), true)
# exclude all X11 on Mac.
EXCLUDES += \
sun/awt/screencast \
sun/awt/X11 \
sun/java2d/x11 \
sun/java2d/jules \
Expand Down
5 changes: 4 additions & 1 deletion make/modules/java.desktop/lib/Awt2dLibraries.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,9 @@ ifeq ($(call isTargetOs, windows macosx), false)

LIBAWT_XAWT_EXCLUDES := medialib debug

LIBPIPEWIRE_HEADER_DIRS := \
$(TOPDIR)/src/$(MODULE)/unix/native/libpipewire/include

LIBAWT_XAWT_EXTRA_HEADER_DIRS := \
$(LIBAWT_DEFAULT_HEADER_DIRS) \
libawt_xawt/awt \
Expand All @@ -200,7 +203,7 @@ ifeq ($(call isTargetOs, windows macosx), false)
common/font \
common/java2d/opengl \
common/java2d/x11 \
#
$(LIBPIPEWIRE_HEADER_DIRS)

LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \
$(FONTCONFIG_CFLAGS) \
Expand Down
3 changes: 2 additions & 1 deletion make/modules/java.security.jgss/Lib.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 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 @@ -32,6 +32,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJ2GSS, \
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB), \
DISABLED_WARNINGS_gcc := undef, \
DISABLED_WARNINGS_clang_aix := undef, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LIBS := $(LIBDL), \
Expand Down
3 changes: 2 additions & 1 deletion make/modules/jdk.jdwp.agent/Lib.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 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 @@ -30,6 +30,7 @@ include LibCommon.gmk
$(eval $(call SetupJdkLibrary, BUILD_LIBDT_SOCKET, \
NAME := dt_socket, \
OPTIMIZATION := LOW, \
DISABLED_WARNINGS_clang_aix := missing-braces, \
CFLAGS := $(CFLAGS_JDKLIB) $(LIBDT_SOCKET_CPPFLAGS), \
EXTRA_HEADER_DIRS := \
include \
Expand Down
2 changes: 1 addition & 1 deletion src/java.base/aix/native/libjli/java_md_aix.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ static int dladdr_dont_reload(void *addr, Dl_info *info) {
memset((void *)info, 0, sizeof(Dl_info));
for (;;) {
if (addr >= p->ldinfo_textorg &&
addr < p->ldinfo_textorg + p->ldinfo_textsize) {
(char*)addr < (char*)(p->ldinfo_textorg) + p->ldinfo_textsize) {
info->dli_fname = p->ldinfo_filename;
return 1;
}
Expand Down
27 changes: 15 additions & 12 deletions src/java.base/share/classes/java/io/File.java
Original file line number Diff line number Diff line change
Expand Up @@ -1813,17 +1813,26 @@ public boolean canExecute() {
* <p> A particular Java platform may support zero or more
* hierarchically-organized file systems. Each file system has a
* {@code root} directory from which all other files in that file system
* can be reached. Windows platforms, for example, have a root directory
* for each active drive; UNIX platforms have a single root directory,
* namely {@code "/"}. The set of available filesystem roots is affected
* by various system-level operations such as the insertion or ejection of
* removable media and the disconnecting or unmounting of physical or
* virtual disk drives.
* can be reached.
*
* <p> This method returns an array of {@code File} objects that denote the
* root directories of the available filesystem roots. It is guaranteed
* that the canonical pathname of any file physically present on the local
* machine will begin with one of the roots returned by this method.
* There is no guarantee that a root directory can be accessed.
*
* <p> Unlike most methods in this class, this method does not throw
* security exceptions. If a security manager exists and its {@link
* SecurityManager#checkRead(String)} method denies read access to a
* particular root directory, then that directory will not appear in the
* result.
*
* @implNote
* Windows platforms, for example, have a root directory
* for each active drive; UNIX platforms have a single root directory,
* namely {@code "/"}. The set of filesystem roots is affected
* by various system-level operations such as the disconnecting or
* unmounting of physical or virtual disk drives.
*
* <p> The canonical pathname of a file that resides on some other machine
* and is accessed via a remote-filesystem protocol such as SMB or NFS may
Expand All @@ -1835,12 +1844,6 @@ public boolean canExecute() {
* platform will be returned by this method, while {@code File} objects
* containing UNC pathnames will not be returned by this method.
*
* <p> Unlike most methods in this class, this method does not throw
* security exceptions. If a security manager exists and its {@link
* SecurityManager#checkRead(String)} method denies read access to a
* particular root directory, then that directory will not appear in the
* result.
*
* @return An array of {@code File} objects denoting the available
* filesystem roots, or {@code null} if the set of roots could not
* be determined. The array will be empty if there are no
Expand Down
Loading