hg: shenandoah/jdk: 332 new changesets
roman at kennke.org
roman at kennke.org
Tue Apr 10 15:41:05 UTC 2018
Changeset: b43edd41622d
Author: rriggs
Date: 2018-03-13 12:46 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b43edd41622d
8199470: Remove unused property file.encoding.pkg
Reviewed-by: bpb, sherman
! src/demo/share/java2d/J2DBench/src/j2dbench/ResultSet.java
! src/java.base/share/native/libjava/System.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 838c11e59a38
Author: dmarkov
Date: 2018-02-28 22:00 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/838c11e59a38
8187635: On Windows Swing changes keyboard layout on a window activation
Reviewed-by: serb, ssadetsky
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
Changeset: 0ce74d78f58c
Author: prr
Date: 2018-03-01 10:37 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0ce74d78f58c
Merge
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
- src/hotspot/share/services/allocationContextService.hpp
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java
Changeset: 577f96d4f3c9
Author: psadhukhan
Date: 2018-03-02 09:59 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/577f96d4f3c9
8194943: Regression automated test 'open/test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java' fails
Reviewed-by: ssadetsky, sveerabhadra
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java
Changeset: 3b820b878ebe
Author: pnarayanan
Date: 2018-03-02 14:39 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3b820b878ebe
8198613: Test cases result in failure or timeout when run with OpenGL backend
Reviewed-by: serb, jdv
! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java
! test/jdk/java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java
! test/jdk/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java
! test/jdk/java/awt/FullScreen/MultimonFullscreenTest/MultimonFullscreenTest.java
! test/jdk/java/awt/FullScreen/NonExistentDisplayModeTest/NonExistentDisplayModeTest.java
! test/jdk/java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java
! test/jdk/java/awt/Graphics/CopyScaledArea/CopyScaledAreaTest.java
+ test/jdk/java/awt/Graphics2D/CopyAreaOOB.java
! test/jdk/java/awt/GraphicsDevice/CloneConfigsTest.java
! test/jdk/java/awt/Multiscreen/DeviceIdentificationTest/DeviceIdentificationTest.java
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java
+ test/jdk/java/awt/image/VolatileImage/CustomCompositeTest.java
+ test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java
+ test/jdk/java/awt/image/VolatileImage/DrawHugeImageTest.java
+ test/jdk/java/awt/image/VolatileImage/GradientPaints.java
! test/jdk/java/awt/image/VolatileImage/TransparentVImage.java
+ test/jdk/java/awt/image/VolatileImage/bug7181438.java
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java
! test/jdk/javax/swing/JInternalFrame/8069348/bug8069348.java
! test/jdk/sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java
! test/jdk/sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java
! test/jdk/sun/java2d/DirectX/NonOpaqueDestLCDAATest/NonOpaqueDestLCDAATest.java
! test/jdk/sun/java2d/DirectX/OpaqueImageToSurfaceBlitTest/OpaqueImageToSurfaceBlitTest.java
! test/jdk/sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java
! test/jdk/sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java
! test/jdk/sun/java2d/DirectX/SwingOnScreenScrollingTest/SwingOnScreenScrollingTest.java
! test/jdk/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
! test/jdk/sun/java2d/SunGraphics2D/DrawImageBilinear.java
! test/jdk/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java
! test/jdk/sun/java2d/SunGraphics2D/PolyVertTest.java
! test/jdk/sun/java2d/SunGraphics2D/SimplePrimQuality.java
! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java
! test/jdk/sun/java2d/pipe/MutableColorTest/MutableColorTest.java
! test/jdk/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java
! test/jdk/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java
! test/jdk/sun/java2d/pipe/hw/VSyncedBufferStrategyTest/VSyncedBufferStrategyTest.java
Changeset: 3f825ec26b01
Author: shurailine
Date: 2018-03-02 14:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3f825ec26b01
8198922: Provide instrumentation for sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
Reviewed-by: prr
! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
Changeset: d084b5176395
Author: psadhukhan
Date: 2018-03-03 09:55 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d084b5176395
8194767: Regression automated Test 'javax/swing/JEditorPane/6917744/bug6917744.java' fails
Reviewed-by: ssadetsky, prr
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JEditorPane/6917744/bug6917744.java
Changeset: 517c1f85c13a
Author: alitvinov
Date: 2018-03-05 01:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/517c1f85c13a
8198605: Touch keyboard is shown for a non-focusable text component
Reviewed-by: serb, dmarkov
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
Changeset: d8d1061ce34c
Author: prr
Date: 2018-03-05 13:11 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d8d1061ce34c
Merge
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
Changeset: eb15e0ca2208
Author: pkbalakr
Date: 2018-03-07 16:52 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/eb15e0ca2208
8196435: Regression automated Test 'java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java' fails
Reviewed-by: mhalder, ssadetsky, serb
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java
Changeset: 2cebce5e0ecc
Author: pkbalakr
Date: 2018-03-07 17:05 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2cebce5e0ecc
8160767: [TEST_BUG] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
Reviewed-by: prr, ssadetsky
! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
Changeset: d432d559a343
Author: pbansal
Date: 2018-03-07 18:20 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d432d559a343
8190347: [TESTBUG] Test javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java fails
Reviewed-by: serb, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java
Changeset: e0b025915be8
Author: mhalder
Date: 2018-03-07 14:54 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e0b025915be8
8190767: if JFrame is maximized on OS X, all new JFrames will be maximized by default
Reviewed-by: serb, kaddepalli
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/jdk/java/awt/FullScreen/AllFramesMaximize/AllFramesMaximize.java
Changeset: 091d7717bf98
Author: aivanov
Date: 2018-03-07 16:08 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/091d7717bf98
8198777: JList.getPreferredScrollableViewportSize(): fix mistake in doc for height calc
Reviewed-by: serb, ssadetsky
! src/java.desktop/share/classes/javax/swing/JList.java
Changeset: 96bebffe0be1
Author: sveerabhadra
Date: 2018-03-08 14:31 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/96bebffe0be1
8195738: scroll poistion in ScrollPane is reset after calling validate()
Reviewed-by: serb, ssadetsky
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneValidateTest.java
Changeset: 1d1ecade0126
Author: prr
Date: 2018-03-08 10:18 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1d1ecade0126
Merge
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
Changeset: f942a873a53e
Author: serb
Date: 2018-03-08 12:35 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f942a873a53e
8199022: New failures should be added to ProblemList
Reviewed-by: prr, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT
Changeset: e73047247fe1
Author: kaddepalli
Date: 2018-03-09 17:26 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e73047247fe1
8197785: javax.accessibility.AccessibleBundle will reload the ResourceBundle for every call to toDisplayString
Reviewed-by: serb, prr, ssadetsky
! src/java.desktop/share/classes/javax/accessibility/AccessibleBundle.java
+ test/jdk/javax/accessibility/8197785/AccessibilityBundleMemoryLeakTest.java
Changeset: 7f82666c916b
Author: serb
Date: 2018-03-09 14:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7f82666c916b
8198406: Test TestAATMorxFont is unstable
Reviewed-by: prr, pnarayanan
! test/jdk/java/awt/font/TextLayout/TestAATMorxFont.java
Changeset: 81cd35f71563
Author: prr
Date: 2018-03-12 09:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/81cd35f71563
Merge
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp
Changeset: 273c535ba7cc
Author: prr
Date: 2018-03-12 10:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/273c535ba7cc
Merge
Changeset: 3375a8039fde
Author: prr
Date: 2018-03-12 13:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3375a8039fde
8193017: Import freetype sources into OpenJDK source tree
Reviewed-by: erikj, ihse, serb
! doc/building.html
! doc/building.md
! make/autoconf/help.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/copy/Copy-java.desktop.gmk
! make/lib/Awt2dLibraries.gmk
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ src/java.desktop/share/legal/freetype.md
+ src/java.desktop/share/native/libfreetype/UPDATING.txt
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
+ src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
+ src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
+ src/java.desktop/share/native/libfreetype/include/ft2build.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afangles.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
+ src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
+ src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afpic.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afpic.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
+ src/java.desktop/share/native/libfreetype/src/base/basepic.c
+ src/java.desktop/share/native/libfreetype/src/base/basepic.h
+ src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
+ src/java.desktop/share/native/libfreetype/src/base/ftapi.c
+ src/java.desktop/share/native/libfreetype/src/base/ftbase.h
+ src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
+ src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
+ src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
+ src/java.desktop/share/native/libfreetype/src/base/ftcid.c
+ src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
+ src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
+ src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
+ src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
+ src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
+ src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
+ src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
+ src/java.desktop/share/native/libfreetype/src/base/fthash.c
+ src/java.desktop/share/native/libfreetype/src/base/ftinit.c
+ src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
+ src/java.desktop/share/native/libfreetype/src/base/ftmac.c
+ src/java.desktop/share/native/libfreetype/src/base/ftmm.c
+ src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
+ src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpic.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
+ src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
+ src/java.desktop/share/native/libfreetype/src/base/ftstream.c
+ src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
+ src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
+ src/java.desktop/share/native/libfreetype/src/base/fttype1.c
+ src/java.desktop/share/native/libfreetype/src/base/ftutil.c
+ src/java.desktop/share/native/libfreetype/src/base/md5.c
+ src/java.desktop/share/native/libfreetype/src/base/md5.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
+ src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffload.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffload.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffpic.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffpic.h
+ src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
+ src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidload.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidload.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
+ src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
+ src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
+ src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
+ src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psarrst.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psblues.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pserror.c
+ src/java.desktop/share/native/libfreetype/src/psaux/pserror.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psfont.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psft.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psft.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
+ src/java.desktop/share/native/libfreetype/src/psaux/pshints.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psintrp.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psread.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psread.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psstack.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h
+ src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
+ src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
+ src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
+ src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
+ src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
+ src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
+ src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
+ src/java.desktop/share/native/libfreetype/src/psnames/pspic.c
+ src/java.desktop/share/native/libfreetype/src/psnames/pspic.h
+ src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
+ src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
+ src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
+ src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
+ src/java.desktop/share/native/libfreetype/src/raster/rastpic.c
+ src/java.desktop/share/native/libfreetype/src/raster/rastpic.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
+ src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1load.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1load.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h
Changeset: b09417148c93
Author: alitvinov
Date: 2018-03-13 12:00 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b09417148c93
8198606: Touch keyboard does not hide, when a text component looses focus
Reviewed-by: serb, dmarkov
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
Changeset: 9552f0648b53
Author: prr
Date: 2018-03-13 09:57 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9552f0648b53
Merge
Changeset: 6e6c3a755b89
Author: bpb
Date: 2018-03-13 11:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6e6c3a755b89
8199258: BigInteger.bitLength() should explicitly specify behavior when the value is zero
Reviewed-by: lancea, rriggs
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 63eceefeb347
Author: bpb
Date: 2018-03-13 12:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/63eceefeb347
8182684: Further clarify InputStream#available()
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/io/InputStream.java
Changeset: c35ec365e329
Author: ihse
Date: 2018-03-14 11:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c35ec365e329
8199483: Clean up some non-standard LDFLAGS usage
Reviewed-by: erikj
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/LibCommon.gmk
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF
Changeset: 5290e816c64c
Author: redestad
Date: 2018-03-14 17:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5290e816c64c
8199471: Enable generation of callSiteForms at link time
Reviewed-by: psandoz, mchung
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
Changeset: de4b3a04feae
Author: ihse
Date: 2018-03-14 19:12 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/de4b3a04feae
8199606: Set -lc as global LIBS on solstudio
Reviewed-by: erikj
! make/UpdateX11Wrappers.gmk
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileDtracePostJvm.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/SoundLibraries.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
Changeset: d2a2a80774e8
Author: psandoz
Date: 2018-03-14 12:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d2a2a80774e8
8198889: Clarify the throwing of exceptions from ConstantBootstraps.invoke
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
Changeset: 176b3da8ce61
Author: erikj
Date: 2018-03-14 21:35 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/176b3da8ce61
8199423: Create builds-infra Mach5 job
Reviewed-by: tbell, ihse
! make/conf/jib-profiles.js
Changeset: 995a5556edfa
Author: ihse
Date: 2018-03-15 01:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/995a5556edfa
8199639: Introduce SetupJdkLibrary and SetupJdkExecutable
Reviewed-by: erikj
! make/autoconf/libraries.m4
+ make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.accessibility.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.rmi.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.management.agent.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/LibCommon.gmk
! make/lib/LibosxLibraries.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/PlatformLibraries.gmk
! make/lib/SecurityLibraries.gmk
! make/lib/SoundLibraries.gmk
Changeset: 6c3054543ede
Author: ihse
Date: 2018-03-15 01:32 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6c3054543ede
8199636: Unify naming for jaas_unix and jaas_nt
Reviewed-by: erikj
! make/lib/Lib-jdk.security.auth.gmk
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java
Changeset: be5eab692a2f
Author: ihse
Date: 2018-03-15 02:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/be5eab692a2f
8199640: Split up BUILD_LIBKRB5 into the two, unrelated compilations it consists of
Reviewed-by: erikj
! make/lib/Lib-java.security.jgss.gmk
Changeset: 95e00d2708fb
Author: redestad
Date: 2018-03-15 10:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/95e00d2708fb
8199647: java/util/Locale/SoftKeys.java fails with OutOfMemoryError again
Reviewed-by: psandoz
! test/jdk/java/util/Locale/SoftKeys.java
Changeset: 15a0e60c8b97
Author: alanb
Date: 2018-03-15 10:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/15a0e60c8b97
8199611: (se) Minor selector implementation clean-up
Reviewed-by: clanger, redestad, bpb
! src/java.base/linux/classes/sun/nio/ch/EPoll.java
! src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
Changeset: 92cca24c8807
Author: alanb
Date: 2018-03-15 11:02 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/92cca24c8807
8199329: Remove code that attempts to read bytes after connection reset reported
Reviewed-by: redestad, clanger, chegar
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/windows/classes/java/net/PlainSocketImpl.java
Changeset: 7443b946694a
Author: shade
Date: 2018-03-15 12:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7443b946694a
8188240: Reflection Proxy should skip static methods
Reviewed-by: mchung, sundar, shade, plevart
Contributed-by: David Lloyd <david.lloyd at redhat.com>
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ test/jdk/java/lang/reflect/Proxy/ProxyClashTest.java
Changeset: 3c0a12972165
Author: bpb
Date: 2018-03-15 08:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3c0a12972165
8189230: JDK method:java.lang.Integer.numberOfLeadingZeros(int) can be optimized
Summary: Directly return zero for a negative parameter instead of calculating
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 6628683fde28
Author: ihse
Date: 2018-03-15 19:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6628683fde28
8199668: make/lib cleanup
Reviewed-by: erikj
! make/lib/Lib-java.base.gmk
! make/lib/Lib-java.desktop.gmk
! make/lib/Lib-jdk.net.gmk
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
Changeset: 26f624b33218
Author: ihse
Date: 2018-03-15 19:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/26f624b33218
8199681: Remove boilerplate code from creating native jtreg tests
Reviewed-by: erikj
! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
Changeset: 422615764e12
Author: joehw
Date: 2018-03-15 14:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/422615764e12
8183554: Add constructors with Charset parameter for FileReader and FileWriter
Reviewed-by: alanb, rriggs, smarks
! src/java.base/share/classes/java/io/FileReader.java
! src/java.base/share/classes/java/io/FileWriter.java
+ test/jdk/java/io/FileReader/ConstructorTest.java
+ test/jdk/java/io/FileWriter/ConstructorTest.java
Changeset: acdb8531cc8b
Author: mli
Date: 2018-03-16 18:15 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/acdb8531cc8b
8199215: Re-examine getFreePort method in test infrastructure library
Reviewed-by: alanb
! test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
! test/jdk/java/nio/channels/DatagramChannel/IsBound.java
! test/jdk/java/nio/channels/DatagramChannel/IsConnected.java
! test/jdk/java/nio/channels/Selector/Alias.java
! test/jdk/java/nio/channels/Selector/BasicConnect.java
! test/jdk/java/nio/channels/Selector/Connect.java
! test/jdk/java/nio/channels/Selector/ConnectWrite.java
! test/jdk/java/nio/channels/Selector/KeysReady.java
! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java
! test/jdk/java/nio/channels/SocketChannel/Basic.java
! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java
! test/jdk/java/nio/channels/SocketChannel/Connect.java
! test/jdk/java/nio/channels/SocketChannel/ConnectState.java
! test/jdk/java/nio/channels/SocketChannel/FinishConnect.java
! test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
! test/jdk/java/nio/channels/SocketChannel/LocalAddress.java
! test/jdk/java/nio/channels/SocketChannel/Stream.java
! test/jdk/java/nio/channels/SocketChannel/VectorParams.java
! test/jdk/java/nio/channels/TestServers.java
! test/jdk/lib/testlibrary/jdk/testlibrary/Utils.java
! test/lib/jdk/test/lib/Utils.java
Changeset: ca2780cd2056
Author: chegar
Date: 2018-03-16 13:02 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ca2780cd2056
8199464: Remove remaining vestiges of Java_sun_reflect_Reflection_getCallerClass
Reviewed-by: alanb, clanger, mchung
! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86
Changeset: 82f763a9cc22
Author: hannesw
Date: 2018-03-16 14:56 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/82f763a9cc22
8199443: Nashorn multithread bottleneck with "use strict"
Reviewed-by: jlaskey, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/Lookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
Changeset: be0ec3cc0c2a
Author: shurailine
Date: 2018-03-16 03:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/be0ec3cc0c2a
8199616: Fix @module declarations in tier1 tests
Reviewed-by: mchung, alanb
! test/jdk/java/lang/ProcessHandle/OnExitTest.java
! test/jdk/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/jdk/java/util/ServiceLoader/ReloadTest.java
! test/jdk/java/util/zip/ZipFile/ReadZip.java
! test/jdk/jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java
! test/jdk/sun/misc/JarIndex/metaInfFilenames/Basic.java
! test/jdk/sun/misc/URLClassPath/ClassnameCharTest.java
! test/jdk/tools/pack200/Pack200Props.java
! test/jdk/tools/pack200/Pack200Test.java
! test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java
Changeset: ff7c335430d4
Author: shurailine
Date: 2018-03-16 03:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ff7c335430d4
Merge
- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
- src/hotspot/share/memory/universe_ext.cpp
- src/hotspot/share/services/allocationContextService.hpp
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
Changeset: 55c0de67f375
Author: rriggs
Date: 2018-03-16 16:17 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/55c0de67f375
8193584: (testbug) TestSocketFactory fails intermittently with ConcurrentModificationException
Reviewed-by: bpb, lancea
! test/jdk/java/rmi/testlibrary/TestSocketFactory.java
Changeset: d5c43e9f08fb
Author: erikj
Date: 2018-03-16 21:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d5c43e9f08fb
8199745: JDK-8199668 introduced a build race on macosx
Reviewed-by: tbell
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/LibCommon.gmk
! make/lib/SoundLibraries.gmk
Changeset: 1b3ee04e3e54
Author: rriggs
Date: 2018-03-19 09:58 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1b3ee04e3e54
8196298: Add null Reader and Writer
Reviewed-by: bpb, forax, smarks, alanb, rriggs
Contributed-by: patrick at reini.net
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/Writer.java
+ test/jdk/java/io/Reader/NullReader.java
+ test/jdk/java/io/Writer/NullWriter.java
Changeset: 78af880eec61
Author: erikj
Date: 2018-03-19 10:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/78af880eec61
8199749: Debug symbols are not copied to exploded image on Mac
Reviewed-by: ihse
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Awt2dLibraries.gmk
Changeset: 2910110c4381
Author: dholmes
Date: 2018-03-19 17:46 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2910110c4381
8199768: jdk/test/lib/compiler/CompilerUtils.java needs to provide more control over compilation
Reviewed-by: psandoz, alanb
! test/lib/jdk/test/lib/compiler/CompilerUtils.java
Changeset: ac3b9e96ffc4
Author: lana
Date: 2018-03-19 21:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ac3b9e96ffc4
Added tag jdk-11+5 for changeset d5c43e9f08fb
! .hgtags
Changeset: 778e4516409c
Author: lana
Date: 2018-03-19 21:52 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/778e4516409c
Merge
Changeset: 6889f13694c6
Author: psandoz
Date: 2018-03-20 09:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6889f13694c6
8193033: remove terminally deprecated sun.misc.Unsafe.defineClass
Reviewed-by: chegar, mchung, alanb
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: 8a452f509540
Author: mbaesken
Date: 2018-03-20 12:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8a452f509540
8199858: solaris-x86_64 : unpack200 fails linking with SS12u4
Reviewed-by: erikj, simonis
! make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86
Changeset: 26c24703e547
Author: joehw
Date: 2018-03-20 11:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/26c24703e547
8199792: Wrong license header in XMLLimitAnalyzer.java
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java
Changeset: f6ad4d73c834
Author: erikj
Date: 2018-03-20 17:42 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f6ad4d73c834
8199884: JDK-8199749 broke build with make 3.81
Reviewed-by: tbell
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
Changeset: 7b35d2a59fb3
Author: chegar
Date: 2018-03-21 09:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7b35d2a59fb3
8199437: Improve diagnostic system assertion message in com.sun.net.httpserver impl
Reviewed-by: alanb, dfuchs
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
Changeset: e137b71166c4
Author: redestad
Date: 2018-03-21 10:13 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e137b71166c4
8199865: Avoid initializing ShortCache in ProxyGenerator
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
Changeset: af8ab4f90a32
Author: redestad
Date: 2018-03-21 10:13 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/af8ab4f90a32
8199862: Examine ProxyBuilder::referencedTypes startup cost
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
Changeset: 9f3ce373370a
Author: ihse
Date: 2018-03-21 12:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9f3ce373370a
8199682: Clean up building the saproc library
Reviewed-by: erikj, dholmes, sundar
! make/lib/Lib-jdk.hotspot.agent.gmk
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: c639a6b33c5c
Author: hannesw
Date: 2018-03-21 16:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c639a6b33c5c
8199869: Missing copyright headers in nashorn source code
Reviewed-by: sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java
Changeset: 3acb379b8672
Author: weijun
Date: 2018-03-22 08:09 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3acb379b8672
8186228: sun/security/krb5/auto/KdcPolicy.java fails with "java.lang.Exception: Does not match. Output is c30000c30000c30000"
Reviewed-by: mullan
! test/jdk/sun/security/krb5/auto/KdcPolicy.java
Changeset: cf9e3c8607b7
Author: nishjain
Date: 2018-03-22 12:59 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/cf9e3c8607b7
8196399: Formatting a decimal using locale-specific grouping separators causes ArithmeticException (division by zero).
8199672: ClassCastException is thrown by java.util.Formatter when an NumberFormatProvider SPI is used.
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Formatter.java
+ test/jdk/java/util/Formatter/NoGroupingUsed.java
+ test/jdk/java/util/Formatter/spi/FormatterWithProvider.java
+ test/jdk/java/util/Formatter/spi/provider/module-info.java
+ test/jdk/java/util/Formatter/spi/provider/test/NumberFormatProviderImpl.java
Changeset: 31c5e0d5f4c3
Author: jlahoda
Date: 2018-03-22 12:13 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/31c5e0d5f4c3
8198552: Multiple javac plugins do not work at the same time.
Summary: Fixing handling of multiple -Xplugin, -Xdoclint: and -Xdoclint/packages: parameters.
Reviewed-by: jjg, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
+ test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
+ test/langtools/tools/doclint/MultipleDocLintOptionsTest.out
+ test/langtools/tools/doclint/multipackage/MultiPackage.java
+ test/langtools/tools/doclint/multipackage/MultiPackage.out
+ test/langtools/tools/doclint/multipackage/p1/Test1.java
+ test/langtools/tools/doclint/multipackage/p2/Test2.java
+ test/langtools/tools/javac/plugin/MultiplePlugins.java
Changeset: 1d46f84cb930
Author: rriggs
Date: 2018-03-22 09:41 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1d46f84cb930
8199467: Compilation Errors in libinstrument Reentrancy.c with VS2017
Reviewed-by: sspitsyn, martin
! src/java.instrument/share/native/libinstrument/Reentrancy.c
Changeset: c2a3a2aa2475
Author: jlahoda
Date: 2018-03-22 15:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c2a3a2aa2475
8194978: Javac produces dead code for try-with-resource
Summary: For try-with-resources, using simplified distinct close code for try body and catch clause, to avoid creating multiple copies of the full finally code.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/TryWithResources/TwrClose.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
+ test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/flow/tests/TestCaseTry.java
Changeset: 6712bdd93e4e
Author: bpb
Date: 2018-03-22 08:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6712bdd93e4e
8198997: Cache normalized/resolved user.dir property
Summary: Normalize cached user.dir property value in constructor (windows only)
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
Changeset: 271ef464fb3a
Author: psandoz
Date: 2018-03-22 09:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/271ef464fb3a
8199773: (bf) XXXBuffer:compareTo method is not working as expected
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/EqualsCompareTest.java
Changeset: a14ede52a278
Author: redestad
Date: 2017-12-09 03:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a14ede52a278
8193128: Reduce number of implementation classes returned by List/Set/Map.of()
8191418: List.of().indexOf(null) doesn't throw NullPointerException
Reviewed-by: smarks, jrose, martin, plevart
! src/java.base/share/classes/java/util/AbstractSet.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Collection/SetFactories.java
! test/jdk/java/util/List/ListFactories.java
! test/jdk/java/util/Map/MapFactories.java
Changeset: a51ca91c2cde
Author: bpb
Date: 2018-03-22 12:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a51ca91c2cde
8198753: (dc) DatagramChannel throws unspecified exceptions
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
+ test/jdk/java/nio/channels/DatagramChannel/ConnectExceptions.java
! test/jdk/java/nio/channels/DatagramChannel/ConnectedSend.java
+ test/jdk/java/nio/channels/DatagramChannel/SendExceptions.java
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
Changeset: 4d2e3f5abb48
Author: bpb
Date: 2018-03-22 12:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4d2e3f5abb48
8194746: (fs) Add equivalents of Paths.get to Path interface
Summary: Copy Paths.get() methods to Path.get() methods and have former call latter
Reviewed-by: alanb, forax, chegar, psandoz
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/Paths.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
Changeset: de20e415a0dc
Author: jlahoda
Date: 2018-03-22 22:34 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/de20e415a0dc
8200136: Problem list test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
Reviewed-by: darcy, kvn
! test/hotspot/jtreg/ProblemList.txt
Changeset: c84772a698c8
Author: lana
Date: 2018-03-22 23:49 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c84772a698c8
Added tag jdk-11+6 for changeset 3acb379b8672
! .hgtags
Changeset: 6e2d71029781
Author: clanger
Date: 2018-03-23 09:26 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6e2d71029781
8199924: Solaris: Correctly enqueue null arguments of attach operations
Reviewed-by: dcubed, dholmes
! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c
Changeset: 148e29df1644
Author: ihse
Date: 2018-03-23 09:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/148e29df1644
8071469: Cleanup include and exclude of sound native libraries
Reviewed-by: amenkov, erikj
! make/lib/SoundLibraries.gmk
! make/mapfiles/libjsound/mapfile-vers
- make/mapfiles/libjsoundalsa/mapfile-vers
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
+ src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/native/libjsound/Platform.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
+ src/java.desktop/solaris/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
Changeset: 07779973cbe2
Author: alanb
Date: 2018-03-23 14:18 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/07779973cbe2
8199791: (se) More Selector cleanup
Reviewed-by: redestad, bpb
! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
! src/java.base/linux/classes/sun/nio/ch/EPoll.java
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/linux/native/libnio/ch/EPoll.c
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/macosx/native/libnio/ch/KQueue.c
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
! src/java.base/solaris/native/libnio/ch/SolarisEventPort.c
! src/java.base/unix/classes/sun/nio/ch/PipeImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/unix/native/libnio/ch/IOUtil.c
! test/jdk/java/nio/channels/Selector/CloseWhenKeyIdle.java
Changeset: ae041d4dd43e
Author: ihse
Date: 2018-03-23 16:50 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ae041d4dd43e
8200174: compare.sh improvements
Reviewed-by: erikj
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl
Changeset: dde7eaaa3ddc
Author: rriggs
Date: 2018-03-23 11:53 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/dde7eaaa3ddc
8199756: Simplify language, country, script, and variant property initialization
Reviewed-by: mchung, naoto, alanb
! src/java.base/share/native/libjava/System.c
+ test/jdk/java/util/Locale/LocaleCmdOverrides.java
Changeset: 9e1c1889136e
Author: iignatyev
Date: 2018-03-23 08:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9e1c1889136e
8200180: fix a typo in run-test framework documentation
Reviewed-by: erikj, ihse
! doc/testing.html
! doc/testing.md
Changeset: 3556298e481d
Author: mcimadamore
Date: 2018-03-23 16:53 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3556298e481d
8199910: Compiler crashes with -g option and variables of intersection type inferred by `var`
Summary: Javac should skip non-denotable types in the LocalVariableTypeTable attribute
Reviewed-by: jlahoda
Contributed-by: bitterfoxc at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/T8199910.java
! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
Changeset: 8d8f74e84ff6
Author: kaddepalli
Date: 2018-03-14 15:41 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8d8f74e84ff6
8195095: Images are not scaled correctly in JEditorPane
Reviewed-by: ssadetsky, psadhukhan, mhalder
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
+ test/jdk/javax/swing/JEditorPane/8195095/ImageViewTest.java
+ test/jdk/javax/swing/JEditorPane/8195095/circle.png
Changeset: 16596ba0b52c
Author: pbansal
Date: 2018-03-15 19:33 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/16596ba0b52c
7108280: JList.getSelectedValuesList fails if JList.setSelectionInterval larger than list
Reviewed-by: serb, kaddepalli
! src/java.desktop/share/classes/javax/swing/JList.java
+ test/jdk/javax/swing/JList/GetSelectedValueTest.java
+ test/jdk/javax/swing/JList/GetSelectedValuesListTest.java
Changeset: ac821c698c3a
Author: prr
Date: 2018-03-15 11:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ac821c698c3a
Merge
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
Changeset: 9f19db69967a
Author: akolarkunnu
Date: 2018-03-16 14:12 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9f19db69967a
8197554: Create test for SwingSet TableDemo
Reviewed-by: serb
+ test/jdk/sanity/client/SwingSet/src/TableDemoTest.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/HyperlinkCellRenderer.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/IMDBLink.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/Link.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarCandidate.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarCellRenderers.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarDataParser.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/OscarTableModel.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/TableDemo.java
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/TableDemo.properties
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/bestpicture
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/TableDemo.gif
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/goldstar.png
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/images/nominee.png
+ test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/oscars.xml
Changeset: 719064f540f3
Author: kaddepalli
Date: 2018-03-19 12:29 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/719064f540f3
8152974: AWT hang occurrs when sequenced events arrive out of sequence
Reviewed-by: serb, prr, ssadetsky
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
+ test/jdk/java/awt/event/SequencedEvent/SequencedEventTest.java
Changeset: 79f6a4dc221e
Author: prr
Date: 2018-03-19 10:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/79f6a4dc221e
Merge
Changeset: 3e3696a308e1
Author: prr
Date: 2018-03-19 11:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3e3696a308e1
8198649: Switch AWT/Swing's default GTK version to 3
Reviewed-by: psadhukhan, kaddepalli
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c
Changeset: c7009f375ddc
Author: prr
Date: 2018-03-19 13:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c7009f375ddc
8198897: Compilation errors in jdk.accessibility with VS 2017
Reviewed-by: serb, kaddepalli
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
Changeset: 440ba068d981
Author: serb
Date: 2018-03-19 14:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/440ba068d981
8198895: Compilation errors in java.desktop with VS 2017
Reviewed-by: prr
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
Changeset: 3d076898ccf0
Author: prr
Date: 2018-03-20 10:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3d076898ccf0
8199870: colorimaging.md needs to remove mention of KCMS
Reviewed-by: serb
! src/java.desktop/share/legal/colorimaging.md
Changeset: 2f2b37908f91
Author: mhalder
Date: 2018-03-21 12:08 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2f2b37908f91
7158623: Should an unfocusable maximized Frame be resizable
Reviewed-by: prr, sveerabhadra
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java
Changeset: fe898e8bd271
Author: pnarayanan
Date: 2018-03-22 11:41 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/fe898e8bd271
6686236: GIF native IIOMetadata assumes characterCellWidth/Height as 2bytes
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
+ test/jdk/javax/imageio/plugins/gif/GIFCharCellDimensionTest.java
Changeset: 333d25abbb51
Author: prr
Date: 2018-03-22 11:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/333d25abbb51
8200072: Remove un-needed qualified export from java.base to java.desktop
Reviewed-by: alanb, mchung
! src/java.base/share/classes/module-info.java
Changeset: ab72158ccd9d
Author: prr
Date: 2018-03-22 11:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ab72158ccd9d
Merge
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
Changeset: 92b1cb4cd716
Author: prr
Date: 2018-03-22 14:02 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/92b1cb4cd716
8200129: Remove D3D Performance Counter.
Reviewed-by: alanb, serb
! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java
! src/java.base/share/classes/module-info.java
! src/java.base/unix/classes/module-info.java.extra
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java
Changeset: edbc57573a1c
Author: prr
Date: 2018-03-22 14:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/edbc57573a1c
8199789: Emit a warning message when t2k is selected via system property
Reviewed-by: serb, pnarayanan
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
Changeset: 67b897123581
Author: prr
Date: 2018-03-23 08:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/67b897123581
Merge
- make/mapfiles/libjsoundalsa/mapfile-vers
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
Changeset: f4188d890101
Author: prr
Date: 2018-03-23 10:02 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f4188d890101
Merge
Changeset: 49e0f711bb2b
Author: bpb
Date: 2018-03-23 10:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/49e0f711bb2b
8180451: ByteArrayInputStream should override readAllBytes, readNBytes, and transferTo
Reviewed-by: bchristi, rriggs, psandoz
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java
Changeset: b4ff41220ad9
Author: serb
Date: 2018-03-22 17:02 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b4ff41220ad9
4912693: Behavior of null arguments not specified in Java Sound
Reviewed-by: prr
! src/java.desktop/share/classes/javax/sound/midi/package-info.java
! src/java.desktop/share/classes/javax/sound/midi/spi/package-info.java
! src/java.desktop/share/classes/javax/sound/sampled/package-info.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/package-info.java
Changeset: 2d4964bc055d
Author: jdv
Date: 2018-03-23 11:18 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2d4964bc055d
7031957: DIB header of type BITMAPV2INFOHEADER & BITMAPV3INFOHEADER is not supported in BMPImageReader
Reviewed-by: prr, pnarayanan
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_ARGB_16bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_RGB_16bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/DIB_size-56_XRGB_32bits.bmp
+ test/jdk/javax/imageio/plugins/bmp/ReadBITMAPV3INFOHEADERTest.java
Changeset: 73da889306b7
Author: prr
Date: 2018-03-23 11:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/73da889306b7
Merge
- make/mapfiles/libjsoundalsa/mapfile-vers
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
Changeset: d17b6a80ae08
Author: kbarrett
Date: 2018-03-02 03:14 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d17b6a80ae08
8198906: JDK-8196882 breaks VS2013 Win32 builds
Summary: Add cast to eliminate warning.
Reviewed-by: dholmes, stuefe
! src/hotspot/os/windows/os_windows.cpp
Changeset: f5954447b0bd
Author: ehelin
Date: 2018-03-02 09:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f5954447b0bd
8197842: Remove unused macros VM_STRUCTS_EXT and VM_TYPES_EXT
Reviewed-by: sjohanss, lfoltan
! src/hotspot/share/runtime/vmStructs.cpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
Changeset: b73c1abcad3d
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b73c1abcad3d
8198430: Remove G1Allocator extension point
Reviewed-by: ehelin, tschatzl
! src/hotspot/share/gc/g1/g1Allocator.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: 0e79ce03b7a2
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0e79ce03b7a2
8198431: Remove G1FullCollector extension point
Reviewed-by: ehelin, tschatzl
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
Changeset: c3baee120706
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c3baee120706
8198432: Remove Thread extension point
Reviewed-by: ehelin, dholmes, tschatzl
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
Changeset: 38933ade5bf5
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/38933ade5bf5
8198433: Remove WhiteBox extension point
Reviewed-by: ehelin, dholmes, tschatzl
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/prims/whitebox_ext.cpp
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 565336327354
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/565336327354
8198424: Remove G1AllocationContext
Reviewed-by: ehelin, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionTracer.cpp
! src/hotspot/share/gc/g1/heapRegionTracer.hpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.hpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml
Changeset: e6fbaf07192f
Author: thartmann
Date: 2018-03-02 11:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e6fbaf07192f
8198826: -XX:+VerifyStack fails with fatal error: ExceptionMark constructor expects no pending exceptions
Summary: Save and restore pending exception while executing stack verification code at deoptimization.
Reviewed-by: kvn, dholmes
! src/hotspot/share/runtime/deoptimization.cpp
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
Changeset: 8308de3f2573
Author: eosterlund
Date: 2018-03-02 10:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8308de3f2573
8198896: Remove dead code: cardTableModRefBSForCTRS.hpp
Reviewed-by: pliden, kbarrett
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
Changeset: 20ab04608e3f
Author: rehn
Date: 2018-03-02 11:43 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/20ab04608e3f
8198833: TestMemoryAwareness Docker container fails with too small maximum heap
Reviewed-by: bobv, dholmes
! src/hotspot/os/linux/os_linux.cpp
Changeset: 8f63fb7788bb
Author: ehelin
Date: 2018-03-02 14:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8f63fb7788bb
8198948: Remove unused parameter evacuation_info from G1CollectedHeap::evacuate_collection_set
Reviewed-by: sjohanss, eosterlund
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 6a86f0deb479
Author: dtitov
Date: 2018-03-02 10:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6a86f0deb479
8170541: serviceability/jdwp/AllModulesCommandTest.java fails intermittently on Windows and Solaris
Reviewed-by: sspitsyn, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jdwp/JdwpReply.java
Changeset: 04ed29f9ef33
Author: jiangli
Date: 2018-03-02 17:25 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/04ed29f9ef33
8194759: Support caching class mirror objects.
Summary: Support archiving mirror objects for shared classes in 'open' archive java heap region.
Reviewed-by: coleenp, iklam, mseledtsov, tschatzl
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java
Changeset: e5ba028ee3f1
Author: kvn
Date: 2018-03-02 15:02 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e5ba028ee3f1
8198789: [TESTBUG] CTW of java.base and java.desktop takes long time
Summary: move long running tests into separate CTW task
Reviewed-by: iignatyev, dlong
! test/hotspot/jtreg/TEST.groups
Changeset: 10b24a3af249
Author: jwilhelm
Date: 2018-03-02 21:00 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/10b24a3af249
Merge
! src/hotspot/share/gc/g1/g1RemSet.cpp
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
Changeset: cd21aff24069
Author: ccheung
Date: 2018-03-02 17:33 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/cd21aff24069
8193434: [GRAAL] Graal classes are not loaded with -Xshare:dump
Summary: allow loading of non-boot classes during CDS dumping but only add boot classes to the archive
Reviewed-by: kvn, iklam, jiangli
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
Changeset: 489f1dd40582
Author: kbarrett
Date: 2018-03-03 23:56 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/489f1dd40582
8196876: OopStorage::assert_at_safepoint clashes with assert_at_safepoint macros in g1CollectedHeap.hpp
Summary: Add shared safepoint state assertion macros.
Reviewed-by: coleenp, eosterlund
! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/runtime/safepoint.hpp
Changeset: aefee96e2b90
Author: zgu
Date: 2018-03-04 20:57 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/aefee96e2b90
8198845: Missing resource mark results disassembling generated code failure in hs error report
Summary: Fixed secondary failure due to missing resource mark while disassembling nmethod
Reviewed-by: coleenp, stuefe, dholmes
! src/hotspot/share/utilities/vmError.cpp
Changeset: 3271310a6af7
Author: iklam
Date: 2018-03-04 22:24 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3271310a6af7
8196121: runtime/appcds/ClassLoaderTest.java fails silently
Reviewed-by: mseledtsov, jiangli, ccheung
! test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java
! test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java
Changeset: 4b7dae855f23
Author: ehelin
Date: 2018-03-05 11:16 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4b7dae855f23
8197843: Remove unused method G1EvacuationRootClosures::create_root_closures_ext
Reviewed-by: sjohanss, eosterlund
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
Changeset: e4fdca451542
Author: ehelin
Date: 2018-03-05 11:32 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e4fdca451542
8197847: Remove unused file g1ParScanThreadState_ext.cpp
Reviewed-by: sjohanss, eosterlund
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1InCSetState.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
Changeset: 41e7a68fbf45
Author: ehelin
Date: 2018-03-05 13:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/41e7a68fbf45
8197845: Remove unnecessary method G1CollectedHeap::create_g1_policy
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
Changeset: e651c3ea6ea8
Author: ehelin
Date: 2018-03-05 13:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e651c3ea6ea8
8198957: Remove unused function ArgumentsExt::set_gc_specific_flags
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/arguments_ext.hpp
Changeset: 4e82736053ae
Author: hseigel
Date: 2018-03-05 10:29 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4e82736053ae
8191102: Incorrect include file use in classLoader.hpp
Summary: Move appropriate methods to <fiile>.inline.hpp files. Create <file>.inline.hpp files when needed.
Reviewed-by: coleenp, dholmes
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
+ src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
+ src/hotspot/share/classfile/dictionary.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
+ src/hotspot/share/interpreter/bytecode.inline.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/oops/array.hpp
+ src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
+ src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
+ src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
+ src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/rframe.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.inline.hpp
Changeset: 4ad0085ad6d2
Author: jiangli
Date: 2018-03-05 14:24 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4ad0085ad6d2
8198447: Remove ClassLoaderExt::check().
Summary: ClassLoaderExt::check() is no longer needed, remove.
Reviewed-by: lfoltan, ccheung
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
Changeset: 9597f957122e
Author: dnsimon
Date: 2018-02-23 21:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9597f957122e
8198571: [JVMCI] must not install wide vector code unless runtime supports it
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
Changeset: d3b6dd4bd7b8
Author: iignatyev
Date: 2018-03-05 13:10 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d3b6dd4bd7b8
8199050: reenable concurrent execution of compiler tests
Reviewed-by: kvn
- test/hotspot/jtreg/compiler/aot/TEST.properties
Changeset: e55d7a31cfa7
Author: dsamersoff
Date: 2018-03-03 10:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e55d7a31cfa7
8196590: Enable docker container related tests for linux AARCH64
Summary: Add test bits required for aarch64
Reviewed-by: mseledtsov, mbaesken, sspitsyn
+ test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-aarch64
! test/jtreg-ext/requires/VMProps.java
Changeset: 2a12ff1fff68
Author: thartmann
Date: 2018-03-06 10:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2a12ff1fff68
8198987: [Graal] compiler/intrinsics/sha/sanity tests fail on macos with Graal as JIT
Summary: Use the isIntrinsicAvailable WhiteBox API method to check if an intrinsic is available.
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: 14e84a4edb9c
Author: tschatzl
Date: 2018-03-06 13:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/14e84a4edb9c
8198546: [Redo] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
Summary: Remove code related to collection set checking in that method.
Reviewed-by: eosterlund, ehelin, kbarrett
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: edb65305d3ac
Author: eosterlund
Date: 2018-03-06 08:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/edb65305d3ac
8195148: Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet
Reviewed-by: ehelin, kbarrett
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: fde3feaaa4ed
Author: coleenp
Date: 2018-03-06 17:15 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/fde3feaaa4ed
8198926: Move ClassLoaderData::_dependencies to ClassLoaderData::_handles
Summary: Move dependency creation and cleaned up logging
Reviewed-by: hseigel, jiangli
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: 7194eb9e8f19
Author: coleenp
Date: 2018-03-06 17:45 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7194eb9e8f19
8199133: [BACKOUT] NMT: Enhance thread stack tracking
Reviewed-by: jwilhelm
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
Changeset: cebb0e943ab2
Author: coleenp
Date: 2018-03-06 18:12 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/cebb0e943ab2
8199137: StringInternSync test crashes in exit verification
Summary: java_lang_String::equals(oop, oop) was buggy.
Reviewed-by: eosterlund, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
+ test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
Changeset: 8bb47943a8dd
Author: dnsimon
Date: 2018-03-06 16:02 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8bb47943a8dd
8199066: [JVMCI] EagerJVMCI option should also initialize the JVMCI compiler
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: 0b48f0aa79ec
Author: iklam
Date: 2018-03-06 22:08 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0b48f0aa79ec
8191585: VM anonymous classes created during CDS dump time cause crash
Reviewed-by: hseigel, mseledtsov, ccheung
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDump.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf
Changeset: 5f487b498e78
Author: shade
Date: 2018-03-07 10:58 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5f487b498e78
8199219: Build failures after JDK-8195148 (Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet)
Reviewed-by: dholmes
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
Changeset: c6f2f91a1b4e
Author: hseigel
Date: 2018-03-07 09:32 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c6f2f91a1b4e
8159850: Remove unneeded parsing of optional-size when parsing array types
Summary: Remove skip_optional_size() methods and calls to them.
Reviewed-by: coleenp, iklam
! src/hotspot/share/runtime/fieldType.cpp
! src/hotspot/share/runtime/fieldType.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
Changeset: 30f39453f0a8
Author: stuefe
Date: 2018-03-06 08:16 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/30f39453f0a8
8193429: "assert(false) failed: GetModuleFileName failed (126)" in symbolengine.cpp
Reviewed-by: clanger, gtriantafill
! src/hotspot/os/windows/symbolengine.cpp
Changeset: 5043644f817f
Author: adinn
Date: 2018-03-05 13:18 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5043644f817f
8198950: AArch64: org.openjdk.jcstress.tests.varhandles.DekkerTest fails
Summary: Fix breakage to AArch64 code generation caused by JDK-8181211
Reviewed-by: thartmann, roland, kvn, vlivanov, jrose
! src/hotspot/share/opto/library_call.cpp
Changeset: aaedb8343784
Author: erikj
Date: 2018-03-07 13:26 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/aaedb8343784
8198243: Add build time check for global operator new/delete in object files
Reviewed-by: tbell, kbarrett, dholmes, ihse
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
! make/hotspot/lib/CompileJvm.gmk
Changeset: 0dc249f5c260
Author: gdub
Date: 2018-03-07 19:32 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0dc249f5c260
8194490: [JVMCI] Move `iterateFrames` to C++
Reviewed-by: kvn, never, dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/systemDictionary_jvmci.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
Changeset: 59f6547e151f
Author: stefank
Date: 2018-03-07 21:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/59f6547e151f
8199264: Remove universe.inline.hpp to simplify include dependencies
Reviewed-by: coleenp, hseigel
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
- src/hotspot/share/memory/universe.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframeArray.cpp
Changeset: 886acec3b4c6
Author: stefank
Date: 2018-03-08 09:56 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/886acec3b4c6
8199275: Fix inclusions of allocation.inline.hpp
Reviewed-by: coleenp, kbarrett, dholmes
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/shared/referencePolicy.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/cdsoffsets.cpp
! src/hotspot/share/prims/cdsoffsets.hpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/stack.inline.hpp
! test/hotspot/gtest/logging/logTestFixture.cpp
Changeset: 1956d0ec092a
Author: stefank
Date: 2018-03-08 19:10 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1956d0ec092a
8199319: Remove handles.inline.hpp include from reflectionUtils.hpp
Reviewed-by: hseigel, dholmes
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/utilities/xmlstream.cpp
Changeset: 2085742233ed
Author: dholmes
Date: 2018-03-08 16:44 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2085742233ed
8199012: SEGV in jni_DetachCurrentThread during VM shutdown
Reviewed-by: stuefe, dcubed
! src/hotspot/share/prims/jni.cpp
Changeset: 7be58576e71a
Author: pliden
Date: 2018-03-09 08:01 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7be58576e71a
8199328: Fix unsafe field accesses in heap dumper
Reviewed-by: tschatzl, shade, eosterlund
! src/hotspot/share/services/heapDumper.cpp
Changeset: 601146c66cad
Author: coleenp
Date: 2018-03-09 10:46 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/601146c66cad
8173070: Remove ValueObj class for allocation subclassing for runtime code
Reviewed-by: stefank, tschatzl, stuefe
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/assembler_arm_64.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/nativeInst_arm_64.hpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.inline.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.inline.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.inline.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.inline.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.inline.hpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logMessageBuffer.hpp
! src/hotspot/share/logging/logOutputList.hpp
! src/hotspot/share/logging/logTagSet.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/freeList.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/privilegedStack.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/runtime/rtmLocking.hpp
! src/hotspot/share/runtime/timer.hpp
! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memoryUsage.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/fakeRttiSupport.hpp
! src/hotspot/share/utilities/sizes.hpp
! src/hotspot/share/utilities/ticks.hpp
Changeset: 825f006619e5
Author: stuefe
Date: 2018-03-06 19:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/825f006619e5
8198423: Improve metaspace chunk allocation
Reviewed-by: goetz, coleenp
! src/hotspot/share/memory/metachunk.cpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/utilities/internalVMTests.cpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
! test/hotspot/gtest/memory/test_metachunk.cpp
+ test/hotspot/gtest/memory/test_metaspace_allocation.cpp
Changeset: f95ef5511e1f
Author: coleenp
Date: 2018-03-09 12:03 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f95ef5511e1f
Merge
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspace.cpp
- src/hotspot/share/memory/universe.inline.hpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
Changeset: 6a532ba7d9e9
Author: kvn
Date: 2018-03-09 09:46 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6a532ba7d9e9
8198591: compiler/aot/fingerprint tests should be moved to open
Reviewed-by: thartmann
+ test/hotspot/jtreg/compiler/aot/fingerprint/CDSDumper.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/CDSRunner.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SelfChanged.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SuperChanged.java
Changeset: 2ed1c37df3a5
Author: goetz
Date: 2018-02-08 09:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2ed1c37df3a5
8197405: Improve messages of AbstractMethodErrors and IncompatibleClassChangeErrors.
Reviewed-by: coleenp, dholmes, mdoerr, njian
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/sparc/vtableStubs_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME1_E.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME2_C.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME3_C.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME4_E.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME5_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME6_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/ICC_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/ImplementsSomeInterfaces.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
Changeset: 62dd99c3a6f9
Author: coleenp
Date: 2018-03-09 13:06 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/62dd99c3a6f9
Merge
Changeset: 81bc1dc36a53
Author: kvn
Date: 2018-03-09 10:15 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/81bc1dc36a53
8197235: src/hotspot/share/jvmci/jvmciCompilerToVM.cpp takes 4 minutes to compile on windows
Summary: moved most expensive methods to new file jvmciCompilerToVMInit.cpp and switch off C++ compiler optimization for it on Windows and Solaris
Reviewed-by: erikj, ihse, dnsimon
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
+ src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
Changeset: 59ad6672bf78
Author: kvn
Date: 2018-03-09 12:38 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/59ad6672bf78
8199422: Hotspot build is broken after push of 8197235
Reviewed-by: shade, lfoltan
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 3bb8b00832d0
Author: ccheung
Date: 2018-03-09 13:36 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3bb8b00832d0
8196626: [Graal] runtime/appcds/UseAppCDS.java crashes with "VM thread using lock Heap_lock (not allowed to block on)"
Summary: print a message and abort CDS dumping when the allocation of metaspace has failed
Reviewed-by: iklam, mseledtsov
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java
Changeset: 47b5652f2928
Author: coleenp
Date: 2018-03-09 20:01 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/47b5652f2928
8199283: Remove ValueObj class for allocation subclassing for compiler code
Reviewed-by: stefank, tschatzl
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/ci/ciConstant.hpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/optoreg.hpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/opto/replacednodes.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.hpp
Changeset: 17d4481280f1
Author: ehelin
Date: 2018-03-12 08:16 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/17d4481280f1
8199024: Remove unneccessary protected and virtual modifiers from G1CollectedHeap
Reviewed-by: kbarrett, stuefe
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 9453739cb5b0
Author: ehelin
Date: 2018-03-12 09:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9453739cb5b0
8197852: Move G1DefaultPolicy into G1Policy
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
+ src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 7cd503c499a0
Author: mdoerr
Date: 2018-03-12 12:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7cd503c499a0
8198894: [PPC64] More generic vector CRC implementation
Reviewed-by: goetz, mhorie
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: ecd91135d645
Author: ysuenaga
Date: 2018-03-09 23:13 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ecd91135d645
8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/shared/vmGCOperations.hpp
! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java
! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcCauseOutput1.awk
! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcOldOutput1.awk
! test/jdk/sun/tools/jstat/gcOutput1.awk
! test/jdk/sun/tools/jstat/lineCounts1.awk
! test/jdk/sun/tools/jstat/lineCounts2.awk
! test/jdk/sun/tools/jstat/lineCounts3.awk
! test/jdk/sun/tools/jstat/lineCounts4.awk
! test/jdk/sun/tools/jstat/timeStamp1.awk
! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java
Changeset: 1873626a5d67
Author: epavlova
Date: 2018-03-12 13:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1873626a5d67
8198924: [Graal] java/lang/StackWalker/LocalsAndOperands.java timeouts with Graal
Reviewed-by: bchristi, mchung
! test/jdk/java/lang/StackWalker/LocalsAndOperands.java
Changeset: 2d1d0c66966b
Author: amenkov
Date: 2018-03-12 14:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2d1d0c66966b
8193369: post_field_access does not work for some functions, possibly related to fast_getfield
Reviewed-by: sspitsyn, cjplummer
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
+ test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java
+ test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c
Changeset: 74518f9ca4b4
Author: psandoz
Date: 2018-03-08 14:33 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/74518f9ca4b4
8199342: The constant pool forgets it has a Dynamic entry if there are overpass methods
Reviewed-by: lfoltan, acorn
! src/hotspot/share/classfile/bytecodeAssembler.cpp
+ test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
Changeset: 02e78f38e7d0
Author: mdoerr
Date: 2018-03-13 11:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/02e78f38e7d0
8198510: Enable UseDynamicNumberOfGCThreads by default
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/runtime/globals.hpp
Changeset: 3875d7b926a8
Author: ysuenaga
Date: 2018-03-14 00:30 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3875d7b926a8
8199323: hsdis could not be loaded which are located on long path
Reviewed-by: dholmes, stuefe
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
Changeset: bf2ff45e592f
Author: rkennke
Date: 2018-03-13 17:13 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/bf2ff45e592f
8198445: Access API for primitive/native arraycopy
Reviewed-by: pliden, eosterlund, dholmes
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
Changeset: b242a1e3f9cf
Author: rlupusoru
Date: 2018-03-13 10:22 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b242a1e3f9cf
8199421: Add support for vector popcount
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/vectorization/TestPopCountVector.java
Changeset: 1517b9220e64
Author: sjohanss
Date: 2018-03-13 18:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1517b9220e64
8199533: ProblemList tests failing after JDK-8153333
Reviewed-by: jwilhelm, ctornqvi
! test/hotspot/jtreg/ProblemList.txt
Changeset: d89e98d85841
Author: stuefe
Date: 2018-03-13 20:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d89e98d85841
8199518: test/hotspot/jtreg/runtime/SelectionResolution tests take a lot longer to run with fastdebug after JDK-8198423
Summary: added metaspace verfications in fastdebug were too aggressive for this test and made fastdebug too slow
Reviewed-by: zgu, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 98e7a2c315a9
Author: psandoz
Date: 2018-03-13 15:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/98e7a2c315a9
8197944: Condy tests fails on Windows
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
Changeset: ec9091426557
Author: shade
Date: 2018-03-14 10:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ec9091426557
8199511: Do not generate g1_{pre|post}_barrier_slow_id without CardTable-enabled barrier set
Reviewed-by: rkennke, kvn, pliden, stefank
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 9ef2eee8ca7c
Author: stuefe
Date: 2018-03-11 07:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9ef2eee8ca7c
8199430: Rename MetaspaceAux to something more meaningful
Reviewed-by: zgu, coleenp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/internalVMTests.cpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
! test/hotspot/jtreg/gc/TestVerifySubSet.java
Changeset: 95f0b54a3024
Author: enevill
Date: 2018-03-13 18:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/95f0b54a3024
8199220: Zero build broken after 8195103, 8191102 and 8189871
Reviewed-by: dholmes, stuefe, eosterlund, glaubitz, coleenp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/share/gc/shared/cardTableModRefBS.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
Changeset: 02076019c25d
Author: dholmes
Date: 2018-03-14 07:07 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/02076019c25d
Merge
Changeset: 2956d0ece7a9
Author: coleenp
Date: 2018-03-14 07:27 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2956d0ece7a9
8199282: Remove ValueObj class for allocation subclassing for gc code
Reviewed-by: stefank, kbarrett
! src/hotspot/share/adlc/arena.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/gc/cms/allocationStats.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/promotionInfo.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.hpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/ptrQueue.hpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/parallel/gcTaskManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/vframeArray.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: 93fe2fc5c093
Author: simonis
Date: 2018-03-14 12:12 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/93fe2fc5c093
8199472: Fix non-PCH build after JDK-8199319
Reviewed-by: stefank, coleenp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/location.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/memoryService.cpp
Changeset: 43a2159878d3
Author: tschatzl
Date: 2018-03-14 14:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/43a2159878d3
8199516: Remove dead code overlooked during Full GC work
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: c382614abe59
Author: zgu
Date: 2018-03-13 16:21 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c382614abe59
8191924: Adjust DelegatingClassLoader's metadata space sizing algorithm
Summary: Reduce memory usage for delegating class loader's metadata by adjusting sizing alogrithm
Reviewed-by: adinn, stuefe, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 647ee5457fd1
Author: shade
Date: 2018-03-14 15:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/647ee5457fd1
8199603: Build failures after JDK-8199421 "Add support for vector popcount"
Reviewed-by: thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: d3a8aa01f26f
Author: rraghavan
Date: 2018-03-14 09:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d3a8aa01f26f
8071282: remove misc dead code
Summary: cleanup of dead code done
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.inline.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/runtime/frame.hpp
Changeset: fdf3f14be8b2
Author: jcbeyler
Date: 2018-03-14 09:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/fdf3f14be8b2
8199561: Fix two typos in the JVMTI documentation
Summary: Fix two typos in the JVMTI documentation
Reviewed-by: sspitsyn, dholmes
Contributed-by: jcbeyler at google.com
! src/hotspot/share/prims/jvmti.xml
Changeset: e0fec3292f00
Author: goetz
Date: 2018-03-13 21:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e0fec3292f00
8199532: [TESTBUG] AbstractMethodErrorTest.java test failed with -Xcomp
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
Changeset: d2dd7e7d2044
Author: goetz
Date: 2018-03-14 21:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d2dd7e7d2044
8199557: Assert in fromTonga/vm/runtime/defmeth/scenarios/Stress_noredefine/TestDescription.java
Reviewed-by: coleenp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 0c71baee49a7
Author: stuefe
Date: 2018-03-15 07:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0c71baee49a7
8199431: Split up class Metaspace into a static and a non-static part
Reviewed-by: coleenp, adinn, zgu
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
Changeset: 64156c70746c
Author: stuefe
Date: 2018-03-15 07:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/64156c70746c
8199432: metaspace: fix wrong comment and condition in SpaceManager::verify()
Reviewed-by: coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 58fdb6c2a274
Author: coleenp
Date: 2018-03-15 07:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/58fdb6c2a274
8199272: Broken assertion in ClassLoaderData::remove_handle
Summary: Added new ClassLoaderData::ChunkList::contains(oop*) function for OopHandle rather than oop.
Reviewed-by: stefank, hseigel
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
Changeset: 911e32d49f76
Author: rkennke
Date: 2018-03-15 12:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/911e32d49f76
8199559: objArrayKlass::oop_iterate() and friends must use base_raw() instead of base()
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/oops/objArrayKlass.inline.hpp
Changeset: e88237c5ac83
Author: stuefe
Date: 2018-03-15 07:43 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e88237c5ac83
8199656: Make slow metaspace verifications switchable in debug builds
Reviewed-by: dholmes, coleenp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: f654b37c58a1
Author: clanger
Date: 2018-03-15 15:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f654b37c58a1
8199010: attachListener.hpp: Fix potential null termination issue found by coverity scans
Reviewed-by: stuefe, dholmes, cjplummer
! src/hotspot/share/services/attachListener.hpp
Changeset: 7fa5375fa6fd
Author: aph
Date: 2018-02-16 09:43 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7fa5375fa6fd
8197429: Increased stack guard causes segfaults on x86-32
Reviewed-by: dholmes
! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
+ test/hotspot/jtreg/runtime/StackGap/T.java
+ test/hotspot/jtreg/runtime/StackGap/exestack-gap.c
+ test/hotspot/jtreg/runtime/StackGap/testme.sh
Changeset: 6171c007410a
Author: dstewart
Date: 2018-03-09 23:03 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6171c007410a
8199425: JTReg failure: runtime/stringtable/StringTableVerifyTest.java
Summary: Adding required -XX:+UnlockDiagnosticVMOptions flag to StringTableVerifyTest.java
Reviewed-by: coleenp, kvn
! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
Changeset: 66ba2092464c
Author: dtitov
Date: 2018-03-14 11:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/66ba2092464c
8166642: serviceability/dcmd/framework/* timeout
Reviewed-by: cjplummer, dholmes
+ test/hotspot/jtreg/serviceability/dcmd/framework/TEST.properties
Changeset: 7fb0ad2d8749
Author: gromero
Date: 2018-03-15 20:52 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7fb0ad2d8749
8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3
Reviewed-by: dholmes, phh
! src/hotspot/os/linux/os_linux.hpp
Changeset: 7a656b77a2d8
Author: iklam
Date: 2018-03-13 15:13 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7a656b77a2d8
8198796: Create test case for CDS + condy
Reviewed-by: mseledtsov, lfoltan, jiangli
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java
Changeset: 2c3b9dbba7bc
Author: jwilhelm
Date: 2018-03-20 04:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2c3b9dbba7bc
Merge
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/test/JtregNativeHotspot.gmk
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
+ src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
- src/hotspot/share/memory/universe.inline.hpp
- src/hotspot/share/prims/whitebox_ext.cpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/aot/TEST.properties
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/jdk/ProblemList.txt
+ test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
Changeset: 0ee57b9b376c
Author: chegar
Date: 2018-03-23 21:39 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0ee57b9b376c
8200181: Remove superflous non-IPv4 code from Java_java_net_TwoStacksPlainSocketImpl_socketListen
Reviewed-by: alanb
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
Changeset: 1f14faf358fb
Author: bpb
Date: 2018-03-23 15:05 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1f14faf358fb
8180410: ByteArrayOutputStream should not throw IOExceptions
Summary: Add ByteArrayOutputStream.writeBytes()
Reviewed-by: rriggs, smarks
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
+ test/jdk/java/io/ByteArrayOutputStream/Write.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
Changeset: 56a5f899e882
Author: jjg
Date: 2018-03-23 17:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/56a5f899e882
8199902: {@docRoot} references need to be updated to reflect new module/package structure
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/module-info.java
Changeset: f14852315495
Author: shinyafox
Date: 2018-03-24 14:43 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f14852315495
8199762: JShell API: Failed to detect override when snippet to be overridden has been changed before
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! test/langtools/jdk/jshell/MethodsTest.java
Changeset: 1d3139252c1c
Author: alanb
Date: 2018-03-24 08:49 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1d3139252c1c
8200179: (se) More Selector cleanup
Reviewed-by: bpb
! make/CompileJavaModules.gmk
! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
- src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
+ src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
! src/java.base/unix/native/libnio/ch/Net.c
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
+ src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
Changeset: 5bfe30bb50a2
Author: dholmes
Date: 2018-03-26 00:33 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5bfe30bb50a2
8200213: Configure broken on MIPS
Reviewed-by: erikj, stuefe, dholmes, ihse
Contributed-by: Ao Qi <aoqi at loongson.cn>
! make/autoconf/flags.m4
Changeset: b39bc2eb8325
Author: jlahoda
Date: 2018-03-26 11:42 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b39bc2eb8325
8196519: Incomplete classpath causes infinite recursion in Resolve.isAccessible
Summary: ErrorType.getEnclosingType returns noType rather than self.
Reviewed-by: mcimadamore, cushon
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
+ test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java
Changeset: 7b8696b3b972
Author: shade
Date: 2018-03-26 15:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7b8696b3b972
8200118: [TESTBUG] String concat tests should test toString() application order
Reviewed-by: psandoz, redestad
+ test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
Changeset: 458c790b6995
Author: sundar
Date: 2018-03-26 19:27 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/458c790b6995
8200215: 17th loop of "let foo = ''"; throws ReferenceError
Reviewed-by: jlaskey, attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/nashorn/script/trusted/JDK-8200215.js
Changeset: b64cd942ac7a
Author: shade
Date: 2018-03-26 20:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b64cd942ac7a
8200241: [TESTBUG] java/lang/String/concat/ tests should not force source/target = 9 anymore
Reviewed-by: redestad, psandoz
! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java
! test/jdk/java/lang/String/concat/ImplicitStringConcat.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
Changeset: fd608d605e2f
Author: ihse
Date: 2018-03-26 20:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/fd608d605e2f
8200229: Simplify building of libjsig
Reviewed-by: erikj
! make/Main.gmk
- make/hotspot/lib/CompileLibjsig.gmk
! make/lib/Lib-java.base.gmk
Changeset: 4269e701448e
Author: serb
Date: 2018-03-26 16:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4269e701448e
8200198: javah man pages were not removed by JDK-8191054
Reviewed-by: erikj, alanb
- src/bsd/doc/man/ja/javah.1
! src/bsd/doc/man/java.1
! src/bsd/doc/man/javac.1
! src/bsd/doc/man/javadoc.1
- src/bsd/doc/man/javah.1
! src/bsd/doc/man/javap.1
! src/bsd/doc/man/jdb.1
! src/linux/doc/man/ja/java.1
! src/linux/doc/man/ja/javac.1
! src/linux/doc/man/ja/javadoc.1
- src/linux/doc/man/ja/javah.1
! src/linux/doc/man/ja/javap.1
! src/linux/doc/man/ja/jdb.1
! src/linux/doc/man/java.1
! src/linux/doc/man/javac.1
! src/linux/doc/man/javadoc.1
- src/linux/doc/man/javah.1
! src/linux/doc/man/javap.1
! src/linux/doc/man/jdb.1
! src/solaris/doc/sun/man/man1/ja/java.1
! src/solaris/doc/sun/man/man1/ja/javac.1
! src/solaris/doc/sun/man/man1/ja/javadoc.1
- src/solaris/doc/sun/man/man1/ja/javah.1
! src/solaris/doc/sun/man/man1/ja/javap.1
! src/solaris/doc/sun/man/man1/ja/jdb.1
! src/solaris/doc/sun/man/man1/java.1
! src/solaris/doc/sun/man/man1/javac.1
! src/solaris/doc/sun/man/man1/javadoc.1
- src/solaris/doc/sun/man/man1/javah.1
! src/solaris/doc/sun/man/man1/javap.1
! src/solaris/doc/sun/man/man1/jdb.1
Changeset: e9cb414f94eb
Author: erikj
Date: 2018-03-26 16:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e9cb414f94eb
8198652: Stop linking with -base:0x8000000 on Windows
Reviewed-by: tbell, ihse, stuefe
! make/autoconf/flags-ldflags.m4
Changeset: 7f3986bad197
Author: igerasim
Date: 2018-03-26 17:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7f3986bad197
8199843: Optimize Integer/Long.highestOneBit()
Reviewed-by: redestad, plevart
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: d2fd2581325b
Author: bpatel
Date: 2018-03-26 18:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d2fd2581325b
8199278: Javadoc search results does not link to anchors on a page
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java
Changeset: ce86061aff12
Author: bpatel
Date: 2018-03-26 21:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ce86061aff12
8199705: Docs.gmk needs to be updated to remove the -html5 option
Reviewed-by: erikj
! make/Docs.gmk
Changeset: 752ecccb0b7f
Author: cushon
Date: 2018-03-27 13:48 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/752ecccb0b7f
8200301: deduplicate lambda methods
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
+ test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java
+ test/langtools/tools/javac/lambda/deduplication/Deduplication.java
+ test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
Changeset: e376090dc07e
Author: alanb
Date: 2018-03-27 19:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e376090dc07e
8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
Reviewed-by: chegar
! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/unix/native/libnio/ch/IOUtil.c
Changeset: 5812849b5027
Author: igerasim
Date: 2018-03-27 13:22 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5812849b5027
8198358: Align organization of TwoStacksPlainSocketImp with DualStackPlainSocketImpl [win]
Reviewed-by: chegar, clanger
! src/java.base/unix/native/libnet/PlainSocketImpl.c
! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java
! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java
! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
! test/jdk/java/net/Socket/AddressTest.java
! test/jdk/java/net/Socket/B6210227.java
! test/jdk/java/net/Socket/CloseAvailable.java
! test/jdk/java/net/Socket/DeadlockTest.java
! test/jdk/java/net/Socket/HttpProxy.java
! test/jdk/java/net/Socket/InheritHandle.java
! test/jdk/java/net/Socket/InheritTimeout.java
! test/jdk/java/net/Socket/LingerTest.java
! test/jdk/java/net/Socket/LinkLocal.java
! test/jdk/java/net/Socket/ProxyCons.java
! test/jdk/java/net/Socket/RST.java
! test/jdk/java/net/Socket/ReadTimeout.java
! test/jdk/java/net/Socket/SetSoLinger.java
! test/jdk/java/net/Socket/ShutdownInput.java
! test/jdk/java/net/Socket/SocksConnectTimeout.java
! test/jdk/java/net/Socket/TestAfterClose.java
! test/jdk/java/net/Socket/TestClose.java
! test/jdk/java/net/Socket/TestTcpNoDelay.java
! test/jdk/java/net/Socket/Timeout.java
! test/jdk/java/net/Socket/TrafficClass.java
! test/jdk/java/net/Socket/UrgentDataTest.java
! test/jdk/java/net/Socket/asyncClose/AsyncClose.java
! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java
! test/jdk/java/net/Socket/setReuseAddress/Basic.java
! test/jdk/java/net/Socket/setReuseAddress/Restart.java
! test/jdk/java/net/SocketInputStream/SocketClosedException.java
! test/jdk/java/net/SocketInputStream/SocketTimeout.java
! test/jdk/java/net/SocketOption/ImmutableOptions.java
! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java
! test/jdk/java/net/SocketOption/SupportedOptionsSet.java
! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java
Changeset: f76e1ac74f28
Author: redestad
Date: 2018-03-28 00:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f76e1ac74f28
8200289: Reduce number of exceptions created when calling Lookup::canBeCached
Reviewed-by: sundar, psandoz
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: b6671a111395
Author: jjg
Date: 2018-03-27 16:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b6671a111395
8199465: {@docRoot} references need to be updated to reflect new module/package structure
Reviewed-by: martin, alanb, chegar
! src/java.base/share/classes/java/lang/CharSequence.java
! src/java.base/share/classes/java/lang/Comparable.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/UnsupportedOperationException.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
! src/java.base/share/classes/java/time/chrono/MinguoDate.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java
! src/java.base/share/classes/java/util/AbstractCollection.java
! src/java.base/share/classes/java/util/AbstractList.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/AbstractQueue.java
! src/java.base/share/classes/java/util/AbstractSequentialList.java
! src/java.base/share/classes/java/util/AbstractSet.java
! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/EnumSet.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/Hashtable.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/Iterator.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/ListIterator.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/NavigableSet.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/Queue.java
! src/java.base/share/classes/java/util/RandomAccess.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/Set.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/Vector.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/TransferQueue.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
Changeset: 951f29c9aef5
Author: jlahoda
Date: 2018-03-28 10:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/951f29c9aef5
8200135: test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is failing after JDK-8194978
Summary: Adjusting the expected number of exception table entries to the recent changes in javac.
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
Changeset: 5fd26ab491fa
Author: rpatil
Date: 2018-03-26 17:33 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5fd26ab491fa
8144300: http.nonProxyHosts value having wildcard * both at end and start are not honored
Summary: added validation for wildcard at start and end
Reviewed-by: chegar, dfuchs, clanger
Contributed-by: pallavi.sonal at oracle.com
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! test/jdk/java/net/ProxySelector/B8035158.java
Changeset: 0fdb76741c56
Author: mcimadamore
Date: 2018-03-28 14:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0fdb76741c56
8200199: javac suggests to use var even when var is used
Summary: local var analyzer should use synthetic var type position to decide if analysis is needed
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
+ test/langtools/tools/javac/lvti/T8200199.java
+ test/langtools/tools/javac/lvti/T8200199.out
Changeset: 9925be430918
Author: mcimadamore
Date: 2018-03-28 14:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9925be430918
8200355: local variable inference regression test generates classfile in test folder
Summary: LVTI harness should generate files in jtreg scratch dir
Reviewed-by: vromero
! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
Changeset: 879cf9f18688
Author: rriggs
Date: 2018-03-28 14:15 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/879cf9f18688
8197595: Serialization javadoc should link to security best practices
Reviewed-by: lancea, mullan, ahgross
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/io/package-info.java
Changeset: bf53d82a51e5
Author: ihse
Date: 2018-03-28 21:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/bf53d82a51e5
8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk
Reviewed-by: stuefe, erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/lib/Lib-java.desktop.gmk
- make/lib/SoundLibraries.gmk
Changeset: 396ea30afbd5
Author: ihse
Date: 2018-03-28 23:56 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/396ea30afbd5
8200178: Remove mapfiles for JDK native libraries
Reviewed-by: erikj, alanb, mchung, prr, weijun
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.base.gmk
! make/lib/Lib-java.desktop.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.rmi.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.management.agent.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/LibCommon.gmk
- make/mapfiles/libattach/mapfile-aix
- make/mapfiles/libattach/mapfile-linux
- make/mapfiles/libattach/mapfile-solaris
- make/mapfiles/libattach/reorder-windows-x86
- make/mapfiles/libattach/reorder-windows-x86_64
- make/mapfiles/libawt/mapfile-mawt-vers
- make/mapfiles/libawt/mapfile-vers
- make/mapfiles/libawt/mapfile-vers-linux
- make/mapfiles/libawt_headless/mapfile-vers
- make/mapfiles/libawt_headless/reorder-sparc
- make/mapfiles/libawt_headless/reorder-sparcv9
- make/mapfiles/libawt_headless/reorder-x86
- make/mapfiles/libawt_xawt/mapfile-vers
- make/mapfiles/libdt_socket/mapfile-vers
- make/mapfiles/libextnet/mapfile-linux
- make/mapfiles/libextnet/mapfile-solaris
- make/mapfiles/libfontmanager/mapfile-vers
- make/mapfiles/libinstrument/mapfile-vers
- make/mapfiles/libj2gss/mapfile-vers
- make/mapfiles/libj2pcsc/mapfile-vers
- make/mapfiles/libj2pkcs11/mapfile-vers
- make/mapfiles/libj2ucrypto/mapfile-vers
- make/mapfiles/libjaas/mapfile-vers
- make/mapfiles/libjava/mapfile-vers
- make/mapfiles/libjava/reorder-sparc
- make/mapfiles/libjava/reorder-sparcv9
- make/mapfiles/libjava/reorder-x86
- make/mapfiles/libjawt/mapfile-vers
- make/mapfiles/libjdwp/mapfile-vers
- make/mapfiles/libjimage/mapfile-vers
- make/mapfiles/libjli/mapfile-vers
- make/mapfiles/libjpeg/mapfile-vers
- make/mapfiles/libjpeg/reorder-sparc
- make/mapfiles/libjpeg/reorder-sparcv9
- make/mapfiles/libjpeg/reorder-x86
- make/mapfiles/libjsdt/mapfile-vers
- make/mapfiles/libjsig/mapfile-vers-solaris
- make/mapfiles/liblcms/mapfile-vers
- make/mapfiles/libmanagement/mapfile-vers
- make/mapfiles/libmanagement_agent/mapfile-vers
- make/mapfiles/libmanagement_ext/mapfile-vers
- make/mapfiles/libmlib_image/mapfile-vers
- make/mapfiles/libnet/mapfile-vers
- make/mapfiles/libnio/mapfile-aix
- make/mapfiles/libnio/mapfile-linux
- make/mapfiles/libnio/mapfile-macosx
- make/mapfiles/libnio/mapfile-solaris
- make/mapfiles/libnio/reorder-sparc
- make/mapfiles/libnio/reorder-sparcv9
- make/mapfiles/libnio/reorder-x86
- make/mapfiles/libprefs/mapfile-vers
- make/mapfiles/librmi/mapfile-vers
- make/mapfiles/libsaproc/mapfile-linux
- make/mapfiles/libsaproc/mapfile-macosx
- make/mapfiles/libsaproc/mapfile-solaris
- make/mapfiles/libsctp/mapfile-vers
- make/mapfiles/libsplashscreen/mapfile-vers
- make/mapfiles/libsunec/mapfile-vers
- make/mapfiles/libunpack/mapfile-vers
- make/mapfiles/libverify/mapfile-vers
- make/mapfiles/libverify/reorder-sparc
- make/mapfiles/libverify/reorder-sparcv9
- make/mapfiles/libverify/reorder-x86
- make/mapfiles/libzip/mapfile-vers
- make/mapfiles/libzip/reorder-sparc
- make/mapfiles/libzip/reorder-sparcv9
- make/mapfiles/libzip/reorder-x86
! src/java.base/aix/native/libjsig/jsig.c
! src/java.base/share/native/libjava/io_util.c
! src/java.base/share/native/libjava/io_util.h
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp
! src/java.base/share/native/libjli/args.c
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/share/native/libjli/jli_util.c
! src/java.base/share/native/libjli/jli_util.h
! src/java.base/share/native/libjli/manifest_info.h
! src/java.base/share/native/libjli/parse_manifest.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/share/native/libzip/CRC32.c
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/share/native/libzip/zip_util.h
! src/java.base/solaris/native/libjsig/jsig.c
! src/java.base/unix/native/libjava/FileOutputStream_md.c
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/unix/native/libnio/ch/nio_util.h
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
! src/java.base/windows/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjli/cmdtoargs.c
! src/java.base/windows/native/libjli/java_md.c
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_config.h
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.c
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.h
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h
! src/java.desktop/share/native/libawt/awt/image/dither.c
! src/java.desktop/share/native/libawt/awt/image/dither.h
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.c
! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.h
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c
! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.h
! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h
! src/java.desktop/unix/native/common/awt/img_util_md.h
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/unix/native/libawt/awt/initIDs.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_config.h
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
! src/java.desktop/windows/native/libawt/windows/img_util_md.h
! src/java.desktop/windows/native/libsplashscreen/splashscreen_config.h
! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c
! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp
! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
Changeset: 77bff7a757a4
Author: martin
Date: 2018-03-28 21:13 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/77bff7a757a4
8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming test logs
Summary: end() should always expect to be called eventually
Reviewed-by: sherman, ulfzibis
! test/jdk/java/util/zip/ConstructDeflaterInput.java
! test/jdk/java/util/zip/ConstructInflaterOutput.java
Changeset: d6d1c06becda
Author: martin
Date: 2018-03-28 21:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d6d1c06becda
8200124: Various cleanups in jar/zip
Reviewed-by: sherman, ulfzibis
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java
Changeset: e5679a6661d6
Author: martin
Date: 2018-03-28 21:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e5679a6661d6
8200310: Avoid charset lookup machinery in java.nio.charset.StandardCharsets
Reviewed-by: sherman, ulfzibis
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/charset/StandardCharsets.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_16.java
! src/java.base/share/classes/sun/nio/cs/UTF_16BE.java
! src/java.base/share/classes/sun/nio/cs/UTF_16LE.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! test/jdk/java/nio/charset/StandardCharsets/Standard.java
Changeset: ae873285a39c
Author: xiaofeya
Date: 2018-03-28 21:57 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ae873285a39c
8196668: revisit test SunPackageAccess and GrantedSunPackageAccess
Reviewed-by: mchung
+ test/jdk/java/lang/SecurityManager/PackageAccessTest.java
+ test/jdk/java/lang/SecurityManager/empty.policy
+ test/jdk/java/lang/SecurityManager/test.policy
Changeset: b85603908ae4
Author: erikj
Date: 2018-03-29 08:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b85603908ae4
8200409: jdk11 nightly solaris sparc build failure
Reviewed-by: alanb, tbell
! make/lib/Lib-java.base.gmk
+ make/mapfiles/libjsig/mapfile-vers-solaris
! src/java.base/solaris/native/libjsig/jsig.c
Changeset: a11d3a5ca20b
Author: chegar
Date: 2018-03-29 20:12 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a11d3a5ca20b
8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner
Reviewed-by: alanb, dfuchs, rriggs
! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
Changeset: 657893cb281b
Author: sjohanss
Date: 2018-03-15 11:58 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/657893cb281b
8199674: Improve G1 Full GC array marking
Reviewed-by: tschatzl, shade
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
Changeset: b91b558a9076
Author: coleenp
Date: 2018-03-16 08:26 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/b91b558a9076
8199716: Unused AdjustKlassClosure in psParallelCompact.hpp
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: ef5d5d343e2a
Author: coleenp
Date: 2018-03-16 09:12 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ef5d5d343e2a
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
Summary: interfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
! make/nb_native/nbproject/configurations.xml
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/runtime_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/jvm_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/jvm_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/jvm_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/os/solaris/jvm_solaris.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/jvm_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/ci/ciBaseObject.hpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciConstantPoolCache.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciMemberName.cpp
! src/hotspot/share/ci/ciMetadata.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodHandle.cpp
+ src/hotspot/share/ci/ciMethodType.cpp
! src/hotspot/share/ci/ciMethodType.hpp
! src/hotspot/share/ci/ciNullObject.cpp
! src/hotspot/share/ci/ciNullObject.hpp
! src/hotspot/share/ci/ciObjArray.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/ci/ciSignature.hpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciTypeArray.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/ci/ciUtilities.hpp
+ src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/stackMapTable.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
- src/hotspot/share/prims/jvmtiEnter.hpp
+ src/hotspot/share/prims/jvmtiEnter.inline.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
+ src/hotspot/share/prims/whitebox.inline.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
- src/hotspot/share/runtime/interfaceSupport.hpp
+ src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/code/test_vtableStub.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
Changeset: 5d2adef239d6
Author: enevill
Date: 2018-03-16 11:26 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5d2adef239d6
8199243: aarch32: ARM 32 build broken after 8165929
Reviewed-by: coleenp, dholmes
! src/hotspot/os_cpu/linux_arm/copy_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_arm/linux_arm_32.s
Changeset: e06f9607f370
Author: iveresov
Date: 2018-03-16 22:59 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e06f9607f370
8198969: Update Graal
Reviewed-by: kvn
! make/CompileToolsHotspot.gmk
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeDisassembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DisassemblerProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/BiDirectionalTraceBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/UniDirectionalTraceBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractObjectStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsignedLong.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BasePhaseBinaryGraphTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchDyingLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TrivialInliningExplosionTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsignedLongTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/.checkstyle_checks.xml
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/InlineCacheGuardPosition.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SourceLanguagePosition.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SourceLanguagePositionProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMaths.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotLazyInitializationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/NodeCostDumpUtil.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/lir/VerifyMaxRegisterSizePhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HashCodeSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_series.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_cos.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_pow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sqrt.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_tan.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/UnaryMath.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64LFenceOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/GlobalLivenessInfo.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAssertions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TrivialTraceAllocator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhaseSuite.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/PrimitiveStampBoundaryTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractFixedGuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicPiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EncodedGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InliningLog.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invokable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StaticDeoptimizingNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ClassInitializationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NodeCounterPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AbstractInlineInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/Inlineable.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/PhaseSuite.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/VerifyNodeCosts.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SnippetsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompareToTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JDK9Method.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/ProtocolImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/StringBenchmark.java
Changeset: acb36277a784
Author: stefank
Date: 2018-03-15 21:26 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/acb36277a784
8199728: Remove oopDesc::is_scavengable
Reviewed-by: kbarrett, pliden
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: c8ab058dcf1f
Author: stuefe
Date: 2018-03-19 11:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c8ab058dcf1f
8199667: Unify metaspace list index handling and reinstantiate ChunkManager listindex gtest
Reviewed-by: zgu, coleenp
! src/hotspot/share/memory/metaspace.cpp
+ test/hotspot/gtest/memory/test_chunkManager.cpp
Changeset: 689ebcfe04fd
Author: eosterlund
Date: 2018-03-16 14:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/689ebcfe04fd
8199685: Access arraycopy build failure with GCC 7.3.1
Reviewed-by: rkennke, pliden
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
Changeset: 848864ed9b17
Author: eosterlund
Date: 2018-03-19 07:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/848864ed9b17
8199604: Rename CardTableModRefBS to CardTableBarrierSet
Reviewed-by: stefank, pliden
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/code/relocInfo_ext.cpp
! src/hotspot/share/compiler/disassembler.cpp
+ src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CardCounts.hpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/parallel/asPSOldGen.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/cardTable.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.cpp
- src/hotspot/share/gc/shared/cardTableModRefBS.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 647d7631fb9d
Author: zgu
Date: 2018-03-19 08:31 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/647d7631fb9d
8199752: NMT: Memory allocated by Unsafe.allocateMemory should be tagged as mtOther
Summary: Tag memory allocation from Usafe.allocateMemory as external memory allocation
Reviewed-by: coleenp, stuefe
! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/runtime/NMT/UnsafeAllocMemory.java
Changeset: fa30cdd2d3b8
Author: njian
Date: 2018-03-15 14:05 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/fa30cdd2d3b8
8173100: AArch64: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation
Summary: Fix hotspot jtreg test compiler/interpreter/DisableOSRTest.java failure on AArch64.
Reviewed-by: aph, fyang
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: ddf9c5044e16
Author: njian
Date: 2018-03-14 17:55 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ddf9c5044e16
8191954: AArch64: disable UseCISCSpill in C2
Reviewed-by: adinn, aph
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
Changeset: 19952ddce953
Author: zgu
Date: 2018-03-19 13:38 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/19952ddce953
8199741: NMT: Tag safepoint polling pages
Summary: Added NMT tag for Safepoint polling pages
Reviewed-by: coleenp, shade
! src/hotspot/share/runtime/safepointMechanism.cpp
Changeset: e786d01c47f2
Author: lucy
Date: 2018-03-19 13:37 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e786d01c47f2
8198608: Improvements to command-line flags printing
Summary: Re-implemented Flag::print_on()
Reviewed-by: dholmes, mikael, gziemski
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java
! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: 6e9e88d82781
Author: gziemski
Date: 2018-03-19 13:57 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6e9e88d82781
8199356: Fix hotspot to allow stdlib to use libc++ and to allow changing the deployment target to 10.9
Summary: Remove conflicting poison min/max define
Reviewed-by: kbarrett, lfoltan
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 00992d4e8a23
Author: gziemski
Date: 2018-03-19 14:20 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/00992d4e8a23
8140359: get_locked_message_ext() should return Flag::MsgType
Summary: Changed get_locked_message_ext() to return Flag::MsgType
Reviewed-by: coleenp, rehn
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_ext.hpp
Changeset: ccb003941743
Author: jgeorge
Date: 2018-03-20 11:24 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ccb003941743
8175312: SA: clhsdb: Provide an improved heap summary for 'universe' for G1GC
Summary: Provide an improved heap summary for G1GC with parameters like 'capacity', 'used', 'free', etc with the 'universe' command, and introduce a new command 'g1regiondetails' to display the individual region details.
Reviewed-by: sjohanss, minqi
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
Changeset: 7ea4724a959c
Author: hb
Date: 2018-03-20 13:40 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7ea4724a959c
8196028: JMX: Not enough JDP packets received before timeout
Reviewed-by: dholmes, egahlin
! test/jdk/sun/management/jdp/JdpOffTestCase.java
Changeset: 4881673579b7
Author: simonis
Date: 2018-03-16 19:13 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4881673579b7
8199698: Change 8199275 breaks template instantiation for xlC (and potentially other compliers)
Reviewed-by: stefank, coleenp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
Changeset: 6ce398fe53fd
Author: rkennke
Date: 2018-03-20 15:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6ce398fe53fd
8199620: Support for JNI object pinning
Reviewed-by: pliden, tschatzl, eosterlund
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/jni.cpp
Changeset: 74db2b7cec75
Author: dlong
Date: 2018-03-20 10:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/74db2b7cec75
8146201: [AOT] Class static initializers that are not pure should not be executed during static compilation
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
Changeset: bef5683e363d
Author: pliden
Date: 2018-03-20 22:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/bef5683e363d
8199886: gc/cslocker/TestCSLocker.java crashes
Reviewed-by: rkennke, kbarrett
! src/hotspot/share/gc/shared/collectedHeap.cpp
Changeset: 1708db7f94c6
Author: thartmann
Date: 2018-03-21 08:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1708db7f94c6
8199624: [Graal] Blocking jvmci compilations time out
Summary: Handle blocking jvmci compilations that time out.
Reviewed-by: kvn, dnsimon
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/compiler/calls/common/CallsBase.java
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
Changeset: a273b521a559
Author: eosterlund
Date: 2018-03-20 11:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a273b521a559
8199696: Remove Runtime1::arraycopy
Reviewed-by: kvn, mdoerr
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
Changeset: bed9f0842578
Author: lkorinth
Date: 2018-03-21 10:35 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/bed9f0842578
8196337: Add commit methods that take all event properties as argument
Reviewed-by: ehelin, mgronlun
! src/hotspot/share/trace/traceEventClasses.xsl
Changeset: 982acd800812
Author: ehelin
Date: 2018-03-21 12:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/982acd800812
8199027: Make protected members private in G1Policy
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 26958d06b585
Author: rkennke
Date: 2018-03-21 16:00 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/26958d06b585
8199739: Use HeapAccess when loading oops from static fields in javaClasses.cpp
Reviewed-by: kbarrett, eosterlund
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 4be016b14e7b
Author: gtriantafill
Date: 2018-03-21 11:27 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4be016b14e7b
8194054: [TESTBUG] Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with -1073740940 (FFFFFFFFC0000374)
Reviewed-by: stsmirno, coleenp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 8f3c8e44e585
Author: roland
Date: 2018-03-21 10:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8f3c8e44e585
8196294: LoopStripMiningIterShortLoop is set to zero by default
Reviewed-by: shade, thartmann, kvn
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java
Changeset: 1f904e305a05
Author: cjplummer
Date: 2018-03-21 13:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1f904e305a05
8195109: ServiceUtil::visible_oop is not needed anymore
Summary: strip out ServiceUtil and all users of it
Reviewed-by: coleenp, stefank, jcbeyler, sspitsyn
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/threadSMR.cpp
- src/hotspot/share/services/serviceUtil.hpp
! src/hotspot/share/services/threadService.hpp
Changeset: 84f0f5df5afa
Author: mseledtsov
Date: 2018-03-21 13:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/84f0f5df5afa
8199880: runtime/appcds/condy/CondyHelloTest.java missing at requires vm.cds
Summary: Added at requires vm.cds
Reviewed-by: dcubed, jiangli
! test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java
Changeset: 527a563046d0
Author: epavlova
Date: 2018-03-21 13:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/527a563046d0
8200071: Fix test/hotspot/jtreg/ProblemList-graal.txt
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: 5865398439d4
Author: coleenp
Date: 2018-03-21 17:09 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5865398439d4
8197844: JVMTI GetLoadedClasses should use the Access API
Summary: Make sure the holder of a class loader is accessed during iteration of CLDG
Reviewed-by: eosterlund, rkennke
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
Changeset: d7df2dd501ce
Author: coleenp
Date: 2018-03-21 19:45 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d7df2dd501ce
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
Summary: Remove frame.inline.hpp,etc from header files and adjust transitive includes.
Reviewed-by: stefank, stuefe
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.hpp
! src/hotspot/cpu/arm/jvmciCodeInstaller_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.hpp
! src/hotspot/cpu/ppc/jvmciCodeInstaller_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.hpp
! src/hotspot/cpu/s390/jvmciCodeInstaller_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.hpp
! src/hotspot/cpu/sparc/frame_sparc.inline.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.hpp
! src/hotspot/cpu/sparc/jvmciCodeInstaller_sparc.cpp
! src/hotspot/cpu/sparc/methodHandles_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/interpreterRT_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.cpp
! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.cpp
! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.cpp
! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/sharedClassUtil.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/privilegedStack.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/advancedThresholdPolicy.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/rframe.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
+ src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 8d02d496e785
Author: smonteith
Date: 2018-03-20 22:54 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8d02d496e785
8193266: AArch64: TestOptionsWithRanges.java SIGSEGV
Summary: Fix hotspot jtreg test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failure on AArch64.
Reviewed-by: aph, coleenp, dsamersoff
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 45675142a18a
Author: roland
Date: 2018-03-21 20:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/45675142a18a
8199784: PhaseIdealLoop::place_near_use() might return wrong control with loop strip mining
Reviewed-by: kvn
! src/hotspot/share/opto/loopopts.cpp
Changeset: d374b1634589
Author: thartmann
Date: 2018-03-22 08:39 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d374b1634589
8199777: Deprecate -XX:+AggressiveOpts
Summary: Deprecate -XX:+AggressiveOpts and remove it from testing.
Reviewed-by: kvn, dholmes, shade
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/c2/Test7009359.java
! test/hotspot/jtreg/compiler/c2/cr6711117/Test.java
! test/hotspot/jtreg/compiler/codegen/Test6909839.java
! test/hotspot/jtreg/compiler/escapeAnalysis/Test6689060.java
! test/hotspot/jtreg/compiler/escapeAnalysis/Test6726999.java
! test/hotspot/jtreg/compiler/escapeAnalysis/cr6716441/Tester.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/jdk/java/lang/Integer/ValueOf.java
! test/jdk/java/math/BigDecimal/DivideMcTests.java
! test/jdk/java/math/BigDecimal/FloatDoubleValueTests.java
! test/jdk/java/math/BigDecimal/RangeTests.java
! test/jdk/java/math/BigDecimal/StrippingZerosTest.java
! test/jdk/java/math/BigDecimal/ToPlainStringTests.java
! test/jdk/java/util/HashMap/HashMapCloneLeak.java
! test/jdk/java/util/NavigableMap/LockStep.java
Changeset: ee8fa73b90f9
Author: eosterlund
Date: 2018-03-21 14:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ee8fa73b90f9
8198949: Modularize arraycopy stub routine GC barriers
Reviewed-by: rkennke, pliden
+ src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp
+ src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp
+ src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
+ src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
+ src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
+ src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
+ src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
+ src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/barrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.hpp
+ src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.hpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
+ src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
+ src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
+ src/hotspot/cpu/zero/gc/g1/g1BarrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/barrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/cardTableBarrierSetAssembler_zero.hpp
+ src/hotspot/cpu/zero/gc/shared/modRefBarrierSetAssembler_zero.hpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
- src/hotspot/share/gc/shared/barrierSet.inline.hpp
+ src/hotspot/share/gc/shared/barrierSetAssembler.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSetAssembler.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
+ src/hotspot/share/gc/shared/modRefBarrierSetAssembler.hpp
Changeset: dcdbb98f4086
Author: kvn
Date: 2018-03-22 10:45 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/dcdbb98f4086
8199896: [Graal] build Graal on all x86 platforms
Reviewed-by: erikj
! make/autoconf/hotspot.m4
Changeset: a3f1db30ab85
Author: kvn
Date: 2018-03-22 16:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a3f1db30ab85
8199212: [TESTBUG] don't run compiler/aot tests with -Xcomp
8199489: [TESTBUG] don't run CTW tests with -Xcomp
Reviewed-by: iignatyev, iveresov
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/Test6603011.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
Changeset: bde392011cd8
Author: roland
Date: 2018-03-22 20:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/bde392011cd8
8193130: Bad graph when unrolled loop bounds conflicts with range checks
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/IterationSplitPredicateInconsistency.java
Changeset: 1f9dd2360b17
Author: jwilhelm
Date: 2018-03-24 01:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1f9dd2360b17
Merge
! make/autoconf/hotspot.m4
+ src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
- src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTable.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
+ src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.cpp
- src/hotspot/share/gc/shared/cardTableModRefBS.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
- src/hotspot/share/prims/jvmtiEnter.hpp
+ src/hotspot/share/prims/jvmtiEnter.inline.hpp
- src/hotspot/share/runtime/interfaceSupport.hpp
+ src/hotspot/share/runtime/interfaceSupport.inline.hpp
- src/hotspot/share/services/serviceUtil.hpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
Changeset: f5e614a1ed98
Author: bpb
Date: 2018-03-29 12:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f5e614a1ed98
8200449: ReadAllReadNTransferTo fails occasionally
Summary: Don't pass a non-positive parameter to Random.nextInt(int).
Reviewed-by: chegar
! test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java
Changeset: 1bc4cd2c5f8b
Author: martin
Date: 2018-03-29 16:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1bc4cd2c5f8b
8200122: Remove unused field Thread.threadQ
Reviewed-by: dholmes, mchung, plevart
! src/java.base/share/classes/java/lang/Thread.java
Changeset: f7363de371c9
Author: martin
Date: 2018-03-29 16:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f7363de371c9
8200123: Replace Thread.init with telescoping constructor
Reviewed-by: dholmes, mchung, plevart
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
Changeset: f1a8ec1a6972
Author: igerasim
Date: 2018-03-29 22:12 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f1a8ec1a6972
8178370: [TEST_BUG] java/security/Signature/SignatureLength.java fails
Reviewed-by: mullan
! test/jdk/java/security/Signature/SignatureLength.java
Changeset: 814bd31f8da0
Author: alanb
Date: 2018-03-30 08:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/814bd31f8da0
8200257: (se) More Selector cleanup
Reviewed-by: bpb
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
Changeset: 2a65a8de9272
Author: iris
Date: 2018-03-30 09:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2a65a8de9272
8200469: Update link to license in Docs.gmk
Reviewed-by: tbell
! make/Docs.gmk
Changeset: f46bfa7a2956
Author: prr
Date: 2018-03-23 13:43 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f46bfa7a2956
8198990: Move SwingSet2 from closed to OpenJDK
Reviewed-by: serb, jeff, kaddepalli
! make/CompileDemos.gmk
+ src/demo/share/jfc/SwingSet2/AquaTheme.java
+ src/demo/share/jfc/SwingSet2/BezierAnimationPanel.java
+ src/demo/share/jfc/SwingSet2/ButtonDemo.java
+ src/demo/share/jfc/SwingSet2/CharcoalTheme.java
+ src/demo/share/jfc/SwingSet2/ColorChooserDemo.java
+ src/demo/share/jfc/SwingSet2/ComboBoxDemo.java
+ src/demo/share/jfc/SwingSet2/ContrastTheme.java
+ src/demo/share/jfc/SwingSet2/DemoModule.java
+ src/demo/share/jfc/SwingSet2/DirectionPanel.java
+ src/demo/share/jfc/SwingSet2/EmeraldTheme.java
+ src/demo/share/jfc/SwingSet2/ExampleFileView.java
+ src/demo/share/jfc/SwingSet2/FileChooserDemo.java
+ src/demo/share/jfc/SwingSet2/HtmlDemo.java
+ src/demo/share/jfc/SwingSet2/InternalFrameDemo.java
+ src/demo/share/jfc/SwingSet2/LayoutControlPanel.java
+ src/demo/share/jfc/SwingSet2/ListDemo.java
+ src/demo/share/jfc/SwingSet2/OptionPaneDemo.java
+ src/demo/share/jfc/SwingSet2/Permuter.java
+ src/demo/share/jfc/SwingSet2/ProgressBarDemo.java
+ src/demo/share/jfc/SwingSet2/README.txt
+ src/demo/share/jfc/SwingSet2/RubyTheme.java
+ src/demo/share/jfc/SwingSet2/ScrollPaneDemo.java
+ src/demo/share/jfc/SwingSet2/SliderDemo.java
+ src/demo/share/jfc/SwingSet2/SplitPaneDemo.java
+ src/demo/share/jfc/SwingSet2/SwingSet2.html
+ src/demo/share/jfc/SwingSet2/SwingSet2.java
+ src/demo/share/jfc/SwingSet2/SwingSet2Applet.java
+ src/demo/share/jfc/SwingSet2/TabbedPaneDemo.java
+ src/demo/share/jfc/SwingSet2/TableDemo.java
+ src/demo/share/jfc/SwingSet2/TextAndMnemonicUtils.java
+ src/demo/share/jfc/SwingSet2/ToolTipDemo.java
+ src/demo/share/jfc/SwingSet2/TreeDemo.java
+ src/demo/share/jfc/SwingSet2/resources/ant.html
+ src/demo/share/jfc/SwingSet2/resources/bug.html
+ src/demo/share/jfc/SwingSet2/resources/images/About.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/CREDITS
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/ant.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/book.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/bug.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/bug2.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/crest.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/king.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/micro.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/Octavo/seaweed.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b1.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b1d.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b1p.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b1r.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b2.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b2d.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b2p.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b2r.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b3.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b3d.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b3p.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/b3r.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/bl.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/bldn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/bm.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/bmdn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/br.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/brdn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/c.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/cb.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/cbr.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/cbrs.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/cbs.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/cdn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/ml.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/mldn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/mr.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/mrdn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/rb.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/rbp.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/rbr.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/rbrs.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/rbs.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/tl.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/tldn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/tm.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/tmdn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/toggle.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/toggledn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/tr.gif
+ src/demo/share/jfc/SwingSet2/resources/images/buttons/trdn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/brenteyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/brenthair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/brentmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/georgeseyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/georgeshair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/georgesmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/hanseyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/hanshair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/hansmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/howardeyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/howardhair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/howardmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/jameseyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/jameshair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/jamesmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffeyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffhair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/jeffmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/joneyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/jonhair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/jonmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/laraeyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/larahair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/laramouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/larryeyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/larryhair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/larrymouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/lisaeyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/lisahair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/lisamouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/michaeleyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/michaelhair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/michaelmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/philipeyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/philiphair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/philipmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/scotteyes.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/scotthair.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/combobox/scottmouth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/filechooser/find.gif
+ src/demo/share/jfc/SwingSet2/resources/images/filechooser/gifIcon.gif
+ src/demo/share/jfc/SwingSet2/resources/images/filechooser/help.gif
+ src/demo/share/jfc/SwingSet2/resources/images/filechooser/jpgIcon.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpeg
+ src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/food/asparagus.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/banana.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/broccoli.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/cantaloupe.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/carrot.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/corn.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/grapefruit.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/grapes.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/kiwi.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/onion.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/peach.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/pear.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/pepper.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/pickle.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/pineapple.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/raspberry.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/strawberry.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/tomato.gif
+ src/demo/share/jfc/SwingSet2/resources/images/food/watermelon.gif
+ src/demo/share/jfc/SwingSet2/resources/images/htmldemo/back.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/htmldemo/forward.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/htmldemo/header.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/list/blue.gif
+ src/demo/share/jfc/SwingSet2/resources/images/list/cyan.gif
+ src/demo/share/jfc/SwingSet2/resources/images/list/gray.gif
+ src/demo/share/jfc/SwingSet2/resources/images/list/green.gif
+ src/demo/share/jfc/SwingSet2/resources/images/list/magenta.gif
+ src/demo/share/jfc/SwingSet2/resources/images/list/red.gif
+ src/demo/share/jfc/SwingSet2/resources/images/list/yellow.gif
+ src/demo/share/jfc/SwingSet2/resources/images/misc/cab.gif
+ src/demo/share/jfc/SwingSet2/resources/images/misc/cab_small.gif
+ src/demo/share/jfc/SwingSet2/resources/images/misc/duchess.gif
+ src/demo/share/jfc/SwingSet2/resources/images/misc/duchess_small.gif
+ src/demo/share/jfc/SwingSet2/resources/images/misc/duke.gif
+ src/demo/share/jfc/SwingSet2/resources/images/misc/duke_small.gif
+ src/demo/share/jfc/SwingSet2/resources/images/misc/toast.gif
+ src/demo/share/jfc/SwingSet2/resources/images/misc/toast_small.gif
+ src/demo/share/jfc/SwingSet2/resources/images/optionpane/bottle.gif
+ src/demo/share/jfc/SwingSet2/resources/images/optionpane/ibd.gif
+ src/demo/share/jfc/SwingSet2/resources/images/optionpane/ibu.gif
+ src/demo/share/jfc/SwingSet2/resources/images/scrollpane/COPYRIGHT
+ src/demo/share/jfc/SwingSet2/resources/images/scrollpane/colheader.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/scrollpane/crayons.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/scrollpane/lowerleft.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/scrollpane/rowheader.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/scrollpane/upperleft.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/scrollpane/upperright.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/splash.png
+ src/demo/share/jfc/SwingSet2/resources/images/splitpane/README
+ src/demo/share/jfc/SwingSet2/resources/images/splitpane/earth.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/splitpane/moon.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/blake.gif
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/brooke.gif
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/david.gif
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/ewan.gif
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/ewan.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/hania.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/laine.jpg
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/matthew.gif
+ src/demo/share/jfc/SwingSet2/resources/images/tabbedpane/stephen.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JButton.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JColorChooser.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JComboBox.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDesktop.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDialog.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JEditorPane.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JFileChooser.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JList.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JMenu.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JOptionPane.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JProgressBar.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JRadioButton.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JScrollBar.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JScrollPane.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JSlider.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JSplitPane.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTabbedPane.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTable.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/JTree.gif
+ src/demo/share/jfc/SwingSet2/resources/images/toolbar/ToolTip.gif
+ src/demo/share/jfc/SwingSet2/resources/images/tooltip/cow.gif
+ src/demo/share/jfc/SwingSet2/resources/index.html
+ src/demo/share/jfc/SwingSet2/resources/king.html
+ src/demo/share/jfc/SwingSet2/resources/preface.html
+ src/demo/share/jfc/SwingSet2/resources/seaweed.html
+ src/demo/share/jfc/SwingSet2/resources/swingset.properties
+ src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties
+ src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties
+ src/demo/share/jfc/SwingSet2/resources/title.html
+ src/demo/share/jfc/SwingSet2/resources/tree.txt
Changeset: 1ea202af7a97
Author: lbourges
Date: 2018-03-27 22:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1ea202af7a97
8198885: upgrade Marlin (java2d) to 0.9.1
Summary: clipping implemented in Dasher (curve subdivision at clip edges) + higher quality(curve, subpixels) + new path simplifier
Reviewed-by: prr, serb
! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
! src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java
! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java
! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
+ src/java.desktop/share/classes/sun/java2d/marlin/DPathSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
! src/java.desktop/share/classes/sun/java2d/marlin/DoubleArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
! src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java
+ src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! test/jdk/sun/java2d/marlin/ClipShapeTest.java
Changeset: 1f87bf473c9a
Author: pbansal
Date: 2018-03-28 17:54 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/1f87bf473c9a
8191957: JFileChooser shows empty name for external drives shown under Desktop
Reviewed-by: jdv, kaddepalli
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/javax/swing/JFileChooser/ExternalDriveNameTest.java
Changeset: 6abf856d4adc
Author: prr
Date: 2018-03-28 14:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6abf856d4adc
Merge
- make/hotspot/lib/CompileLibjsig.gmk
- make/lib/SoundLibraries.gmk
- src/bsd/doc/man/ja/javah.1
- src/bsd/doc/man/javah.1
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
- src/hotspot/share/memory/universe.inline.hpp
- src/hotspot/share/prims/whitebox_ext.cpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
- src/linux/doc/man/ja/javah.1
- src/linux/doc/man/javah.1
- src/solaris/doc/sun/man/man1/ja/javah.1
- src/solaris/doc/sun/man/man1/javah.1
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
- test/hotspot/jtreg/compiler/aot/TEST.properties
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
Changeset: 58d26b495f24
Author: prr
Date: 2018-03-28 15:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/58d26b495f24
Merge
- make/mapfiles/libattach/mapfile-aix
- make/mapfiles/libattach/mapfile-linux
- make/mapfiles/libattach/mapfile-solaris
- make/mapfiles/libattach/reorder-windows-x86
- make/mapfiles/libattach/reorder-windows-x86_64
- make/mapfiles/libawt/mapfile-mawt-vers
- make/mapfiles/libawt/mapfile-vers
- make/mapfiles/libawt/mapfile-vers-linux
- make/mapfiles/libawt_headless/mapfile-vers
- make/mapfiles/libawt_headless/reorder-sparc
- make/mapfiles/libawt_headless/reorder-sparcv9
- make/mapfiles/libawt_headless/reorder-x86
- make/mapfiles/libawt_xawt/mapfile-vers
- make/mapfiles/libdt_socket/mapfile-vers
- make/mapfiles/libextnet/mapfile-linux
- make/mapfiles/libextnet/mapfile-solaris
- make/mapfiles/libfontmanager/mapfile-vers
- make/mapfiles/libinstrument/mapfile-vers
- make/mapfiles/libj2gss/mapfile-vers
- make/mapfiles/libj2pcsc/mapfile-vers
- make/mapfiles/libj2pkcs11/mapfile-vers
- make/mapfiles/libj2ucrypto/mapfile-vers
- make/mapfiles/libjaas/mapfile-vers
- make/mapfiles/libjava/mapfile-vers
- make/mapfiles/libjava/reorder-sparc
- make/mapfiles/libjava/reorder-sparcv9
- make/mapfiles/libjava/reorder-x86
- make/mapfiles/libjawt/mapfile-vers
- make/mapfiles/libjdwp/mapfile-vers
- make/mapfiles/libjimage/mapfile-vers
- make/mapfiles/libjli/mapfile-vers
- make/mapfiles/libjpeg/mapfile-vers
- make/mapfiles/libjpeg/reorder-sparc
- make/mapfiles/libjpeg/reorder-sparcv9
- make/mapfiles/libjpeg/reorder-x86
- make/mapfiles/libjsdt/mapfile-vers
- make/mapfiles/libjsig/mapfile-vers-solaris
- make/mapfiles/liblcms/mapfile-vers
- make/mapfiles/libmanagement/mapfile-vers
- make/mapfiles/libmanagement_agent/mapfile-vers
- make/mapfiles/libmanagement_ext/mapfile-vers
- make/mapfiles/libmlib_image/mapfile-vers
- make/mapfiles/libnet/mapfile-vers
- make/mapfiles/libnio/mapfile-aix
- make/mapfiles/libnio/mapfile-linux
- make/mapfiles/libnio/mapfile-macosx
- make/mapfiles/libnio/mapfile-solaris
- make/mapfiles/libnio/reorder-sparc
- make/mapfiles/libnio/reorder-sparcv9
- make/mapfiles/libnio/reorder-x86
- make/mapfiles/libprefs/mapfile-vers
- make/mapfiles/librmi/mapfile-vers
- make/mapfiles/libsaproc/mapfile-linux
- make/mapfiles/libsaproc/mapfile-macosx
- make/mapfiles/libsaproc/mapfile-solaris
- make/mapfiles/libsctp/mapfile-vers
- make/mapfiles/libsplashscreen/mapfile-vers
- make/mapfiles/libsunec/mapfile-vers
- make/mapfiles/libunpack/mapfile-vers
- make/mapfiles/libverify/mapfile-vers
- make/mapfiles/libverify/reorder-sparc
- make/mapfiles/libverify/reorder-sparcv9
- make/mapfiles/libverify/reorder-x86
- make/mapfiles/libzip/mapfile-vers
- make/mapfiles/libzip/reorder-sparc
- make/mapfiles/libzip/reorder-sparcv9
- make/mapfiles/libzip/reorder-x86
Changeset: 3c68768d3904
Author: pnarayanan
Date: 2018-03-29 12:03 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3c68768d3904
4954348: JPGWriter.getNumThumbnailsSupported does not return -1 when passing null values
Reviewed-by: prr, serb, jdv
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegNumThumbnailsTest.java
Changeset: 5daa8ef17089
Author: pbansal
Date: 2018-03-29 17:52 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5daa8ef17089
8074286: Add getSelectedIndices() to ListSelectionModel
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/ListSelectionModel.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java
Changeset: f9e81b6bfc20
Author: prr
Date: 2018-03-30 09:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f9e81b6bfc20
Merge
- src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
- src/hotspot/share/gc/shared/barrierSet.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.cpp
- src/hotspot/share/gc/shared/cardTableModRefBS.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
- src/hotspot/share/prims/jvmtiEnter.hpp
- src/hotspot/share/runtime/interfaceSupport.hpp
- src/hotspot/share/services/serviceUtil.hpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
Changeset: 0837a7e2c65b
Author: prr
Date: 2018-03-30 10:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0837a7e2c65b
Merge
Changeset: 8a23dbe5ed1b
Author: prr
Date: 2018-03-29 12:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8a23dbe5ed1b
8200200: test java/awt/image/ColorModel/Non_sRGBCMTest.java fails with open profiles
Reviewed-by: serb
+ test/jdk/java/awt/image/ColorModel/Non_sRGBCMTest.java
Changeset: 64d6895dfc24
Author: prr
Date: 2018-03-30 10:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/64d6895dfc24
Merge
- src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
- src/hotspot/share/gc/shared/barrierSet.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.cpp
- src/hotspot/share/gc/shared/cardTableModRefBS.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
- src/hotspot/share/prims/jvmtiEnter.hpp
- src/hotspot/share/runtime/interfaceSupport.hpp
- src/hotspot/share/services/serviceUtil.hpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
Changeset: 3916e811eb09
Author: lana
Date: 2018-03-30 19:03 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3916e811eb09
Added tag jdk-11+7 for changeset f7363de371c9
! .hgtags
Changeset: de0fd2c8a401
Author: smarks
Date: 2018-03-30 14:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/de0fd2c8a401
8195649: reorganize tests for java.util.Optional
Reviewed-by: psandoz
! test/jdk/java/util/Optional/Basic.java
! test/jdk/java/util/Optional/BasicDouble.java
! test/jdk/java/util/Optional/BasicInt.java
! test/jdk/java/util/Optional/BasicLong.java
+ test/jdk/java/util/Optional/ObscureException.java
Changeset: 8f041818aca9
Author: joehw
Date: 2018-04-02 16:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8f041818aca9
8199176: Accessibility issues in java.base docs
Reviewed-by: lancea, alanb, jjg, rriggs
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/package-info.java
! src/java.base/share/classes/java/nio/file/package-info.java
! src/java.base/share/classes/java/time/chrono/package-info.java
! src/java.base/share/classes/java/time/format/package-info.java
! src/java.base/share/classes/java/time/package-info.java
! src/java.base/share/classes/java/time/temporal/package-info.java
! src/java.base/share/classes/java/time/zone/package-info.java
! src/java.xml/share/classes/javax/xml/transform/package-info.java
! src/java.xml/share/classes/javax/xml/xpath/package-info.java
Changeset: 94ca39ef0b39
Author: martin
Date: 2018-04-02 17:08 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/94ca39ef0b39
8199800: Optimize Boolean.parseBoolean(String)
Reviewed-by: alanb
Contributed-by: Sergey Tsypanov <sergei.tsypanov at yandex.ru>
! src/java.base/share/classes/java/lang/Boolean.java
Changeset: a7777856ae98
Author: martin
Date: 2018-04-02 17:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a7777856ae98
8200364: Remove unnecessary boxing via primitive wrapper valueOf(String) methods
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.logging/share/classes/java/util/logging/Logger.java
Changeset: ba93b3928e7c
Author: martin
Date: 2018-04-02 17:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/ba93b3928e7c
8199947: Rename HTML element id in ClassLoader javadoc to avoid name conflict with private elements
Summary: rename "name" anchor to "binary-name"
Reviewed-by: jjg, alanb, mchung, martin
Contributed-by: David Lloyd <david.lloyd at redhat.com>
! src/java.base/share/classes/java/lang/ClassLoader.java
Changeset: 6668cc2fc54a
Author: asaha
Date: 2018-04-03 04:27 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6668cc2fc54a
8200586: Update JDK11 release date to 2018-09-25
Reviewed-by: dholmes
! make/autoconf/version-numbers
Changeset: eaa925fc7f64
Author: iignatyev
Date: 2018-04-03 10:01 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/eaa925fc7f64
8200538: cl : Command line warning D9014 : invalid value '2220' for '/wd'
Reviewed-by: ihse
! make/lib/Awt2dLibraries.gmk
Changeset: 25695fce1601
Author: ihse
Date: 2018-04-03 21:50 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/25695fce1601
8200267: a.out created at top dir by Solaris build
Reviewed-by: erikj
! make/autoconf/toolchain.m4
Changeset: 083318155ad1
Author: rfield
Date: 2018-04-03 13:27 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/083318155ad1
8198801: JShell: user exception chained cause not retained
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
! test/langtools/jdk/jshell/ExceptionsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
Changeset: a6aca02cf01a
Author: erikj
Date: 2018-04-03 22:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a6aca02cf01a
8200375: Change to GCC 7.3.0 for building Linux at Oracle
Reviewed-by: ihse, tbell
! make/conf/jib-profiles.js
Changeset: a387ee36e5e0
Author: ihse
Date: 2018-04-03 22:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a387ee36e5e0
8200658: Fix incremental builds of hotspot on solaris
Reviewed-by: erikj
! make/common/NativeCompilation.gmk
Changeset: d0ff431a596e
Author: vromero
Date: 2018-04-03 23:58 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d0ff431a596e
8198314: javac hidden options violate standard syntax for options
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/langtools/tools/javac/ClassFileModifiers/ClassModifiers.java
! test/langtools/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/langtools/tools/javac/Diagnostics/6722234/T6722234a.java
! test/langtools/tools/javac/Diagnostics/6722234/T6722234b.java
! test/langtools/tools/javac/Diagnostics/6722234/T6722234c.java
! test/langtools/tools/javac/Diagnostics/6722234/T6722234d.java
! test/langtools/tools/javac/Diagnostics/6862608/T6862608a.java
! test/langtools/tools/javac/Diagnostics/6862608/T6862608b.java
! test/langtools/tools/javac/Diagnostics/7010608/Test.java
! test/langtools/tools/javac/Diagnostics/8010387/T8010387.java
! test/langtools/tools/javac/InterfaceMemberClassModifiers.java
! test/langtools/tools/javac/T6214885.java
! test/langtools/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java
! test/langtools/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java
! test/langtools/tools/javac/api/6731573/T6731573.java
! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/langtools/tools/javac/completionDeps/DepsAndAnno.java
! test/langtools/tools/javac/completionDeps/DepsAndDocLint.java
! test/langtools/tools/javac/diags/examples/ApplicableMethodFound.java
! test/langtools/tools/javac/diags/examples/ApplicableMethodFound1.java
! test/langtools/tools/javac/diags/examples/DeferredMethodInst.java
! test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java
! test/langtools/tools/javac/diags/examples/LambdaStat.java
! test/langtools/tools/javac/diags/examples/MrefStat.java
! test/langtools/tools/javac/diags/examples/MrefStat1.java
! test/langtools/tools/javac/diags/examples/NotApplicableMethodFound.java
! test/langtools/tools/javac/diags/examples/PartialInstSig.java
! test/langtools/tools/javac/diags/examples/VerboseResolveMulti.java
! test/langtools/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/langtools/tools/javac/diags/examples/WhereCaptured.java
! test/langtools/tools/javac/diags/examples/WhereCaptured1.java
! test/langtools/tools/javac/diags/examples/WhereFreshTvar.java
! test/langtools/tools/javac/diags/examples/WhereIntersection.java
! test/langtools/tools/javac/diags/examples/WhereIntersection2.java
! test/langtools/tools/javac/diags/examples/WhereTypeVar.java
! test/langtools/tools/javac/diags/examples/WhereTypeVar2.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/failover/FailOver01.java
! test/langtools/tools/javac/failover/FailOver02.java
! test/langtools/tools/javac/failover/FailOver03.java
! test/langtools/tools/javac/failover/FailOver04.java
! test/langtools/tools/javac/failover/FailOver05.java
! test/langtools/tools/javac/failover/FailOver06.java
! test/langtools/tools/javac/failover/FailOver07.java
! test/langtools/tools/javac/failover/FailOver08.java
! test/langtools/tools/javac/failover/FailOver09.java
! test/langtools/tools/javac/failover/FailOver10.java
! test/langtools/tools/javac/failover/FailOver11.java
! test/langtools/tools/javac/failover/FailOver12.java
! test/langtools/tools/javac/failover/FailOver13.java
! test/langtools/tools/javac/failover/FailOver14.java
! test/langtools/tools/javac/failover/FailOver15.java
! test/langtools/tools/javac/generics/inference/8158355/T8158355.java
! test/langtools/tools/javac/lambda/MostSpecific09.java
! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java
! test/langtools/tools/javac/lambda/XDdumpLambdaToMethodStats.java
! test/langtools/tools/javac/lambda/bridge/TestMetafactoryBridges.java
! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/langtools/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
! test/langtools/tools/javac/modules/AddLimitMods.java
! test/langtools/tools/javac/options/IsSupportedOptionTest.java
! test/langtools/tools/javac/policy/test3/Test.java
! test/langtools/tools/javac/positions/TreeEndPosTest.java
! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess2.java
! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess3.java
! test/langtools/tools/javac/protectedAccess/ProtectedMemberAccess4.java
! test/langtools/tools/javac/resolve/ResolveHarness.java
! test/langtools/tools/javac/tree/VarTree.java
! test/langtools/tools/javac/unicode/UnicodeNewline.java
! test/langtools/tools/sjavac/JavacOptionPrep.java
Changeset: 94129cb29710
Author: amlu
Date: 2018-04-04 16:57 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/94129cb29710
8200703: Problem list jdk/jshell/ExceptionsTest.java fails on windows
Reviewed-by: jlahoda
! test/langtools/ProblemList.txt
Changeset: 7a64b48586d8
Author: mullan
Date: 2018-04-04 11:26 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7a64b48586d8
8193032: Remove terminally deprecated SecurityManager APIs
Summary: Remove the checkTopLevelWindow, checkSystemClipboardAccess, checkAwtEventQueueAccess, and checkMemberAccess methods.
Reviewed-by: alanb, mchung, kcr
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.desktop/share/classes/sun/applet/AppletSecurity.java
! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java
! test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java
- test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java
Changeset: 755e1b55a4df
Author: igerasim
Date: 2018-04-04 14:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/755e1b55a4df
8200696: Optimal initial capacity of java.lang.Class.enumConstantDirectory
Reviewed-by: dholmes, redestad
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java
! test/jdk/lib/testlibrary/jdk/testlibrary/OptimalCapacity.java
Changeset: 3930c4d4f805
Author: jjg
Date: 2018-04-04 14:42 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3930c4d4f805
8200664: fix broken links in java.base docs
Reviewed-by: alanb, joehw
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/util/doc-files/coll-designfaq.html
! src/java.base/share/classes/java/util/doc-files/coll-overview.html
! src/java.base/share/classes/java/util/doc-files/coll-reference.html
Changeset: 69c6eb97297f
Author: erikj
Date: 2018-04-04 16:13 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/69c6eb97297f
8196724: Change macosx deployment target to 10.9
Reviewed-by: tbell, gziemski
! make/autoconf/flags-ldflags.m4
! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.desktop.gmk
Changeset: 171e0beb4ff1
Author: jjg
Date: 2018-04-04 17:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/171e0beb4ff1
8200888: typo in name of exception in @throws
Reviewed-by: bpb, darcy
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 4d98473ed33e
Author: ihse
Date: 2018-04-05 09:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4d98473ed33e
8200727: linux-aarch64 profile should use bundled freetype
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: cad4c844902a
Author: alanb
Date: 2018-04-05 15:01 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/cad4c844902a
8200583: (se) Selector clean-up, part 4
Reviewed-by: bpb, chegar
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/solaris/native/libnio/ch/DevPollArrayWrapper.c
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
Changeset: 5aa40f834b50
Author: alanb
Date: 2018-04-05 15:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/5aa40f834b50
8200458: (se) Readiness information previously recorded in the ready set not preserved
Reviewed-by: bpb, chegar
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/jdk/java/nio/channels/Selector/UpdateReadyOps.java
- test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
Changeset: c1eb35eb5f38
Author: martin
Date: 2018-04-05 09:33 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c1eb35eb5f38
8200125: Fix some classloader/module typos
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
Changeset: c0bdb1b1ab4f
Author: martin
Date: 2018-04-05 09:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c0bdb1b1ab4f
8200127: Replace collection.stream().forEach() with collection.forEach()
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
Changeset: 8f2ceebdc673
Author: martin
Date: 2018-04-05 09:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8f2ceebdc673
8200128: Fix some "annoations" typos
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java
! test/jdk/java/lang/Class/IsAnnotationType.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
Changeset: e8ada9b2dd89
Author: martin
Date: 2018-04-05 09:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e8ada9b2dd89
8200131: Improve lazy init of InetAddress.canonicalHostName and NativeObject.pageSize
Reviewed-by: alanb
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/nio/ch/NativeObject.java
Changeset: 745ce8f5efc8
Author: martin
Date: 2018-04-05 09:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/745ce8f5efc8
8200134: Improve ModuleHashesBuilder
Reviewed-by: mchung, alanb
! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java
Changeset: 0eaddc72d8f4
Author: ihse
Date: 2018-04-05 21:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0eaddc72d8f4
8199608: Clean up LDFLAGS for libfontmanager
Reviewed-by: erikj
! make/lib/Awt2dLibraries.gmk
Changeset: 210cf224b690
Author: ihse
Date: 2018-04-05 21:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/210cf224b690
8200358: Remove mapfiles for JDK executables
Reviewed-by: erikj
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/common/NativeCompilation.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
- make/mapfiles/launchers/mapfile-ppc64
- make/mapfiles/launchers/mapfile-ppc64.anonymous
- make/mapfiles/launchers/mapfile-sparc
- make/mapfiles/launchers/mapfile-sparcv9
- make/mapfiles/launchers/mapfile-x86
- make/mapfiles/launchers/mapfile-x86.anonymous
- make/mapfiles/launchers/mapfile-x86_64
- make/mapfiles/launchers/mapfile-x86_64.anonymous
- make/mapfiles/libunpack/mapfile-vers-unpack200
- make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc
- make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86
- make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous
! src/java.base/share/native/launcher/main.c
! src/jdk.pack/share/native/unpack200/main.cpp
Changeset: 6d59b3bb3f5f
Author: lana
Date: 2018-04-05 18:40 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6d59b3bb3f5f
Added tag jdk-11+8 for changeset 755e1b55a4df
! .hgtags
Changeset: c32855a64719
Author: lana
Date: 2018-04-05 20:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/c32855a64719
Merge
Changeset: 149dc554808c
Author: erikj
Date: 2018-04-05 23:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/149dc554808c
8199539: Provide a standard way for the build to filter un-needed legal .md files
Reviewed-by: tbell, ihse
! make/CreateJmods.gmk
! make/common/Modules.gmk
! make/copy/Copy-java.base.gmk
! make/copy/Copy-java.desktop.gmk
! make/copy/CopyCommon.gmk
Changeset: 707553fcca04
Author: anazarov
Date: 2018-04-05 17:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/707553fcca04
8196750: [Testbug] tools/launcher tests need to tolerate unrelated warnings
Reviewed-by: ksrini, dholmes
! test/jdk/tools/launcher/InfoStreams.java
! test/jdk/tools/launcher/ToolsOpts.java
Changeset: af97dd04d913
Author: erikj
Date: 2018-04-05 17:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/af97dd04d913
8201221: JDK-8199608 introduced a build race on macosx
Reviewed-by: darcy
! make/lib/Awt2dLibraries.gmk
Changeset: 9704789737c1
Author: erikj
Date: 2018-04-06 02:52 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9704789737c1
8201222: JDK-8199539 broke the OpenJDK build
Reviewed-by: darcy
! make/copy/CopyCommon.gmk
Changeset: 4f6887eade94
Author: cushon
Date: 2018-04-05 14:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/4f6887eade94
8201194: Handle local variable declarations in lambda deduplication
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
Changeset: bf69d02915e9
Author: rkennke
Date: 2018-04-09 22:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/bf69d02915e9
Merge
- make/hotspot/lib/CompileLibjsig.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk
- make/lib/SoundLibraries.gmk
- make/mapfiles/launchers/mapfile-ppc64
- make/mapfiles/launchers/mapfile-ppc64.anonymous
- make/mapfiles/launchers/mapfile-sparc
- make/mapfiles/launchers/mapfile-sparcv9
- make/mapfiles/launchers/mapfile-x86
- make/mapfiles/launchers/mapfile-x86.anonymous
- make/mapfiles/launchers/mapfile-x86_64
- make/mapfiles/launchers/mapfile-x86_64.anonymous
- make/mapfiles/libattach/mapfile-aix
- make/mapfiles/libattach/mapfile-linux
- make/mapfiles/libattach/mapfile-solaris
- make/mapfiles/libattach/reorder-windows-x86
- make/mapfiles/libattach/reorder-windows-x86_64
- make/mapfiles/libawt/mapfile-mawt-vers
- make/mapfiles/libawt/mapfile-vers
- make/mapfiles/libawt/mapfile-vers-linux
- make/mapfiles/libawt_headless/mapfile-vers
- make/mapfiles/libawt_headless/reorder-sparc
- make/mapfiles/libawt_headless/reorder-sparcv9
- make/mapfiles/libawt_headless/reorder-x86
- make/mapfiles/libawt_xawt/mapfile-vers
- make/mapfiles/libdt_socket/mapfile-vers
- make/mapfiles/libextnet/mapfile-linux
- make/mapfiles/libextnet/mapfile-solaris
- make/mapfiles/libfontmanager/mapfile-vers
- make/mapfiles/libinstrument/mapfile-vers
- make/mapfiles/libj2gss/mapfile-vers
- make/mapfiles/libj2pcsc/mapfile-vers
- make/mapfiles/libj2pkcs11/mapfile-vers
- make/mapfiles/libj2ucrypto/mapfile-vers
- make/mapfiles/libjaas/mapfile-vers
- make/mapfiles/libjava/mapfile-vers
- make/mapfiles/libjava/reorder-sparc
- make/mapfiles/libjava/reorder-sparcv9
- make/mapfiles/libjava/reorder-x86
- make/mapfiles/libjawt/mapfile-vers
- make/mapfiles/libjdwp/mapfile-vers
- make/mapfiles/libjimage/mapfile-vers
- make/mapfiles/libjli/mapfile-vers
- make/mapfiles/libjpeg/mapfile-vers
- make/mapfiles/libjpeg/reorder-sparc
- make/mapfiles/libjpeg/reorder-sparcv9
- make/mapfiles/libjpeg/reorder-x86
- make/mapfiles/libjsdt/mapfile-vers
! make/mapfiles/libjsig/mapfile-vers-solaris
- make/mapfiles/libjsoundalsa/mapfile-vers
- make/mapfiles/liblcms/mapfile-vers
- make/mapfiles/libmanagement/mapfile-vers
- make/mapfiles/libmanagement_agent/mapfile-vers
- make/mapfiles/libmanagement_ext/mapfile-vers
- make/mapfiles/libmlib_image/mapfile-vers
- make/mapfiles/libnet/mapfile-vers
- make/mapfiles/libnio/mapfile-aix
- make/mapfiles/libnio/mapfile-linux
- make/mapfiles/libnio/mapfile-macosx
- make/mapfiles/libnio/mapfile-solaris
- make/mapfiles/libnio/reorder-sparc
- make/mapfiles/libnio/reorder-sparcv9
- make/mapfiles/libnio/reorder-x86
- make/mapfiles/libprefs/mapfile-vers
- make/mapfiles/librmi/mapfile-vers
- make/mapfiles/libsaproc/mapfile-linux
- make/mapfiles/libsaproc/mapfile-macosx
- make/mapfiles/libsaproc/mapfile-solaris
- make/mapfiles/libsctp/mapfile-vers
- make/mapfiles/libsplashscreen/mapfile-vers
- make/mapfiles/libsunec/mapfile-vers
- make/mapfiles/libunpack/mapfile-vers
- make/mapfiles/libunpack/mapfile-vers-unpack200
- make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-sparc
- make/mapfiles/libunpack/mapfile-vers-unpack200-solaris-x86
- make/mapfiles/libunpack/mapfile-vers-unpack200.anonymous
- make/mapfiles/libverify/mapfile-vers
- make/mapfiles/libverify/reorder-sparc
- make/mapfiles/libverify/reorder-sparcv9
- make/mapfiles/libverify/reorder-x86
- make/mapfiles/libzip/mapfile-vers
- make/mapfiles/libzip/reorder-sparc
- make/mapfiles/libzip/reorder-sparcv9
- make/mapfiles/libzip/reorder-x86
! make/test/JtregNativeHotspot.gmk
- src/bsd/doc/man/ja/javah.1
- src/bsd/doc/man/javah.1
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
+ src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/oopMap.cpp
- src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
- src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.cpp
- src/hotspot/share/gc/shared/cardTableModRefBS.hpp
- src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.cpp
- src/hotspot/share/memory/universe.inline.hpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/shenandoahSupport.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
- src/hotspot/share/prims/jvmtiEnter.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/prims/whitebox_ext.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.hpp
- src/hotspot/share/runtime/interfaceSupport.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
! src/hotspot/share/runtime/vmStructs.cpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryService.cpp
- src/hotspot/share/services/serviceUtil.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
- src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
- src/java.base/linux/native/libnio/ch/EPollArrayWrapper.c
- src/java.base/linux/native/libnio/ch/EPollPort.c
- src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
- src/java.base/macosx/native/libnio/ch/KQueueArrayWrapper.c
- src/java.base/macosx/native/libnio/ch/KQueuePort.c
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiOut.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.h
- src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_PCM.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Ports.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.c
- src/java.desktop/unix/native/libjsound/PLATFORM_API_SolarisOS_Utils.h
- src/jdk.hotspot.agent/linux/native/libsaproc/test.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c
- src/jdk.hotspot.agent/macosx/native/libsaproc/test.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
- src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/TraceInliningMode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java
- src/linux/doc/man/ja/javah.1
- src/linux/doc/man/javah.1
- src/solaris/doc/sun/man/man1/ja/javah.1
- src/solaris/doc/sun/man/man1/javah.1
! test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/aot/TEST.properties
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
- test/jdk/java/lang/SecurityManager/DepMethodsRequireAllPerm.java
- test/jdk/java/nio/channels/DatagramChannel/SendToUnresolved.java
- test/jdk/java/nio/channels/SocketChannel/IsConnectable.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
- test/langtools/tools/javac/TryWithResources/TwrShareCloseCode.java
Changeset: 0c5474088cb6
Author: rkennke
Date: 2018-04-10 17:06 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0c5474088cb6
Fix arraycopy stub generator after merge
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
Changeset: eea1ad783a6a
Author: rkennke
Date: 2018-04-10 17:38 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/eea1ad783a6a
Merge
More information about the shenandoah-dev
mailing list