Zhengyu Gu
9d4f3b2c2c
8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers
...
Reviewed-by: stefank, rkennke
2020-01-22 07:40:11 -05:00
Thomas Schatzl
e3c7f43298
8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation
...
During optional evacuation it is possible that G1 modifies oops embedded in nmethods in parallel. One source are oop* gathered by a previous evacuation phase in the optional roots, the other the region's strong code roots list. Since these oops may be unaligned on x64, this can result in them being corrupted. The fix is to not gather embedded oops in the optional roots list as the strong code roots list contains them already.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Stefan Johansson <stefan.johansson@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: sjohanss, stefank
2020-01-22 10:00:13 +01:00
Zhengyu Gu
f7165c322a
8237392: Shenandoah: Remove unreliable assertion
...
Reviewed-by: shade
2020-01-16 16:30:20 -05:00
Sangheon Kim
c26aa638a1
8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop
...
Reviewed-by: kbarrett, egahlin, tschatzl
2020-01-16 13:19:55 -08:00
Zhengyu Gu
85255c54da
8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
...
Reviewed-by: rkennke
2020-01-16 14:22:35 -05:00
Maurizio Cimadamore
96f5699e92
8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method
...
Reviewed-by: chegar
2020-01-16 17:25:04 +00:00
Maurizio Cimadamore
af5ff9aeee
8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized
...
Reviewed-by: chegar, jlaskey
2020-01-16 14:55:26 +00:00
Hannes Wallnöfer
5903e20af2
8224052: Javadoc doesn't handle non-public intermediate types well
...
Reviewed-by: jjg
2020-01-16 15:50:23 +01:00
Roland Westrelin
995fae6d4b
8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
...
Reviewed-by: thartmann, neliasso
2020-01-10 17:50:51 +01:00
Fei Yang
e3eb6dbd1f
8235762: JVM crash in SWPointer during C2 compilation
...
Reviewed-by: thartmann, chagedorn, neliasso
2020-01-09 19:12:16 +08:00
Sergey Bylokhov
b95d34698e
8236953: [macos] JavaFX SwingNode is not rendered on macOS
...
Reviewed-by: kcr, prr
2020-01-15 13:17:46 -08:00
Jesper Wilhelmsson
b4ba74321b
Added tag jdk-14+32 for changeset 2776da28515e
2020-01-16 02:56:52 +01:00
Daniel Le Duc Khoi Nguyen
f0c804676c
8233680: JavacFileManager.close() doesn't clear some cache instance variables
...
Reviewed-by: jjg
2020-01-15 14:02:50 -08:00
Vladimir Kozlov
bdc9d3dee2
8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list
...
Reviewed-by: iignatyev
2020-01-15 11:04:45 -08:00
Brian Burkhalter
40d0110ac6
8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java
...
Reviewed-by: mchung, lancea, prappo
2020-01-15 08:21:07 -08:00
Maurizio Cimadamore
099184950b
8235837: Memory access API refinements
...
Reviewed-by: chegar, psandoz
2020-01-15 11:09:00 +00:00
Jan Lahoda
8787b9a66d
8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply
...
Ensuring that errors reported during speculative attribution that belong to a different file are not lost.
Reviewed-by: mcimadamore
2020-01-15 11:31:16 +01:00
Joe Darcy
006b5e0f96
8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
...
Reviewed-by: bpb, dfuchs
2020-01-14 20:19:51 -08:00
Henry Jen
643a98d553
Merge
2020-01-15 01:57:30 +00:00
Henry Jen
ae81cfa30f
Merge
2020-01-15 01:54:35 +00:00
Brian Burkhalter
a91ec31636
8237183: Bug ID missing for test in patch which fixed JDK-8230665
...
Reviewed-by: lancea
2020-01-14 17:28:54 -08:00
Jonathan Gibbons
9ec4001d87
8237058: Update all nroff manpages for JDK 14 release
...
Reviewed-by: dholmes
2020-01-14 15:01:34 -08:00
Bradford Wetmore
0b70f01e98
8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
...
Reviewed-by: ascarpino
2020-01-14 12:28:15 -08:00
Brian Burkhalter
79ec4004d7
8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049
...
Reviewed-by: alanb, mchung
2020-01-14 11:06:03 -08:00
Brian Burkhalter
03cd98e15b
8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned
...
Reviewed-by: alanb, darcy, psandoz
2020-01-14 11:06:00 -08:00
Joe Darcy
72a35c899e
8237062: Refine JSR 269 API ahead of Java SE 14 MR
...
Reviewed-by: jlahoda
2020-01-14 10:25:22 -08:00
Erik Gahlin
6ee7f3734d
8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant
...
Reviewed-by: mgronlun
2020-01-14 15:25:17 +01:00
Vicente Romero
5ff1d72185
8236005: local records shouldn't capture any non-static state from any enclosing type
...
Reviewed-by: mcimadamore
2020-01-14 07:07:43 -05:00
Jie Fu
6d03f918cf
8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
...
Reviewed-by: thartmann
2020-01-14 18:07:45 +08:00
Jan Lahoda
a35d087f54
8236670: Conflicting bindings accepted in some cases
...
Reviewed-by: mcimadamore
2020-01-14 11:10:07 +01:00
Jatin Bhateja
eccf39b295
8236443: Issues with specializing vector register type for phi operand with generic operands
...
Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes.
Reviewed-by: vlivanov
2020-01-14 10:55:11 +05:30
Ivan Gerasimov
1507a1fb67
8234423: Modifying ArrayList.subList().subList() resets modCount of subList
...
Reviewed-by: rriggs
2020-01-13 18:00:32 -08:00
Zhengyu Gu
27d782be64
8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
...
Reviewed-by: shade
2020-01-13 13:53:37 -05:00
Alex Kasko
87c5a28403
8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h
...
Reviewed-by: shade, alanb, herrick, prr
2020-01-13 18:39:51 +01:00
Athijegannathan Sundararajan
72db22cb12
8222100: tools/jimage/JImageTest.java time out
...
Reviewed-by: jlaskey
2020-01-13 22:45:41 +05:30
Sandhya Viswanathan
0b5f4f77e4
8236944: The legVecZ operand should be limited to zmm0-zmm15 registers
...
Associate legVecZ operand with vectorz_reg_legacy register class
Reviewed-by: vlivanov, thartmann
2020-01-13 08:27:38 -08:00
Henry Jen
231d9afe6f
Merge
2020-01-09 20:16:21 +00:00
Thomas Schatzl
89f2d14518
8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found
...
Fix determining whether C2 or JVMCI are enabled in the test.
Reviewed-by: sjohanss, kbarrett
2020-01-08 14:36:48 +01:00
Kim Barrett
ef5b447b04
8235751: Assertion when triggering concurrent cycle during shutdown
...
Skip initial mark during shutdown and don't assert when that happens.
Reviewed-by: sjohanss, tschatzl
2020-01-07 17:28:42 -05:00
Serguei Spitsyn
4e29c964f9
8236124: Minimal VM slowdebug build failed after JDK-8212160
...
Use macro JVMTI_ONLY to avoid slowdebug build fail
Reviewed-by: coleenp, cjplummer, dholmes
2020-01-07 21:36:10 +00:00
Joe Darcy
03073cd46d
8234783: Improve wording of spec of Record.equals
...
Reviewed-by: jjg, vromero
2020-01-07 10:22:06 -08:00
Joe Darcy
af4ad226c8
8236695: java.lang.Record should be declared with an explicit constructor
...
Reviewed-by: psandoz, chegar
2020-01-07 09:17:51 -08:00
Christian Hagedorn
3e9a17c53e
8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop
...
Bailout from loop unswitching if loop predicates have a control dependency to partially peeled statements.
Reviewed-by: neliasso, thartmann
2020-01-07 17:06:10 +01:00
Igor Veresov
cc99075c79
8236050: Some compiler tests fail when executed with custom TieredLevel
...
Make sure TieredStopAtLevel is properly supported for different compilation modes
Reviewed-by: redestad, thartmann
2020-01-07 07:31:28 -08:00
Vicente Romero
50a56141ba
8234445: spurious error message for record constructors with receiver parameters
...
Reviewed-by: mcimadamore
2020-01-07 09:21:07 -05:00
Vicente Romero
320d4b7f72
8236266: change error message for the case when a class extends j.l.Record
...
Reviewed-by: mcimadamore
2020-01-07 09:10:14 -05:00
Vicente Romero
aa3a79a29b
8236544: confusing error message: return type of accessor method is not compatible with type of record component
...
Reviewed-by: mcimadamore
2020-01-07 09:08:31 -05:00
Jim Laskey
0cb75321ef
8233751: StringBuilder / StringBuffer capacity() doc is misleading
...
Reviewed-by: bchristi
2020-01-07 09:03:00 -04:00
Naoto Sato
e72f6028fb
8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale
...
Reviewed-by: lancea, clanger
2020-01-06 17:23:57 -08:00
Sergey Bylokhov
151ab6acc1
8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java
...
Reviewed-by: dmarkov
2020-01-03 13:40:33 -08:00