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 panama-vector:master #83

Closed
wants to merge 280 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
280 commits
Select commit Hold shift + click to select a range
f0f6b0d
8266027: The diamond finder does not find diamond candidates in field…
lahodaj Apr 29, 2021
6bb71d9
8264762: ByteBuffer.byteOrder(BIG_ENDIAN).asXBuffer.put(Xarray) and B…
Apr 29, 2021
2a03739
8266014: Regression brought by optimization done with JDK-4926314
Apr 29, 2021
5f15666
8266078: Reader.read(CharBuffer) advances Reader position for read-on…
Apr 29, 2021
01415f3
8266250: WebSocketTest and WebSocketProxyTest call assertEquals(List<…
dfuch Apr 29, 2021
49d0458
8266288: assert root method not found in witnessed_reabstraction_in_s…
jamsheedcm Apr 29, 2021
51b2fb5
8266299: ProblemList runtime/stringtable/StringTableCleaningTest.java…
Apr 29, 2021
1afbab6
8263998: Remove mentions of mc region in comments
yminqi Apr 29, 2021
42af7da
8265933: Move Java monitor related fields from class Thread to JavaTh…
pchilano Apr 29, 2021
46b4a14
8266315: Problem list failing test java/awt/font/TextLayout/LigatureC…
prrace Apr 29, 2021
5d8c1cc
8255410: Add ChaCha20 and Poly1305 support to SunPKCS11 provider
slumericanB Apr 29, 2021
5ecef01
8266217: ZGC: Improve the -Xlog:gc+init output for NUMA
DamonFool Apr 29, 2021
2c381e0
8262376: ReplaceCriticalClassesForSubgraphs.java fails if --with-buil…
iklam Apr 29, 2021
51b2188
8266267: Remove unnecessary jumps in Intel Math Library StubRoutines
DamonFool Apr 30, 2021
4d77171
8249903: jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.jav…
hns Apr 30, 2021
3554dc2
8264395: WB_EnqueueInitializerForCompilation fails with "method holde…
Apr 30, 2021
e9370a1
8265761: Font with missed font family name is not properly printed on…
Apr 30, 2021
276a1bf
8236671: NullPointerException in JKS keystore
coffeys Apr 30, 2021
07ecd42
8258602: JavaDoc field summary does not indicate final modifier
hns Apr 30, 2021
eb8db12
8263396: Atomic::CmpxchgByteUsingInt::set_byte_in_int needs an explic…
Apr 30, 2021
87de5b7
8266040: Lanai: Incorrect calculations of clipping boundaries
Apr 30, 2021
48bb996
8266220: keytool still prompt for store password on a password-less p…
wangweij Apr 30, 2021
0544a73
8255227: java/net/httpclient/FlowAdapterPublisherTest.java intermitte…
dfuch Apr 30, 2021
096e9e5
8266318: Switch to macos prefix for macOS bundles
vidmik Apr 30, 2021
c36c63a
8260560: convert jdeps and jdeprscan tools to use Stream.toList()
Apr 30, 2021
dd05158
8266155: Convert java.base to use Stream.toList()
Apr 30, 2021
50fa162
8266389: ProblemList java/awt/Graphics2D/DrawString/DrawRotatedString…
Apr 30, 2021
928d632
8252237: C2: Call to compute_separating_interferences has wrong argum…
Apr 30, 2021
f86b70c
8266328: C2: Remove InlineWarmCalls
Apr 30, 2021
3e667cc
8265356: need code example for getting canonical constructor of a Record
amaembo May 1, 2021
5c083e8
8266129: tools/jpackage/windows/WinInstallerIconTest.java hangs with …
May 1, 2021
dedddd5
8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with …
mrserb May 2, 2021
7e30130
8266401: mark hotspot compiler/intrinsics/sha/cli tests which ignore …
DamonFool May 2, 2021
8fa50eb
8263363: Minor cleanup of Lanai code - unused code removal and commen…
aghaisas May 3, 2021
c5dc657
8266056: runtime/stringtable/StringTableCleaningTest.java failed with…
pliden May 3, 2021
05cfac9
8266412: Remove redundant TemplateInterpreter entries
cl4es May 3, 2021
b42d496
8266388: C2: Improve constant ShiftCntV on x86
May 3, 2021
ac760c7
8266295: Remove unused _concurrent_iteration_safe_limit
albertnetymk May 3, 2021
80941f4
8234446: Post-CMS workgroup hierarchy cleanup
albertnetymk May 3, 2021
1d9ea3a
8266083: Shenandoah: Consolidate dedup/no dedup oop closures
zhengyu123 May 3, 2021
194bcec
8265984: Concurrent GC: Some tests fail "assert(is_frame_safe(f)) fai…
pliden May 3, 2021
001c514
8265322: C2: Simplify control inputs for BarrierSetC2::obj_allocate
y1yang0 May 3, 2021
880c138
8265349: vmTestbase/../stress/compiler/deoptimize/Test.java fails wit…
May 3, 2021
55cc0af
8266185: Shenandoah: Fix incorrect comment/assertion messages
linade May 3, 2021
ff65920
8265491: Math Signum optimization for x86
mgkwill May 3, 2021
45760d4
8266320: (bf) ReadOnlyBufferException in heap buffer put(String,int,i…
marschall May 3, 2021
020236c
8264786: [macos] All Swing/AWT apps cause Allow Notifications prompt …
mrserb May 3, 2021
3544a9d
8266391: Replace use of reflection in jdk.internal.platform.Metrics
May 3, 2021
cfdf4a7
8266449: cleanup jtreg tags in compiler/intrinsics/sha/cli tests
iignatev May 4, 2021
30ccd80
8264950: Set opaque for JTooltip in config file of NimbusLookAndFeel
trebari May 4, 2021
ce1bc9d
8266432: ZGC: GC allocation stalls can trigger deadlocks
stefank May 4, 2021
8e071c4
8265784: [C2] Hoisting of DecodeN leaves MachTemp inputs behind
TheRealMDoerr May 4, 2021
141cc2f
8261527: Record page size used for underlying mapping in ReservedSpace
kstefanj May 4, 2021
b651904
8266438: Compile::remove_useless_nodes does not remove opaque nodes
TobiHartmann May 4, 2021
aa90df6
8266187: Memory leak in appendBootClassPath()
May 4, 2021
05e6017
8265137: java.util.Random suddenly has new public methods nowhere doc…
JimLaskey May 4, 2021
ee5bba0
8265767: compiler/eliminateAutobox/TestIntBoxing.java crashes on arm3…
May 4, 2021
770dfc1
8265279: Remove unused RandomGeneratorFactory.all(Class<T> category)
JimLaskey May 4, 2021
8b37d48
8255493: Support for pre-generated java.lang.invoke classes in CDS dy…
yminqi May 4, 2021
4e96b31
8265989: System property for the native character encoding name
naotoj May 4, 2021
9c4efdd
8263124: Missed initialization of baselineY in sun.font.StrikeMetrics
prrace May 4, 2021
80323b7
8261169: Upgrade HarfBuzz to the latest 2.8.0
prrace May 4, 2021
c53dee7
8266227: Fix help text for --mac-signing-keychain
May 4, 2021
f00b70e
8266527: RandomTestCoverage.java failing due to API removal
JimLaskey May 4, 2021
61365d5
8266465: Add wildcard to JTwork/JTreport exclude in jib-profiles.js
May 4, 2021
d282799
8255566: Add size validation when parsing values from VersionProps
May 4, 2021
2c53654
8266179: [macos] jpackage should specify architecture for produced pk…
May 4, 2021
b88785d
8266038: Move newAddress() to JVMDebugger
YaSuenag May 5, 2021
8bcebe7
8265505: findsym does not work on remote debug server
YaSuenag May 5, 2021
b172555
8266171: -Warray-bounds happens in imageioJPEG.c
YaSuenag May 5, 2021
b71f85a
8264398: BevelBorderUIResource​(int, Color, Color) and BevelBoder(int…
prsadhuk May 5, 2021
82768d9
8221503: vmTestbase/nsk/jdb/eval/eval001/eval001.java fails with: com…
May 5, 2021
c9873c4
8260621: (jrtfs) ThreadLocal memory leak in ImageBufferCache when usi…
sundararajana May 5, 2021
a8046c9
8266436: Synthetic constructor trees have non-null return type
lahodaj May 5, 2021
65ce4d2
8266491: Remove resolve and obj_equals leftovers from BarrierSetAssem…
rkennke May 5, 2021
250b45a
8266222: [aix] In mmap-mode, partial releases with os::release_memory…
tstuefe May 5, 2021
02cdd6e
8266419: [aix] in mmap mode, os::attempt_reserve_memory_at() fails to…
tstuefe May 5, 2021
0ac84d1
8266506: [aix] Treat mapping attempt too close to BRK as a mapping error
tstuefe May 5, 2021
71d0858
8266522: Shenandoah: Shenandoah LRB calls wrong runtime barrier on aa…
zhengyu123 May 5, 2021
ef0f693
8266499: Delete dead code in aarch64.ad
May 5, 2021
6ba911d
8266498: Make debug ps() call print_stack
coleenp May 5, 2021
a05e8e2
8266497: Remove unnecessary EMCP liveness indication
coleenp May 5, 2021
61bb6ec
8266453: Shenandoah: Disable write protections before patching nmetho…
zhengyu123 May 5, 2021
f07bb2f
8250766: javadoc adds redundant spaces when @see program element is w…
hns May 5, 2021
6018336
8259316: [REDO] C1/C2 compiler support for blackholes
shipilev May 5, 2021
1885c83
8266504: Remove leftovers from BarrierSetAssemblerC1
rkennke May 5, 2021
9de62a4
8266505: Cleanup LibraryCallKit::make_unsafe_address()
rkennke May 5, 2021
138d573
8262392: Update Mesa 3-D Headers to version 21.0.3
prrace May 5, 2021
20ad428
8180568: Refactor javax/crypto shell tests to plain java tests
May 6, 2021
7835cdb
8265915: adjust state_unloading_cycle compuation order in nmethod::is…
miao-zheng May 6, 2021
22ca62c
8266542: Remove broken -XX:-UseLoopSafepoints flag
TobiHartmann May 6, 2021
2dd5667
8266018: Shenandoah: fix an incorrect assert
wattsun110 May 6, 2021
a86ee9b
8266545: 8261169 broke Harfbuzz build with gcc 7 and 8
tstuefe May 6, 2021
0f9852c
8266168: -Wmaybe-uninitialized happens in check_code.c
YaSuenag May 6, 2021
ea30bd6
8263362: Avoid division by 0 in java/awt/font/TextJustifier.java justify
MBaesken May 6, 2021
51f5adf
8265047: Inconsistent warning message in jcmd VM.log
jyukutyo May 6, 2021
eb3b96d
8266496: WBIsKlassAliveClosure.do_klass() fails for hidden classes
May 6, 2021
2438498
8252758: Lanai: Optimize index calculation while copying glyphs
jayathirthrao May 6, 2021
47d4438
8266426: ZHeapIteratorOopClosure does not handle native access properly
albertnetymk May 6, 2021
c665dba
8266561: Remove Compile::_save_argument_registers
cl4es May 6, 2021
fcedfc8
8266579: Update test/jdk/java/lang/ProcessHandle/PermissionTest.java …
May 6, 2021
e840597
8266460: java.io tests fail on null stream with upgraded jtreg/TestNG
May 6, 2021
2dcbedf
8266044: Nested class summary should show kind of class or interface
hns May 6, 2021
a90b33a
8266573: Make sure blackholes are tagged for all JVMCI paths
shipilev May 6, 2021
04f7112
8266293: Key protection using PBEWithMD5AndDES fails with "java.secur…
wangweij May 6, 2021
52f1db6
8262002: java/lang/instrument/VerifyLocalVariableTableOnRetransformTe…
May 6, 2021
0ca86da
8266002: vmTestbase/nsk/jvmti/ClassPrepare/classprep001 should skip e…
May 6, 2021
36e5ad6
8263236: runtime/os/TestTracePageSizes.java fails on old kernels
shipilev May 6, 2021
66191ff
8266193: BasicJMapTest does not include testHistoParallel methods
May 7, 2021
43ad24f
8265465: jcmd VM.cds should keep already dumped archive when exceptio…
yminqi May 7, 2021
c97f56c
8266172: -Wstringop-overflow happens in vmError.cpp
YaSuenag May 7, 2021
3a474d9
8265612: revise the help info for jmap histo command
May 7, 2021
ebb68d2
8049700: Deprecate obsolete classes and methods in javax/swing/plaf/b…
trebari May 7, 2021
71b8ad4
8266609: AArch64: include FP/LR space in LIR_Assembler::initial_frame…
nick-arm May 7, 2021
94c6177
8266536: Provide a variant of os::iso8601_time which works with arbit…
tstuefe May 7, 2021
a65021e
8266618: Remove broken -XX:-OptoRemoveUseless
TobiHartmann May 7, 2021
d2b5350
8263507: Improve structure of package summary pages
hns May 7, 2021
e0c8688
8262992: Improve `@see` output
hns May 7, 2021
2798b0d
8266349: Pass down requested page size to reserve_memory_special
kstefanj May 7, 2021
14f0afe
8214237: Join parallel phases post evacuation
May 7, 2021
9a19a0c
8264760: JVM crashes when two threads encounter the same resolution e…
May 7, 2021
3fcdc50
8266646: Add more diagnostic to java/lang/System/LoggerFinder/modules
dfuch May 7, 2021
86b8dc9
8265426: Update java.security to use instanceof pattern variable
pconcannon May 7, 2021
74fecc0
8266503: [UL] Make Decorations safely copy-able and reduce their size
tstuefe May 7, 2021
946b0fe
8266645: javac should not check for sealed supertypes in intersection…
May 7, 2021
947d69d
8265042: javadoc HTML files not generated for types nested in records
jonathan-gibbons May 7, 2021
b5b3119
8266589: (fs) Improve performance of Files.copy() on macOS using copy…
May 7, 2021
c6aa8f1
8232644: bugs in serialized-form.html
hns May 7, 2021
0790e60
8196743: jstatd doesn't see new Java processes inside Docker container
kevinjwalls May 7, 2021
04fad70
8266765: [BACKOUT] JDK-8255493 Support for pre-generated java.lang.in…
yminqi May 7, 2021
ff77ca8
8266675: Optimize IntHashTable for encapsulation and ease of use
lgxbslgx May 8, 2021
be4f25b
8266369: (se) Add wepoll based Selector
May 8, 2021
3af4efd
8265291: Error in Javadoc for doAccessibleAction API in AccessibleJSl…
May 8, 2021
9b76955
8266249: javax/swing/JPopupMenu/7156657/bug7156657.java fails on macOS
May 10, 2021
69b96f9
8266610: Method RandomAccessFile#length() returns 0 for block devices…
May 10, 2021
0f925d1
8266015: Implement AdapterHandlerLibrary lookup fast-path for common …
cl4es May 10, 2021
1603ca2
8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.j…
May 10, 2021
53db2a0
8226384: Implement a better logic to switch between OpenGL and Metal …
jayathirthrao May 10, 2021
b823b3e
8266797: Fix for 8266610 breaks the build on macos
May 10, 2021
e41fd73
8266252: Streamline AbstractInterpreter::method_kind
cl4es May 10, 2021
5d761fc
8266796: Clean up the unnecessary code in the method UnsharedNameTabl…
lgxbslgx May 10, 2021
25d99e5
8266330: itableMethodEntry::initialize() asserts with archived old cl…
calvinccheung May 10, 2021
c494efc
8266774: System property values for stdout/err on Windows UTF-8
naotoj May 10, 2021
c8b7447
8266603: jpackage: Add missing copyright file in Java runtime .deb in…
May 10, 2021
de78431
8241502: C2: Migrate x86_64.ad to MacroAssembler
JohnTortugo May 10, 2021
f78440a
8266440: Shenandoah: TestReferenceShortcutCycle.java test failed on A…
zhengyu123 May 10, 2021
0cc7833
8265208: [JEP-356] : SplittableRandom and SplittableGenerators - spli…
JimLaskey May 10, 2021
8851cb6
8266779: Use <wbr> instead of ZERO_WIDTH_SPACE
hns May 10, 2021
e5d3ee3
8266802: Shenandoah: Round up region size to page size unconditionally
shipilev May 10, 2021
23446f1
8265128: [REDO] Optimize Vector API slice and unslice operations
May 10, 2021
9713152
8262092: vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t001/TestD…
May 10, 2021
10a049e
8265956: JVM crashes when matching LShiftVB Node
May 11, 2021
0e7bdae
8265062: Remove duplication constant MaxTextureSize
May 11, 2021
18e9d28
8266676: G1: Remove dead code init_node_id_to_index_map()
May 11, 2021
67cb22a
8266601: Fix bugs in AddLNode::Ideal transformations
JohnTortugo May 11, 2021
8468001
8263452: Javac slow compilation due to algorithmic complexity
lahodaj May 11, 2021
6575566
8266787: Potential overflow of pointer arithmetic in G1ArchiveAllocator
albertnetymk May 11, 2021
9e6e222
8266892: avoid maybe-uninitialized gcc warnings on linux s390x
MBaesken May 11, 2021
0344e75
8266794: Remove dead code notify_allocation_jvmti_allocation_event
May 11, 2021
9c9c47e
8266813: Shenandoah: Use shorter instruction sequence for checking if…
zhengyu123 May 11, 2021
2d2cd78
8266761: AssertionError in sun.net.httpserver.ServerImpl.responseComp…
dfuch May 11, 2021
381de0c
8266753: jdk/test/lib/process/ProcTest.java failed with "Exception: P…
wangweij May 11, 2021
d0daa72
8266857: PipedOutputStream.sink should be volatile
cushon May 11, 2021
7a0a57c
8266820: micro java/nio/SelectorWakeup.java has wrong copyright header
May 11, 2021
ac0287f
8266770: Clean pending exception before running dynamic CDS dump
yminqi May 11, 2021
acf02ed
8208237: Re-examine defmeth tests and update as needed
May 11, 2021
0a12605
8265448: (zipfs): Reduce read contention in ZipFileSystem
May 11, 2021
995e956
8266225: jarsigner is using incorrect security property to show weakn…
May 11, 2021
dfe8833
8266783: java/lang/reflect/Proxy/DefaultMethods.java fails with jtreg 6
May 11, 2021
1356116
8266456: Replace direct TKit.run() calls with jdk.jpackage.test.Annot…
May 11, 2021
f6c5a6b
8266784: java/text/Collator/RuleBasedCollatorTest.java fails with jtr…
naotoj May 11, 2021
974b9f7
8266773: Release VM is broken with GCC 9 after 8214237
DamonFool May 11, 2021
616244f
8266937: Remove Compile::reshape_address
cl4es May 11, 2021
57c6ba6
8266822: Rename MetaspaceShared::is_old_class to be more explicit abo…
calvinccheung May 11, 2021
1a0ff28
8255035: Update BCEL to Version 6.5.0
JoeWang-Java May 11, 2021
271a0c7
8047218: [TEST_BUG] java/awt/FullScreen/AltTabCrashTest/AltTabCrashTe…
mrserb May 11, 2021
cc03734
8266925: Add a test to verify that hidden class's members are not sta…
May 12, 2021
ed32e02
8241187: ToolBox::grep should allow for negative filtering
lgxbslgx May 12, 2021
3c47cab
8261034: improve jcmd GC.class_histogram to support parallel
May 12, 2021
e828a93
8261395: C1 crash "cannot make java calls from the native compiler"
May 12, 2021
476994a
8266531: ZAddress::address() should be removed from SA
YaSuenag May 12, 2021
06d7602
8261158: JVMState should not be shared between SafePointNodes
TobiHartmann May 12, 2021
97367c0
8266808: Search label still uses old search field id
hns May 12, 2021
b46086d
8266874: Clean up C1 canonicalizer for TableSwitch/LookupSwitch
y1yang0 May 12, 2021
548899d
8266189: Remove C1 "IfInstanceOf" instruction
y1yang0 May 12, 2021
f3b510b
8266923: [JVMCI] expose StackOverflow::_stack_overflow_limit to JVMCI
May 12, 2021
dcf250d
8233378: CHT: Fast reset
May 12, 2021
11759bf
8266798: C1: More types of instruction can also apply LoopInvariantCo…
y1yang0 May 12, 2021
4727187
8266567: Fix javadoc tag references in sun.management.jmxremote.Conne…
pavelrappo May 12, 2021
7433821
8250658: Performance of ClipFlatOval Renderperf test is very low
May 12, 2021
69daedf
8266845: Shenandoah: Simplify SBS::load_reference_barrier implementation
zhengyu123 May 12, 2021
accbfea
8226216: parameter modifiers are not visible to javac plugins across …
lgxbslgx May 12, 2021
2568d18
8267047: Put serviceability/sa/TestJmapCoreMetaspace.java back on ZGC…
plummercj May 12, 2021
ab17be2
8252530: Fix inconsistencies in hotspot whitebox
marschall May 12, 2021
d215743
8231031: runtime/ReservedStack/ReservedStackTest.java fails after jsr…
May 13, 2021
b50fc5f
8265528: Specification of BasicSplitPaneDivider::getMinimumSize,getPr…
prsadhuk May 13, 2021
08a5a5c
8263382: java/util/logging/ParentLoggersTest.java failed with "checkL…
dfuch May 13, 2021
a270cbe
8267043: IntelliJ project doesn't handle generated sources correctly
mcimadamore May 13, 2021
17ceef9
8266819: Separate the stop policies from the compile policies completely
lgxbslgx May 13, 2021
347d41d
8164804: sun/security/ssl/SSLSocketImpl/CloseSocket.java makes not re…
May 13, 2021
127bfe4
8266074: Vtable-based CHA implementation
May 13, 2021
a564f2c
8266821: G1: Prefetch cards during merge heap roots phase
May 13, 2021
e14b026
8243287: Removal of Unsafe::defineAnonymousClass
May 13, 2021
b4371e9
8266552: Technical corrections to java/util/random/package-info.java
JimLaskey May 13, 2021
a259ab4
8258795: Update IANA Language Subtag Registry to Version 2021-05-11
naotoj May 13, 2021
f3c6cda
8266162: Remove JPackage duplicate tests
May 13, 2021
853ffdb
8265934: Cleanup _suspend_flags and _special_runtime_exit_condition
pchilano May 13, 2021
6c107fd
8264299: Create implementation of native accessibility peer for Scrol…
May 13, 2021
2667024
8266881: Enable debug log for SSLEngineExplorerMatchedSNI.java
XueleiFan May 13, 2021
2a2f105
8267117: sun/hotspot/whitebox/CPUInfoTest.java fails on Ice Lake
May 13, 2021
4086081
8264846: Regression ~5% in J2dBench.bimg_misc on Linux after JDK-8263142
mrserb May 13, 2021
1e0ecd6
8265605: Cannot call BootLoader::loadClassOrNull before initPhase2
iklam May 14, 2021
301095c
8266795: Remove dead code LowMemoryDetectorDisabler
May 14, 2021
88907bb
8266904: Use function pointer typedefs in OopOopIterateDispatch
stefank May 14, 2021
644f28c
8266810: Move trivial Matcher code to cpu-specific header files
cl4es May 14, 2021
ebcf399
8266622: Optimize Class.descriptorString() and Class.getCanonicalName0()
stsypanov May 14, 2021
af4cd04
8266291: (jrtfs) Calling Files.exists may break the JRT filesystem
sundararajana May 14, 2021
16ca370
8265694: Investigate test StressHiddenClasses.java
May 14, 2021
599d07c
8263006: Add optimization for Max(*)Node and Min(*)Node
May 14, 2021
e90388b
8266461: tools/jmod/hashes/HashesTest.java fails: static @Test methods
May 14, 2021
5eda812
8267180: Typo in copyright header for HashesTest
May 14, 2021
360928d
8260046: Assert left >= right in pointer_delta() methods
albertnetymk May 14, 2021
be0a655
8254598: StringDedupTable should use OopStorage
May 14, 2021
28f1c7a
8249395: (macos) jpackage tests timeout on MacPro5_1 systems
May 14, 2021
7ab6dc8
6676643: Improve current C_GetAttributeValue native implementation
slumericanB May 14, 2021
f3fb5a4
8266942: gtest/GTestWrapper.java os.iso8601_time_vm failed
tstuefe May 15, 2021
10cafd2
8267153: Problemlist jdk/jfr/event/gc/collection/TestG1ParallelPhases…
May 15, 2021
8c71144
8265153: add time based test for ThreadMXBean.getThreadInfo() and Thr…
May 15, 2021
2066f49
8266764: [REDO] JDK-8255493 Support for pre-generated java.lang.invok…
yminqi May 16, 2021
02f895c
8252685: APIs that require JavaThread should take JavaThread arguments
May 17, 2021
f422787
8266073: Regression ~2% in Derby after 8261804
lkorinth May 17, 2021
7b736ec
8266489: Enable G1 to use large pages on Windows when region size is …
kstefanj May 17, 2021
2313a21
8266637: CHT: Add insert_and_get method
May 17, 2021
a555fd8
8264734: Some SA classes could use better hashCode() implementation
kariya-mitsuru May 17, 2021
a29612e
8255661: TestHeapDumpOnOutOfMemoryError fails with EOFException
schmelter-sap May 17, 2021
39a454b
8260331: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.ja…
prsadhuk May 17, 2021
dd5a84c
8267162: Add jtreg test group definitions for langtools
mcimadamore May 17, 2021
d5a15f7
8263438: Unused method AbstractMemberWriter.isInherited
hns May 17, 2021
ea36836
8267236: Versioned platform link in TestMemberSummary.java
hns May 17, 2021
b8856b1
8263614: javac allows local variables to be accessed from a static co…
May 17, 2021
cf97252
8264561: javap get NegativeArraySizeException on bad instruction
asotona May 17, 2021
3c010a7
8265705: aarch64: KlassDecodeMovk mode broken
tstuefe May 17, 2021
79b3944
8266520: Revert to OpenGL as the default 2D rendering pipeline for macOS
aghaisas May 17, 2021
3b11d81
8266742: Check W^X state on possible safepoint
AntonKozlov May 17, 2021
da4dfde
8264777: Overload optimized FileInputStream::readAllBytes
May 17, 2021
2effdd1
8267112: JVMCI compiler modules should be kept upgradable
May 17, 2021
cd1c17c
8266404: Fatal error report generated with -XX:+CrashOnOutOfMemoryErr…
May 17, 2021
3e97b07
8267116: Lanai: Incorrect AlphaComposite for VolatileImage graphics
May 18, 2021
554caf3
8251392: Consolidate Metaspace Statistics
tstuefe May 18, 2021
85c4eb0
Merge with master
May 18, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 10 additions & 10 deletions .github/workflows/submit.yml
Expand Up @@ -1361,8 +1361,8 @@ jobs:
with:
name: transient_jdk-macos-x64${{ matrix.artifact }}_${{ needs.prerequisites.outputs.bundle_id }}
path: |
jdk/build/macos-x64/bundles/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin${{ matrix.artifact }}.tar.gz
jdk/build/macos-x64/bundles/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin-tests${{ matrix.artifact }}.tar.gz
jdk/build/macos-x64/bundles/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin${{ matrix.artifact }}.tar.gz
jdk/build/macos-x64/bundles/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin-tests${{ matrix.artifact }}.tar.gz

macos_aarch64_build:
name: macOS aarch64
Expand Down Expand Up @@ -1464,8 +1464,8 @@ jobs:
with:
name: transient_jdk-macos-aarch64${{ matrix.artifact }}_${{ needs.prerequisites.outputs.bundle_id }}
path: |
jdk/build/macos-aarch64/bundles/jdk-${{ env.JDK_VERSION }}-internal+0_osx-aarch64_bin${{ matrix.artifact }}.tar.gz
jdk/build/macos-aarch64/bundles/jdk-${{ env.JDK_VERSION }}-internal+0_osx-aarch64_bin-tests${{ matrix.artifact }}.tar.gz
jdk/build/macos-aarch64/bundles/jdk-${{ env.JDK_VERSION }}-internal+0_macos-aarch64_bin${{ matrix.artifact }}.tar.gz
jdk/build/macos-aarch64/bundles/jdk-${{ env.JDK_VERSION }}-internal+0_macos-aarch64_bin-tests${{ matrix.artifact }}.tar.gz


macos_x64_test:
Expand Down Expand Up @@ -1572,13 +1572,13 @@ jobs:

- name: Unpack jdk
run: |
mkdir -p "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin${{ matrix.artifact }}"
tar -xf "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin${{ matrix.artifact }}.tar.gz" -C "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin${{ matrix.artifact }}"
mkdir -p "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin${{ matrix.artifact }}"
tar -xf "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin${{ matrix.artifact }}.tar.gz" -C "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin${{ matrix.artifact }}"

- name: Unpack tests
run: |
mkdir -p "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin-tests${{ matrix.artifact }}"
tar -xf "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin-tests${{ matrix.artifact }}.tar.gz" -C "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin-tests${{ matrix.artifact }}"
mkdir -p "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin-tests${{ matrix.artifact }}"
tar -xf "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin-tests${{ matrix.artifact }}.tar.gz" -C "${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin-tests${{ matrix.artifact }}"

- name: Install dependencies
run: brew install make
Expand All @@ -1588,13 +1588,13 @@ jobs:

- name: Find root of jdk image dir
run: |
imageroot=`find ${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin${{ matrix.artifact }} -name release -type f`
imageroot=`find ${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin${{ matrix.artifact }} -name release -type f`
echo "imageroot=`dirname ${imageroot}`" >> $GITHUB_ENV

- name: Run tests
run: >
JDK_IMAGE_DIR=${{ env.imageroot }}
TEST_IMAGE_DIR=${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_osx-x64_bin-tests${{ matrix.artifact }}
TEST_IMAGE_DIR=${HOME}/jdk-macos-x64${{ matrix.artifact }}/jdk-${{ env.JDK_VERSION }}-internal+0_macos-x64_bin-tests${{ matrix.artifact }}
BOOT_JDK=${HOME}/bootjdk/${BOOT_JDK_VERSION}/Contents/Home
JT_HOME=${HOME}/jtreg
gmake test-prebuilt
Expand Down
13 changes: 2 additions & 11 deletions make/autoconf/jdk-options.m4
Expand Up @@ -240,11 +240,7 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
[AS_HELP_STRING([--with-native-debug-symbols],
[set the native debug symbol configuration (none, internal, external, zipped) @<:@varying@:>@])],
[
if test "x$OPENJDK_TARGET_OS" = xaix; then
if test "x$withval" = xexternal || test "x$withval" = xzipped; then
AC_MSG_ERROR([AIX only supports the parameters 'none' and 'internal' for --with-native-debug-symbols])
fi
elif test "x$OPENJDK_TARGET_OS" = xwindows; then
if test "x$OPENJDK_TARGET_OS" = xwindows; then
if test "x$withval" = xinternal; then
AC_MSG_ERROR([Windows does not support the parameter 'internal' for --with-native-debug-symbols])
fi
Expand All @@ -254,12 +250,7 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
if test "x$STATIC_BUILD" = xtrue; then
with_native_debug_symbols="none"
else
if test "x$OPENJDK_TARGET_OS" = xaix; then
# AIX doesn't support 'external' so use 'internal' as default
with_native_debug_symbols="internal"
else
with_native_debug_symbols="external"
fi
with_native_debug_symbols="external"
fi
])
AC_MSG_RESULT([$with_native_debug_symbols])
Expand Down
8 changes: 5 additions & 3 deletions make/autoconf/platform.m4
@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2021, 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 @@ -480,9 +480,11 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER],
fi

# The new version string in JDK 9 also defined new naming of OS and ARCH for bundles
# Macosx is osx and x86_64 is x64
# The macOS bundle name was revised in JDK 17
#
# macosx is macos and x86_64 is x64
if test "x$OPENJDK_$1_OS" = xmacosx; then
OPENJDK_$1_OS_BUNDLE="osx"
OPENJDK_$1_OS_BUNDLE="macos"
else
OPENJDK_$1_OS_BUNDLE="$OPENJDK_TARGET_OS"
fi
Expand Down
6 changes: 2 additions & 4 deletions make/common/Modules.gmk
Expand Up @@ -62,12 +62,10 @@ endif
# Filter out jvmci specific modules if jvmci is disabled
ifeq ($(INCLUDE_JVMCI), false)
MODULES_FILTER += jdk.internal.vm.ci
MODULES_FILTER += jdk.internal.vm.compiler
MODULES_FILTER += jdk.internal.vm.compiler.management
endif

# Filter out Graal specific modules
MODULES_FILTER += jdk.internal.vm.compiler
MODULES_FILTER += jdk.internal.vm.compiler.management

# jpackage is only on windows, macosx, and linux
ifeq ($(call isTargetOs, windows macosx linux), false)
MODULES_FILTER += jdk.jpackage
Expand Down
7 changes: 7 additions & 0 deletions make/common/NativeCompilation.gmk
Expand Up @@ -978,6 +978,13 @@ define SetupNativeCompilationBody
$(CD) $$($1_SYMBOLS_DIR) && \
$$($1_OBJCOPY) --add-gnu-debuglink=$$($1_DEBUGINFO_FILES) $$($1_TARGET)

else ifeq ($(call isTargetOs, aix), true)
# AIX does not provide the equivalent of OBJCOPY to extract debug symbols,
# so we copy the compiled object with symbols to the .debuginfo file, which
# happens prior to the STRIP_CMD on the original target object file.
$1_DEBUGINFO_FILES := $$($1_SYMBOLS_DIR)/$$($1_NOSUFFIX).debuginfo
$1_CREATE_DEBUGINFO_CMDS := $(CP) $$($1_TARGET) $$($1_DEBUGINFO_FILES)

else ifeq ($(call isTargetOs, macosx), true)
$1_DEBUGINFO_FILES := \
$$($1_SYMBOLS_DIR)/$$($1_BASENAME).dSYM/Contents/Info.plist \
Expand Down
10 changes: 3 additions & 7 deletions make/conf/jib-profiles.js
Expand Up @@ -205,7 +205,7 @@ var getJibProfiles = function (input) {

// Exclude list to use when Jib creates a source bundle
data.src_bundle_excludes = [
"build", "{,**/}webrev*", "{,**/}.hg", "{,**/}JTwork", "{,**/}JTreport",
"build", "{,**/}webrev*", "{,**/}.hg", "{,**/}JTwork*", "{,**/}JTreport*",
"{,**/}.git"
];
// Include list to use when creating a minimal jib source bundle which
Expand Down Expand Up @@ -672,11 +672,7 @@ var getJibProfilesProfiles = function (input, common, data) {
["--with-jcov-input-jdk=" + input.get(name + ".jdk", "home_path")]);
});

//
// Define artifacts for profiles
//
// Macosx bundles are named osx
// tar.gz.
var artifactData = {
"linux-x64": {
platform: "linux-x64",
Expand All @@ -685,11 +681,11 @@ var getJibProfilesProfiles = function (input, common, data) {
platform: "linux-x86",
},
"macosx-x64": {
platform: "osx-x64",
platform: "macos-x64",
jdk_subdir: "jdk-" + data.version + ".jdk/Contents/Home",
},
"macosx-aarch64": {
platform: "osx-aarch64",
platform: "macos-aarch64",
jdk_subdir: "jdk-" + data.version + ".jdk/Contents/Home",
},
"windows-x64": {
Expand Down
2 changes: 2 additions & 0 deletions make/conf/module-loader-map.conf
Expand Up @@ -61,6 +61,8 @@ BOOT_MODULES= \
# should carefully be considered if it should be upgradeable or not.
UPGRADEABLE_PLATFORM_MODULES= \
java.compiler \
jdk.internal.vm.compiler \
jdk.internal.vm.compiler.management \
#

PLATFORM_MODULES= \
Expand Down