Hao Sun
da48003abd
8255975: Fix AArch64 OpenJDK build failure with gcc-5
...
Reviewed-by: dholmes
2020-11-12 02:30:39 +00:00
Lin Zang
14e25e2059
8255982: Extend BasicJMapTest to test with different GC Heap
...
Reviewed-by: shade, iignatyev
2020-11-12 02:12:15 +00:00
Ioi Lam
2f06893a29
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
...
Reviewed-by: ihse, kbarrett
2020-11-12 01:45:27 +00:00
Corey Ashford
ccb48b7203
8248188: Add IntrinsicCandidate and API for Base64 decoding
...
8248188: Add IntrinsicCandidate and API for Base64 decoding, add Power64LE intrinsic implementation.
This patch set encompasses the following commits:
Adds a new intrinsic candidate to the java.lang.Base64 class - decodeBlock(), and provides a flexible API for the intrinsic. The API is similar to the existing encodeBlock intrinsic.
Adds the code in HotSpot to check and martial the new intrinsic's arguments to the arch-specific intrinsic implementation.
Adds a Power64LE-specific implementation of the decodeBlock intrinsic.
Adds a JMH microbenchmark for both Base64 encoding and encoding.
Enhances the JTReg hotspot intrinsic "TestBase64.java" regression test to more fully test both decoding and encoding.
Reviewed-by: rriggs, mdoerr, kvn
2020-11-11 21:31:07 +00:00
Aleksey Shipilev
59965c17b4
8256237: Zero: non-PCH build fails after JDK-8253064
...
Reviewed-by: zgu, dcubed
2020-11-11 19:52:18 +00:00
Zhengyu Gu
bfa060f098
8256051: nmethod_entry_barrier stub miscalculates xmm spill size on x86_32
...
Reviewed-by: shade
2020-11-11 19:12:55 +00:00
Roman Kennke
96e0261041
8256106: Bypass intrinsic/barrier when calling Reference.get() from Finalizer
...
Reviewed-by: eosterlund
2020-11-11 18:07:08 +00:00
Roman Kennke
3c3469b9ce
8256020: Shenandoah: Don't resurrect objects during evacuation on AS_NO_KEEPALIVE
...
Reviewed-by: shade
2020-11-11 18:03:58 +00:00
Daniel D. Daugherty
2e19026d45
8253064: monitor list simplifications and getting rid of TSM
...
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Reviewed-by: eosterlund, rehn, coleenp
2020-11-11 16:20:11 +00:00
Aleksey Shipilev
421a7c3b41
8256182: Update qemu-debootstrap cross-compilation recipe
...
Reviewed-by: ihse
2020-11-11 16:06:08 +00:00
Lance Andersen
6247736fc9
8256018: Adler32/CRC32/CRC32C missing reachabilityFence
...
Reviewed-by: naoto, alanb
2020-11-11 15:34:03 +00:00
Martin Doerr
436019b8bb
8256166: [C2] Registers get confused on Big Endian after 8221404
...
Reviewed-by: redestad, thartmann
2020-11-11 15:28:09 +00:00
Alexander Zuev
ed615e3ca0
4907798: MEMORY LEAK: javax.swing.plaf.basic.BasicPopupMenuUI$MenuKeyboardHelper
...
Reviewed-by: psadhukhan, serb
2020-11-11 11:43:47 +00:00
Boris Ulasevich
362feaae24
8254661: arm32: additional cleanup after fixing SIGSEGV
...
Reviewed-by: ngasson, shade
2020-11-11 11:09:26 +00:00
Roberto Castañeda Lozano
432c387e21
8254317: C2: Resource consumption of ConvI2LNode::Ideal() grows exponentially
...
Prevent exponential number of calls to ConvI2LNode::Ideal() when AddIs are used
multiple times by other AddIs in the optimization ConvI2L(AddI(x, y)) ->
AddL(ConvI2L(x), ConvI2L(y)). This is achieved by (1) reusing existing ConvI2Ls
if possible rather than eagerly creating new ones and (2) postponing the
optimization of newly created ConvI2Ls. Remove hook node solution introduced in
8217359, since this is subsumed by (2). Use phase->is_IterGVN() rather than
can_reshape to check if ConvI2LNode::Ideal() is called within iterative GVN, for
clarity. Add regression tests that cover different shapes and sizes of AddI
subgraphs, implicitly checking (by not timing out) that there is no
combinatorial explosion.
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: vlivanov, kvn
2020-11-11 10:18:36 +00:00
Nick Gasson
79ac041844
8256025: AArch64: MachCallRuntimeNode::ret_addr_offset() is incorrect for stub calls
...
Reviewed-by: aph
2020-11-11 09:59:56 +00:00
prajwal_kumaraswamy
6e8b862811
8255559: Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI()
...
Reviewed-by: weijun
2020-11-11 09:24:42 +00:00
Jan Lahoda
129ff97fe6
8231599: NPE when loading a preview classfile from a future Java version
...
Reviewed-by: vromero
2020-11-11 09:11:02 +00:00
Prasanta Sadhukhan
5181f9cea2
7190978: javax/swing/JComponent/7154030/bug7154030.java fails on mac
...
Reviewed-by: serb
2020-11-11 08:08:39 +00:00
Prasanta Sadhukhan
35284e4667
8255916: [macos] javax/swing/JInternalFrame/6647340/bug6647340.java timed out
...
Reviewed-by: serb
2020-11-11 08:05:20 +00:00
Dong Bo
8638cd9acf
8255625: AArch64: Implement Base64.encodeBlock accelerator/intrinsic
...
Reviewed-by: aph
2020-11-11 01:51:27 +00:00
Sergey Bylokhov
5de99da75c
8237495: Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7
...
Reviewed-by: kizune
2020-11-11 01:31:03 +00:00
Sergey Bylokhov
be635258fa
8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI)
...
Reviewed-by: kizune, aivanov
2020-11-11 01:29:33 +00:00
Jorn Vernee
0a41ca6b75
8254354: Add a withInvokeExactBehavior() VarHandle combinator
...
Reviewed-by: psandoz, chegar
2020-11-10 23:26:02 +00:00
Alexey Semenyuk
d6f1463cb3
8233332: Need to create exploded tests covering all forms of modules
...
Reviewed-by: herrick, almatvee
2020-11-10 22:36:31 +00:00
Claes Redestad
f2a0bf3ea8
8256017: Remove unused elapsedTimer constructor
...
Reviewed-by: tschatzl, hseigel
2020-11-10 20:39:30 +00:00
Coleen Phillimore
7d4e86be3b
8138588: VerifyMergedCPBytecodes option cleanup needed
...
Reviewed-by: hseigel, dcubed, sspitsyn
2020-11-10 20:38:25 +00:00
Jayashree S Kumar
a7f46919ff
8244088: [Regression] Switch of Gnome theme ends up in deadlocked UI
...
Reviewed-by: serb
2020-11-10 19:36:59 +00:00
Frederic Parain
bd3e65b576
8256052: Remove unused allocation type from fieldInfo
...
Reviewed-by: redestad, lfoltan, hseigel
2020-11-10 19:16:35 +00:00
Mandy Chung
6d8acd2696
8256066: Tests use deprecated TestNG API that is no longer available in new versions
...
Reviewed-by: jjg
2020-11-10 17:51:52 +00:00
Aleksey Shipilev
643969a184
8255822: Zero: improve build-time JVMTI handling
...
Reviewed-by: dholmes, ihse
2020-11-10 17:23:10 +00:00
Claes Redestad
6ae5e5b6b7
8221404: C2: Convert RegMask and IndexSet to use uintptr_t
...
Reviewed-by: kvn, thartmann
2020-11-10 16:48:21 +00:00
Thomas Schatzl
6555996f92
8253600: G1: Fully support pinned regions for full gc
...
Reviewed-by: sjohanss, ayang
2020-11-10 16:36:06 +00:00
Roman Kennke
97d6e4aed7
8256046: Shenandoah: Mix-in NULL_PTR in non-strong ShLRBNode's type
...
Reviewed-by: roland, shade
2020-11-10 15:25:44 +00:00
Jie Fu
a1d4b9f35b
8256009: Remove src/hotspot/share/adlc/Test/i486.ad
...
Reviewed-by: shade, thartmann
2020-11-10 13:49:01 +00:00
Vladimir Ivanov
3455fa9bfd
8256050: JVM crashes with -XX:+PrintDeoptimizationDetails
...
Reviewed-by: kvn, dcubed
2020-11-10 12:41:11 +00:00
Vladimir Ivanov
e6df13e6e0
8256054: C2: Floating-point min/max operations on vectors intermittently produce wrong results for NaN values
...
Reviewed-by: redestad, psandoz, dlong
2020-11-10 12:39:33 +00:00
Jie Fu
52805f526b
8256048: Incomplete gitignore setting for netbeans project
...
Reviewed-by: erikj
2020-11-10 12:16:00 +00:00
Martin Doerr
9d07259f16
8255598: [PPC64] assert(Universe::heap()->is_in(result)) failed: object not in heap
...
Reviewed-by: ayang, tschatzl
2020-11-10 11:48:23 +00:00
Nils Eliasson
e281b13597
8255011: [TESTBUG] compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java timed out
...
Change CodeCacheStressRunner to have a 60 second test time
Reviewed-by: iignatyev
2020-11-10 11:25:53 +00:00
Thomas Schatzl
c601849e00
8256038: G1: Improve comment about mark word handling of displaced mark words
...
Reviewed-by: sjohanss, kbarrett
2020-11-10 09:12:29 +00:00
Roman Kennke
a38dd53411
8256040: Shenandoah: Allow NULL referent in ShenandoahReferenceProcessor::should_discover()
...
Reviewed-by: shade
2020-11-10 06:56:58 +00:00
Aleksey Shipilev
01567b51dc
8256036: Shenandoah: MethodHandles adapters section overflows after JDK-8255762
...
Reviewed-by: jiefu, redestad
2020-11-10 06:30:26 +00:00
Aleksey Shipilev
4bc065cf9e
8255782: Turn UseTLAB and ResizeTLAB from product_pd to product, defaulting to "true"
...
Reviewed-by: stuefe, stefank, tschatzl
2020-11-10 06:29:53 +00:00
Sergey Bylokhov
b5d78afe20
8254863: Delete code leftover from old fixes
...
Reviewed-by: azeemj, kizune, prr
2020-11-10 06:17:19 +00:00
amresh-sahu
8066b33c40
8253905: Update sanity test suite to not place windows at (0,0)
...
Reviewed-by: shurailine, serb
2020-11-10 05:27:16 +00:00
Dong Bo
f71f9dc93a
8255949: AArch64: Add support for vectorized shift right and accumulate
...
Reviewed-by: aph
2020-11-10 01:24:25 +00:00
Zhengyu Gu
1332ba3c3c
8256039: Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails
...
Reviewed-by: shade, rkennke
2020-11-10 00:05:20 +00:00
Sergey Bylokhov
11431b16e0
4619330: All built-in java.awt.color.ColorSpace fields should be specified as such
...
Reviewed-by: prr
2020-11-09 23:40:04 +00:00
Andrew Haley
17f04fc9e7
8254078: DataOutputStream is very slow post-disabling of Biased Locking
...
Reviewed-by: rriggs, shade, alanb
2020-11-09 16:02:30 +00:00