git: openjdk/lanai: 22 new changesets

duke duke at openjdk.java.net
Sat Jan 16 03:02:30 UTC 2021


Changeset: 0148adf2
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-01-14 17:18:44 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0148adf2

8255120: C2: assert(outer->outcnt() >= phis + 2 && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis

Reviewed-by: thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 4307fa68
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-14 21:26:13 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4307fa68

8253505: JFR: onFlush invoked out of order with a sorted event stream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java

Changeset: d701babb
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-15 03:10:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d701babb

Merge

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 2c8e337d
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2021-01-15 04:11:31 +0000
URL:       https://git.openjdk.java.net/lanai/commit/2c8e337d

8259622: TreeMap.computeIfAbsent deviates from spec

Reviewed-by: smarks

! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java

Changeset: 6d4a593f
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-01-15 07:39:38 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6d4a593f

8259627: Potential memory leaks in JVMTI after JDK-8227745

Reviewed-by: shade, stuefe, dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiEnv.cpp

Changeset: b01a15e4
Author:    K Suman Rajkumaar <70650887+skodanda at users.noreply.github.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-15 09:40:31 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b01a15e4

8258884: [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test

Reviewed-by: aivanov, serb

- test/jdk/javax/swing/JMenuItem/8031573/bug8031573.html
! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java

Changeset: 0ec2c969
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-15 12:45:22 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0ec2c969

8259820: JShell does not handle -source 8 properly

Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
+ test/langtools/jdk/jshell/SourceLevelTest.java

Changeset: 707bce08
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2021-01-15 14:06:38 +0000
URL:       https://git.openjdk.java.net/lanai/commit/707bce08

8257212: (bf spec) Clarify byte order of the buffer returned by CharBuffer.subsequence(int,int)

Reviewed-by: chegar, bpb, alanb

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Order-X.java.template
! test/jdk/java/nio/Buffer/OrderChar.java
! test/jdk/java/nio/Buffer/OrderDouble.java
! test/jdk/java/nio/Buffer/OrderFloat.java
! test/jdk/java/nio/Buffer/OrderInt.java
! test/jdk/java/nio/Buffer/OrderLong.java
! test/jdk/java/nio/Buffer/OrderShort.java

Changeset: bbac91a4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-15 14:51:34 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bbac91a4

8257959: Add gtest run with -XX:+UseLargePages

Reviewed-by: lfoltan, tschatzl

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/LargePageGtests.java

Changeset: bcf20a0d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-01-15 15:03:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/bcf20a0d

8259777: Incorrect predication condition generated by ADLC

Reviewed-by: vlivanov

! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp

Changeset: eb7fa006
Author:    liach <liach at users.noreply.github.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-01-15 15:12:34 +0000
URL:       https://git.openjdk.java.net/lanai/commit/eb7fa006

8259216: javadoc omits method receiver for any nested type annotation

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: b78cd633
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-15 16:53:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b78cd633

8259846: [BACKOUT] JDK-8259278 Optimize Vector API slice and unslice operations

Reviewed-by: vlivanov, psandoz

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

Changeset: 360c7226
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-15 17:02:05 +0000
URL:       https://git.openjdk.java.net/lanai/commit/360c7226

8259729: Missed JNFInstanceOf -> IsInstanceOf conversion

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m

Changeset: 5855d52a
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-15 17:04:53 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5855d52a

8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CCursorManager.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/macosx/native/libosx/CFileManager.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/macosx/native/libosxui/AquaFileView.m
! src/java.desktop/macosx/native/libosxui/AquaNativeResources.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m

Changeset: 27a39c8d
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Peter Levart <plevart at openjdk.org>
Date:      2021-01-15 17:38:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/27a39c8d

8193031: Collections.addAll is likely to perform worse than Collection.addAll

Reviewed-by: plevart

! src/java.base/share/classes/java/util/Collections.java

Changeset: 9aa5672a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-15 17:47:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9aa5672a

8259068: Streamline class loader locking

Reviewed-by: dcubed, iklam

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: fe84ecd5
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date:      2021-01-15 19:14:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/fe84ecd5

8259048: (tz) Upgrade time-zone data to tzdata2020f

Reviewed-by: naoto, erikj

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/backward
! make/data/tzdata/etcetera
! make/data/tzdata/europe
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
! make/data/tzdata/zone.tab

Changeset: d7d34dd9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-01-15 19:33:23 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d7d34dd9

8259799: vmTestbase/nsk/jvmti/Breakpoint/breakpoint001 is incorrect

Reviewed-by: iignatyev, sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/breakpoint001.cpp

Changeset: d63388c0
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-01-15 22:40:47 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d63388c0

8259266: com/sun/jdi/JdbOptions.java failed with "RuntimeException: 'prop[boo] = >foo 2<' missing from stdout/stderr"

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java

Changeset: e85892bf
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2021-01-15 15:12:03 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e85892bf

8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()

Reviewed-by: egahlin
Backport-of: a06cea50a5ea04fb0399d7ea3f6a2a20d9b4d254

! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp

Changeset: 536082db
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-16 02:46:13 +0000
URL:       https://git.openjdk.java.net/lanai/commit/536082db

Merge


Changeset: f38c45ed
Author:    duke <duke at openjdk.org>
Date:      2021-01-16 03:00:39 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f38c45ed

Automatic merge of jdk:master into master

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m



More information about the lanai-dev mailing list