Erik Österlund
42d2d6dcc1
8259063: Possible deadlock with vtable/itable creation vs concurrent class unloading
...
Reviewed-by: pliden, neliasso
2021-01-13 16:48:17 +00:00
Jonathan Gibbons
6bb6093fca
8259657: typo in generated HELP page prevents localization
...
Reviewed-by: vromero
2021-01-13 12:40:25 +00:00
Nils Eliasson
5567530916
8258272: LoadVectorMaskedNode can't be replaced by zero con
...
Reviewed-by: chagedorn, vlivanov
2021-01-13 09:16:08 +00:00
Aleksey Shipilev
a99df45b7c
8259560: Zero m68k: "static assertion failed: align" after JDK-8252049
...
Reviewed-by: dholmes
2021-01-13 08:49:12 +00:00
Kim Barrett
efc36be5be
8258985: Parallel WeakProcessor may use too few threads
...
Use total workers rather than active.
Reviewed-by: tschatzl, ayang, sjohanss
2021-01-13 08:22:40 +00:00
Roberto Castañeda Lozano
417e1d1a4e
8259061: C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it
...
Remove assertion that is too general, that is, it can fail on compilations where
C2 generates correct code otherwise.
Reviewed-by: chagedorn, thartmann, kvn
2021-01-13 07:22:30 +00:00
Xiaohong Gong
793017d2ed
8259601: AArch64: Fix reinterpretX2D match rule issue
...
Reviewed-by: adinn, njian
2021-01-13 05:52:45 +00:00
Calvin Cheung
15dd8f3aa4
8259275: JRuby crashes while resolving invokedynamic instruction
...
Reviewed-by: iklam, minqi, lfoltan
2021-01-13 05:51:52 +00:00
Xiaohong Gong
1cf2378bda
8259353: VectorReinterpretNode is incorrectly optimized out
...
Reviewed-by: vlivanov, njian
2021-01-13 05:48:08 +00:00
Maurizio Cimadamore
17b4db31cb
8259636: Check for buffer backed by shared segment kicks in in unexpected places
...
Reviewed-by: sundar, alanb, chegar
2021-01-12 21:06:03 +00:00
Jonathan Gibbons
5f9cd72c54
8259645: Revert JDK-8245956 JavaCompiler still uses File API instead of Path API in a specific case
...
Reviewed-by: chegar
2021-01-12 19:57:08 +00:00
Maurizio Cimadamore
b03880e33b
8259634: MemorySegment::asByteBuffer does not respect spatial bounds
...
Reviewed-by: alanb, chegar
2021-01-12 17:09:05 +00:00
Stuart Marks
8a81cf154f
8259298: broken link in Stream::toList spec
...
Reviewed-by: bchristi, iris, lancea, naoto
2021-01-12 17:04:34 +00:00
Patrick Zhang
67e1b639ba
8259380: Correct pretouch chunk size to cap with actual page size
...
Reviewed-by: tschatzl, sjohanss
2021-01-12 10:10:48 +00:00
Pankaj Bansal
28ff2de186
8259237: Demo selection changes with left/right arrow key. No need to press space for selection.
...
Reviewed-by: psadhukhan, kizune, serb
2021-01-12 09:46:06 +00:00
Ningsheng Jian
a7e5da22c4
8258384: AArch64: SVE verify_ptrue fails on some tests
...
Reviewed-by: adinn, ngasson
2021-01-12 01:31:58 +00:00
Jonathan Gibbons
2cb271e691
8253996: Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing
...
Reviewed-by: hannesw
2021-01-11 17:35:50 +00:00
Maurizio Cimadamore
d60a937e87
8259028: ClassCastException when using custom filesystem with wrapper FileChannel impl
...
Reviewed-by: chegar, alanb, uschindler
2021-01-11 16:14:56 +00:00
Michael McMahon
fb68395dcd
8259014: (so) ServerSocketChannel.bind(UnixDomainSocketAddress)/SocketChannel.bind(UnixDomainSocketAddress) will have unknown user and group owner (win)
...
Reviewed-by: alanb
2021-01-08 15:59:45 +00:00
Vicente Romero
acdd90b699
8258972: unexpected compilation error with generic sealed interface
...
Reviewed-by: jlahoda
2021-01-07 16:38:53 +00:00
Christian Hagedorn
c1fb521694
8259227: C2 crashes with SIGFPE due to a division that floats above its zero check
...
Reviewed-by: kvn, thartmann
2021-01-07 15:02:45 +00:00
Jonathan Gibbons
4f914e21c4
8249633: doclint reports missing javadoc for JavaFX property methods that have a property description
...
Reviewed-by: hannesw
2021-01-06 19:26:17 +00:00
Jonathan Gibbons
eef43be71c
8251200: False positive messages about missing comments for serialization
...
Reviewed-by: hannesw
2021-01-06 18:52:59 +00:00
Rafael Winterhalter
d25a1bed56
8259224: (ann) getAnnotatedReceiverType should not parameterize owner(s) of statically nested classes
...
Reviewed-by: jfranck
2021-01-06 15:46:33 +00:00
Aleksey Shipilev
ad45678719
8258558: Revert changes for JDK-8252505 and related issues
...
Reviewed-by: kvn
2021-01-06 13:27:57 +00:00
Maurizio Cimadamore
e66187d885
8259032: MappedMemorySegmentImpl#makeMappedSegment() ignores Unmapper#pagePosition
...
Co-authored-by: Uwe Schindler <uschindler@openjdk.org>
Reviewed-by: alanb
2021-01-06 12:18:43 +00:00
Prasanta Sadhukhan
80110dac91
8259007: This test printed a blank page
...
Reviewed-by: prr, serb
2021-01-06 06:36:29 +00:00
Wang Huang
554e60c400
8258989: JVM is failed to inline in jdk.internal.vm.vector.VectorSupport::convert
...
Co-authored-by: He Xuejin <hexuejin2@huawei.com>
Reviewed-by: vlivanov, thartmann
2021-01-06 01:49:15 +00:00
Vicente Romero
d529306722
8213032: program fails with LambdaConversionException at execution time
...
Reviewed-by: jlahoda
2021-01-05 21:35:47 +00:00
Sandhya Viswanathan
50bf433030
8259213: Vector conversion with part > 0 is not getting intrinsic implementation
...
Reviewed-by: psandoz
2021-01-05 17:42:22 +00:00
Maurizio Cimadamore
b7940aa1c4
8259027: NullPointerException in makeMappedSegment due to NULL Unmapper when length of segment is 0
...
Reviewed-by: chegar, uschindler
2021-01-05 16:15:28 +00:00
Erik Gahlin
bbc2e9510b
8257906: JFR: RecordingStream leaks memory
...
Reviewed-by: mgronlun
Backport-of: 3c6648501589bf36945340cb1e82c833ebd7485d
2021-01-05 13:39:57 +00:00
Roland Westrelin
6775113ce8
8258393: Shenandoah: "graph should be schedulable" assert failure
...
Reviewed-by: rkennke, thartmann
2021-01-05 13:06:54 +00:00
Jan Lahoda
4ffbe841fc
8256266: Binding variables don't correctly support declaration annotations and the final modifier
...
Reviewed-by: mcimadamore
2021-01-05 11:40:25 +00:00
Jie Fu
216c2ec077
8258703: Incorrect 512-bit vector registers restore on x86_32
...
Reviewed-by: kvn, sviswanathan
2021-01-04 23:41:51 +00:00
Chris Hegarty
73f5415363
8258955: (bf) slice(int, int) on view buffers fails to adjust index according to primitive size
...
Reviewed-by: alanb
2021-01-02 19:29:50 +00:00
Guoxiong Li
881bceb9a3
8258662: JDK 17ea: Crash compiling instanceof check involving sealed interface
...
Reviewed-by: vromero
2020-12-28 15:32:02 +00:00
Sergey Bylokhov
fb607f1651
8245922: [macos] Taskbar.Feature.ICON_BADGE_NUMBER no longer supported on MacOS
...
Reviewed-by: kcr, prr
2020-12-26 05:52:05 +00:00
Prasanta Sadhukhan
3f67afd3a8
8251377: [macos11] JTabbedPane selected tab text is barely legible
...
Reviewed-by: prr
2020-12-24 18:50:45 +00:00
Jonathan Gibbons
c398a8281a
8258916: javac/doclint reports broken HTML on multiline mailto links
...
Reviewed-by: jlaskey, iris
2020-12-24 04:52:49 +00:00
Vicente Romero
23b83c518d
8253954: javac crash when compiling code with enhanced switch expressions with option -Xjcov
...
Reviewed-by: jjg
2020-12-24 01:24:32 +00:00
Daniel D. Daugherty
9cd8e38ab8
8257521: runtime/logging/MonitorInflationTest.java crashed in MonitorList::unlink_deflated
...
Reviewed-by: kbarrett
2020-12-23 14:36:47 +00:00
Vladimir Ivanov
772addfd24
8258790: C2: Crash on empty macro node list
...
Reviewed-by: kvn, chagedorn
2020-12-22 12:12:21 +00:00
Jonathan Gibbons
8da7c58016
8258443: doclint should be service-loaded with system class loader
...
Reviewed-by: alanb
2020-12-21 17:04:37 +00:00
Roberto Castañeda Lozano
4e8338eb13
8255763: C2: OSR miscompilation caused by invalid memory instruction placement
...
Disable GCM hoisting of memory-writing nodes for irreducible CFGs. This prevents
GCM from wrongly "hoisting" stores into descendants of their original loop. Such
an "inverted hoisting" can happen due to CFGLoop::compute_freq()'s inaccurate
estimation of frequencies for irreducible CFGs.
Extend CFG verification code by checking that memory-writing nodes are placed in
either their original loop or an ancestor.
Add tests for the reducible and irreducible cases. The former was already
handled correctly before the change (the frequency estimation model prevents
"inverted hoisting" for reducible CFGs), and is just added for coverage.
This change addresses the specific miscompilation issue in a conservative way,
for simplicity and safety. Future work includes investigating if only the
illegal blocks can be discarded as candidates for GCM hoisting, and refining
frequency estimation for irreducible CFGs.
Reviewed-by: kvn, chagedorn
2020-12-21 13:04:24 +00:00
Roman Kennke
2525f39d35
8258714: Shenandoah: Process references before evacuation during degen
...
Reviewed-by: shade
2020-12-21 12:42:34 +00:00
Jonathan Gibbons
c04c7e1f10
8258002: Update "type" terminology in generated docs
...
Reviewed-by: hannesw
2020-12-18 18:34:25 +00:00
Hannes Wallnöfer
45bd3b9ec0
8223607: --override-methods=summary ignores some signature changes
...
Reviewed-by: jjg
2020-12-18 15:46:25 +00:00
Jie Fu
59ae054873
8258687: Build broken on Windows after fix for JDK-8258134
...
Reviewed-by: thartmann
2020-12-18 14:13:01 +00:00
Joel Borggrén-Franck
1cc98bde67
8256693: getAnnotatedReceiverType parameterizes types too eagerly
...
Reviewed-by: vromero
2020-12-18 13:34:36 +00:00