From alejandro.murillo at oracle.com Sat Jun 7 18:06:08 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 07 Jun 2014 18:06:08 +0000 Subject: hg: jdk9/hs-emb: 11 new changesets Message-ID: <201406071806.s57I69Wq005749@aojmv0008> Changeset: 6676325a167c Author: omajid Date: 2014-04-29 15:44 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/6676325a167c 8042159: Allow using a system-installed lcms2 Reviewed-by: andrew, ihse, prr ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in Changeset: e5bcac256cc3 Author: ngthomas Date: 2014-04-29 14:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/e5bcac256cc3 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: 1612c1abd8f0 Author: prr Date: 2014-05-05 12:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/1612c1abd8f0 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 Changeset: b7267b3d951e Author: prr Date: 2014-05-12 09:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/b7267b3d951e Merge Changeset: 72f16d882fe2 Author: prr Date: 2014-05-23 09:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/72f16d882fe2 Merge ! common/autoconf/generated-configure.sh Changeset: dfe1d289175a Author: omajid Date: 2014-05-26 17:22 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/dfe1d289175a 8043975: Update README for jdk9 Reviewed-by: tbell ! README Changeset: b114474fb25a Author: jcoomes Date: 2014-05-27 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/b114474fb25a Merge Changeset: cf22a728521f Author: katleman Date: 2014-05-29 22:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/cf22a728521f Added tag jdk9-b15 for changeset b114474fb25a ! .hgtags Changeset: 7d27dbb50d95 Author: mduigou Date: 2014-06-04 10:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/7d27dbb50d95 8044733: common/autoconf/configure script doesn't properly detect missing tools Reviewed-by: erikj, mikael ! common/autoconf/configure Changeset: 0a0330b1a4ce Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/0a0330b1a4ce Added tag jdk9-b16 for changeset cf22a728521f ! .hgtags Changeset: 24152ee0ee1a Author: lana Date: 2014-06-05 19:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/24152ee0ee1a Merge From alejandro.murillo at oracle.com Sat Jun 7 18:06:12 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 07 Jun 2014 18:06:12 +0000 Subject: hg: jdk9/hs-emb/corba: 2 new changesets Message-ID: <201406071806.s57I6DxY005802@aojmv0008> Changeset: 422ef9d29d84 Author: katleman Date: 2014-05-29 22:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/422ef9d29d84 Added tag jdk9-b15 for changeset e54022d0dd92 ! .hgtags Changeset: 4c75c2ca7cf3 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/4c75c2ca7cf3 Added tag jdk9-b16 for changeset 422ef9d29d84 ! .hgtags From alejandro.murillo at oracle.com Sat Jun 7 18:06:25 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 07 Jun 2014 18:06:25 +0000 Subject: hg: jdk9/hs-emb/jaxp: 2 new changesets Message-ID: <201406071806.s57I6S6X005860@aojmv0008> Changeset: a1461221b05d Author: katleman Date: 2014-05-29 22:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/a1461221b05d Added tag jdk9-b15 for changeset 6bad71866c75 ! .hgtags Changeset: 6f923fcbe512 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/6f923fcbe512 Added tag jdk9-b16 for changeset a1461221b05d ! .hgtags From alejandro.murillo at oracle.com Sat Jun 7 18:06:31 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 07 Jun 2014 18:06:31 +0000 Subject: hg: jdk9/hs-emb/jaxws: 3 new changesets Message-ID: <201406071806.s57I6ZwW005912@aojmv0008> Changeset: e9780330017a Author: mkos Date: 2014-05-26 14:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/e9780330017a 8043762: Remove unused files from jaxws repository Reviewed-by: alanb - src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.xml.internal.ws.spi.db.BindingContextFactory - src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/config.rng - src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/bindingfile.rng - src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/binding.rng - src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/xmlschema-for-jaxb.rng - src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/CompactSyntax.jj - src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/pacakge-info.java + src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/package-info.java Changeset: 1e1a3b2215b7 Author: katleman Date: 2014-05-29 22:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/1e1a3b2215b7 Added tag jdk9-b15 for changeset e9780330017a ! .hgtags Changeset: 6b159e727dac Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/6b159e727dac Added tag jdk9-b16 for changeset 1e1a3b2215b7 ! .hgtags From alejandro.murillo at oracle.com Sat Jun 7 18:06:53 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 07 Jun 2014 18:06:53 +0000 Subject: hg: jdk9/hs-emb/jdk: 111 new changesets Message-ID: <201406071816.s57IGnKw007127@aojmv0008> Changeset: 525b6c4aded7 Author: pchelko Date: 2014-04-18 10:47 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/525b6c4aded7 8035169: Move ThreadGroupUtils from the sun.misc package Reviewed-by: anthony, serb, azvegint ! src/macosx/classes/sun/font/CFontManager.java ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/macosx/native/sun/awt/awt.m ! src/share/classes/sun/awt/AWTAutoShutdown.java + src/share/classes/sun/awt/util/ThreadGroupUtils.java ! src/share/classes/sun/font/CreatedFontTracker.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/java2d/Disposer.java ! src/share/classes/sun/java2d/opengl/OGLRenderQueue.java - src/share/classes/sun/misc/ThreadGroupUtils.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11GraphicsDevice.java ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java Changeset: 87168e781129 Author: serb Date: 2014-04-18 20:10 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/87168e781129 8026252: [macosx] Change AWT_DEBUG_BUG_REPORT_MESSAGE for macosx platform Reviewed-by: azvegint, pchelko ! src/macosx/native/sun/osxapp/AWT_debug.h Changeset: 7c3ea6969f1a Author: henryjen Date: 2014-04-18 09:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7c3ea6969f1a 8038644: Fix raw and unchecked warnings in sun.java2d.* Reviewed-by: darcy, prr ! src/share/classes/sun/java2d/Spans.java ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/share/classes/sun/java2d/loops/Blit.java ! src/share/classes/sun/java2d/loops/CustomComponent.java ! src/share/classes/sun/java2d/loops/GeneralRenderer.java ! src/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java ! src/share/classes/sun/java2d/loops/GraphicsPrimitiveProxy.java ! src/share/classes/sun/java2d/loops/MaskBlit.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/java2d/pipe/AlphaPaintPipe.java ! src/share/classes/sun/java2d/pipe/RenderQueue.java ! src/share/classes/sun/java2d/pipe/SpanClipRenderer.java ! src/solaris/classes/sun/java2d/x11/X11SurfaceData.java Changeset: e128f966866a Author: pchelko Date: 2014-04-21 11:00 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e128f966866a 8037477: Reproducible hang of JAWS and webstart application with JAB 2.0.4 Reviewed-by: anthony, serb ! src/share/classes/javax/accessibility/AccessibleContext.java ! src/share/classes/sun/awt/AWTAccessor.java Changeset: c904d2c4425d Author: yan Date: 2014-04-21 14:35 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c904d2c4425d 8039279: Move awt tests to openjdk repository Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov + test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java + test/java/awt/GridLayout/ChangeGridSize/ChangeGridSize.java + test/java/awt/GridLayout/ComponentPreferredSize/ComponentPreferredSize.java + test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java + test/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java Changeset: 85b7ff7d0ba7 Author: alitvinov Date: 2014-04-21 16:32 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/85b7ff7d0ba7 8024061: Exception thrown when drag and drop between two components is executed quickly Reviewed-by: pchelko, serb Contributed-by: alexey.ivanov at oracle.com ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java + test/sun/awt/dnd/8024061/bug8024061.java Changeset: a8ca8e71ce49 Author: malenkov Date: 2014-04-21 20:59 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a8ca8e71ce49 8040656: Classes with overriden methods with covariant returns return random read methods Reviewed-by: alexsch, serb ! src/share/classes/java/beans/MethodDescriptor.java + test/java/beans/Introspector/Test8040656.java Changeset: ef1c998c0233 Author: darcy Date: 2014-04-21 23:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ef1c998c0233 8039862: Fix fallthrough lint warnings in 2d Reviewed-by: flar ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/solaris/classes/sun/java2d/x11/X11SurfaceData.java Changeset: ae68e97bb4c6 Author: darcy Date: 2014-04-22 17:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ae68e97bb4c6 8039860: Fix fallthrough lint warnings in swing Reviewed-by: malenkov ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/html/StyleSheet.java ! src/share/classes/javax/swing/text/html/parser/ContentModelState.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/javax/swing/text/rtf/RTFGenerator.java ! src/share/classes/javax/swing/text/rtf/RTFParser.java Changeset: a56aca1ce81b Author: pchelko Date: 2014-04-23 17:56 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a56aca1ce81b 8027148: SystemFlavorMap.getNativesForFlavor returns list of native formats in incorrect order Reviewed-by: anthony, serb ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java + test/java/awt/datatransfer/MappingGenerationTest/MappingGenerationTest.java Changeset: 91d3e34bf1e6 Author: pchelko Date: 2014-04-23 18:07 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/91d3e34bf1e6 8039567: Duplicated code in DataTransferer Reviewed-by: serb, azvegint ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java ! src/windows/classes/sun/awt/windows/WDataTransferer.java Changeset: bd2c6062791f Author: malenkov Date: 2014-04-23 21:11 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bd2c6062791f 8039464: The scrollbar in JScrollPane has no right border if used WindowsLookAndFeel Reviewed-by: alexsch, serb ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java + test/javax/swing/JScrollBar/8039464/Test8039464.html + test/javax/swing/JScrollBar/8039464/Test8039464.java Changeset: 2723947e6d31 Author: alexsch Date: 2014-04-24 16:15 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2723947e6d31 8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/macosx/classes/com/apple/laf/AquaPainter.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java + src/share/classes/sun/awt/image/AbstractMultiResolutionImage.java - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java + src/share/classes/sun/awt/image/MultiResolutionCachedImage.java ! test/javax/swing/JMenuItem/8031573/bug8031573.java ! test/javax/swing/JOptionPane/8024926/bug8024926.java Changeset: 03da9ca135ac Author: pchelko Date: 2014-04-24 20:22 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/03da9ca135ac 7124250: [macosx] JOptionPane dialogs show wrong icons Reviewed-by: serb, leonidr ! src/macosx/classes/com/apple/laf/AquaImageFactory.java Changeset: 63e1be3350fa Author: pchelko Date: 2014-04-25 16:27 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/63e1be3350fa 8041572: [macosx] huge native memory leak in AWTWindow.m Reviewed-by: serb, anthony ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CGraphicsDevice.m Changeset: 015dda6cfc53 Author: pchelko Date: 2014-04-25 16:39 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/015dda6cfc53 8041490: PIT: [macosx] Crash in system tray functionality check test Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java + test/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java Changeset: 4fc46640afa1 Author: pchelko Date: 2014-04-28 16:45 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4fc46640afa1 8041987: [macosx] setDisplayMode crashes Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/CGraphicsDevice.m + test/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java Changeset: 40e611441867 Author: asaha Date: 2014-04-28 11:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/40e611441867 8036819: JAB: mneumonics not read for textboxes Reviewed-by: alexsch Contributed-by: vivi.an at oracle.com ! src/share/classes/javax/swing/JComponent.java + test/javax/swing/JTextField/8036819/bug8036819.java Changeset: cca9b752e5f6 Author: henryjen Date: 2014-04-28 19:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cca9b752e5f6 8039642: Fix raw and unchecked warnings in sun.awt.* Reviewed-by: darcy, prr, flar ! src/share/classes/java/awt/Menu.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/classes/sun/awt/HToolkit.java ! src/share/classes/sun/awt/HeadlessToolkit.java ! src/share/classes/sun/awt/PlatformFont.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/datatransfer/SunClipboard.java ! src/share/classes/sun/awt/datatransfer/TransferableProxy.java ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/awt/geom/AreaOp.java ! src/share/classes/sun/awt/geom/Crossings.java ! src/share/classes/sun/awt/geom/Curve.java ! src/share/classes/sun/awt/geom/Order2.java ! src/share/classes/sun/awt/geom/Order3.java ! src/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/share/classes/sun/awt/image/GifImageDecoder.java ! src/share/classes/sun/awt/image/ImageDecoder.java ! src/share/classes/sun/awt/image/ImageFetcher.java ! src/share/classes/sun/awt/image/ImageRepresentation.java ! src/share/classes/sun/awt/image/ImagingLib.java ! src/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/share/classes/sun/awt/image/OffScreenImageSource.java ! src/share/classes/sun/awt/image/PNGImageDecoder.java ! src/share/classes/sun/awt/image/ToolkitImage.java ! src/share/classes/sun/awt/shell/ShellFolder.java ! src/share/classes/sun/awt/shell/ShellFolderColumnInfo.java ! src/share/classes/sun/awt/util/IdentityArrayList.java ! src/share/classes/sun/awt/util/IdentityLinkedList.java ! src/solaris/classes/sun/awt/X11/InfoWindow.java ! src/solaris/classes/sun/awt/X11/ListHelper.java ! src/solaris/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/Native.java ! src/solaris/classes/sun/awt/X11/XAWTXSettings.java ! src/solaris/classes/sun/awt/X11/XAtomList.java ! src/solaris/classes/sun/awt/X11/XAwtState.java ! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XCreateWindowParams.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java ! src/solaris/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/XDragAndDropProtocols.java ! src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/solaris/classes/sun/awt/X11/XDragSourceProtocol.java ! src/solaris/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/solaris/classes/sun/awt/X11/XDropTargetEventProcessor.java ! src/solaris/classes/sun/awt/X11/XDropTargetProtocol.java ! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java ! src/solaris/classes/sun/awt/X11/XEmbeddingContainer.java ! src/solaris/classes/sun/awt/X11/XFileDialogPeer.java ! src/solaris/classes/sun/awt/X11/XListPeer.java ! src/solaris/classes/sun/awt/X11/XMSelection.java ! src/solaris/classes/sun/awt/X11/XMenuBarPeer.java ! src/solaris/classes/sun/awt/X11/XMenuPeer.java ! src/solaris/classes/sun/awt/X11/XMenuWindow.java ! src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java ! src/solaris/classes/sun/awt/X11/XSelection.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java ! src/solaris/classes/sun/awt/X11/XWM.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/solaris/classes/sun/awt/X11CustomCursor.java ! src/solaris/classes/sun/awt/X11FontManager.java ! src/solaris/classes/sun/awt/X11GraphicsDevice.java ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java ! src/solaris/classes/sun/awt/X11InputMethod.java ! src/solaris/classes/sun/awt/XSettings.java ! src/solaris/classes/sun/awt/motif/MFontConfiguration.java Changeset: b3bd0f3320b6 Author: yan Date: 2014-04-29 14:32 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b3bd0f3320b6 8041592: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk Reviewed-by: anthony, pchelko + test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java + test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java + test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java + test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java + test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java + test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java + test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java + test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java + test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java + test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java + test/java/awt/Mixing/AWT_Mixing/Util.java + test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java Changeset: bcf64fb3407f Author: omajid Date: 2014-04-29 15:46 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bcf64fb3407f 8042159: Allow using a system-installed lcms2 Reviewed-by: andrew, ihse, prr ! make/lib/Awt2dLibraries.gmk ! src/share/native/sun/java2d/cmm/lcms/LCMS.c Changeset: c0192683fb63 Author: ngthomas Date: 2014-04-29 14:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c0192683fb63 Merge Changeset: 69ca0ba20534 Author: pchelko Date: 2014-04-30 12:41 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/69ca0ba20534 8042087: [macosx] LWCToolkit.inokeAndWait is calling EventQueue.invokeLater Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 1047241ab94b Author: simonis Date: 2014-04-30 11:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1047241ab94b 8042090: Fix invalid variable names sun/java2d/loops/ProcessPath.c Reviewed-by: prr ! src/share/native/sun/java2d/loops/ProcessPath.c Changeset: b04dc2c5b9b9 Author: malenkov Date: 2014-04-30 19:28 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b04dc2c5b9b9 8041917: unexcepted behavior of LineBorder while using Boolean variable true Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/border/LineBorder.java ! test/javax/swing/border/Test4252164.java Changeset: 8a32763ec0b1 Author: serb Date: 2014-05-05 19:42 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8a32763ec0b1 8042212: [macosx] Toolkit.getScreenResolution() can return incorrect resolution Reviewed-by: anthony, pchelko ! src/macosx/native/sun/awt/CGraphicsDevice.m Changeset: d01841fda7a8 Author: prr Date: 2014-05-05 09:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d01841fda7a8 8038838: Totally remove all vestiges of com.sun.image.codec.jpeg from JDK 9 Reviewed-by: bae, vadim ! make/mapfiles/libjpeg/mapfile-vers-closed Changeset: de42513e996d Author: prr Date: 2014-05-05 12:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/de42513e996d Merge ! make/lib/Awt2dLibraries.gmk Changeset: d41dba23eca9 Author: darcy Date: 2014-05-05 23:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d41dba23eca9 8042256: Fix raw and unchecked lint warnings in com.sun.media.sound Reviewed-by: prr ! src/share/classes/com/sun/media/sound/AbstractLine.java ! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/share/classes/com/sun/media/sound/AbstractMixer.java ! src/share/classes/com/sun/media/sound/AlawCodec.java ! src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/share/classes/com/sun/media/sound/EventDispatcher.java ! src/share/classes/com/sun/media/sound/JDK13Services.java ! src/share/classes/com/sun/media/sound/MidiInDeviceProvider.java ! src/share/classes/com/sun/media/sound/MidiOutDeviceProvider.java ! src/share/classes/com/sun/media/sound/MidiUtils.java ! src/share/classes/com/sun/media/sound/PCMtoPCMCodec.java ! src/share/classes/com/sun/media/sound/PortMixer.java ! src/share/classes/com/sun/media/sound/RealTimeSequencer.java ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/share/classes/com/sun/media/sound/UlawCodec.java Changeset: 16471134008a Author: darcy Date: 2014-05-05 23:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/16471134008a 8039109: Fix unchecked and raw lint warnings in java.awt Reviewed-by: pchelko, forax, flar, prr ! src/share/classes/java/awt/AWTKeyStroke.java ! src/share/classes/java/awt/CardLayout.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/GraphicsEnvironment.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/SystemTray.java ! src/share/classes/java/awt/datatransfer/MimeTypeParameterList.java ! src/share/classes/java/awt/dnd/DragGestureEvent.java ! src/share/classes/java/awt/geom/Area.java ! src/share/classes/java/awt/image/BufferedImage.java ! src/share/classes/java/awt/image/CropImageFilter.java ! src/share/classes/java/awt/image/FilteredImageSource.java ! src/share/classes/java/awt/image/ImageFilter.java ! src/share/classes/java/awt/image/MemoryImageSource.java ! src/share/classes/java/awt/image/ReplicateScaleFilter.java ! src/share/classes/java/awt/image/renderable/ParameterBlock.java ! src/share/classes/java/awt/image/renderable/RenderableImageOp.java ! src/share/classes/java/awt/image/renderable/RenderableImageProducer.java ! src/share/classes/java/awt/print/Book.java ! src/share/classes/java/awt/print/PrinterJob.java Changeset: eff56d740e3d Author: pchelko Date: 2014-05-07 19:40 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/eff56d740e3d 8042585: [macosx] Unused code in LWCToolkit.m Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: ddb31ed7121b Author: pchelko Date: 2014-05-07 19:47 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ddb31ed7121b 8042219: [macosx] LWComponentPeer should not reference classes from sun.lwawt.macosx Reviewed-by: serb, azvegint ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWToolkit.java + src/macosx/classes/sun/lwawt/PlatformDropTarget.java ! src/macosx/classes/sun/lwawt/macosx/CDropTarget.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/CDropTarget.h ! src/macosx/native/sun/awt/CDropTarget.m Changeset: 75206fa5a43e Author: ddehaven Date: 2014-05-05 23:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/75206fa5a43e 8042440: awt_Plugin no longer needed Reviewed-by: serb, pchelko Contributed-by: David DeHaven ! make/lib/Awt2dLibraries.gmk ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt/mapfile-vers ! make/mapfiles/libawt/mapfile-vers-linux ! make/mapfiles/libawt_xawt/mapfile-vers ! src/solaris/native/sun/awt/awt_LoadLibrary.c - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h Changeset: 6f660f46f0f2 Author: simonis Date: 2014-05-08 11:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6f660f46f0f2 8042416: X11GraphicsEnvironment.isDisplayLocal() throws NoSuchElementException if DISPLAY host has more IP addresses than a local interface Reviewed-by: anthony, azvegint Contributed-by: matthia.braun at sap.com ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java Changeset: 415e14c14558 Author: pchelko Date: 2014-05-08 16:50 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/415e14c14558 8036917: [macosx] Native memory leaks. Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/CImage.m Changeset: 9c6ff56dfe00 Author: pchelko Date: 2014-05-08 18:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9c6ff56dfe00 8042752: [macosx] NSEvent instances leak throw JNI local references Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/CTrayIcon.m Changeset: 28b9b1940ff3 Author: prr Date: 2014-05-08 15:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/28b9b1940ff3 8038875: Remove use of ServiceLoader in finding class implementing sun.java2d.pipe. RenderingEngine Reviewed-by: flar, mchung ! make/CopyIntoClasses.gmk ! make/profile-rtjar-includes.txt - src/share/classes/sun/dc/META-INF/services/sun.java2d.pipe.RenderingEngine ! src/share/classes/sun/java2d/pipe/RenderingEngine.java - src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine - src/solaris/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine Changeset: 8b9bbe3b2e83 Author: omajid Date: 2014-05-08 19:27 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8b9bbe3b2e83 8042806: Splashscreen uses libjpeg-internal macros Reviewed-by: anthony, prr ! src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c Changeset: e343eef24517 Author: anashaty Date: 2014-05-12 18:21 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e343eef24517 8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed Reviewed-by: serb, alexsch ! test/javax/swing/text/StyledEditorKit/8016833/bug8016833.java Changeset: 1a6c78863ead Author: prr Date: 2014-05-12 09:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1a6c78863ead 8038876: Remove use of ServiceLoader in finding class implementing sun.java2d.cmm.CMMServiceProvider Reviewed-by: bae, mchung ! make/CopyIntoClasses.gmk ! make/profile-rtjar-includes.txt ! src/share/classes/sun/java2d/cmm/CMSManager.java - src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider Changeset: a0fcf95f8143 Author: prr Date: 2014-05-12 09:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a0fcf95f8143 Merge - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.solaris Changeset: 30544a627823 Author: serb Date: 2014-05-13 16:06 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/30544a627823 8042007: Javadoc cleanup of javax.sound.sampled.spi package Reviewed-by: pchelko, bagiras ! src/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 335a1e9fce6f Author: bae Date: 2014-05-14 18:19 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/335a1e9fce6f 6945174: IndexOutOfBoundsException calling ImageIO.read() on malformed PNG Reviewed-by: prr, serb ! src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/javax/imageio/plugins/png/ReadMalformedPngTest.java Changeset: 6f3559938123 Author: bagiras Date: 2014-05-15 20:09 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6f3559938123 8014755: [TEST_BUG] frames didn't closed after execution some awt/dnd/ tests Reviewed-by: serb, pchelko + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.html + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java + test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java + test/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java + test/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java + test/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.html + test/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java + test/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.html + test/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.java ! test/java/awt/regtesthelpers/process/ProcessCommunicator.java Changeset: ba159a52edcc Author: alitvinov Date: 2014-05-15 20:21 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ba159a52edcc 8041725: Nimbus JList selection colors persist across L&F changes Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/skin.laf + test/javax/swing/plaf/nimbus/8041725/bug8041725.java Changeset: c793ef08dc08 Author: azvegint Date: 2014-05-15 20:24 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c793ef08dc08 8041896: Test closed/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest fails with java.awt.IllegalComponentStateException Reviewed-by: pchelko, serb ! src/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/macosx/classes/sun/lwawt/LWChoicePeer.java + test/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java Changeset: 56024e323104 Author: ddehaven Date: 2014-05-13 10:29 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/56024e323104 8003900: X11 dependencies should be removed from Mac OS X build. Reviewed-by: anthony, art, pchelko Contributed-by: David DeHaven ! make/lib/Awt2dLibraries.gmk ! src/solaris/native/sun/awt/awt.h ! src/solaris/native/sun/awt/color.h ! src/solaris/native/sun/awt/img_util_md.h ! src/solaris/native/sun/awt/utility/rect.h Changeset: f142c0938978 Author: prr Date: 2014-05-23 09:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f142c0938978 Merge ! make/profile-rtjar-includes.txt ! src/share/classes/javax/swing/border/LineBorder.java ! src/share/classes/javax/swing/text/html/parser/Parser.java - src/share/classes/jdk/internal/util/xml/BasicXmlPropertiesProvider.java - src/share/classes/sun/util/spi/XmlPropertiesProvider.java - src/share/classes/sun/util/xml/META-INF/services/sun.util.spi.XmlPropertiesProvider - src/share/classes/sun/util/xml/PlatformXmlPropertiesProvider.java - test/java/util/Properties/CustomProvider.java - test/java/util/Properties/MyXmlPropertiesProvider.java Changeset: e48e3e902f4c Author: robm Date: 2014-05-23 19:42 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e48e3e902f4c 8041451: com.sun.jndi.ldap.Connection:ReadTimeout should abandon ldap request Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/Connection.java Changeset: bff46681a3f8 Author: sla Date: 2014-05-25 09:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bff46681a3f8 8041923: Command line output is missing from jinfo Reviewed-by: dcubed, allwin, jbachorik ! src/share/classes/sun/tools/jinfo/JInfo.java Changeset: 461d8801b05a Author: alanb Date: 2014-05-26 15:52 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/461d8801b05a 8043958: Remove unused com.sun.pept classes from jdk repository Reviewed-by: lancea ! make/CompileJavaClasses.gmk - src/share/classes/com/sun/pept/Delegate.java - src/share/classes/com/sun/pept/encoding/Decoder.java - src/share/classes/com/sun/pept/encoding/Encoder.java - src/share/classes/com/sun/pept/ept/Acceptor.java - src/share/classes/com/sun/pept/ept/ContactInfo.java - src/share/classes/com/sun/pept/ept/ContactInfoList.java - src/share/classes/com/sun/pept/ept/ContactInfoListIterator.java - src/share/classes/com/sun/pept/ept/EPTFactory.java - src/share/classes/com/sun/pept/ept/MessageInfo.java - src/share/classes/com/sun/pept/presentation/MessageStruct.java - src/share/classes/com/sun/pept/presentation/Stub.java - src/share/classes/com/sun/pept/presentation/TargetFinder.java - src/share/classes/com/sun/pept/presentation/Tie.java - src/share/classes/com/sun/pept/protocol/Interceptors.java - src/share/classes/com/sun/pept/protocol/MessageDispatcher.java - src/share/classes/com/sun/pept/transport/Connection.java Changeset: c33989af5014 Author: igerasim Date: 2014-05-26 19:59 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c33989af5014 8043476: java/util/BitSet/BSMethods.java failed with: java.lang.OutOfMemoryError: Java heap space Reviewed-by: alanb ! test/java/util/BitSet/BSMethods.java Changeset: 7d144f6951bc Author: vlivanov Date: 2014-02-24 18:11 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7d144f6951bc 8037210: Get rid of char-based descriptions 'J' of basic types Reviewed-by: jrose, psandoz, twisti ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java + test/java/lang/invoke/LambdaFormTest.java Changeset: dabb44358772 Author: kvn Date: 2014-05-26 18:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/dabb44358772 8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler Summary: Move the lopp from DigestBase.engineUpdate() to new private method implCompressMultiBlock() which can be intrinsified. Reviewed-by: psandoz, ascarpino, forax Contributed-by: james.cheng at oracle.com ! src/share/classes/sun/security/provider/DigestBase.java Changeset: d6585e6b53fe Author: okutsu Date: 2014-05-27 16:20 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d6585e6b53fe 8033627: UTC+02:00 time zones are not detected correctly on Windows Reviewed-by: peytoia ! src/windows/lib/tzmappings Changeset: 6ec1e03985cc Author: luchsh Date: 2014-05-27 17:56 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6ec1e03985cc 8043495: Add native FileChannelImpl.transferTo0() implementation for AIX Reviewed-by: alanb ! src/solaris/native/sun/nio/ch/FileChannelImpl.c Changeset: e998d3c9cb08 Author: mchung Date: 2014-05-27 12:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e998d3c9cb08 8044034: Remove unused com/sun/tools/hat files Reviewed-by: sla - src/share/classes/com/sun/tools/hat/MANIFEST.mf - src/share/classes/com/sun/tools/hat/README.txt - src/share/classes/com/sun/tools/hat/build.xml Changeset: c2cb6fbb149e Author: rriggs Date: 2014-05-27 16:05 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c2cb6fbb149e 8003488: (process) Provide Process.getPid() Summary: Add Process.getPid Reviewed-by: alanb, martin, igerasim ! src/share/classes/java/lang/Process.java ! src/solaris/classes/java/lang/UNIXProcess.java ! src/windows/classes/java/lang/ProcessImpl.java ! src/windows/native/java/lang/ProcessImpl_md.c ! test/java/lang/ProcessBuilder/Basic.java Changeset: 069b9bde2729 Author: wetmore Date: 2014-05-22 20:24 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/069b9bde2729 8043342: Replace uses of StringBuffer with StringBuilder within crypto code Summary: JCE components of 8041679 here due to code signing process. Reviewed-by: xuelei, wetmore Contributed-by: otaviopolianasantana at gmail.com ! src/share/classes/com/sun/crypto/provider/DHParameters.java ! src/share/classes/com/sun/crypto/provider/DHPublicKey.java ! src/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/share/classes/sun/security/pkcs11/P11Util.java Changeset: 73e09a1f1f3f Author: wetmore Date: 2014-05-23 23:55 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/73e09a1f1f3f Merge - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java - src/share/classes/sun/dc/META-INF/services/sun.java2d.pipe.RenderingEngine - src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider - src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine - src/share/classes/sun/misc/ThreadGroupUtils.java - src/solaris/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h Changeset: 182b5d527267 Author: wetmore Date: 2014-05-27 17:06 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/182b5d527267 Merge - src/share/classes/com/sun/pept/Delegate.java - src/share/classes/com/sun/pept/encoding/Decoder.java - src/share/classes/com/sun/pept/encoding/Encoder.java - src/share/classes/com/sun/pept/ept/Acceptor.java - src/share/classes/com/sun/pept/ept/ContactInfo.java - src/share/classes/com/sun/pept/ept/ContactInfoList.java - src/share/classes/com/sun/pept/ept/ContactInfoListIterator.java - src/share/classes/com/sun/pept/ept/EPTFactory.java - src/share/classes/com/sun/pept/ept/MessageInfo.java - src/share/classes/com/sun/pept/presentation/MessageStruct.java - src/share/classes/com/sun/pept/presentation/Stub.java - src/share/classes/com/sun/pept/presentation/TargetFinder.java - src/share/classes/com/sun/pept/presentation/Tie.java - src/share/classes/com/sun/pept/protocol/Interceptors.java - src/share/classes/com/sun/pept/protocol/MessageDispatcher.java - src/share/classes/com/sun/pept/transport/Connection.java Changeset: 4537360f09fe Author: wetmore Date: 2014-05-27 21:29 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4537360f09fe Merge - src/share/classes/com/sun/tools/hat/MANIFEST.mf - src/share/classes/com/sun/tools/hat/README.txt - src/share/classes/com/sun/tools/hat/build.xml Changeset: 6bdb138b48f9 Author: joehw Date: 2014-05-27 17:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6bdb138b48f9 8043592: The basic XML parser based on UKit fails to read XML files encoded in UTF-16BE or LE Reviewed-by: sherman, lancea ! src/share/classes/jdk/internal/util/xml/impl/Parser.java ! test/java/util/Properties/LoadAndStoreXML.java Changeset: 8a5bc1286b23 Author: igerasim Date: 2014-05-28 11:41 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8a5bc1286b23 8039319: (smartcardio) Card.transmitControlCommand() does not work on Mac OS X Reviewed-by: valeriep ! src/solaris/native/sun/security/smartcardio/pcsc_md.c Changeset: acda974a4986 Author: prappo Date: 2014-05-27 10:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/acda974a4986 8024832: ServerSocketChannel.socket().accept() throws IllegalBlockingModeException if not bound Reviewed-by: chegar, michaelm, alanb, mr ! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java + test/sun/nio/ch/ServerSocketAdaptorTest.java Changeset: d96a0380fcee Author: igerasim Date: 2014-05-29 01:50 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d96a0380fcee 7047033: (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: d1978cf32bc1 Author: weijun Date: 2014-05-29 10:36 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d1978cf32bc1 8036709: Java 7 jarsigner displays warning about cert policy tree Reviewed-by: mullan ! src/share/classes/sun/security/tools/jarsigner/Main.java + test/sun/security/tools/jarsigner/certpolicy.sh Changeset: 385577452761 Author: darcy Date: 2014-05-28 23:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/385577452761 8043916: Fix fallthrough lint warnings in java/lang/UNIXProcess.java Reviewed-by: lancea, alanb ! src/solaris/classes/java/lang/UNIXProcess.java Changeset: 47a74d7aff59 Author: igerasim Date: 2014-05-29 10:17 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/47a74d7aff59 8043720: (smartcardio) Native memory should be handled more accurately Reviewed-by: valeriep ! src/share/native/sun/security/smartcardio/pcsc.c Changeset: 0d9f2bdf6dc9 Author: vlivanov Date: 2014-05-29 13:27 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0d9f2bdf6dc9 8035186: j2se_jdk/jdk/test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - assertion error Reviewed-by: psandoz ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java Changeset: 79a6703ab839 Author: vinnie Date: 2014-05-29 15:50 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/79a6703ab839 8044038: Security tests fail on 32 bit linux platform Reviewed-by: xuelei, weijun ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/tools/keytool/autotest.sh Changeset: 62d3355b444e Author: igerasim Date: 2014-05-30 02:33 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/62d3355b444e 8044342: build failure on Windows noticed with recent smartcardio fix Reviewed-by: valeriep ! src/share/native/sun/security/smartcardio/pcsc.c Changeset: 36a62e89532e Author: weijun Date: 2014-05-30 14:37 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/36a62e89532e 8036779: sun.security.krb5.KdcComm interprets kdc_timeout as msec instead of sec Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/KdcComm.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/UdpTcp.java Changeset: 5a9976e5f0ca Author: alanb Date: 2014-05-30 14:32 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5a9976e5f0ca 8044027: Remove unused XML Signature schema and dtd files from source Reviewed-by: mullan ! make/CopyIntoClasses.gmk - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd Changeset: a02731d3f739 Author: katleman Date: 2014-05-29 22:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a02731d3f739 Added tag jdk9-b15 for changeset 4537360f09fe ! .hgtags Changeset: 6cfe32e4e51e Author: lana Date: 2014-05-30 09:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6cfe32e4e51e Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd Changeset: ab7d2c565b0d Author: sla Date: 2014-05-30 19:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ab7d2c565b0d 8044418: Add com/sun/jdi/JdbReadTwiceTest.sh to ProblemList.txt Reviewed-by: alanb, allwin ! test/ProblemList.txt Changeset: 7063484f2d5d Author: rriggs Date: 2014-05-30 15:46 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7063484f2d5d 8044461: Cleanup new Boolean and single character strings Reviewed-by: rriggs, alanb, lancea Contributed-by: otaviopolianasantana at gmail.com ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/share/classes/com/sun/jndi/cosnaming/CorbanameUrl.java ! src/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/share/classes/com/sun/jndi/toolkit/url/GenericURLContext.java ! src/share/classes/com/sun/rmi/rmid/ExecOptionPermission.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java ! src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/share/classes/com/sun/rowset/internal/XmlResolver.java ! src/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/share/classes/com/sun/tools/hat/internal/server/AllClassesQuery.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/net/CookieManager.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/XMLFormatter.java ! src/share/classes/javax/management/MBeanPermission.java ! src/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/share/classes/javax/security/sasl/Sasl.java ! src/share/classes/sun/jvmstat/monitor/AbstractMonitor.java ! src/share/classes/sun/jvmstat/monitor/HostIdentifier.java ! src/share/classes/sun/management/StackTraceElementCompositeData.java ! src/share/classes/sun/management/ThreadInfoCompositeData.java ! src/share/classes/sun/management/VMOptionCompositeData.java ! src/share/classes/sun/management/snmp/jvminstr/NotificationTargetImpl.java ! src/share/classes/sun/misc/ExtensionInfo.java ! src/share/classes/sun/misc/JarIndex.java ! src/share/classes/sun/misc/URLClassPath.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java ! src/share/classes/sun/net/util/IPAddressUtil.java ! src/share/classes/sun/net/www/ParseUtil.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java ! src/share/classes/sun/rmi/runtime/Log.java ! src/share/classes/sun/rmi/transport/proxy/CGIHandler.java ! src/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/share/classes/sun/security/provider/PolicyFile.java ! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/util/HostnameChecker.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/security/x509/CRLExtensions.java ! src/share/classes/sun/tools/jconsole/ConnectDialog.java ! src/share/classes/sun/tools/jconsole/inspector/Utils.java ! src/share/classes/sun/tools/jconsole/inspector/XOperations.java ! src/share/classes/sun/tools/jconsole/inspector/XTree.java Changeset: c89a6c0f54fc Author: mikael Date: 2014-05-30 09:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c89a6c0f54fc 8044363: Remove special build options for unpack200 executable Reviewed-by: ksrini ! make/CompileLaunchers.gmk Changeset: e95072225d17 Author: ksrini Date: 2014-05-30 13:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e95072225d17 8044046: [asm] refresh internal ASM version to v5.0.3 Reviewed-by: psandoz, sundar ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/Item.java ! src/share/classes/jdk/internal/org/objectweb/asm/Label.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Type.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/Method.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/AnalyzerException.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: c5c3515cb526 Author: darcy Date: 2014-05-30 16:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c5c3515cb526 8044477: Fix fallthrough lint warning in ASM Reviewed-by: lancea ! src/share/classes/jdk/internal/org/objectweb/asm/Item.java Changeset: b561412cd668 Author: darcy Date: 2014-05-30 16:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b561412cd668 8039865: Add fallthrough lint warning to build of jdk repository Reviewed-by: erikj ! make/Setup.gmk Changeset: 5cab03c4e5f9 Author: omajid Date: 2014-06-01 11:54 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5cab03c4e5f9 8044235: src.zip should include all sources Reviewed-by: andrew, dholmes ! make/CreateJars.gmk Changeset: e0cd39b72ac5 Author: alanb Date: 2014-06-02 09:19 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e0cd39b72ac5 8043753: Drop javax.transaction from compact2 and compact3 Reviewed-by: dholmes ! make/profile-rtjar-includes.txt Changeset: cb15bc14c26a Author: igerasim Date: 2014-06-02 19:49 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cb15bc14c26a 8037866: Replace the Fun class in tests with lambdas Reviewed-by: martin ! test/java/lang/ProcessBuilder/Basic.java ! test/java/nio/charset/StandardCharsets/Standard.java ! test/java/util/Collection/BiggernYours.java ! test/java/util/Collection/IteratorAtEnd.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/AsLifoQueue.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/PriorityQueue/ForgetMeNot.java ! test/java/util/concurrent/BlockingQueue/Interrupt.java ! test/java/util/concurrent/CyclicBarrier/Basic.java ! test/java/util/concurrent/Executors/Throws.java ! test/java/util/concurrent/FutureTask/Customized.java ! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/java/util/concurrent/ThreadPoolExecutor/ShutdownNowExecuteRace.java ! test/sun/nio/cs/FindOneCharEncoderBugs.java Changeset: 259d5726632f Author: ascarpino Date: 2014-06-02 17:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/259d5726632f 8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris Reviewed-by: valeriep ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 17b50862c27d Author: ascarpino Date: 2014-06-02 17:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/17b50862c27d 8037742: Re-enabling PKCS11 HMAC mechanisms in Solaris Reviewed-by: valeriep ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 9d59a8937c0b Author: yan Date: 2014-06-03 12:52 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9d59a8937c0b 8032527: fix a couple doclint errors in java/awt/geom/Path2D Reviewed-by: prr Contributed-by: Steven Sides ! src/share/classes/java/awt/geom/Path2D.java Changeset: 13c3451f3587 Author: thartmann Date: 2014-06-03 14:58 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/13c3451f3587 8005873: JRuby test_respond_to.rb asserts with: MT-unsafe modification of inline cache Reviewed-by: vlivanov, jrose, psandoz ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: b96d2940e35b Author: mullan Date: 2014-06-03 07:34 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b96d2940e35b 8036841: Reuse no-perms AccessControlContext object when performing isAuthorized check Reviewed-by: wetmore ! src/share/classes/java/security/AccessController.java Changeset: 49f58f07e360 Author: mullan Date: 2014-06-03 07:35 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/49f58f07e360 Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd Changeset: 21dc97b6aa48 Author: erikj Date: 2014-06-03 10:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/21dc97b6aa48 8043160: JDK 9 Build failure in accessbridge Reviewed-by: prr, tbell ! make/CompileJavaClasses.gmk ! make/lib/PlatformLibraries.gmk Changeset: 77703793fd36 Author: erikj Date: 2014-06-03 10:55 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/77703793fd36 8044480: JDK image target overwrites lib/server/libjsig.dylib symlink with a copy of lib/libjsig.dylib Reviewed-by: dcubed, tbell, dholmes ! make/Bundles.gmk Changeset: adaf3b7e6150 Author: yan Date: 2014-06-03 17:55 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/adaf3b7e6150 8040081: Tidy warnings cleanup for java.applet Reviewed-by: pchelko Contributed-by: Alexander Stepanov ! src/share/classes/java/applet/Applet.java ! src/share/classes/java/applet/AppletContext.java Changeset: b84c163b9598 Author: kizune Date: 2014-06-03 18:31 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b84c163b9598 8044206: LambdaMetafactory.altMetafactory javadoc refers to wrong method Reviewed-by: briangoetz, jjg ! src/share/classes/java/lang/invoke/LambdaMetafactory.java Changeset: b84aa47bbe0e Author: sundar Date: 2014-06-03 21:21 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b84aa47bbe0e 8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output Reviewed-by: jlaskey, lagergren, ksrini ! test/sun/tools/jrunscript/jrunscriptTest.sh Changeset: a63eb531f049 Author: xuelei Date: 2014-06-04 09:48 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a63eb531f049 8044771: PKIXValidator indent cleanup Reviewed-by: weijun ! src/share/classes/sun/security/validator/PKIXValidator.java Changeset: 46d876900ffe Author: miauno Date: 2014-06-02 17:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/46d876900ffe 8044495: Remove test demo/jvmti/mtrace/TraceJFrame.java Reviewed-by: sla, sspitsyn - test/demo/jvmti/mtrace/JFrameCreateTime.java - test/demo/jvmti/mtrace/TraceJFrame.java Changeset: d23c0eb930f7 Author: aefimov Date: 2014-06-04 16:26 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d23c0eb930f7 8032901: WaitForMultipleObjects() return value not handled appropriately Reviewed-by: dholmes, sla ! src/windows/transport/shmem/shmem_md.c Changeset: c5a2fc3ec942 Author: mtobiass Date: 2014-06-04 13:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c5a2fc3ec942 8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java fails: Process exit code was 0, but error was expected. Summary: Ignore read-only test if file is not read-only. This will happen when test is run as root. Reviewed-by: sla, dholmes ! test/sun/tools/native2ascii/NativeErrors.java Changeset: da62865b6478 Author: chegar Date: 2014-06-04 13:37 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/da62865b6478 8044590: Broken links in jre.api.net.socketoptions Reviewed-by: michaelm ! src/share/classes/jdk/net/Sockets.java Changeset: a4138f3a3432 Author: jfranck Date: 2014-06-04 14:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a4138f3a3432 8039916: AnnotatedType.getType() of a Executable parameters may return wrong type Reviewed-by: psandoz ! src/share/classes/java/lang/reflect/Executable.java + test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java Changeset: 6aaad55171e7 Author: sherman Date: 2014-06-04 11:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6aaad55171e7 8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped files Summary: to upgrade zlib version from 1.2.5 to 1.2.8 Reviewed-by: alanb, iris ! make/CompileLaunchers.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h + src/share/native/java/util/zip/zlib-1.2.8/ChangeLog + src/share/native/java/util/zip/zlib-1.2.8/README + src/share/native/java/util/zip/zlib-1.2.8/compress.c + src/share/native/java/util/zip/zlib-1.2.8/crc32.h + src/share/native/java/util/zip/zlib-1.2.8/deflate.c + src/share/native/java/util/zip/zlib-1.2.8/deflate.h + src/share/native/java/util/zip/zlib-1.2.8/gzclose.c + src/share/native/java/util/zip/zlib-1.2.8/gzguts.h + src/share/native/java/util/zip/zlib-1.2.8/gzlib.c + src/share/native/java/util/zip/zlib-1.2.8/gzread.c + src/share/native/java/util/zip/zlib-1.2.8/gzwrite.c + src/share/native/java/util/zip/zlib-1.2.8/infback.c + src/share/native/java/util/zip/zlib-1.2.8/inffast.c + src/share/native/java/util/zip/zlib-1.2.8/inffast.h + src/share/native/java/util/zip/zlib-1.2.8/inffixed.h + src/share/native/java/util/zip/zlib-1.2.8/inflate.c + src/share/native/java/util/zip/zlib-1.2.8/inflate.h + src/share/native/java/util/zip/zlib-1.2.8/inftrees.c + src/share/native/java/util/zip/zlib-1.2.8/inftrees.h + src/share/native/java/util/zip/zlib-1.2.8/patches/ChangeLog_java + src/share/native/java/util/zip/zlib-1.2.8/trees.c + src/share/native/java/util/zip/zlib-1.2.8/trees.h + src/share/native/java/util/zip/zlib-1.2.8/uncompr.c + src/share/native/java/util/zip/zlib-1.2.8/zadler32.c + src/share/native/java/util/zip/zlib-1.2.8/zconf.h + src/share/native/java/util/zip/zlib-1.2.8/zcrc32.c + src/share/native/java/util/zip/zlib-1.2.8/zlib.h + src/share/native/java/util/zip/zlib-1.2.8/zutil.c + src/share/native/java/util/zip/zlib-1.2.8/zutil.h Changeset: df4935532ab7 Author: sherman Date: 2014-06-04 14:00 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/df4935532ab7 8044727: Problem reading the contents of some zip files Summary: zis.readLOC() should not interpret ZIP64 data in extra field, if not necessary Reviewed-by: alanb ! src/share/classes/java/util/zip/ZipInputStream.java Changeset: a8012caa6ced Author: weijun Date: 2014-06-05 15:27 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a8012caa6ced 8044755: Add a test for algorithm constraints check in jarsigner Reviewed-by: xuelei + test/sun/security/tools/keytool/weaksize.sh Changeset: 9e8cddf3312e Author: michaelm Date: 2014-06-05 12:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9e8cddf3312e 8044766: New jdk.net classes have @since 1.9 tags in 8u20 Reviewed-by: chegar ! src/share/classes/jdk/net/ExtendedSocketOptions.java ! src/share/classes/jdk/net/NetworkPermission.java ! src/share/classes/jdk/net/SocketFlow.java ! src/share/classes/jdk/net/package-info.java Changeset: 2ba52b552a17 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2ba52b552a17 Added tag jdk9-b16 for changeset ab7d2c565b0d ! .hgtags Changeset: fd8e675f141b Author: lana Date: 2014-06-05 19:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/fd8e675f141b Merge - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h - test/demo/jvmti/mtrace/JFrameCreateTime.java - test/demo/jvmti/mtrace/TraceJFrame.java Changeset: de669b57f334 Author: chegar Date: 2014-06-06 10:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/de669b57f334 8043613: Update .properties files for serialver tool Reviewed-by: mfang ! src/share/classes/sun/tools/serialver/resources/serialver_ja.properties ! src/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties Changeset: a50ec15ca037 Author: weijun Date: 2014-06-06 22:31 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a50ec15ca037 8044747: [TESTBUG] Test sun/security/tools/policytool/i18n.sh fails after clicking 'Done' button in test frame Reviewed-by: xuelei ! test/sun/security/tools/policytool/i18n.sh Changeset: f0ae8bebfb14 Author: luchsh Date: 2014-06-07 00:17 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f0ae8bebfb14 8043954: Add async connect() support to NET_Connect() for AIX platform Reviewed-by: alanb ! src/aix/native/java/net/aix_close.c From alejandro.murillo at oracle.com Sat Jun 7 18:29:45 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 07 Jun 2014 18:29:45 +0000 Subject: hg: jdk9/hs-emb/langtools: 19 new changesets Message-ID: <201406071830.s57IUFu9008923@aojmv0008> Changeset: e6c5354fd9cd Author: pgovereau Date: 2014-05-27 18:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/e6c5354fd9cd 8041704: wrong error message when mixing lambda expression and inner class Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! test/tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.out + test/tools/javac/lambda/T8041704/ErrorMessageTest.java + test/tools/javac/lambda/T8041704/ErrorMessageTest.out Changeset: df54b4b79988 Author: pgovereau Date: 2014-05-27 22:26 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/df54b4b79988 8042741: Java 8 compiler throws NullPointerException depending location in source file Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8042741/A.java + test/tools/javac/flow/T8042741/PositionTest.java Changeset: 70c37804003a Author: pgovereau Date: 2014-05-27 14:23 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/70c37804003a 7177211: SharedNameTable.create and .dispose are not used Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/util/Names.java Changeset: abbc15936e1b Author: dlsmith Date: 2014-05-27 16:32 -0600 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/abbc15936e1b 8042338: Refactor Types.upperBound to treat wildcards and variables separately Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 8666a9611eb8 Author: dlsmith Date: 2014-05-27 16:39 -0600 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/8666a9611eb8 8044050: Move misplaced inference tests to test/tools/javac/generics/inference Reviewed-by: vromero + test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java + test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java + test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out + test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java + test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java - test/tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java - test/tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out Changeset: 217bf9b56e6c Author: pgovereau Date: 2014-05-28 21:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/217bf9b56e6c 8037934: Javac generates invalid signatures for local types Reviewed-by: vromero, rfield Contributed-by: separdaud at redhat.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/types/BadSigTest.java Changeset: 9955b8180ff6 Author: vromero Date: 2014-05-29 15:28 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/9955b8180ff6 8037937: javac: AssertionError during LVT generation, wrong variable ranges Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseIfElse.java Changeset: ca2bc0c46552 Author: jlahoda Date: 2014-05-30 12:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/ca2bc0c46552 8031967: For some sources compiler compiles for ever Summary: Avoid creating DeferredTypes for method calls with method calls as receivers if the site can be determined reliably Reviewed-by: mcimadamore, vromero Contributed-by: maurizio.cimadamore at oracle.com, jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8031967.java Changeset: 204314bf9667 Author: katleman Date: 2014-05-29 22:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/204314bf9667 Added tag jdk9-b15 for changeset 8666a9611eb8 ! .hgtags Changeset: 7d67ebd3e35c Author: lana Date: 2014-05-30 09:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/7d67ebd3e35c Merge Changeset: 4e6234110d3a Author: vromero Date: 2014-05-30 18:21 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/4e6234110d3a 8042785: javac, bridge methods are not getting the flags from the original method Reviewed-by: jjg, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java Changeset: 62e5d13e3383 Author: vromero Date: 2014-06-02 22:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/62e5d13e3383 8044487: Fix for 8042785 causes regression tests to fail with java.lang.VerifyError Reviewed-by: jjg, ksrini ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java - test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java Changeset: b21c359c1fd1 Author: vromero Date: 2014-06-04 20:01 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/b21c359c1fd1 8041713: Type inference of non-existent method references crashes the compiler Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java + test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.out Changeset: 56b8da5c4eaf Author: mcimadamore Date: 2014-06-05 12:21 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/56b8da5c4eaf 8043893: Inference doesn't report error on incompatible upper bounds Summary: Failure on type-equality check during incorporation doesn't trigger inference error Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8043893/T8043893.java + test/tools/javac/generics/inference/8043893/T8043893.out ! test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out Changeset: fe32d75d4d4f Author: sogoel Date: 2014-06-05 10:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/fe32d75d4d4f 8044064: Group 1: create .out files for cast and capture negative tests in tools/javac dir Reviewed-by: jjg ! test/tools/javac/CaptureInSubtype.java + test/tools/javac/CaptureInSubtype.out ! test/tools/javac/capture/Capture2.java + test/tools/javac/capture/Capture2.out ! test/tools/javac/capture/Martin.java + test/tools/javac/capture/Martin.out ! test/tools/javac/capture/T6594284.java + test/tools/javac/capture/T6594284.out ! test/tools/javac/cast/5064736/T5064736.java + test/tools/javac/cast/5064736/T5064736.out ! test/tools/javac/cast/6219964/T6219964.java + test/tools/javac/cast/6219964/T6219964.out ! test/tools/javac/cast/6302956/T6302956.java + test/tools/javac/cast/6302956/T6302956.out ! test/tools/javac/cast/6548436/T6548436d.java + test/tools/javac/cast/6548436/T6548436d.out ! test/tools/javac/cast/BoxedArray.java + test/tools/javac/cast/BoxedArray.out Changeset: 5eb7e8bb476b Author: sogoel Date: 2014-06-05 10:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/5eb7e8bb476b 8044072: Group 2: create .out files for OverrideChecks tests in tools/javac dir Reviewed-by: jjg ! test/tools/javac/OverrideChecks/InconsistentReturn.java + test/tools/javac/OverrideChecks/InconsistentReturn.out ! test/tools/javac/OverrideChecks/Private.java + test/tools/javac/OverrideChecks/Private.out ! test/tools/javac/OverrideChecks/StaticOverride.java + test/tools/javac/OverrideChecks/StaticOverride.out ! test/tools/javac/OverrideChecks/T4720356a.java + test/tools/javac/OverrideChecks/T4720356a.out ! test/tools/javac/OverrideChecks/T4720359a.java + test/tools/javac/OverrideChecks/T4720359a.out ! test/tools/javac/OverrideChecks/T4721069.java + test/tools/javac/OverrideChecks/T4721069.out ! test/tools/javac/OverrideChecks/ThrowsConflict.java + test/tools/javac/OverrideChecks/ThrowsConflict.out Changeset: 8ea3d41ba8f3 Author: jjg Date: 2014-06-05 13:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/8ea3d41ba8f3 8046067: test/tools/javac/api/6410643/T6410643.java is broken Reviewed-by: darcy, ksrini ! test/tools/javac/api/6410643/T6410643.java Changeset: 00d3ef2061f0 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/00d3ef2061f0 Added tag jdk9-b16 for changeset 7d67ebd3e35c ! .hgtags Changeset: b64f8d5b97fa Author: lana Date: 2014-06-05 19:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/b64f8d5b97fa Merge From alejandro.murillo at oracle.com Sat Jun 7 18:30:24 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 07 Jun 2014 18:30:24 +0000 Subject: hg: jdk9/hs-emb/nashorn: 74 new changesets Message-ID: <201406071830.s57IUxYV009037@aojmv0008> Changeset: 068b13565a57 Author: sundar Date: 2014-05-26 15:48 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/068b13565a57 8043930: TypeError when attemping to create an instance of non-public class could be better Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8043930.js + test/script/basic/JDK-8043930.js.EXPECTED Changeset: 32b66f4661ea Author: sundar Date: 2014-05-27 17:40 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/32b66f4661ea 8044000: Access to undefined property yields "null" instead of "undefined" Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 8c53a58a5b72 Author: sundar Date: 2014-05-30 17:22 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/8c53a58a5b72 8044415: ant makefile should have a target to generate javadoc only for jdk.nashorn.api and sub-packages Reviewed-by: jlaskey ! make/build.xml + samples/filebrowser.js + samples/word_histogram.js ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/package-info.java ! src/jdk/nashorn/internal/ir/annotations/Reference.java Changeset: 1d98e2a439dc Author: katleman Date: 2014-05-29 22:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/1d98e2a439dc Added tag jdk9-b15 for changeset 32b66f4661ea ! .hgtags Changeset: fed8c83dfba4 Author: lana Date: 2014-05-30 09:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/fed8c83dfba4 Merge Changeset: 26a5fdb90de2 Author: attila Date: 2014-02-26 13:17 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/26a5fdb90de2 8035820: Optimistic recompilation Reviewed-by: hannesw, jlaskey, sundar Contributed-by: attila.szegedi at oracle.com, marcus.lagergren at oracle.com ! .hgignore + bin/rundiff.sh + bin/runnormal.sh + bin/runnormaldual.sh + bin/runopt.sh + bin/runoptdual.sh + bin/runoptdualcatch.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! make/build.xml ! make/nbproject/ide-targets.xml ! make/project.properties ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk/internal/dynalink/GuardedInvocationFilter.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk/internal/dynalink/linker/LinkerServices.java + src/jdk/internal/dynalink/support/CatchExceptionCombinator.java + src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java + src/jdk/nashorn/internal/IntDeque.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java + src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Condition.java ! src/jdk/nashorn/internal/codegen/ConstantData.java + src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk/nashorn/internal/codegen/Label.java + src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MapCreator.java + src/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/ParamTypeMap.java + src/jdk/nashorn/internal/codegen/ProgramPoints.java ! src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java ! src/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/FunctionCall.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Node.java + src/jdk/nashorn/internal/ir/Optimistic.java + src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java + src/jdk/nashorn/internal/ir/debug/NashornClassReader.java + src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java + src/jdk/nashorn/internal/objects/annotations/Optimistic.java ! src/jdk/nashorn/internal/objects/annotations/Property.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/FunctionScope.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java + src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java + src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/Undefined.java + src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java + src/jdk/nashorn/internal/runtime/arrays/ContinuousArray.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java ! test/script/assert.js ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8029384.js + test/script/basic/JDK-8029384.js.EXPECTED ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/exprclosure.js.EXPECTED + test/script/basic/hideLocationProperties.js + test/script/basic/hideLocationProperties.js.EXPECTED + test/script/basic/relinkIndexGetter.js + test/script/basic/relinkIndexGetter.js.EXPECTED ! test/script/basic/run-octane.js - test/script/basic/runsunspider-lazy.js ! test/script/basic/runsunspider.js + test/script/basic/typedarrays2.js + test/script/basic/typedarrays2.js.EXPECTED + test/script/currently-failing/property_delete.js ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js - test/script/maptests/property_delete.js ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java Changeset: e008b751c93f Author: lagergren Date: 2014-03-03 11:24 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/e008b751c93f 8035836: Array performance improvements Summary: Implement typed arrays with native byte buffers and do fast linking for all continuous arrays Reviewed-by: attila, jlaskey, sundar, hannesw - bin/runnormal.sh - bin/runnormaldual.sh - bin/runopt.sh - bin/runoptdual.sh ! bin/runoptdualcatch.sh - bin/verbose_octane.bat - bin/verbose_octane.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! make/build-benchmark.xml ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeMath.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java - src/jdk/nashorn/internal/runtime/arrays/ContinuousArray.java + src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java + src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/examples/string-micro.js ! test/script/basic/JDK-8020357.js ! test/script/basic/NASHORN-377.js ! test/script/basic/typedarrays.js Changeset: c4c229109575 Author: lagergren Date: 2014-03-05 09:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/c4c229109575 8036127: Prototype filter needs to be applied to getter guard as well, not just getter Summary: This manifests itself as a bug in optimistic types, as inner functions may access properties of the wrong type, but it is also a bug in tip. Without optimistic types, we have been unable to find a reproducer due to more similar PropertyMaps Reviewed-by: attila, jlaskey, sundar + bin/fastCatchCombinator.jar ! bin/runoptdualcatch.sh ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 3c1163f9c095 Author: lagergren Date: 2014-03-12 10:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/3c1163f9c095 8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types Summary: This will be the new default setting, so the explicit flag should be removed, and instead reverse checked for explicitly DISABLED optimistic types. In the future, we might remove the flag altogether. Reviewed-by: attila, hannesw ! bin/runoptdualcatch.sh ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/options/Options.java Changeset: 005ac813256a Author: lagergren Date: 2014-03-14 14:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/005ac813256a 8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one. Summary: This uses the inspection framework for generated code to ensure optimisim. Reviewed-by: attila, lagergren Contributed-by: matherey.nunez at oracle.com + test/script/basic/optimistic_check_type.js + test/script/basic/optimistic_check_type.js.EXPECTED + test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: 949577ac683d Author: mnunez Date: 2014-03-17 15:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/949577ac683d 8037086: Check that deoptimizing recompilations are correct Reviewed-by: attila, lagergren + test/src/jdk/nashorn/internal/runtime/OptimisticRecompilationTest.java Changeset: ba08b3188eb2 Author: lagergren Date: 2014-03-20 16:16 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/ba08b3188eb2 8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation Summary: Compute RecompiledScriptFunctionDatas eagerly, annotate them with scope depth information and use them in recompilations. Reviewed-by: attila, hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java + src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyDescriptor.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java Changeset: d7807721d24a Author: lagergren Date: 2014-03-20 16:26 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/d7807721d24a 8037967: Broke the build, by commiting without saving the last review comment Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 21fe19543736 Author: attila Date: 2014-03-21 17:52 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/21fe19543736 Merge ! make/build.xml ! make/project.properties ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java + src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java - src/jdk/nashorn/internal/runtime/GlobalObject.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/Property.java - src/jdk/nashorn/internal/runtime/PropertyListener.java - src/jdk/nashorn/internal/runtime/PropertyListenerManager.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java + test/script/basic/dataview_new.js + test/script/currently-failing/OptimisticRecompilationTest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java - test/src/jdk/nashorn/internal/runtime/OptimisticRecompilationTest.java Changeset: a6b199203eb8 Author: attila Date: 2014-03-24 18:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/a6b199203eb8 8038223: Symbol trace debug output takes time Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/ir/Symbol.java Changeset: 051ac0fec966 Author: attila Date: 2014-03-24 18:41 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/051ac0fec966 8037534: Use scope types to determine optimistic types Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/currently-failing/OptimisticRecompilationTest.java Changeset: 95fed751dc0e Author: attila Date: 2014-03-26 15:00 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/95fed751dc0e 8038396: fix for the compiler expression evaluator to be more inquisitive about types Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java Changeset: 03b2757e2eba Author: lagergren Date: 2014-03-27 11:45 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/03b2757e2eba 8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output. Reviewed-by: attila, hannesw, sundar ! bin/runoptdualcatch.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/Logging.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java + src/jdk/nashorn/internal/runtime/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js + test/script/trusted/event_queue.js + test/script/trusted/event_queue.js.EXPECTED ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java Changeset: fa068c865e46 Author: attila Date: 2014-03-27 14:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/fa068c865e46 8038416: Access to undefined scoped variables deoptimized too much Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java Changeset: 7bb20a02bad0 Author: lagergren Date: 2014-03-31 14:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/7bb20a02bad0 8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not. Reviewed-by: attila, sundar, jlaskey + bin/runoptdualcatch9.sh ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java + src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8022903.js.EXPECTED ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027042.js.EXPECTED + test/script/currently-failing/JDK-8010697.js + test/script/currently-failing/JDK-8010697.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 899b6f171676 Author: lagergren Date: 2014-04-01 11:19 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/899b6f171676 8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java - test/script/basic/runsunspider-lazy.js.EXPECTED Changeset: 1b9bd93570f8 Author: lagergren Date: 2014-04-01 16:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/1b9bd93570f8 8038945: Simplify strict undefined checks Reviewed-by: jlaskey, hannesw ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8038945.js + test/script/basic/JDK-8038945.js.EXPECTED Changeset: 2aaf89857444 Author: lagergren Date: 2014-04-02 10:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/2aaf89857444 8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! test/script/basic/JDK-8038945.js ! test/script/basic/JDK-8038945.js.EXPECTED Changeset: f47393d4559b Author: attila Date: 2014-04-11 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/f47393d4559b 8040024: BranchOptimizer produces bad code for NaN FP comparison Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java + test/script/basic/JDK-8040024.js + test/script/basic/JDK-8040024.js.EXPECTED Changeset: ddda121eca56 Author: lagergren Date: 2014-04-11 16:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/ddda121eca56 8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects. Reviewed-by: hannesw, attila, sundar, jlaskey ! src/jdk/internal/dynalink/linker/GuardedInvocation.java + src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/Flags.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + test/examples/apply_to_call_benchmark.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016618.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call1.js + test/script/basic/apply_to_call/apply_to_call1.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call2.js + test/script/basic/apply_to_call/apply_to_call2.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call3.js + test/script/basic/apply_to_call/apply_to_call3.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call4.js + test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_bench.js + test/script/basic/apply_to_call/apply_to_call_bench.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: 636c6e455269 Author: lagergren Date: 2014-04-11 16:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/636c6e455269 Merge Changeset: 8423d57c70de Author: lagergren Date: 2014-04-17 20:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/8423d57c70de 8040089: Apply to call transform was incomplete. Now passes all tests and performance is back Reviewed-by: hannesw, attila, sundar, jlaskey ! bin/fixwhitespace.sh ! bin/runoptdualcatch.sh ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/ParamTypeMap.java ! src/jdk/nashorn/internal/codegen/ProgramPoints.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! test/script/basic/apply_to_call/apply_to_call1.js ! test/script/basic/apply_to_call/apply_to_call2.js ! test/script/basic/apply_to_call/apply_to_call3.js ! test/script/basic/apply_to_call/apply_to_call4.js ! test/script/basic/apply_to_call/apply_to_call_bench.js + test/script/basic/apply_to_call/apply_to_call_recompile.js + test/script/basic/apply_to_call/apply_to_call_recompile.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_varargs.js + test/script/basic/apply_to_call/apply_to_call_varargs.js.EXPECTED ! test/script/basic/run-octane.js Changeset: 82dc816bf225 Author: lagergren Date: 2014-04-18 20:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/82dc816bf225 8040102: Remove all references to Unsafe and definition of anonymous clases from the code Summary: As the catch combinator optimization is now part of java.lang.invoke we don't need to put our own in the boot class path in any configuration anymore. Furthermore, with the completion of the array performance subtask of optimistic typing, we can remove the experimental (commented out) Unsafe accessors in the ArrayData classes Reviewed-by: attila, jlaskey - bin/checkintest.sh - bin/fastCatchCombinator.jar ! bin/runopt.sh < bin/runoptdualcatch.sh + bin/runopt_noassert.sh + bin/runopt_nojfr.sh - bin/runoptdualcatch9.sh ! src/jdk/internal/dynalink/linker/GuardedInvocation.java - src/jdk/internal/dynalink/support/CatchExceptionCombinator.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java Changeset: e8c0262bafdd Author: lagergren Date: 2014-04-18 21:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/e8c0262bafdd 8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that. Reviewed-by: attila, lagergren Contributed-by: matherey.nunez at oracle.com ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RewriteException.java - src/jdk/nashorn/internal/runtime/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java - test/script/basic/arraysIntKey.js - test/script/basic/arraysIntKey.js.EXPECTED + test/script/basic/arrays_int_key.js + test/script/basic/arrays_int_key.js.EXPECTED - test/script/basic/relinkIndexGetter.js - test/script/basic/relinkIndexGetter.js.EXPECTED + test/script/basic/relink_index_getter.js + test/script/basic/relink_index_getter.js.EXPECTED ! test/script/trusted/event_queue.js ! test/script/trusted/event_queue.js.EXPECTED Changeset: 75e8d1a4ba23 Author: lagergren Date: 2014-04-22 14:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/75e8d1a4ba23 8033105: Make sure Nashorn test harness can run zlib benchmark Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane-splitter.js.EXPECTED ! test/script/basic/compile-octane.js ! test/script/basic/compile-octane.js.EXPECTED ! test/script/basic/run-octane.js - test/script/basic/runsunspider-eager.js ! test/script/basic/runsunspider.js + test/script/basic/runsunspider.js.EXPECTED Changeset: 222d989ca549 Author: lagergren Date: 2014-04-23 16:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/222d989ca549 8038426: Move all loggers from process wide scope into Global scope Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java - src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java - src/jdk/nashorn/internal/runtime/Logging.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + src/jdk/nashorn/internal/runtime/logging/DebugLogger.java + src/jdk/nashorn/internal/runtime/logging/Loggable.java + src/jdk/nashorn/internal/runtime/logging/Logger.java ! src/jdk/nashorn/internal/runtime/options/KeyValueOption.java + src/jdk/nashorn/internal/runtime/options/LoggingOption.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/tools/Shell.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java Changeset: 0c4cda533038 Author: lagergren Date: 2014-04-23 17:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/0c4cda533038 8041434: Add synchronization to the common global constants structure Reviewed-by: attila, hannesw ! bin/runopt.sh ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java ! src/jdk/nashorn/internal/runtime/logging/DebugLogger.java ! src/jdk/nashorn/internal/runtime/logging/Loggable.java ! src/jdk/nashorn/tools/Shell.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java Changeset: 77511a74bb48 Author: lagergren Date: 2014-04-25 14:26 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/77511a74bb48 8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 0b3e11df32be Author: lagergren Date: 2014-04-28 16:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/0b3e11df32be 8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8041995.js + test/script/basic/JDK-8041995.js.EXPECTED Changeset: d5c2bf69f341 Author: mnunez Date: 2014-04-29 16:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/d5c2bf69f341 8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework Reviewed-by: attila, lagergren - test/script/currently-failing/OptimisticRecompilationTest.java + test/script/trusted/optimistic_recompilation.js + test/script/trusted/optimistic_recompilation.js.EXPECTED Changeset: e41798b06137 Author: lagergren Date: 2014-05-02 18:22 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/e41798b06137 8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! test/script/basic/run-octane.js Changeset: 07fdc97e6fc1 Author: mnunez Date: 2014-05-05 14:17 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/07fdc97e6fc1 8037572: Add more test cases to check static types Reviewed-by: attila, lagergren + test/script/basic/optimistic_arithmetic_check_type.js + test/script/basic/optimistic_arithmetic_check_type.js.EXPECTED + test/script/basic/optimistic_assignment_check_type.js + test/script/basic/optimistic_assignment_check_type.js.EXPECTED ! test/script/basic/optimistic_check_type.js ! test/script/basic/optimistic_check_type.js.EXPECTED + test/script/basic/optimistic_logical_check_type.js + test/script/basic/optimistic_logical_check_type.js.EXPECTED + test/script/currently-failing/optimistic_check_type_cases.js + test/script/currently-failing/optimistic_check_type_cases.js.EXPECTED Changeset: c61d579dd5a8 Author: attila Date: 2014-05-13 11:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/c61d579dd5a8 8042118: Separate types from symbols Reviewed-by: hannesw, lagergren ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/messages.properties ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java + src/jdk/nashorn/internal/codegen/AssignSymbols.java - src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/Label.java + src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk/nashorn/internal/codegen/ProgramPoints.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java - src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java + src/jdk/nashorn/internal/ir/JoinPredecessor.java + src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java + src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java + src/jdk/nashorn/internal/ir/LocalVariableConversion.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/Optimistic.java ! src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8026137.js ! test/script/basic/NASHORN-737.js.EXPECTED + test/script/basic/boolean_arithmetic.js + test/script/basic/boolean_arithmetic.js.EXPECTED ! test/script/basic/optimistic_check_type.js.EXPECTED ! test/script/basic/optimistic_logical_check_type.js.EXPECTED ! test/script/basic/parser/breakStat.js.EXPECTED ! test/script/basic/parser/continueStat.js.EXPECTED ! test/script/basic/parser/labelledStat.js.EXPECTED ! test/script/basic/parser/lhsExpr.js.EXPECTED ! test/script/basic/run-octane.js ! test/script/basic/runsunspider.js ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: ca80b07bd06d Author: attila Date: 2014-05-13 14:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/ca80b07bd06d 8043002: Improve performance of Nashorn equality operators Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java Changeset: fbca2b7761ae Author: attila Date: 2014-05-14 10:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/fbca2b7761ae 8043003: Use strongly referenced generic invokers Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java Changeset: fd32489a1cf1 Author: attila Date: 2014-05-14 15:55 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/fd32489a1cf1 8043004: Reduce variability at JavaAdapter call sites Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java Changeset: 1b93607e77f8 Author: attila Date: 2014-05-14 16:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/1b93607e77f8 8043137: Collapse long sequences of NOP in Nashorn bytecode output Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java Changeset: 0b5790104afb Author: mnunez Date: 2014-05-14 15:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/0b5790104afb 8044154: Nashorn : all tests failed with java.security.AccessControlException Reviewed-by: attila, sundar ! make/build.xml Changeset: e18b0b919ef7 Author: attila Date: 2014-05-14 17:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/e18b0b919ef7 8043133: Fix corner cases of JDK-8041995 Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8043133.js + test/script/basic/JDK-8043133.js.EXPECTED Changeset: e369d45a77e0 Author: attila Date: 2014-05-15 15:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/e369d45a77e0 8043235: Type-based optimizations interfere with continuation methods Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8043235.js + test/script/basic/JDK-8043235.js.EXPECTED Changeset: d509e7ba47dd Author: lagergren Date: 2014-05-19 15:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/d509e7ba47dd 8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation. Reviewed-by: hannesw, attila ! bin/runopt.sh ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java - src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java - src/jdk/nashorn/internal/codegen/ParamTypeMap.java + src/jdk/nashorn/internal/codegen/TypeEvaluator.java + src/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java ! src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java + src/jdk/nashorn/internal/ir/Labels.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/Optimistic.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js Changeset: c5612f4c4b61 Author: attila Date: 2014-05-19 18:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/c5612f4c4b61 8043431: Fix yet another corner case of JDK-8041995 Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8043431.js + test/script/basic/JDK-8043431.js.EXPECTED Changeset: 6f3a4acb49fe Author: lagergren Date: 2014-05-20 10:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/6f3a4acb49fe 8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging Reviewed-by: sundar, attila ! test/script/basic/run-octane.js Changeset: 6fc56d9cbb73 Author: attila Date: 2014-05-21 12:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/6fc56d9cbb73 8043608: Make equality tests inline better Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java Changeset: 12c7c5ccf4ae Author: attila Date: 2014-05-21 15:38 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/12c7c5ccf4ae 8043605: Enable history for empty property maps Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 59b025df6d0a Author: lagergren Date: 2014-05-21 16:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/59b025df6d0a 8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option. Reviewed-by: sundar, attila ! bin/runopt.sh ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: a9414c20b7e7 Author: lagergren Date: 2014-05-21 16:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/a9414c20b7e7 8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite Reviewed-by: sundar, attila - test/script/basic/apply_to_call/apply_to_call_bench.js - test/script/basic/apply_to_call/apply_to_call_bench.js.EXPECTED + test/script/currently-failing/apply_to_call_bench.js + test/script/currently-failing/apply_to_call_bench.js.EXPECTED Changeset: 5b017d6edef6 Author: lagergren Date: 2014-05-21 16:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/5b017d6edef6 8043632: Parallelize class installation and various script fixes. Reviewed-by: sundar, attila + bin/run_octane.sh ! bin/runopt.sh ! docs/DEVELOPER_README ! make/build-benchmark.xml ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js Changeset: 6e915a39b248 Author: lagergren Date: 2014-05-27 21:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/6e915a39b248 8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line) Reviewed-by: jlaskey, sundar ! docs/DEVELOPER_README ! make/build-benchmark.xml ! make/build.xml ! make/project.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/script/basic/run-octane.js Changeset: 403fa5685a2f Author: lagergren Date: 2014-05-28 13:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/403fa5685a2f 8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness Reviewed-by: attila, sundar ! bin/fixwhitespace.sh ! make/build-benchmark.xml ! make/build.xml ! make/project.properties ! test/script/basic/runsunspider.js Changeset: f44ec6545b9a Author: attila Date: 2014-05-28 16:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/f44ec6545b9a Merge ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! make/build.xml ! make/project.properties ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js ! test/script/trusted/event_queue.js ! test/script/trusted/optimistic_recompilation.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java + test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: aeccdbb8d366 Author: attila Date: 2014-06-02 17:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/aeccdbb8d366 Merge ! make/build.xml ! make/project.properties ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: e445404a69f5 Author: sundar Date: 2014-06-03 13:57 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/e445404a69f5 8044612: StringIndexOutOfBoundException in NativeRegExp.appendReplacement Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8044612.js Changeset: f855686309df Author: sundar Date: 2014-06-03 14:13 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/f855686309df 8044520: Nashorn cannot execute node.js's express module Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8044520.js Changeset: 0625a45b5333 Author: attila Date: 2014-06-03 11:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/0625a45b5333 8044171: Make optimistic exception handlers smaller Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/RewriteException.java Changeset: eff9df533685 Author: attila Date: 2014-06-03 12:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/eff9df533685 8044533: Deoptimizing negation produces wrong result for zero Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8044533.js + test/script/basic/JDK-8044533.js.EXPECTED Changeset: b46f809c8322 Author: attila Date: 2014-06-03 12:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/b46f809c8322 8044534: Constant folding for unary + should produce int for boolean literals Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/FoldConstants.java + test/script/basic/JDK-8044534.js + test/script/basic/JDK-8044534.js.EXPECTED Changeset: 21f799bc2254 Author: attila Date: 2014-06-03 12:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/21f799bc2254 8044518: Ensure exceptions related to optimistic recompilation are not serializable Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java + test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java Changeset: fd14a4b555f7 Author: sundar Date: 2014-06-04 13:55 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/fd14a4b555f7 8044750: megamorphic getter for scope objects does not call __noSuchProperty__ hook Reviewed-by: attila, lagergren, hannesw ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8044750.js ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: cf4d2252d444 Author: attila Date: 2014-06-04 13:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/cf4d2252d444 8044638: Tidy up Nashorn codebase for code standards Reviewed-by: lagergren, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk/internal/dynalink/NoSuchDynamicMethodException.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java ! src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk/internal/dynalink/beans/BeanIntrospector.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java ! src/jdk/internal/dynalink/beans/ClassString.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java ! src/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk/internal/dynalink/support/AutoDiscovery.java ! src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/ClassMap.java ! src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk/internal/dynalink/support/Guards.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/Lookup.java ! src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/NameCodec.java ! src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java ! src/jdk/nashorn/api/scripting/Formatter.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/Labels.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/NashornClassReader.java ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java ! src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/logging/DebugLogger.java ! src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java ! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Option.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Token.java ! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java ! test/examples/apply_to_call_benchmark.js ! test/examples/array-micro.js ! test/examples/dual-fields-micro.js ! test/examples/innerbench.js ! test/examples/int-micro.js ! test/examples/string-micro.js ! test/examples/typechain.js ! test/lib/benchmark.js ! test/opt/add.js ! test/opt/add_constant.js ! test/opt/add_reuse_callsite.js ! test/opt/add_revert2.js ! test/opt/cascade_specialize.js ! test/script/assert.js ! test/script/basic/8024180/global_var_delete.js ! test/script/basic/8024180/global_var_shadow.js ! test/script/basic/8024180/scope_no_such_prop.js ! test/script/basic/8024180/with_expr_prop_add.js ! test/script/basic/8024180/with_expr_proto_prop_add.js ! test/script/basic/8024180/with_java_object.js ! test/script/basic/JDK-8005958.js ! test/script/basic/JDK-8006304.js ! test/script/basic/JDK-8006337.js ! test/script/basic/JDK-8006529-b.js ! test/script/basic/JDK-8006570.js ! test/script/basic/JDK-8006852a.js ! test/script/basic/JDK-8006852b.js ! test/script/basic/JDK-8006857.js ! test/script/basic/JDK-8006983.js ! test/script/basic/JDK-8006984.js ! test/script/basic/JDK-8007060.js ! test/script/basic/JDK-8007140.js ! test/script/basic/JDK-8007215.js ! test/script/basic/JDK-8007460.js ! test/script/basic/JDK-8007522.js ! test/script/basic/JDK-8007523.js ! test/script/basic/JDK-8007619.js ! test/script/basic/JDK-8007990.js ! test/script/basic/JDK-8008197.js ! test/script/basic/JDK-8008206.js ! test/script/basic/JDK-8008238.js ! test/script/basic/JDK-8008554.js ! test/script/basic/JDK-8008814-3.js ! test/script/basic/JDK-8008814-4.js ! test/script/basic/JDK-8009553.js ! test/script/basic/JDK-8009868.js ! test/script/basic/JDK-8010709.js ! test/script/basic/JDK-8010710.js ! test/script/basic/JDK-8010720.js ! test/script/basic/JDK-8010731.js ! test/script/basic/JDK-8010804.js ! test/script/basic/JDK-8010946-privileged.js ! test/script/basic/JDK-8010946.js ! test/script/basic/JDK-8011023.js ! test/script/basic/JDK-8011209.js ! test/script/basic/JDK-8011237.js ! test/script/basic/JDK-8011274.js ! test/script/basic/JDK-8011357.js ! test/script/basic/JDK-8011362.js ! test/script/basic/JDK-8011365.js ! test/script/basic/JDK-8011382.js ! test/script/basic/JDK-8011394.js ! test/script/basic/JDK-8011552.js ! test/script/basic/JDK-8011555.js ! test/script/basic/JDK-8011578.js ! test/script/basic/JDK-8011718.js ! test/script/basic/JDK-8011756.js ! test/script/basic/JDK-8011893.js ! test/script/basic/JDK-8011960.js ! test/script/basic/JDK-8011964.js ! test/script/basic/JDK-8011974.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8012164.js ! test/script/basic/JDK-8012191.js ! test/script/basic/JDK-8012240.js ! test/script/basic/JDK-8012291.js ! test/script/basic/JDK-8012305.js ! test/script/basic/JDK-8012457.js ! test/script/basic/JDK-8012462.js ! test/script/basic/JDK-8013131.js ! test/script/basic/JDK-8013167.js ! test/script/basic/JDK-8013325.js ! test/script/basic/JDK-8013337.js ! test/script/basic/JDK-8013444.js ! test/script/basic/JDK-8013729.js ! test/script/basic/JDK-8013873.js ! test/script/basic/JDK-8013874.js ! test/script/basic/JDK-8013878.js ! test/script/basic/JDK-8013919.js ! test/script/basic/JDK-8014426.js ! test/script/basic/JDK-8014647.js ! test/script/basic/JDK-8014781.js ! test/script/basic/JDK-8014785.js ! test/script/basic/JDK-8014953.js ! test/script/basic/JDK-8015267.js ! test/script/basic/JDK-8015345.js ! test/script/basic/JDK-8015346.js ! test/script/basic/JDK-8015347.js ! test/script/basic/JDK-8015348.js ! test/script/basic/JDK-8015349.js ! test/script/basic/JDK-8015350.js ! test/script/basic/JDK-8015352.js ! test/script/basic/JDK-8015353.js ! test/script/basic/JDK-8015354.js ! test/script/basic/JDK-8015355.js ! test/script/basic/JDK-8015356.js ! test/script/basic/JDK-8015357.js ! test/script/basic/JDK-8015741.js ! test/script/basic/JDK-8015830.js ! test/script/basic/JDK-8015892.js ! test/script/basic/JDK-8015945.js ! test/script/basic/JDK-8015959.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016235.js ! test/script/basic/JDK-8016239.js ! test/script/basic/JDK-8016518.js ! test/script/basic/JDK-8016542.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016667.js ! test/script/basic/JDK-8016681.js ! test/script/basic/JDK-8017046.js ! test/script/basic/JDK-8017082.js ! test/script/basic/JDK-8017084.js ! test/script/basic/JDK-8017768.js ! test/script/basic/JDK-8017950.js ! test/script/basic/JDK-8019226.js ! test/script/basic/JDK-8019473.js ! test/script/basic/JDK-8019478.js ! test/script/basic/JDK-8019482.js ! test/script/basic/JDK-8019488.js ! test/script/basic/JDK-8019508.js ! test/script/basic/JDK-8019553.js ! test/script/basic/JDK-8019585.js ! test/script/basic/JDK-8019629.js ! test/script/basic/JDK-8019783.js ! test/script/basic/JDK-8019791.js ! test/script/basic/JDK-8019805.js ! test/script/basic/JDK-8019808.js ! test/script/basic/JDK-8019809.js ! test/script/basic/JDK-8019810.js ! test/script/basic/JDK-8019811.js ! test/script/basic/JDK-8019814.js ! test/script/basic/JDK-8019817.js ! test/script/basic/JDK-8019819.js ! test/script/basic/JDK-8019821.js ! test/script/basic/JDK-8019822.js ! test/script/basic/JDK-8019947.js ! test/script/basic/JDK-8019963.js ! test/script/basic/JDK-8019983.js ! test/script/basic/JDK-8019985.js ! test/script/basic/JDK-8020124.js ! test/script/basic/JDK-8020132.js ! test/script/basic/JDK-8020223.js ! test/script/basic/JDK-8020324.js ! test/script/basic/JDK-8020325.js ! test/script/basic/JDK-8020354.js ! test/script/basic/JDK-8020355.js ! test/script/basic/JDK-8020356.js ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8020358.js ! test/script/basic/JDK-8020380.js ! test/script/basic/JDK-8020437.js ! test/script/basic/JDK-8020463.js ! test/script/basic/JDK-8020508.js ! test/script/basic/JDK-8021122.js ! test/script/basic/JDK-8022598.js ! test/script/basic/JDK-8022731.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8023026.js ! test/script/basic/JDK-8023373.js ! test/script/basic/JDK-8023531.js ! test/script/basic/JDK-8023551.js ! test/script/basic/JDK-8023630.js ! test/script/basic/JDK-8023650.js ! test/script/basic/JDK-8023780.js ! test/script/basic/JDK-8023784.js ! test/script/basic/JDK-8024120.js ! test/script/basic/JDK-8024174.js ! test/script/basic/JDK-8024255.js ! test/script/basic/JDK-8024512.js ! test/script/basic/JDK-8024619.js ! test/script/basic/JDK-8024846.js ! test/script/basic/JDK-8024847.js ! test/script/basic/JDK-8024972.js ! test/script/basic/JDK-8025048-2.js ! test/script/basic/JDK-8025048.js ! test/script/basic/JDK-8025080.js ! test/script/basic/JDK-8025090.js ! test/script/basic/JDK-8025111.js ! test/script/basic/JDK-8025147.js ! test/script/basic/JDK-8025149.js ! test/script/basic/JDK-8025163.js ! test/script/basic/JDK-8025197.js ! test/script/basic/JDK-8025213.js ! test/script/basic/JDK-8025312.js ! test/script/basic/JDK-8025325.js ! test/script/basic/JDK-8025434.js ! test/script/basic/JDK-8025486.js ! test/script/basic/JDK-8025488.js ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8025520.js ! test/script/basic/JDK-8025589.js ! test/script/basic/JDK-8026008.js ! test/script/basic/JDK-8026016.js ! test/script/basic/JDK-8026033.js ! test/script/basic/JDK-8026042.js ! test/script/basic/JDK-8026048.js ! test/script/basic/JDK-8026112.js ! test/script/basic/JDK-8026125.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8026161.js ! test/script/basic/JDK-8026162.js ! test/script/basic/JDK-8026167.js ! test/script/basic/JDK-8026248.js ! test/script/basic/JDK-8026264.js ! test/script/basic/JDK-8026292.js ! test/script/basic/JDK-8026302.js ! test/script/basic/JDK-8026317.js ! test/script/basic/JDK-8026367.js ! test/script/basic/JDK-8026692.js ! test/script/basic/JDK-8026693.js ! test/script/basic/JDK-8026701.js ! test/script/basic/JDK-8026805.js ! test/script/basic/JDK-8026858.js ! test/script/basic/JDK-8026955.js ! test/script/basic/JDK-8027016.js ! test/script/basic/JDK-8027024.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027236.js ! test/script/basic/JDK-8027562.js ! test/script/basic/JDK-8027700.js ! test/script/basic/JDK-8027753.js ! test/script/basic/JDK-8027828.js ! test/script/basic/JDK-8027933.js ! test/script/basic/JDK-8028020.js ! test/script/basic/JDK-8028210.js ! test/script/basic/JDK-8028434.js ! test/script/basic/JDK-8029364.js ! test/script/basic/JDK-8029384.js ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/JDK-8030182.js ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030197.js ! test/script/basic/JDK-8030199.js ! test/script/basic/JDK-8030200.js ! test/script/basic/JDK-8030202.js ! test/script/basic/JDK-8030809.js ! test/script/basic/JDK-8031317.js ! test/script/basic/JDK-8031359.js ! test/script/basic/JDK-8031983.js ! test/script/basic/JDK-8032004.js ! test/script/basic/JDK-8032068.js ! test/script/basic/JDK-8034055.js ! test/script/basic/JDK-8037562.js ! test/script/basic/JDK-8038945.js ! test/script/basic/JDK-8039387.js ! test/script/basic/JDK-8040024.js ! test/script/basic/JDK-8041995.js ! test/script/basic/JDK-8041998.js ! test/script/basic/JDK-8042364.js ! test/script/basic/JDK-8043133.js ! test/script/basic/JDK-8043235.js ! test/script/basic/JDK-8043431.js ! test/script/basic/JDK-8043930.js ! test/script/basic/JDK-8044520.js ! test/script/basic/JDK-8044533.js ! test/script/basic/JDK-8044534.js ! test/script/basic/JDK-8044612.js ! test/script/basic/JDK_8005848.js ! test/script/basic/NASHORN-100.js ! test/script/basic/NASHORN-101.js ! test/script/basic/NASHORN-102.js ! test/script/basic/NASHORN-103.js ! test/script/basic/NASHORN-104.js ! test/script/basic/NASHORN-105.js ! test/script/basic/NASHORN-106.js ! test/script/basic/NASHORN-107.js ! test/script/basic/NASHORN-108.js ! test/script/basic/NASHORN-109.js ! test/script/basic/NASHORN-11.js ! test/script/basic/NASHORN-111.js ! test/script/basic/NASHORN-113.js ! test/script/basic/NASHORN-114.js ! test/script/basic/NASHORN-115.js ! test/script/basic/NASHORN-117.js ! test/script/basic/NASHORN-118.js ! test/script/basic/NASHORN-119.js ! test/script/basic/NASHORN-12.js ! test/script/basic/NASHORN-120.js ! test/script/basic/NASHORN-122.js ! test/script/basic/NASHORN-126.js ! test/script/basic/NASHORN-127.js ! test/script/basic/NASHORN-130.js ! test/script/basic/NASHORN-132.js ! test/script/basic/NASHORN-133.js ! test/script/basic/NASHORN-135.js ! test/script/basic/NASHORN-136.js ! test/script/basic/NASHORN-14.js ! test/script/basic/NASHORN-148.js ! test/script/basic/NASHORN-15.js ! test/script/basic/NASHORN-153.js ! test/script/basic/NASHORN-156.js ! test/script/basic/NASHORN-157.js ! test/script/basic/NASHORN-163.js ! test/script/basic/NASHORN-164.js ! test/script/basic/NASHORN-165.js ! test/script/basic/NASHORN-166.js ! test/script/basic/NASHORN-168.js ! test/script/basic/NASHORN-169.js ! test/script/basic/NASHORN-172.js ! test/script/basic/NASHORN-173.js ! test/script/basic/NASHORN-174.js ! test/script/basic/NASHORN-175.js ! test/script/basic/NASHORN-176.js ! test/script/basic/NASHORN-177.js ! test/script/basic/NASHORN-178.js ! test/script/basic/NASHORN-179.js ! test/script/basic/NASHORN-18.js ! test/script/basic/NASHORN-181.js ! test/script/basic/NASHORN-182.js ! test/script/basic/NASHORN-183.js ! test/script/basic/NASHORN-184.js ! test/script/basic/NASHORN-185.js ! test/script/basic/NASHORN-187.js ! test/script/basic/NASHORN-188.js ! test/script/basic/NASHORN-19.js ! test/script/basic/NASHORN-190.js ! test/script/basic/NASHORN-192.js ! test/script/basic/NASHORN-194.js ! test/script/basic/NASHORN-196.js ! test/script/basic/NASHORN-198.js ! test/script/basic/NASHORN-20.js ! test/script/basic/NASHORN-201.js ! test/script/basic/NASHORN-202.js ! test/script/basic/NASHORN-203.js ! test/script/basic/NASHORN-204.js ! test/script/basic/NASHORN-205.js ! test/script/basic/NASHORN-206.js ! test/script/basic/NASHORN-207.js ! test/script/basic/NASHORN-207_2.js ! test/script/basic/NASHORN-208.js ! test/script/basic/NASHORN-209.js ! test/script/basic/NASHORN-21.js ! test/script/basic/NASHORN-211.js ! test/script/basic/NASHORN-212.js ! test/script/basic/NASHORN-213.js ! test/script/basic/NASHORN-215.js ! test/script/basic/NASHORN-216.js ! test/script/basic/NASHORN-217.js ! test/script/basic/NASHORN-219.js ! test/script/basic/NASHORN-22.js ! test/script/basic/NASHORN-221.js ! test/script/basic/NASHORN-222.js ! test/script/basic/NASHORN-223.js ! test/script/basic/NASHORN-225.js ! test/script/basic/NASHORN-226.js ! test/script/basic/NASHORN-227.js ! test/script/basic/NASHORN-228.js ! test/script/basic/NASHORN-229.js ! test/script/basic/NASHORN-229_subtest.js ! test/script/basic/NASHORN-23.js ! test/script/basic/NASHORN-232.js ! test/script/basic/NASHORN-234.js ! test/script/basic/NASHORN-235.js ! test/script/basic/NASHORN-236.js ! test/script/basic/NASHORN-237.js ! test/script/basic/NASHORN-239.js ! test/script/basic/NASHORN-24.js ! test/script/basic/NASHORN-241.js ! test/script/basic/NASHORN-242.js ! test/script/basic/NASHORN-245.js ! test/script/basic/NASHORN-247.js ! test/script/basic/NASHORN-25.js ! test/script/basic/NASHORN-251.js ! test/script/basic/NASHORN-252.js ! test/script/basic/NASHORN-253.js ! test/script/basic/NASHORN-256.js ! test/script/basic/NASHORN-258.js ! test/script/basic/NASHORN-26.js ! test/script/basic/NASHORN-260.js ! test/script/basic/NASHORN-261.js ! test/script/basic/NASHORN-262.js ! test/script/basic/NASHORN-263.js ! test/script/basic/NASHORN-264.js ! test/script/basic/NASHORN-265.js ! test/script/basic/NASHORN-266.js ! test/script/basic/NASHORN-269.js ! test/script/basic/NASHORN-27.js ! test/script/basic/NASHORN-270.js ! test/script/basic/NASHORN-271.js ! test/script/basic/NASHORN-275.js ! test/script/basic/NASHORN-276.js ! test/script/basic/NASHORN-277.js ! test/script/basic/NASHORN-278.js ! test/script/basic/NASHORN-28.js ! test/script/basic/NASHORN-281.js ! test/script/basic/NASHORN-284.js ! test/script/basic/NASHORN-285.js ! test/script/basic/NASHORN-288.js ! test/script/basic/NASHORN-29.js ! test/script/basic/NASHORN-293.js ! test/script/basic/NASHORN-294.js ! test/script/basic/NASHORN-296.js ! test/script/basic/NASHORN-297.js ! test/script/basic/NASHORN-30.js ! test/script/basic/NASHORN-300.js ! test/script/basic/NASHORN-301.js ! test/script/basic/NASHORN-304.js ! test/script/basic/NASHORN-310.js ! test/script/basic/NASHORN-318.js ! test/script/basic/NASHORN-32.js ! test/script/basic/NASHORN-321.js ! test/script/basic/NASHORN-323.js ! test/script/basic/NASHORN-324.js ! test/script/basic/NASHORN-33.js ! test/script/basic/NASHORN-331.js ! test/script/basic/NASHORN-337.js ! test/script/basic/NASHORN-34.js ! test/script/basic/NASHORN-340.js ! test/script/basic/NASHORN-349.js ! test/script/basic/NASHORN-354.js ! test/script/basic/NASHORN-355.js ! test/script/basic/NASHORN-36.js ! test/script/basic/NASHORN-365.js ! test/script/basic/NASHORN-366.js ! test/script/basic/NASHORN-368.js ! test/script/basic/NASHORN-37.js ! test/script/basic/NASHORN-375.js ! test/script/basic/NASHORN-376.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-378.js ! test/script/basic/NASHORN-38.js ! test/script/basic/NASHORN-380.js ! test/script/basic/NASHORN-381.js ! test/script/basic/NASHORN-382.js ! test/script/basic/NASHORN-383.js ! test/script/basic/NASHORN-384.js ! test/script/basic/NASHORN-385.js ! test/script/basic/NASHORN-389.js ! test/script/basic/NASHORN-393.js ! test/script/basic/NASHORN-394.js ! test/script/basic/NASHORN-396.js ! test/script/basic/NASHORN-397.js ! test/script/basic/NASHORN-398.js ! test/script/basic/NASHORN-40.js ! test/script/basic/NASHORN-400.js ! test/script/basic/NASHORN-401.js ! test/script/basic/NASHORN-402.js ! test/script/basic/NASHORN-404.js ! test/script/basic/NASHORN-405.js ! test/script/basic/NASHORN-406.js ! test/script/basic/NASHORN-408.js ! test/script/basic/NASHORN-415.js ! test/script/basic/NASHORN-416.js ! test/script/basic/NASHORN-417.js ! test/script/basic/NASHORN-418.js ! test/script/basic/NASHORN-420.js ! test/script/basic/NASHORN-421.js ! test/script/basic/NASHORN-423.js ! test/script/basic/NASHORN-423a.js ! test/script/basic/NASHORN-424.js ! test/script/basic/NASHORN-425.js ! test/script/basic/NASHORN-426.js ! test/script/basic/NASHORN-427.js ! test/script/basic/NASHORN-428.js ! test/script/basic/NASHORN-429.js ! test/script/basic/NASHORN-432.js ! test/script/basic/NASHORN-433.js ! test/script/basic/NASHORN-434.js ! test/script/basic/NASHORN-435.js ! test/script/basic/NASHORN-437.js ! test/script/basic/NASHORN-44.js ! test/script/basic/NASHORN-441.js ! test/script/basic/NASHORN-442.js ! test/script/basic/NASHORN-443.js ! test/script/basic/NASHORN-444.js ! test/script/basic/NASHORN-445.js ! test/script/basic/NASHORN-446.js ! test/script/basic/NASHORN-447.js ! test/script/basic/NASHORN-448.js ! test/script/basic/NASHORN-449.js ! test/script/basic/NASHORN-45.js ! test/script/basic/NASHORN-450.js ! test/script/basic/NASHORN-452.js ! test/script/basic/NASHORN-459.js ! test/script/basic/NASHORN-46.js ! test/script/basic/NASHORN-462.js ! test/script/basic/NASHORN-463.js ! test/script/basic/NASHORN-468.js ! test/script/basic/NASHORN-47.js ! test/script/basic/NASHORN-473.js ! test/script/basic/NASHORN-474.js ! test/script/basic/NASHORN-478.js ! test/script/basic/NASHORN-48.js ! test/script/basic/NASHORN-481.js ! test/script/basic/NASHORN-482.js ! test/script/basic/NASHORN-484.js ! test/script/basic/NASHORN-486.js ! test/script/basic/NASHORN-487.js ! test/script/basic/NASHORN-488.js ! test/script/basic/NASHORN-49.js ! test/script/basic/NASHORN-490.js ! test/script/basic/NASHORN-494.js ! test/script/basic/NASHORN-497.js ! test/script/basic/NASHORN-498.js ! test/script/basic/NASHORN-499.js ! test/script/basic/NASHORN-50.js ! test/script/basic/NASHORN-500.js ! test/script/basic/NASHORN-503.js ! test/script/basic/NASHORN-51.js ! test/script/basic/NASHORN-511.js ! test/script/basic/NASHORN-515.js ! test/script/basic/NASHORN-516.js ! test/script/basic/NASHORN-52.js ! test/script/basic/NASHORN-534.js ! test/script/basic/NASHORN-535.js ! test/script/basic/NASHORN-544.js ! test/script/basic/NASHORN-55.js ! test/script/basic/NASHORN-554.js ! test/script/basic/NASHORN-556.js ! test/script/basic/NASHORN-56.js ! test/script/basic/NASHORN-562.js ! test/script/basic/NASHORN-565.js ! test/script/basic/NASHORN-575.js ! test/script/basic/NASHORN-58.js ! test/script/basic/NASHORN-59.js ! test/script/basic/NASHORN-592-dual.js ! test/script/basic/NASHORN-592.js ! test/script/basic/NASHORN-597.js ! test/script/basic/NASHORN-60.js ! test/script/basic/NASHORN-609.js ! test/script/basic/NASHORN-61.js ! test/script/basic/NASHORN-62.js ! test/script/basic/NASHORN-620.js ! test/script/basic/NASHORN-623.js ! test/script/basic/NASHORN-627.js ! test/script/basic/NASHORN-63.js ! test/script/basic/NASHORN-637.js ! test/script/basic/NASHORN-639.js ! test/script/basic/NASHORN-64.js ! test/script/basic/NASHORN-642.js ! test/script/basic/NASHORN-646.js ! test/script/basic/NASHORN-658.js ! test/script/basic/NASHORN-659.js ! test/script/basic/NASHORN-66.js ! test/script/basic/NASHORN-664.js ! test/script/basic/NASHORN-665.js ! test/script/basic/NASHORN-67.js ! test/script/basic/NASHORN-678.js ! test/script/basic/NASHORN-68.js ! test/script/basic/NASHORN-689.js ! test/script/basic/NASHORN-69.js ! test/script/basic/NASHORN-691.js ! test/script/basic/NASHORN-694.js ! test/script/basic/NASHORN-697.js ! test/script/basic/NASHORN-703.js ! test/script/basic/NASHORN-703a.js ! test/script/basic/NASHORN-705.js ! test/script/basic/NASHORN-71.js ! test/script/basic/NASHORN-710.js ! test/script/basic/NASHORN-711.js ! test/script/basic/NASHORN-72.js ! test/script/basic/NASHORN-722.js ! test/script/basic/NASHORN-73.js ! test/script/basic/NASHORN-737.js ! test/script/basic/NASHORN-74.js ! test/script/basic/NASHORN-740.js ! test/script/basic/NASHORN-75.js ! test/script/basic/NASHORN-758.js ! test/script/basic/NASHORN-759.js ! test/script/basic/NASHORN-760.js ! test/script/basic/NASHORN-768.js ! test/script/basic/NASHORN-778.js ! test/script/basic/NASHORN-78.js ! test/script/basic/NASHORN-79.js ! test/script/basic/NASHORN-792.js ! test/script/basic/NASHORN-80.js ! test/script/basic/NASHORN-81.js ! test/script/basic/NASHORN-833.js ! test/script/basic/NASHORN-837.js ! test/script/basic/NASHORN-85.js ! test/script/basic/NASHORN-86.js ! test/script/basic/NASHORN-87.js ! test/script/basic/NASHORN-89.js ! test/script/basic/NASHORN-90.js ! test/script/basic/NASHORN-91.js ! test/script/basic/NASHORN-92.js ! test/script/basic/NASHORN-93.js ! test/script/basic/NASHORN-95.js ! test/script/basic/NASHORN-96.js ! test/script/basic/NASHORN-97.js ! test/script/basic/NASHORN-98.js ! test/script/basic/NASHORN-99.js ! test/script/basic/access-specializer.js ! test/script/basic/addition.js ! test/script/basic/allgettersetters.js ! test/script/basic/andor.js ! test/script/basic/anonrecur.js ! test/script/basic/apply_to_call/apply_to_call1.js ! test/script/basic/apply_to_call/apply_to_call2.js ! test/script/basic/apply_to_call/apply_to_call3.js ! test/script/basic/apply_to_call/apply_to_call4.js ! test/script/basic/apply_to_call/apply_to_call_recompile.js ! test/script/basic/apply_to_call/apply_to_call_varargs.js ! test/script/basic/applycall.js ! test/script/basic/args.js ! test/script/basic/arity.js ! test/script/basic/arrayprotoclass.js ! test/script/basic/arrays.js ! test/script/basic/arrays2.js ! test/script/basic/arrays_int_key.js ! test/script/basic/arrayset.js ! test/script/basic/arrayundefined.js ! test/script/basic/assign.js ! test/script/basic/bitwise_and.js ! test/script/basic/boolean_arithmetic.js ! test/script/basic/booleangetter.js ! test/script/basic/builtin.js ! test/script/basic/builtin_assign.js ! test/script/basic/builtinchain.js ! test/script/basic/calllink.js ! test/script/basic/classloader.js ! test/script/basic/closure.js ! test/script/basic/closure.js.EXPECTED ! test/script/basic/commandargs.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/basic/condassign.js ! test/script/basic/construct.js ! test/script/basic/constructorname.js ! test/script/basic/convert.js ! test/script/basic/dataview_endian.js ! test/script/basic/dataview_getset.js ! test/script/basic/dataview_new.js ! test/script/basic/date.js ! test/script/basic/dateparse.js ! test/script/basic/decinc.js ! test/script/basic/delete.js ! test/script/basic/delete2.js ! test/script/basic/dotpropname.js ! test/script/basic/doublecache.js ! test/script/basic/enumeration.js ! test/script/basic/errors.js ! test/script/basic/errorstack.js ! test/script/basic/eval.js ! test/script/basic/evalreturn.js ! test/script/basic/exprclosure.js ! test/script/basic/extensibility.js ! test/script/basic/fileline.js ! test/script/basic/finally-catchalls.js ! test/script/basic/finallyreturn.js ! test/script/basic/forin.js ! test/script/basic/forin2.js ! test/script/basic/funcarray.js ! test/script/basic/funcbind.js ! test/script/basic/funcbind2.js ! test/script/basic/funcbind3.js ! test/script/basic/funcconstructor.js ! test/script/basic/getclassname.js ! test/script/basic/getter_callsite.js ! test/script/basic/gettercalls.js ! test/script/basic/getterfunc.js ! test/script/basic/gettersetter.js ! test/script/basic/globalaccess.js ! test/script/basic/globals.js ! test/script/basic/globalscope.js ! test/script/basic/hello.js ! test/script/basic/herestr_operator.js ! test/script/basic/hideLocationProperties.js ! test/script/basic/illegaljavaname.js ! test/script/basic/importpackage.js ! test/script/basic/incheck.js ! test/script/basic/indexedcall.js ! test/script/basic/info.js ! test/script/basic/inherited_nonwritable.js ! test/script/basic/instanceof.js ! test/script/basic/instanceof2.js ! test/script/basic/interfaces.js ! test/script/basic/iterator.js ! test/script/basic/java.js ! test/script/basic/javaadapter.js ! test/script/basic/javaarray.js ! test/script/basic/javaarrayconversion.js ! test/script/basic/javaclassoverrides.js ! test/script/basic/javaexceptions.js ! test/script/basic/javaimporter.js ! test/script/basic/javainnerclasses.js ! test/script/basic/javasigcall.js ! test/script/basic/jquery.js ! test/script/basic/jsadapter.js ! test/script/basic/jsadapterlink.js ! test/script/basic/json.js ! test/script/basic/list.js ! test/script/basic/literal.js ! test/script/basic/load.js ! test/script/basic/loadedfile.js ! test/script/basic/localundef.js ! test/script/basic/map.js ! test/script/basic/math.js ! test/script/basic/minuszero.js ! test/script/basic/module.js ! test/script/basic/moduleload.js ! test/script/basic/nashorn2.js ! test/script/basic/natives.js ! test/script/basic/new.js ! test/script/basic/newexpr.js ! test/script/basic/newnew.js ! test/script/basic/no_line_numbers.js ! test/script/basic/nonconstructors.js ! test/script/basic/nosuchmethod.js ! test/script/basic/nosuchproperty.js ! test/script/basic/number.js ! test/script/basic/numberstring.js ! test/script/basic/objectprops.js ! test/script/basic/objects.js ! test/script/basic/optimistic_arithmetic_check_type.js ! test/script/basic/optimistic_assignment_check_type.js ! test/script/basic/optimistic_check_type.js ! test/script/basic/optimistic_logical_check_type.js ! test/script/basic/options.js ! test/script/basic/paramspec.js ! test/script/basic/parser/assignmentExpr.js ! test/script/basic/parser/binaryExpr.js ! test/script/basic/parser/breakStat.js ! test/script/basic/parser/condExpr.js ! test/script/basic/parser/continueStat.js ! test/script/basic/parser/debuggerStat.js ! test/script/basic/parser/functions.js ! test/script/basic/parser/ifStat.js ! test/script/basic/parser/labelledStat.js ! test/script/basic/parser/lhsExpr.js ! test/script/basic/parser/loopStat.js ! test/script/basic/parser/objectLitExpr.js ! test/script/basic/parser/parenExpr.js ! test/script/basic/parser/primaryExpr.js ! test/script/basic/parser/returnStat.js ! test/script/basic/parser/switchStat.js ! test/script/basic/parser/throwStat.js ! test/script/basic/parser/tryCatchStat.js ! test/script/basic/parser/unaryExpr.js ! test/script/basic/parser/useStrict.js ! test/script/basic/parser/util.js ! test/script/basic/parser/varDecl.js ! test/script/basic/parser/withStat.js ! test/script/basic/propchange.js ! test/script/basic/propertycheck.js ! test/script/basic/prototype.js ! test/script/basic/pushpull.js ! test/script/basic/regex.js ! test/script/basic/regexp_flags.js ! test/script/basic/relink_index_getter.js ! test/script/basic/run-octane.js ! test/script/basic/runsunspider.js ! test/script/basic/samfunc.js ! test/script/basic/scripting.js ! test/script/basic/scripting.js.EXPECTED ! test/script/basic/sealfreeze.js ! test/script/basic/setlength.js ! test/script/basic/splitter.js ! test/script/basic/stdin.js ! test/script/basic/strings.js ! test/script/basic/throws.js ! test/script/basic/tosource.js ! test/script/basic/tostring.js ! test/script/basic/try.js ! test/script/basic/try2.js ! test/script/basic/trybreakcont.js ! test/script/basic/trycatch.js ! test/script/basic/trycatchfor.js ! test/script/basic/tryfinallyreturn.js ! test/script/basic/tryforbreak.js ! test/script/basic/typechange.js ! test/script/basic/typecoerce.js ! test/script/basic/typedarrays.js ! test/script/basic/typedarrays2.js ! test/script/basic/typeof.js ! test/script/basic/typeof2.js ! test/script/basic/undefined.js ! test/script/basic/underscore.js ! test/script/basic/varargs.js ! test/script/basic/void.js ! test/script/basic/with.js ! test/script/basic/withprimitive.js ! test/script/basic/writable_relink.js ! test/script/basic/xorassign.js ! test/script/basic/yui.js ! test/script/currently-failing/JDK-8006191.js ! test/script/currently-failing/apply_to_call_bench.js ! test/script/currently-failing/clone_ir.js ! test/script/currently-failing/gettersetter.js ! test/script/currently-failing/logcoverage.js ! test/script/currently-failing/optimistic_check_type_cases.js ! test/script/currently-failing/property_delete.js ! test/script/error/JDK-8008814-1.js ! test/script/error/JDK-8008814-2.js ! test/script/error/JDK-8016522.js ! test/script/error/JDK-8020437-2.js ! test/script/error/JDK-8020437.js ! test/script/error/JDK-8026039.js ! test/script/error/JDK-8026039.js.EXPECTED ! test/script/error/JDK-8027933.js ! test/script/error/JDK-8039047.js ! test/script/error/NASHORN-154/function_mult_params_in_strict.js ! test/script/error/NASHORN-154/improper_return_break_continue.js ! test/script/error/NASHORN-154/invalid_lvalue.js ! test/script/error/NASHORN-154/literal_data_and_accessor.js ! test/script/error/NASHORN-154/literal_mult_getters.js ! test/script/error/NASHORN-154/literal_mult_prop_in_strict.js ! test/script/error/NASHORN-154/with_in_strict.js ! test/script/error/NASHORN-214.js ! test/script/error/NASHORN-35.js ! test/script/error/NASHORN-39.js ! test/script/error/NASHORN-568.js ! test/script/error/NASHORN-57.js ! test/script/error/NASHORN-668.js ! test/script/error/quotemissing.js ! test/script/error/strictmode.js ! test/script/jfx/kaleidoscope.js ! test/script/jfx/spread.js ! test/script/maptests/builtins.js ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_create.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js ! test/script/maptests/proto.js ! test/script/markdown.js ! test/script/markdown/anchors-by-reference.js ! test/script/markdown/automatic-anchors.js ! test/script/markdown/blockquote-nested-markdown.js ! test/script/markdown/blockquote.js ! test/script/markdown/code-block-html-escape.js ! test/script/markdown/code-block.js ! test/script/markdown/doubline-list.js ! test/script/markdown/emphasis.js ! test/script/markdown/escaped-number-period.js ! test/script/markdown/escaping.js ! test/script/markdown/github-style-at-start.js ! test/script/markdown/github-style-codeblock.js ! test/script/markdown/github-style-linebreaks.js ! test/script/markdown/h1-with-double-hash.js ! test/script/markdown/h1-with-equals.js ! test/script/markdown/h1-with-single-hash.js ! test/script/markdown/h2-with-dashes.js ! test/script/markdown/h2-with-double-hash.js ! test/script/markdown/h2-with-single-hash.js ! test/script/markdown/h3-with-double-hash.js ! test/script/markdown/h3-with-single-hash.js ! test/script/markdown/h4-with-single-hash.js ! test/script/markdown/h5-with-single-hash.js ! test/script/markdown/h6-with-single-hash.js ! test/script/markdown/horizontal-rules.js ! test/script/markdown/html5-strutural-tags.js ! test/script/markdown/images.js ! test/script/markdown/implicit-anchors.js ! test/script/markdown/inline-anchors.js ! test/script/markdown/inline-code.js ! test/script/markdown/inline-style-tag.js ! test/script/markdown/lazy-blockquote.js ! test/script/markdown/list-with-blockquote.js ! test/script/markdown/list-with-code.js ! test/script/markdown/multi-paragraph-list.js ! test/script/markdown/multiline-unordered-list.js ! test/script/markdown/nested-blockquote.js ! test/script/markdown/ordered-list-same-number.js ! test/script/markdown/ordered-list-wrong-numbers.js ! test/script/markdown/ordered-list.js ! test/script/markdown/relative-anchors.js ! test/script/markdown/simple-paragraph.js ! test/script/markdown/strong.js ! test/script/markdown/table-basic.js ! test/script/markdown/table-large.js ! test/script/markdown/table-with-equals.js ! test/script/markdown/unordered-list-asterisk.js ! test/script/markdown/unordered-list-minus.js ! test/script/markdown/unordered-list-plus.js ! test/script/markdown/url-with-parenthesis.js ! test/script/nosecurity/nosecurity.js ! test/script/sandbox/JDK-8031106.js ! test/script/sandbox/NASHORN-525.js ! test/script/sandbox/arrayclass.js ! test/script/sandbox/classbind.js ! test/script/sandbox/classloader.js ! test/script/sandbox/doprivileged.js ! test/script/sandbox/engine.js ! test/script/sandbox/env.js ! test/script/sandbox/exec.js ! test/script/sandbox/exit.js ! test/script/sandbox/file.js ! test/script/sandbox/interfaceimpl.js ! test/script/sandbox/javaextend.js ! test/script/sandbox/jsadapter.js ! test/script/sandbox/loadLibrary.js ! test/script/sandbox/loadcompat.js ! test/script/sandbox/nashorninternals.js ! test/script/sandbox/net.js ! test/script/sandbox/property.js ! test/script/sandbox/reflection.js ! test/script/sandbox/runnable.js ! test/script/sandbox/unsafe.js ! test/script/test262.js ! test/script/test262_single.js ! test/script/trusted/JDK-8006424.js ! test/script/trusted/JDK-8006529.js ! test/script/trusted/JDK-8008305.js ! test/script/trusted/JDK-8008305_subtest.js ! test/script/trusted/JDK-8020809.js ! test/script/trusted/JDK-8021129.js ! test/script/trusted/JDK-8021189.js ! test/script/trusted/JDK-8025629.js ! test/script/trusted/JDK-8032060.js ! test/script/trusted/NASHORN-638.js ! test/script/trusted/NASHORN-653.js ! test/script/trusted/event_queue.js ! test/script/trusted/getenv.js ! test/script/trusted/optimistic_recompilation.js ! test/src/jdk/nashorn/api/NashornSQLDriver.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java ! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/scripting/InvocableTest.java ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/performance/OctaneTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java ! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java ! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java ! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java ! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java ! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java ! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java ! test/src/jdk/nashorn/test/models/OuterClass.java ! test/src/jdk/nashorn/test/models/OverrideObject.java ! test/src/jdk/nashorn/test/models/PropertyBind.java ! test/src/jdk/nashorn/test/models/StringArgs.java ! test/src/jdk/nashorn/test/models/VarArgConstructor.java ! test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: 8d35928f8db5 Author: attila Date: 2014-06-04 14:32 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/8d35928f8db5 8044502: Get rid of global optimistic flag Reviewed-by: lagergren, sundar ! make/build.xml ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/script/trusted/event_queue.js ! test/script/trusted/optimistic_recompilation.js ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java Changeset: 1987caf5e034 Author: sundar Date: 2014-06-04 19:01 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/1987caf5e034 8044695: __stack__ becomes visible in Error properties Reviewed-by: lagergren, jlaskey, attila ! src/jdk/nashorn/internal/objects/NativeError.java + test/script/basic/JDK-8044695.js Changeset: 2794e13491d0 Author: attila Date: 2014-06-04 16:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/2794e13491d0 8044803: Unnecessary restOf check Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java Changeset: 0e4a3071c236 Author: attila Date: 2014-06-04 20:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/0e4a3071c236 8038413: NPE in unboxInteger Reviewed-by: jlaskey, sundar ! src/jdk/internal/dynalink/support/TypeUtilities.java + test/script/basic/JDK-8038413.js + test/script/basic/JDK-8038413.js.EXPECTED Changeset: 353483cfe8c6 Author: attila Date: 2014-06-05 12:15 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/353483cfe8c6 8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/Context.java Changeset: a43d59738770 Author: attila Date: 2014-06-05 12:16 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/a43d59738770 8044816: On-demand compiled top-level program doesn't need :createProgramFunction Reviewed-by: jlaskey, lagergren, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java Changeset: b9f9529ba775 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/b9f9529ba775 Added tag jdk9-b16 for changeset fed8c83dfba4 ! .hgtags Changeset: 4a47b7cfecdf Author: lana Date: 2014-06-05 19:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/4a47b7cfecdf Merge - bin/checkintest.sh - bin/verbose_octane.bat - bin/verbose_octane.sh - src/jdk/nashorn/internal/codegen/Attr.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java - src/jdk/nashorn/internal/codegen/types/Range.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java - src/jdk/nashorn/internal/runtime/DebugLogger.java - src/jdk/nashorn/internal/runtime/Logging.java - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED - test/script/basic/arraysIntKey.js - test/script/basic/arraysIntKey.js.EXPECTED - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js - test/script/basic/runsunspider-eager.js - test/script/basic/runsunspider-lazy.js - test/script/basic/runsunspider-lazy.js.EXPECTED - test/script/maptests/property_delete.js Changeset: d3cc5b704bfe Author: hannesw Date: 2014-06-06 16:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/d3cc5b704bfe 8046215: Running uncompilable scripts throws NullPointerException Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java From alejandro.murillo at oracle.com Sat Jun 14 00:48:30 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 14 Jun 2014 00:48:30 +0000 Subject: hg: jdk9/hs-emb: 5 new changesets Message-ID: <201406140048.s5E0mVhv028504@aojmv0008> Changeset: 5ade4d887667 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/5ade4d887667 Added tag jdk9-b17 for changeset 24152ee0ee1a ! .hgtags Changeset: ac90e5f3535b Author: tbell Date: 2014-06-12 18:08 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/ac90e5f3535b 8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux Reviewed-by: erikj, dholmes ! make/jprt.properties Changeset: 65abab59f783 Author: tbell Date: 2014-06-12 18:42 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/65abab59f783 Merge Changeset: 77ee6827e0b2 Author: mduigou Date: 2014-06-12 16:33 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/77ee6827e0b2 8032045: Enable compiler and linker safety switches for debug builds Summary: Enable GCC linker protections, runtime bounds checks and stack protection. Reviewed-by: ihse, dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: ee2c182bef63 Author: amurillo Date: 2014-06-13 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/ee2c182bef63 Merge From alejandro.murillo at oracle.com Sat Jun 14 00:48:34 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 14 Jun 2014 00:48:34 +0000 Subject: hg: jdk9/hs-emb/corba: Added tag jdk9-b17 for changeset 4c75c2ca7cf3 Message-ID: <201406140048.s5E0mZEL028552@aojmv0008> Changeset: 77565aaaa2bb Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/77565aaaa2bb Added tag jdk9-b17 for changeset 4c75c2ca7cf3 ! .hgtags From alejandro.murillo at oracle.com Sat Jun 14 00:48:45 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 14 Jun 2014 00:48:45 +0000 Subject: hg: jdk9/hs-emb/jaxp: 4 new changesets Message-ID: <201406140048.s5E0mnk7028635@aojmv0008> Changeset: 44365cdde462 Author: joehw Date: 2014-06-11 09:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/44365cdde462 8046443: A few typos in JAXP JavaDoc Reviewed-by: dfuchs, chegar ! src/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java ! src/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java ! src/com/sun/xml/internal/stream/Entity.java ! src/com/sun/xml/internal/stream/StaxXMLInputSource.java ! src/javax/xml/datatype/DatatypeConfigurationException.java ! src/javax/xml/datatype/DatatypeFactory.java ! src/javax/xml/namespace/QName.java ! src/javax/xml/parsers/DocumentBuilderFactory.java ! src/javax/xml/parsers/FactoryConfigurationError.java ! src/javax/xml/parsers/ParserConfigurationException.java ! src/javax/xml/parsers/SAXParser.java ! src/javax/xml/parsers/SAXParserFactory.java ! src/javax/xml/transform/ErrorListener.java ! src/javax/xml/transform/TransformerConfigurationException.java ! src/javax/xml/transform/TransformerFactoryConfigurationError.java ! src/javax/xml/validation/SchemaFactory.java ! src/javax/xml/validation/ValidatorHandler.java Changeset: 894ae6562453 Author: joehw Date: 2014-06-11 22:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/894ae6562453 8041523: Xerces Update: Serializer improvements from Xalan Reviewed-by: joehw Contributed-by: david.x.li at oracle.com ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java ! src/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java ! src/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/com/sun/org/apache/xml/internal/serializer/SerializerBase.java ! src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java ! src/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java ! src/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java Changeset: 5afa90c28742 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/5afa90c28742 Added tag jdk9-b17 for changeset 6f923fcbe512 ! .hgtags Changeset: 96e08eda44ce Author: lana Date: 2014-06-12 15:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/96e08eda44ce Merge From alejandro.murillo at oracle.com Sat Jun 14 00:48:52 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 14 Jun 2014 00:48:52 +0000 Subject: hg: jdk9/hs-emb/jaxws: Added tag jdk9-b17 for changeset 6b159e727dac Message-ID: <201406140048.s5E0mtqU028686@aojmv0008> Changeset: 275f2385aed8 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/275f2385aed8 Added tag jdk9-b17 for changeset 6b159e727dac ! .hgtags From alejandro.murillo at oracle.com Sat Jun 14 00:49:06 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 14 Jun 2014 00:49:06 +0000 Subject: hg: jdk9/hs-emb/jdk: 18 new changesets Message-ID: <201406140050.s5E0oslu029252@aojmv0008> Changeset: c9fe43f1cddb Author: mduigou Date: 2014-06-06 14:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c9fe43f1cddb 8046085: inserting null key into HashMap treebin fails. Reviewed-by: dl, mduigou, alanb, chegar Contributed-by: paul.sandoz at oracle.com, mike.duigou at oracle.com ! src/share/classes/java/util/HashMap.java + test/java/util/HashMap/PutNullKey.java Changeset: 56b7e029b7b6 Author: vlivanov Date: 2014-06-09 15:40 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/56b7e029b7b6 8032400: JSR292: invokeSpecial: InternalError attempting to lookup a method Reviewed-by: psandoz, jrose ! src/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/lookup/SpecialStatic.java Changeset: c2969f4cd5e4 Author: vinnie Date: 2014-06-10 15:49 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c2969f4cd5e4 8040812: Uninitialised memory in jdk/src/share/native/sun/security/ec/impl/mpi.c Reviewed-by: mullan ! src/share/native/sun/security/ec/impl/mpi.c Changeset: 11d618c585c0 Author: martin Date: 2014-06-10 08:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/11d618c585c0 8004807: java/util/Timer/Args.java failing intermittently in HS testing Summary: update test to improve reliability Reviewed-by: rriggs, ewang ! test/java/util/Timer/Args.java Changeset: 7b404a7be697 Author: ascarpino Date: 2014-06-10 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7b404a7be697 8039212: SecretKeyBasic.sh needs to avoid NSS libnss3 and libsoftokn3 version mismatches Reviewed-by: vinnie ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: e313c083fbb6 Author: ascarpino Date: 2014-06-10 14:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e313c083fbb6 8046368: Code cleanup in SeedGenerator.java Reviewed-by: mullan Contributed-by: Jamil Nimeh ! src/share/classes/sun/security/provider/SeedGenerator.java Changeset: aa7632edb50c Author: henryjen Date: 2014-06-10 16:18 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/aa7632edb50c 8044740: Convert all JDK versions used in @since tag to 1.n[.n] in jdk repo Reviewed-by: mduigou, lancea, alanb, mullan ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/share/classes/com/sun/java/util/jar/pack/package.html ! src/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/java/applet/Applet.java ! src/share/classes/java/applet/AppletContext.java ! src/share/classes/java/applet/AppletStub.java ! src/share/classes/java/applet/AudioClip.java ! src/share/classes/java/applet/package.html ! src/share/classes/java/awt/AWTError.java ! src/share/classes/java/awt/AWTException.java ! src/share/classes/java/awt/BorderLayout.java ! src/share/classes/java/awt/Button.java ! src/share/classes/java/awt/Canvas.java ! src/share/classes/java/awt/CardLayout.java ! src/share/classes/java/awt/Checkbox.java ! src/share/classes/java/awt/CheckboxGroup.java ! src/share/classes/java/awt/CheckboxMenuItem.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/Color.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/Event.java ! src/share/classes/java/awt/FileDialog.java ! src/share/classes/java/awt/FlowLayout.java ! src/share/classes/java/awt/Font.java ! src/share/classes/java/awt/FontMetrics.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Graphics.java ! src/share/classes/java/awt/Graphics2D.java ! src/share/classes/java/awt/GridBagConstraints.java ! src/share/classes/java/awt/GridBagLayout.java ! src/share/classes/java/awt/GridBagLayoutInfo.java ! src/share/classes/java/awt/GridLayout.java ! src/share/classes/java/awt/Image.java ! src/share/classes/java/awt/Insets.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/Menu.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/MenuComponent.java ! src/share/classes/java/awt/MenuItem.java ! src/share/classes/java/awt/MenuShortcut.java ! src/share/classes/java/awt/Panel.java ! src/share/classes/java/awt/ScrollPaneAdjustable.java ! src/share/classes/java/awt/Scrollbar.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/TextField.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/datatransfer/package.html ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/package.html ! src/share/classes/java/awt/im/spi/package.html ! src/share/classes/java/awt/image/package.html ! src/share/classes/java/awt/package.html ! src/share/classes/java/io/BufferedInputStream.java ! src/share/classes/java/io/BufferedOutputStream.java ! src/share/classes/java/io/BufferedReader.java ! src/share/classes/java/io/BufferedWriter.java ! src/share/classes/java/io/ByteArrayInputStream.java ! src/share/classes/java/io/ByteArrayOutputStream.java ! src/share/classes/java/io/CharArrayReader.java ! src/share/classes/java/io/CharArrayWriter.java ! src/share/classes/java/io/CharConversionException.java ! src/share/classes/java/io/DataInput.java ! src/share/classes/java/io/DataInputStream.java ! src/share/classes/java/io/DataOutput.java ! src/share/classes/java/io/DataOutputStream.java ! src/share/classes/java/io/EOFException.java ! src/share/classes/java/io/Externalizable.java ! src/share/classes/java/io/File.java ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileNotFoundException.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/FileReader.java ! src/share/classes/java/io/FileWriter.java ! src/share/classes/java/io/FilenameFilter.java ! src/share/classes/java/io/FilterInputStream.java ! src/share/classes/java/io/FilterOutputStream.java ! src/share/classes/java/io/FilterReader.java ! src/share/classes/java/io/FilterWriter.java ! src/share/classes/java/io/IOException.java ! src/share/classes/java/io/InputStream.java ! src/share/classes/java/io/InputStreamReader.java ! src/share/classes/java/io/InterruptedIOException.java ! src/share/classes/java/io/InvalidClassException.java ! src/share/classes/java/io/InvalidObjectException.java ! src/share/classes/java/io/LineNumberInputStream.java ! src/share/classes/java/io/LineNumberReader.java ! src/share/classes/java/io/NotActiveException.java ! src/share/classes/java/io/NotSerializableException.java ! src/share/classes/java/io/ObjectInput.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectInputValidation.java ! src/share/classes/java/io/ObjectOutput.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/java/io/ObjectStreamConstants.java ! src/share/classes/java/io/ObjectStreamException.java ! src/share/classes/java/io/OptionalDataException.java ! src/share/classes/java/io/OutputStream.java ! src/share/classes/java/io/OutputStreamWriter.java ! src/share/classes/java/io/PipedInputStream.java ! src/share/classes/java/io/PipedOutputStream.java ! src/share/classes/java/io/PipedReader.java ! src/share/classes/java/io/PipedWriter.java ! src/share/classes/java/io/PrintStream.java ! src/share/classes/java/io/PrintWriter.java ! src/share/classes/java/io/PushbackInputStream.java ! src/share/classes/java/io/PushbackReader.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/io/Reader.java ! src/share/classes/java/io/SequenceInputStream.java ! src/share/classes/java/io/Serializable.java ! src/share/classes/java/io/StreamCorruptedException.java ! src/share/classes/java/io/StreamTokenizer.java ! src/share/classes/java/io/StringBufferInputStream.java ! src/share/classes/java/io/StringReader.java ! src/share/classes/java/io/StringWriter.java ! src/share/classes/java/io/SyncFailedException.java ! src/share/classes/java/io/UTFDataFormatException.java ! src/share/classes/java/io/UnsupportedEncodingException.java ! src/share/classes/java/io/WriteAbortedException.java ! src/share/classes/java/io/Writer.java ! src/share/classes/java/io/package.html ! src/share/classes/java/lang/AbstractMethodError.java ! src/share/classes/java/lang/ArithmeticException.java ! src/share/classes/java/lang/ArrayIndexOutOfBoundsException.java ! src/share/classes/java/lang/ArrayStoreException.java ! src/share/classes/java/lang/Boolean.java ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassCastException.java ! src/share/classes/java/lang/ClassCircularityError.java ! src/share/classes/java/lang/ClassFormatError.java ! src/share/classes/java/lang/ClassNotFoundException.java ! src/share/classes/java/lang/CloneNotSupportedException.java ! src/share/classes/java/lang/Cloneable.java ! src/share/classes/java/lang/Compiler.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Error.java ! src/share/classes/java/lang/Exception.java ! src/share/classes/java/lang/ExceptionInInitializerError.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/IllegalAccessError.java ! src/share/classes/java/lang/IllegalAccessException.java ! src/share/classes/java/lang/IllegalArgumentException.java ! src/share/classes/java/lang/IllegalMonitorStateException.java ! src/share/classes/java/lang/IllegalStateException.java ! src/share/classes/java/lang/IllegalThreadStateException.java ! src/share/classes/java/lang/IncompatibleClassChangeError.java ! src/share/classes/java/lang/IndexOutOfBoundsException.java ! src/share/classes/java/lang/InstantiationError.java ! src/share/classes/java/lang/InstantiationException.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/InternalError.java ! src/share/classes/java/lang/InterruptedException.java ! src/share/classes/java/lang/LinkageError.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Math.java ! src/share/classes/java/lang/NegativeArraySizeException.java ! src/share/classes/java/lang/NoClassDefFoundError.java ! src/share/classes/java/lang/NoSuchFieldError.java ! src/share/classes/java/lang/NoSuchFieldException.java ! src/share/classes/java/lang/NoSuchMethodError.java ! src/share/classes/java/lang/NoSuchMethodException.java ! src/share/classes/java/lang/NullPointerException.java ! src/share/classes/java/lang/Number.java ! src/share/classes/java/lang/NumberFormatException.java ! src/share/classes/java/lang/Object.java ! src/share/classes/java/lang/OutOfMemoryError.java ! src/share/classes/java/lang/Process.java ! src/share/classes/java/lang/Runnable.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/RuntimeException.java ! src/share/classes/java/lang/SecurityException.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/Short.java ! src/share/classes/java/lang/StackOverflowError.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/StringBuffer.java ! src/share/classes/java/lang/StringIndexOutOfBoundsException.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/ThreadDeath.java ! src/share/classes/java/lang/ThreadGroup.java ! src/share/classes/java/lang/Throwable.java ! src/share/classes/java/lang/UnknownError.java ! src/share/classes/java/lang/UnsatisfiedLinkError.java ! src/share/classes/java/lang/VerifyError.java ! src/share/classes/java/lang/VirtualMachineError.java ! src/share/classes/java/lang/Void.java ! src/share/classes/java/lang/instrument/package.html ! src/share/classes/java/lang/package-info.java ! src/share/classes/java/lang/reflect/package-info.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/package-info.java ! src/share/classes/java/net/BindException.java ! src/share/classes/java/net/ConnectException.java ! src/share/classes/java/net/ContentHandler.java ! src/share/classes/java/net/ContentHandlerFactory.java ! src/share/classes/java/net/DatagramPacket.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/DatagramSocketImpl.java ! src/share/classes/java/net/FileNameMap.java ! src/share/classes/java/net/HttpURLConnection.java ! src/share/classes/java/net/Inet4Address.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/MalformedURLException.java ! src/share/classes/java/net/MulticastSocket.java ! src/share/classes/java/net/NoRouteToHostException.java ! src/share/classes/java/net/ProtocolException.java ! src/share/classes/java/net/ServerSocket.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketException.java ! src/share/classes/java/net/SocketImpl.java ! src/share/classes/java/net/SocketImplFactory.java ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLConnection.java ! src/share/classes/java/net/URLEncoder.java ! src/share/classes/java/net/URLStreamHandler.java ! src/share/classes/java/net/URLStreamHandlerFactory.java ! src/share/classes/java/net/UnknownHostException.java ! src/share/classes/java/net/UnknownServiceException.java ! src/share/classes/java/net/package-info.java ! src/share/classes/java/rmi/AccessException.java ! src/share/classes/java/rmi/AlreadyBoundException.java ! src/share/classes/java/rmi/ConnectException.java ! src/share/classes/java/rmi/ConnectIOException.java ! src/share/classes/java/rmi/MarshalException.java ! src/share/classes/java/rmi/Naming.java ! src/share/classes/java/rmi/NoSuchObjectException.java ! src/share/classes/java/rmi/NotBoundException.java ! src/share/classes/java/rmi/RMISecurityException.java ! src/share/classes/java/rmi/RMISecurityManager.java ! src/share/classes/java/rmi/Remote.java ! src/share/classes/java/rmi/RemoteException.java ! src/share/classes/java/rmi/ServerError.java ! src/share/classes/java/rmi/ServerException.java ! src/share/classes/java/rmi/ServerRuntimeException.java ! src/share/classes/java/rmi/StubNotFoundException.java ! src/share/classes/java/rmi/UnexpectedException.java ! src/share/classes/java/rmi/UnknownHostException.java ! src/share/classes/java/rmi/UnmarshalException.java ! src/share/classes/java/rmi/dgc/package.html ! src/share/classes/java/rmi/package.html ! src/share/classes/java/rmi/registry/LocateRegistry.java ! src/share/classes/java/rmi/registry/Registry.java ! src/share/classes/java/rmi/registry/RegistryHandler.java ! src/share/classes/java/rmi/registry/package.html ! src/share/classes/java/rmi/server/ExportException.java ! src/share/classes/java/rmi/server/LoaderHandler.java ! src/share/classes/java/rmi/server/LogStream.java ! src/share/classes/java/rmi/server/ObjID.java ! src/share/classes/java/rmi/server/Operation.java ! src/share/classes/java/rmi/server/RMIClassLoader.java ! src/share/classes/java/rmi/server/RMIFailureHandler.java ! src/share/classes/java/rmi/server/RMISocketFactory.java ! src/share/classes/java/rmi/server/RemoteCall.java ! src/share/classes/java/rmi/server/RemoteObject.java ! src/share/classes/java/rmi/server/RemoteRef.java ! src/share/classes/java/rmi/server/RemoteServer.java ! src/share/classes/java/rmi/server/RemoteStub.java ! src/share/classes/java/rmi/server/ServerCloneException.java ! src/share/classes/java/rmi/server/ServerNotActiveException.java ! src/share/classes/java/rmi/server/ServerRef.java ! src/share/classes/java/rmi/server/Skeleton.java ! src/share/classes/java/rmi/server/SkeletonMismatchException.java ! src/share/classes/java/rmi/server/SkeletonNotFoundException.java ! src/share/classes/java/rmi/server/SocketSecurityException.java ! src/share/classes/java/rmi/server/UID.java ! src/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/share/classes/java/rmi/server/Unreferenced.java ! src/share/classes/java/rmi/server/package.html ! src/share/classes/java/security/acl/package-info.java ! src/share/classes/java/security/interfaces/package-info.java ! src/share/classes/java/security/spec/DSAGenParameterSpec.java ! src/share/classes/java/text/DecimalFormatSymbols.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/text/package.html ! src/share/classes/java/time/chrono/package-info.java ! src/share/classes/java/time/format/TextStyle.java ! src/share/classes/java/time/format/package-info.java ! src/share/classes/java/time/package-info.java ! src/share/classes/java/time/temporal/package-info.java ! src/share/classes/java/time/zone/package-info.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Date.java ! src/share/classes/java/util/Dictionary.java ! src/share/classes/java/util/EmptyStackException.java ! src/share/classes/java/util/Enumeration.java ! src/share/classes/java/util/EventListener.java ! src/share/classes/java/util/EventObject.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/ListResourceBundle.java ! src/share/classes/java/util/MissingResourceException.java ! src/share/classes/java/util/NoSuchElementException.java ! src/share/classes/java/util/Observable.java ! src/share/classes/java/util/Observer.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/PropertyResourceBundle.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/Stack.java ! src/share/classes/java/util/StringTokenizer.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/TooManyListenersException.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/package.html ! src/share/classes/java/util/prefs/package.html ! src/share/classes/java/util/zip/ZipException.java ! src/share/classes/java/util/zip/package.html ! src/share/classes/javax/security/auth/callback/package-info.java ! src/share/classes/javax/security/auth/kerberos/package-info.java ! src/share/classes/javax/security/auth/package-info.java ! src/share/classes/javax/security/auth/spi/package-info.java ! src/share/classes/javax/security/auth/x500/package-info.java ! src/share/classes/javax/swing/plaf/nimbus/DerivedColor.java ! src/share/classes/javax/swing/text/ComponentView.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/applet/AppletSecurity.java ! src/share/classes/sun/applet/AppletThreadGroup.java ! src/share/classes/sun/awt/AWTSecurityManager.java ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/awt/image/MultiResolutionImage.java ! src/share/classes/sun/management/DiagnosticCommandArgumentInfo.java ! src/share/classes/sun/management/DiagnosticCommandImpl.java ! src/share/classes/sun/management/DiagnosticCommandInfo.java ! src/share/classes/sun/print/PSPathGraphics.java ! src/share/classes/sun/print/PathGraphics.java ! src/share/classes/sun/print/PeekGraphics.java ! src/share/classes/sun/print/ProxyGraphics.java ! src/share/classes/sun/print/ProxyGraphics2D.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java ! src/share/classes/sun/security/ssl/BaseSSLSocketImpl.java ! src/solaris/classes/java/io/FileDescriptor.java ! src/solaris/classes/sun/awt/X11/XAtom.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11InputMethodDescriptor.java ! src/solaris/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/solaris/demo/jni/Poller/Poller.java ! src/windows/classes/java/io/FileDescriptor.java ! src/windows/classes/sun/awt/windows/WClipboard.java ! src/windows/classes/sun/awt/windows/WDragSourceContextPeer.java ! src/windows/classes/sun/awt/windows/WInputMethodDescriptor.java ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: d17b50fb8757 Author: weijun Date: 2014-06-11 16:33 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d17b50fb8757 8046499: nativecache.c prints to stdout in debug build Reviewed-by: xuelei ! src/share/native/sun/security/krb5/nativeccache.c Changeset: 54c00ca2035e Author: jfranck Date: 2014-06-10 14:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/54c00ca2035e 8029674: (reflect) getMethods returns default methods that are not members of the class Summary: Filter out methods that have a more specific default method from result Reviewed-by: darcy, dlsmith ! src/share/classes/java/lang/Class.java + test/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java Changeset: ec36591a88ca Author: weijun Date: 2014-06-11 18:27 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ec36591a88ca 8023197: Pre-configured command line options for keytool and jarsigner Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyStoreUtil.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java + test/sun/security/tools/keytool/default_options.sh Changeset: 476d56ab6377 Author: prappo Date: 2014-06-10 11:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/476d56ab6377 8027308: HttpURLConnection should better handle URLs with literal IPv6 addresses Reviewed-by: chegar, alanb, michaelm ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/protocol/http/ZoneId.java Changeset: 2526a330bc8d Author: sla Date: 2014-06-11 15:47 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2526a330bc8d 8044135: Add API to start JMX agent from attach framework Reviewed-by: alanb ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jconsole/LocalVirtualMachine.java ! test/com/sun/tools/attach/SimpleProvider.java + test/com/sun/tools/attach/StartManagementAgent.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 81e22723ba57 Author: sjiang Date: 2014-06-12 10:32 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/81e22723ba57 8044865: Fix raw and unchecked lint warnings in management-related code Reviewed-by: darcy, sla, egahlin, dfuchs ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java ! src/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/sun/tools/jconsole/ProxyClient.java ! src/share/classes/sun/tools/jconsole/TimeComboBox.java ! src/share/classes/sun/tools/jconsole/inspector/OperationEntry.java ! src/share/classes/sun/tools/jconsole/inspector/TableSorter.java ! src/share/classes/sun/tools/jmap/JMap.java ! src/share/classes/sun/tools/jstack/JStack.java ! src/share/classes/sun/tools/jstat/Alignment.java ! src/share/classes/sun/tools/jstat/ColumnFormat.java ! src/share/classes/sun/tools/jstat/Jstat.java ! src/share/classes/sun/tools/jstat/Operator.java ! src/share/classes/sun/tools/jstat/OptionFormat.java ! src/share/classes/sun/tools/jstat/Parser.java ! src/share/classes/sun/tools/jstat/RawOutputFormatter.java ! src/share/classes/sun/tools/jstat/Scale.java ! src/share/classes/sun/tools/jstat/SyntaxException.java Changeset: 6ad17b31f0d3 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6ad17b31f0d3 Added tag jdk9-b17 for changeset fd8e675f141b ! .hgtags Changeset: 805e088a54a6 Author: lana Date: 2014-06-12 15:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/805e088a54a6 Merge Changeset: 0565d7821fa5 Author: weijun Date: 2014-06-13 08:25 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0565d7821fa5 8046702: default_options.sh test failure on Solaris Reviewed-by: xuelei ! test/sun/security/tools/keytool/default_options.sh Changeset: 431cce1509b5 Author: michaelm Date: 2014-06-13 14:30 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/431cce1509b5 8046588: test for SO_FLOW_SLA availability does not check for EACCESS Reviewed-by: alanb, chegar ! src/solaris/native/java/net/ExtendedOptionsImpl.c ! test/jdk/net/Sockets/Test.java Changeset: 22fd62cbfe82 Author: michaelm Date: 2014-06-13 14:32 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/22fd62cbfe82 Merge From alejandro.murillo at oracle.com Sat Jun 14 00:53:24 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 14 Jun 2014 00:53:24 +0000 Subject: hg: jdk9/hs-emb/langtools: 12 new changesets Message-ID: <201406140053.s5E0rfGk029502@aojmv0008> Changeset: 3dfd962149b2 Author: emc Date: 2014-06-06 16:00 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3dfd962149b2 8027262: Determine location for type annotations earlier in compiler pipeline 8027261: Single codepath for attaching annotations to symbols 8027258: Permit a single source annotation to generate multiple bytecode annotations 8027182: Incorrect annotation attributes for type annotations on constructor type parameters 8044010: TypeAnnotation attribute is not generated for repeatable annotation in type argument 8044009: TypeAnnotation attribute is not generated for repeatable annotation in nested types 8043974: TypeAnnotation attribute is not generated for repeatable annotation in lambda 8043669: Few of the ANNOT tests in JCK9 test suite fail with an AssertionError for exception_index 8042060: Type parameter annotations don't work with multiple type parameters 8037348: RuntimeInvisibleAnnotations should not be generated for type annotation on anonymous innerclass creation Summary: Initial rearchitecting of type annotations frontend pipeline Reviewed-by: jjg, jfranck, mcimadamore, jlahoda, wmdietl ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/TargetType.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java - src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Env.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/annotations/typeAnnotations/TargetTypes.java ! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java + test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java + test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.out ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out + test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Expressions.java ! test/tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java ! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java ! test/tools/javac/processing/model/element/TestAnonClassNames.java ! test/tools/javac/tree/TreePosTest.java ! test/tools/javac/warnings/6747671/T6747671.out ! test/tools/javac/warnings/suppress/T6480588.out ! test/tools/javac/warnings/suppress/TypeAnnotations.out ! test/tools/javap/output/RepeatingTypeAnnotations.java Changeset: f434ca8aface Author: aeremeev Date: 2014-06-06 16:08 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f434ca8aface 8042451: Write tests for all possible kinds of type annotation Summary: Add new tests for type annotations to improve case coverage Reviewed-by: jjg, emc, abuckley ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java + test/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java + test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java + test/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java Changeset: 01c43036a26e Author: jjg Date: 2014-06-08 15:02 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/01c43036a26e 7026941: 199: path options ignored when reusing filemanager across tasks Reviewed-by: jlahoda, jfranck ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/main/OptionHelper.java ! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/share/classes/com/sun/tools/javadoc/Start.java ! src/share/classes/com/sun/tools/javadoc/ToolOption.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6358168.java + test/tools/javac/api/TestSearchPaths.java ! test/tools/javac/diags/ArgTypeCompilerFactory.java ! test/tools/javac/processing/6430209/T6430209.java Changeset: 8d6a76a38178 Author: jlahoda Date: 2014-06-09 10:17 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/8d6a76a38178 8033414: javac Plugin to receive notification (before and) after the compilation. Summary: Introducing TaskEvent.Kind.COMPILATION, sending this event before and after compilation. Reviewed-by: jjg, jfranck Contributed-by: joel.franck at oracle.com, jan.lahoda at oracle.com ! src/share/classes/com/sun/source/util/TaskEvent.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/tools/javac/T6358024.java ! test/tools/javac/T6395974.java ! test/tools/javac/T6403466.out + test/tools/javac/api/taskListeners/CompileEvent.java ! test/tools/javac/api/taskListeners/TestSimpleAddRemove.java Changeset: a8ebc1d5cde9 Author: mcimadamore Date: 2014-06-09 12:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/a8ebc1d5cde9 8043725: javac fails with StackOverflowException Summary: loose type comparison test should be protected against infinite recursion with fbounds Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8043725/T8043725.java Changeset: 020899586e8b Author: emc Date: 2014-06-09 15:46 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/020899586e8b 8046296: java/util/concurrent/BlockingQueue/PollMemoryLeak.java fails in nightly on all platform due to compiler issue Summary: Alter logic to choose type of type annotation position for a variable declaration Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: f7be68b3bd2e Author: dlsmith Date: 2014-06-10 12:41 -0600 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f7be68b3bd2e 8037385: constant pool errors with -target 1.7 and static default methods Summary: Add error check for static interface methods invoked from -source 7 Reviewed-by: vromero, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java Changeset: 71e241ea30f1 Author: dlsmith Date: 2014-06-10 15:25 -0600 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/71e241ea30f1 8015101: Covariance of return type implied by upper bounding on type parameter is ignored Summary: Capture intersection supertypes before comparing their members Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/generics/wildcards/7034495/T7034495.out + test/tools/javac/generics/wildcards/T8015101.java Changeset: 40d829674bb4 Author: pgovereau Date: 2014-06-11 12:49 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/40d829674bb4 8027886: javac allows illegal receiver parameters 8029042: Receiver parameter not supported on local class constructor Reviewed-by: jfranck, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/annotations/FinalReceiverTest.java + test/tools/javac/annotations/FinalReceiverTest.out + test/tools/javac/annotations/LocalInnerReceiverTest.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java Changeset: 8e921a530aaf Author: emc Date: 2014-06-12 11:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/8e921a530aaf 8043484: DPrinter does not compile Summary: Make DPrinter compile Reviewed-by: jjg ! test/tools/javac/lib/DPrinter.java Changeset: fd8da51c5df4 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/fd8da51c5df4 Added tag jdk9-b17 for changeset b64f8d5b97fa ! .hgtags Changeset: 94543b979c40 Author: lana Date: 2014-06-12 15:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/94543b979c40 Merge - src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java From alejandro.murillo at oracle.com Sat Jun 14 00:53:44 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 14 Jun 2014 00:53:44 +0000 Subject: hg: jdk9/hs-emb/nashorn: 5 new changesets Message-ID: <201406140053.s5E0rmiM029570@aojmv0008> Changeset: 96f475bfb917 Author: attila Date: 2014-06-09 16:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/96f475bfb917 8046025: AccessorProperty.getGetter is not threadsafe Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/AccessorProperty.java Changeset: 71cfc5012321 Author: sundar Date: 2014-06-11 08:53 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/71cfc5012321 8044798: API for debugging Nashorn Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/Source.java + test/script/nosecurity/JDK-8044798.js + test/script/nosecurity/JDK-8044798.js.EXPECTED + test/script/nosecurity/debuggersupportapi.js + test/script/nosecurity/debuggersupportapi.js.EXPECTED Changeset: afba7593f395 Author: sundar Date: 2014-06-12 17:39 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/afba7593f395 8044517: Run & debug single Nashorn test Reviewed-by: lagergren, attila Contributed-by: jaroslav.tulach at oracle.com ! make/build.xml ! make/nbproject/ide-file-targets.xml ! make/nbproject/project.xml Changeset: 893c337bc95f Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/893c337bc95f Added tag jdk9-b17 for changeset 4a47b7cfecdf ! .hgtags Changeset: 344ec7352124 Author: lana Date: 2014-06-12 15:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/344ec7352124 Merge From alejandro.murillo at oracle.com Sat Jun 14 01:38:51 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 14 Jun 2014 01:38:51 +0000 Subject: hg: jdk9/hs-emb/hotspot: 74 new changesets Message-ID: <201406140139.s5E1dvWb007009@aojmv0008> Changeset: d7a8e8a4965c Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d7a8e8a4965c Added tag jdk9-b16 for changeset b14e7c0b7d3e ! .hgtags Changeset: 14b656df31c2 Author: lana Date: 2014-06-05 19:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/14b656df31c2 Merge - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh Changeset: 18f15f589f38 Author: minqi Date: 2014-05-27 21:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/18f15f589f38 8043896: Error reporting for insufficient shared region size is incorrect Summary: In SharedSpaceType, we have three enum types which are used in report_out_of_shared_space(SharedSpaceType type). In fact we supplied more than three messages and flags. This leads the warning always gives wrong message with the first not used. Reviewed-by: iklam, coleenp Contributed-by: yumin.qi at oracle.com ! src/share/vm/utilities/debug.cpp Changeset: f637708ddc8a Author: poonam Date: 2014-05-28 06:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f637708ddc8a 8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5 Summary: In case of allocation failure, restore the value of _chunk in Arena Reviewed-by: dholmes, dcubed ! src/share/vm/memory/allocation.cpp Changeset: c597dc3eb862 Author: dsamersoff Date: 2014-05-28 07:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c597dc3eb862 6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM Summary: Don't assert if one of classes in hierarhy was redefined Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp + test/runtime/RedefineFinalizer/Agent.java + test/runtime/RedefineFinalizer/Main.java + test/runtime/RedefineFinalizer/Martyr.java + test/runtime/RedefineFinalizer/MartyrSon.java + test/runtime/RedefineFinalizer/manifest.mf + test/runtime/RedefineFinalizer/testme.sh Changeset: c351f64e8468 Author: dsamersoff Date: 2014-05-28 15:03 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c351f64e8468 Merge Changeset: 561686afee4b Author: ctornqvi Date: 2014-05-28 22:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/561686afee4b 8043786: [TESTBUG] runtime/CommandLine/TestHexArguments.java test fails in nightly Summary: Changed test to not pass on external flags to child processes Reviewed-by: coleenp, hseigel ! test/runtime/CommandLine/TestHexArguments.java Changeset: ef650d0ce657 Author: lfoltan Date: 2014-05-29 08:58 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ef650d0ce657 8041623: Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS use of class oop's copy constructor definitions causing error level diagnostic. Summary: Fix several minor compilation issues with volatile oops for CHECK_UNHANDLED_OOPS support. Reviewed-by: coleenp, hseigel ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp Changeset: b576b115df4d Author: dcubed Date: 2014-05-30 07:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b576b115df4d 8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock' Summary: Add a !owner check for 'waiting to lock' to catch current_pending_monitor corner cases. Reviewed-by: dholmes, sspitsyn, kmo, zgu Contributed-by: rednaxelafx at gmail.com, zhengyu.gu at oracle.com, daniel.daugherty at oracle.com ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/vframe.cpp ! test/TEST.groups + test/runtime/Thread/TestThreadDumpMonitorContention.java Changeset: 5a0e360e6890 Author: sla Date: 2014-05-30 19:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5a0e360e6890 8044398: Attach code should propagate errors in Diagnostic Commands as errors Reviewed-by: dcubed, mgronlun ! src/share/vm/services/attachListener.cpp Changeset: 073ae190b7d8 Author: coleenp Date: 2014-06-01 11:56 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/073ae190b7d8 Merge ! test/TEST.groups Changeset: a391f6c3cf22 Author: ykantser Date: 2014-06-02 11:20 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a391f6c3cf22 8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper Reviewed-by: sla, allwin ! test/serviceability/ParserTest.java ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/dcmd/DynLibDcmdTest.java ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/ctw/test/ClassesDirTest.java ! test/testlibrary/ctw/test/ClassesListTest.java ! test/testlibrary/ctw/test/JarDirTest.java ! test/testlibrary/ctw/test/JarsTest.java Changeset: 63584da69379 Author: rdurbin Date: 2014-06-02 09:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/63584da69379 8038132: jprt bundles have libjsig.dylib in different place on OSX Summary: The build of Hotspot should not remove the symlinks for libjsig. Reviewed-by: dcubed, dholmes ! make/bsd/makefiles/universal.gmk Changeset: 29d15865d20f Author: ctornqvi Date: 2014-06-02 19:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/29d15865d20f 8044364: runtime/RedefineFinalizer test fails on windows Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff - test/runtime/RedefineFinalizer/Agent.java - test/runtime/RedefineFinalizer/Main.java - test/runtime/RedefineFinalizer/Martyr.java - test/runtime/RedefineFinalizer/MartyrSon.java + test/runtime/RedefineFinalizer/RedefineFinalizer.java - test/runtime/RedefineFinalizer/manifest.mf - test/runtime/RedefineFinalizer/testme.sh + test/testlibrary/RedefineClassHelper.java + test/testlibrary_tests/RedefineClassTest.java Changeset: d90c3f26443e Author: ctornqvi Date: 2014-06-02 18:15 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d90c3f26443e Merge Changeset: 3f594e5d64e7 Author: mgronlun Date: 2014-06-03 09:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3f594e5d64e7 8044531: Event based tracing locks to rank as leafs where possible Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/mutexLocker.cpp Changeset: 1ffd0bb18df9 Author: mseledtsov Date: 2014-06-02 21:36 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1ffd0bb18df9 8038587: [TESTBUG] Create CDS tests to exercise region sizes and base address Summary: Added new tests to cover missing CDS basic funtions Reviewed-by: coleenp, ctornqvi + test/runtime/SharedArchiveFile/LimitSharedSizes.java + test/runtime/SharedArchiveFile/SharedBaseAddress.java + test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java Changeset: 3933f1093f1d Author: pliden Date: 2014-05-30 10:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3933f1093f1d 8044132: Quarantine unstable/broken GC tests Reviewed-by: ehelin, jwilhelm ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/parallelScavenge/TestDynShrinkHeap.java Changeset: 9a3cdffad2fe Author: pliden Date: 2014-05-30 10:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9a3cdffad2fe 8042310: TestStringDeduplicationMemoryUsage test failing Reviewed-by: ehelin, jwilhelm - test/gc/g1/TestStringDeduplicationMemoryUsage.java ! test/gc/g1/TestStringDeduplicationTools.java Changeset: dfeba022fa92 Author: jmasa Date: 2014-06-02 06:29 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dfeba022fa92 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: bdfec31a50eb Author: pliden Date: 2014-06-03 10:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bdfec31a50eb 8040807: G1: Enable G1CollectedHeap::stop() Reviewed-by: brutisso, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp Changeset: 7b0229d35259 Author: brutisso Date: 2014-06-03 10:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7b0229d35259 8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list. Reviewed-by: pliden, jmasa, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 0c5576e5d6f0 Author: brutisso Date: 2014-06-03 09:34 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0c5576e5d6f0 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 825bd64ca4cd Author: ehelin Date: 2014-05-29 14:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/825bd64ca4cd 8042933: assert(capacity_until_gc >= committed_bytes) failed Reviewed-by: stefank, jmasa ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/runtime/thread.cpp + test/gc/metaspace/TestMetaspaceInitialization.java Changeset: a4122a36a875 Author: pliden Date: 2014-06-04 14:16 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a4122a36a875 8044768: Backout fix for JDK-8040807 Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp Changeset: def2ba2f655e Author: jmasa Date: 2014-06-05 10:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/def2ba2f655e Merge ! src/share/vm/runtime/thread.cpp - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: 41be7ddc01b2 Author: amurillo Date: 2014-06-06 10:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/41be7ddc01b2 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: e1902bbbd93f Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e1902bbbd93f Added tag jdk9-b17 for changeset 14b656df31c2 ! .hgtags Changeset: 83be138aecba Author: lana Date: 2014-06-12 15:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/83be138aecba Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: 7fbeb8c266f4 Author: tbell Date: 2014-06-12 18:09 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7fbeb8c266f4 8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux Reviewed-by: erikj, dholmes ! make/jprt.properties Changeset: 871fd1285484 Author: tbell Date: 2014-06-12 18:42 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/871fd1285484 Merge Changeset: 7a913131605d Author: lana Date: 2014-06-12 19:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7a913131605d Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: 774578bd0cb4 Author: anoll Date: 2014-05-30 06:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/774578bd0cb4 8011646: SEGV in compiled code with loop predication Summary: Remove control edge of load node to ensure that castPP removal sets the control edge correctly Reviewed-by: kvn, roland ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/hashcode/TestHashCode.java Changeset: cb5694166a39 Author: mikael Date: 2014-05-29 16:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cb5694166a39 8044071: Print format/argument warnings Reviewed-by: drchase, dholmes, lfoltan, twisti ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 59e928332f9b Author: twisti Date: 2014-05-30 09:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/59e928332f9b Merge Changeset: 4d748c80ecc7 Author: thartmann Date: 2014-05-30 09:26 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4d748c80ecc7 8021775: compiler/8009761/Test8009761.java "Failed: init recursive calls: 51. After deopt 50" Summary: Reimplemented the test using the Whitebox API to deterministically trigger compilation and deoptimization. Now allowing number of recursive calls to vary by 1. Reviewed-by: twisti, roland, iignatyev ! test/TEST.groups ! test/compiler/8009761/Test8009761.java Changeset: f8d261a8d2d3 Author: anoll Date: 2014-05-30 19:21 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f8d261a8d2d3 Merge Changeset: 7daf195e6193 Author: iignatyev Date: 2014-05-30 17:20 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7daf195e6193 8038756: new WB API :: get/setVMFlag Reviewed-by: vlivanov, sla ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java + test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java + test/testlibrary_tests/whitebox/vm_flags/IntxTest.java + test/testlibrary_tests/whitebox/vm_flags/StringTest.java + test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java + test/testlibrary_tests/whitebox/vm_flags/UintxTest.java + test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: db6de1a01508 Author: iignatyev Date: 2014-05-30 20:01 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/db6de1a01508 Merge Changeset: 3533da0f7728 Author: thartmann Date: 2014-06-02 08:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3533da0f7728 8034812: remove IDX_INIT macro hack in Node class Summary: The IDX_INIT macro used by Node::Node(...) to retrieve the Compile object is removed and replaced by a call to Compile::current(). The Node constructor, new operator and all calls to it are adapted accordingly. Reviewed-by: kvn, jrose, iveresov, goetz ! src/cpu/ppc/vm/ppc.ad ! src/cpu/x86/vm/x86_32.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/movenode.cpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp Changeset: 0dd11a2a56c5 Author: roland Date: 2014-06-02 10:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0dd11a2a56c5 8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux Summary: long series of lambda form calls trigger stack overflow in c2 Reviewed-by: kvn, vlivanov ! src/share/vm/opto/bytecodeInfo.cpp Changeset: c93ee08abe42 Author: iveresov Date: 2014-06-02 07:26 -1000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c93ee08abe42 8044496: 8034812 broke build with clang Summary: Remove superfluous clang-diagnostic-pop Reviewed-by: kvn, drchase ! src/share/vm/opto/node.cpp Changeset: bd8c98c69d8a Author: drchase Date: 2014-06-02 14:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bd8c98c69d8a 8029381: assert(is_method_type()) failed: bad cast Summary: Access to method_type and appendix from constant pool (cpcache) needs to be guarded by is_f1_null() because of racy update/initialization. Reviewed-by: kvn, coleenp, jrose ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp Changeset: 463d8c2a1833 Author: drchase Date: 2014-06-02 15:49 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/463d8c2a1833 Merge Changeset: a98c4de4f66c Author: twisti Date: 2014-06-02 10:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a98c4de4f66c Merge ! test/TEST.groups - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh Changeset: a22a71c4bb2e Author: twisti Date: 2014-06-02 13:53 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a22a71c4bb2e Merge - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh Changeset: 45228c8cee0f Author: mikael Date: 2014-06-02 15:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/45228c8cee0f 8044242: Remove dead NativeMovRegMemPatching class Reviewed-by: twisti, kvn ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/x86/vm/nativeInst_x86.hpp Changeset: b728cf7dfbec Author: iignatyev Date: 2014-06-04 00:25 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b728cf7dfbec 8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions Reviewed-by: kvn, dholmes, iignatyev ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4c2438fc4e6e Author: mikael Date: 2014-06-03 18:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4c2438fc4e6e 8044735: Print format/argument warnings Reviewed-by: twisti, kvn ! src/cpu/sparc/vm/debug_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: 82a396fba1e6 Author: rbackman Date: 2014-06-04 10:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/82a396fba1e6 8031994: java/lang/Character/CheckProp test times out Reviewed-by: iveresov, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp Changeset: 6ad207fd3e26 Author: rbackman Date: 2014-05-22 13:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6ad207fd3e26 8030976: Untaken paths should be more vigorously pruned at highest optimization level Reviewed-by: roland, vlivanov ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 88c2bc28102a Author: thartmann Date: 2014-06-05 10:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/88c2bc28102a 8031389: On x86 C1 emits two relocations for polls Summary: C1 emits two poll_type relocations at safepoint polls because LIR_Assembler::safepoint_poll(..) adds a relocation and calls LIR_Assembler::add_debug_info_for_branch(..) which adds a relocation as well. The implementation of add_debug_info_for_branch(..) is changed to not emit a poll relocation. Reviewed-by: kvn, roland ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp Changeset: ab1ad25fe0b9 Author: kvn Date: 2014-06-06 11:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ab1ad25fe0b9 Merge ! test/TEST.groups Changeset: 68d348f8d4c1 Author: amurillo Date: 2014-06-06 13:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/68d348f8d4c1 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: c9764091440d Author: vlivanov Date: 2014-06-09 11:49 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c9764091440d 8046226: assert(_thread == Thread::current()) failed: thread must be current w/ -XX:+TraceDeoptimization -XX:+Verbose Reviewed-by: twisti, dcubed, fparain ! src/share/vm/runtime/vframe.cpp Changeset: 3cb509208318 Author: kvn Date: 2014-06-09 15:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3cb509208318 8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes Summary: Add missing check for Opaque nodes from loop predicates in clone_loop(). Reviewed-by: iveresov ! src/share/vm/opto/loopopts.cpp Changeset: bf9221b27bb8 Author: jwilhelm Date: 2014-04-30 02:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bf9221b27bb8 8026396: Remove information duplication in the collector policy Summary: Cleaned up the usage of flags in collector policy. Reviewed-by: sjohanss, jcoomes ! src/share/vm/memory/collectorPolicy.cpp Changeset: 997484ade1c5 Author: jwilhelm Date: 2014-05-02 02:11 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/997484ade1c5 8042298: Remove the names gen0 and gen1 from the GC code Summary: Renamed gen0 and gen1 to young and old throughout the GC code. Reviewed-by: sjohanss, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 7b37566be57d Author: jmasa Date: 2014-06-10 20:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7b37566be57d Merge ! src/share/vm/runtime/globals.hpp Changeset: 1abbc1e91ac5 Author: iignatyev Date: 2014-06-11 18:56 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1abbc1e91ac5 8044673: Create jtreg groups to list GC specific tests Reviewed-by: dholmes, iignatyev Contributed-by: dmitry.fazunenko at oracle.com ! test/TEST.groups Changeset: dd503688f9e3 Author: thartmann Date: 2014-06-10 08:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dd503688f9e3 8033145: Runtime1::arraycopy_count_address uses wrong _oop_arraycopy_cnt variable Summary: The method Runtime1::arraycopy_count_address(..) returns the address of Runtime::_oop_arraycopy_cnt instead of the the file static variable _oop_arraycopy_cnt. Reviewed-by: roland, kvn, twisti ! src/share/vm/c1/c1_Runtime1.cpp Changeset: dd14b24efd49 Author: vlivanov Date: 2014-06-10 10:00 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dd14b24efd49 8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place Reviewed-by: kvn, roland ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/clone/TestObjectClone.java Changeset: e38bb04f030d Author: roland Date: 2014-06-10 13:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e38bb04f030d 8026796: Make replace_in_map() on parent maps generic Summary: propagate node replacements along control flow edges to callers Reviewed-by: kvn, vlivanov ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp + src/share/vm/opto/replacednodes.cpp + src/share/vm/opto/replacednodes.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/growableArray.hpp Changeset: 93a279538de3 Author: neliasso Date: 2014-06-09 10:32 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/93a279538de3 8040244: compiler/whitebox/IsMethodCompilableTest.java fails Summary: Prevent from running with Xcomp Reviewed-by: kvn, twisti ! test/compiler/whitebox/IsMethodCompilableTest.java Changeset: 9be8f500449d Author: kvn Date: 2014-06-10 12:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9be8f500449d 8035605: Expand functionality of PredictedIntrinsicGenerator Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method. Reviewed-by: roland ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: 3a74595493cb Author: kvn Date: 2014-06-10 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3a74595493cb Merge Changeset: 0960c95f2343 Author: iignatyev Date: 2014-06-10 23:18 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0960c95f2343 8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments Reviewed-by: kvn, jmasa ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java ! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: c91a320f3124 Author: iignatyev Date: 2014-06-10 20:53 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c91a320f3124 Merge Changeset: f3624d042de0 Author: thartmann Date: 2014-06-11 09:16 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f3624d042de0 8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64 Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test. Reviewed-by: kvn, twisti, dlong ! src/share/vm/code/relocInfo.cpp + test/compiler/relocations/TestPrintRelocations.java Changeset: edf93f2ccf99 Author: kvn Date: 2014-06-11 11:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/edf93f2ccf99 8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC Summary: Add C2 SHA intrinsics on SPARC Reviewed-by: kvn, roland Contributed-by: james.cheng at oracle.com ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/sha/TestSHA.java Changeset: 455be7c3df86 Author: kvn Date: 2014-06-12 10:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/455be7c3df86 8046516: Segmentation fault in JVM (easily reproducible) Summary: Place new nodes on the previous loop exit in reorg_offsets(). Reviewed-by: roland ! src/share/vm/opto/loopopts.cpp + test/compiler/loopopts/TestLogSum.java Changeset: d8d7bf7dcaba Author: mduigou Date: 2014-06-12 16:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d8d7bf7dcaba 8032045: Enable compiler and linker safety switches for debug builds Summary: Enable GCC linker protections, runtime bounds checks and stack protection. Reviewed-by: dholmes, kvn, coleenp ! make/bsd/makefiles/fastdebug.make ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/fastdebug.make ! make/linux/makefiles/gcc.make ! make/solaris/makefiles/gcc.make Changeset: 5342877674a5 Author: kvn Date: 2014-06-13 10:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5342877674a5 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: fedc61f9456a Author: amurillo Date: 2014-06-13 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fedc61f9456a Merge From alejandro.murillo at oracle.com Fri Jun 20 20:54:06 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 20 Jun 2014 20:54:06 +0000 Subject: hg: jdk9/hs-emb/hotspot: 35 new changesets Message-ID: <201406202054.s5KKscfM008424@aojmv0008> Changeset: e52079ae774f Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e52079ae774f Added tag jdk9-b18 for changeset 871fd1285484 ! .hgtags Changeset: d4cffb3ae621 Author: lana Date: 2014-06-18 10:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d4cffb3ae621 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: b7b7eb358428 Author: lana Date: 2014-06-18 10:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b7b7eb358428 Merge Changeset: b064724bbd6d Author: miauno Date: 2014-06-02 17:21 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b064724bbd6d 8044540: serviceability/sa/jmap-hashcode/Test8028623.java should be quarantined Reviewed-by: sla ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 56a35b09e0d4 Author: sla Date: 2014-06-04 11:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/56a35b09e0d4 8044107: Add Diagnostic Command to list all ClassLoaders Reviewed-by: mgerdin, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp + src/share/vm/classfile/classLoaderStats.cpp + src/share/vm/classfile/classLoaderStats.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp + test/serviceability/dcmd/ClassLoaderStatsTest.java Changeset: 7ec6629578ac Author: ctornqvi Date: 2014-06-06 14:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7ec6629578ac 8043492: ad_x86_64_misc.obj : error LNK2011: precompiled object not linked in; image may not run Summary: Added _build_pch_file.obj to LD_FLAGS and cleaned up support for older Visual Studio versions Reviewed-by: twisti, lfoltan, sla, kvn ! make/windows/create.bat ! make/windows/makefiles/compile.make ! make/windows/makefiles/rules.make ! make/windows/makefiles/sa.make ! make/windows/makefiles/sanity.make ! make/windows/makefiles/vm.make ! make/windows/projectfiles/common/Makefile ! src/share/vm/runtime/vm_version.cpp Changeset: 88085a8f62d5 Author: sla Date: 2014-06-09 11:03 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/88085a8f62d5 8044797: Building with clang gives: fatal error: file '...' has been modified since the precompiled header was built Reviewed-by: dholmes, dcubed ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make Changeset: d2415cf889bc Author: hseigel Date: 2014-06-10 14:04 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d2415cf889bc 8044738: Check attribute_length of EnclosingMethod attribute Summary: Add check that attribute_length == 4. Reviewed-by: fparain, coleenp, lfoltan ! src/share/vm/classfile/classFileParser.cpp + test/runtime/EnclosingMethodAttr/EnclMethTest.jcod + test/runtime/EnclosingMethodAttr/EnclMethodAttr.java + test/runtime/EnclosingMethodAttr/enclMethodAttr.jar Changeset: 0186fbbdc50c Author: dcubed Date: 2014-06-10 20:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0186fbbdc50c Merge ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp Changeset: f25701035057 Author: dsimms Date: 2014-06-11 12:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f25701035057 6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical. Summary: Wrapped memory with standard bounds checking "GuardedMemory". Reviewed-by: zgu, fparain, dcubed + src/share/vm/memory/guardedMemory.cpp + src/share/vm/memory/guardedMemory.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/os.cpp Changeset: afe58d604f28 Author: hseigel Date: 2014-06-11 09:58 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/afe58d604f28 8031819: Remove legacy jdk checks and code Summary: Delete old jdk specific code. Reviewed-by: dholmes, coleenp, zgu, lfoltan ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/java.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/reflection.hpp ! src/share/vm/runtime/reflectionUtils.cpp ! src/share/vm/runtime/serviceThread.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/threadService.cpp Changeset: 232dbf06eb07 Author: dsimms Date: 2014-06-11 18:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/232dbf06eb07 8043224: -Xcheck:jni improvements to exception checking and excessive local refs Summary: Warning when not checking exceptions from function that require so, also when local refs expand beyond capacity. Reviewed-by: zgu, coleenp, hseigel ! src/share/vm/memory/guardedMemory.hpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: eb8a53efa923 Author: dsimms Date: 2014-06-12 11:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/eb8a53efa923 8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted Summary: negative verify_guards when testing for corruption Reviewed-by: sla, fparain ! src/share/vm/prims/jniCheck.cpp Changeset: 76f46c5351e1 Author: lfoltan Date: 2014-06-12 13:37 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/76f46c5351e1 6961433: Revisit need to disable Windows C++ compiler optimisation of sharedRuntimeTrig.cpp. Summary: Remove pragma optimize ("", off) to turn off optimization for WIN32. Reviewed-by: coleenp, dcubed, kvn ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: fdcc91703a7e Author: dcubed Date: 2014-06-12 15:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fdcc91703a7e 8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12 Summary: Added a new header waiting pattern to catch the case where the target thread waiting on a condition (like a VM op); several other test improvements Reviewed-by: sspitsyn, dholmes ! test/runtime/Thread/TestThreadDumpMonitorContention.java Changeset: b19ccfb09cf2 Author: dsamersoff Date: 2014-06-13 05:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b19ccfb09cf2 8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour Summary: Better parsing of /proc/pid/maps in sa Reviewed-by: sspitsyn, sla ! agent/src/os/linux/ps_proc.c Changeset: 52992e1b76eb Author: dcubed Date: 2014-06-13 19:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/52992e1b76eb Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/arguments.cpp Changeset: d9f77ba99034 Author: dcubed Date: 2014-06-17 12:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d9f77ba99034 8046758: cleanup non-indent white space issues prior to Contended Locking cleanup bucket Summary: Checkpoint do_space_filter.ksh cleanups for Contended Locking. Reviewed-by: sspitsyn, coleenp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 90ebb569b57e Author: ddehaven Date: 2014-06-17 11:18 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/90ebb569b57e 8043340: [macosx] Fix hard-wired paths to JavaVM.framework Summary: Build system tweaks to allow building with Xcode 5 and on OS X 10.9 and later Reviewed-by: erikj, henryjen, dholmes ! agent/src/os/bsd/MacosxDebuggerLocal.m ! agent/src/os/bsd/Makefile ! make/bsd/makefiles/saproc.make Changeset: 733b13cf9d40 Author: coleenp Date: 2014-06-18 13:58 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/733b13cf9d40 8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes Summary: Initialize host_klass while parsing the class with the other initializations. Reviewed-by: sspitsyn, stefank ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp Changeset: c021ec40774f Author: iveresov Date: 2014-06-18 10:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c021ec40774f 8046684: sharedRuntime.cpp...assert(((nmethod*)cb)->is_at_poll_or_poll_return(pc)) failed: safepoint polling: type must be poll Summary: Emit a poll relocation for the testl in is_polling_page_far() on x86 Reviewed-by: vlivanov, roland ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: b1df6ed438eb Author: iveresov Date: 2014-06-18 12:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b1df6ed438eb Merge Changeset: a2f5d920638e Author: dcubed Date: 2014-06-18 14:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a2f5d920638e 8047156: cleanup more non-indent white space issues prior to Contended Locking cleanup bucket Summary: Checkpoint some missed do_space_filter.ksh cleanups for Contended Locking. Reviewed-by: sspitsyn, lfoltan, coleenp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.hpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/synchronizer.hpp Changeset: 2e73c43c2d70 Author: pliden Date: 2014-06-13 13:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2e73c43c2d70 8044796: G1: Enable G1CollectedHeap::stop() Reviewed-by: brutisso, sjohanss ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp Changeset: cc616eae2670 Author: amurillo Date: 2014-06-13 19:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cc616eae2670 Merge Changeset: 64e35dfa4ff5 Author: jwilhelm Date: 2014-06-13 17:07 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/64e35dfa4ff5 8046408: Build failure from multiple ptrace.h Summary: prefer over Reviewed-by: sla, mikael Contributed-by: kim.barrett at oracle.com ! agent/src/os/linux/libproc.h Changeset: f375fb6a4371 Author: tschatzl Date: 2014-06-18 13:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f375fb6a4371 8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp Summary: Clean up usage of idx_t and uintptr_t when using it in conjunction with BitMap::set_map(), casting to the appropriate type. Fixes compilation on S390. Reviewed-by: tschatzl Contributed-by: Dan Horak ! src/share/vm/compiler/methodLiveness.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp Changeset: c0b3ddf06856 Author: jwilhelm Date: 2014-06-12 20:15 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c0b3ddf06856 8046715: Add a way to verify an extended set of command line options Summary: Added arguments_ext.cpp to make place for initialization of extended features Reviewed-by: sla, mgronlun ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp + src/share/vm/runtime/arguments_ext.cpp Changeset: 33f651a79605 Author: jwilhelm Date: 2014-06-18 13:02 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/33f651a79605 Merge Changeset: d148d33c5f68 Author: jmasa Date: 2014-06-18 12:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d148d33c5f68 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: 3d52a2d0be43 Author: jmasa Date: 2014-06-19 09:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3d52a2d0be43 Merge Changeset: dcc6581cf655 Author: iignatyev Date: 2014-06-16 15:12 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dcc6581cf655 8044742: testlibrary_tests/whitebox/vm_flags/BooleanTest.java NoClassDefFoundError: com/oracle/java/testlibrary/JDKToolFinder Reviewed-by: kvn, roland ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java Changeset: 2399ebcea84d Author: mikael Date: 2014-06-16 16:27 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2399ebcea84d 8046769: Set T family feature bit on Niagara systems Reviewed-by: kvn, iveresov ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: f9b746f2a1f4 Author: twisti Date: 2014-06-19 12:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f9b746f2a1f4 Merge Changeset: b70485f2a5b9 Author: amurillo Date: 2014-06-20 11:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b70485f2a5b9 Merge From alejandro.murillo at oracle.com Fri Jun 20 22:28:23 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 20 Jun 2014 22:28:23 +0000 Subject: hg: jdk9/hs-emb: 8 new changesets Message-ID: <201406202228.s5KMSNKw024439@aojmv0008> Changeset: 75a08df650eb Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/75a08df650eb Added tag jdk9-b18 for changeset 65abab59f783 ! .hgtags Changeset: c6f075a7268f Author: lana Date: 2014-06-18 10:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/c6f075a7268f Merge Changeset: 26ba036c46fc Author: ddehaven Date: 2014-06-18 12:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/26ba036c46fc 8043340: [macosx] Fix hard-wired paths to JavaVM.framework Summary: Build system tweaks to allow building with Xcode 5 and on OS X 10.9 and later Reviewed-by: erikj, henryjen, dholmes ! common/autoconf/basics.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: bfd9a3e1aeb5 Author: omajid Date: 2014-05-23 11:04 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/bfd9a3e1aeb5 8043805: Allow using a system-installed libjpeg Reviewed-by: andrew, anthony, prr ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 Changeset: b5c952c0e7f3 Author: prr Date: 2014-05-23 11:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/b5c952c0e7f3 Merge ! common/autoconf/generated-configure.sh Changeset: 0ab952a8de37 Author: prr Date: 2014-05-27 13:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/0ab952a8de37 Merge Changeset: 1ec6463d0499 Author: prr Date: 2014-06-09 11:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/1ec6463d0499 Merge Changeset: fd8ea978b212 Author: prr Date: 2014-06-18 13:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/fd8ea978b212 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 From alejandro.murillo at oracle.com Fri Jun 20 22:28:26 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 20 Jun 2014 22:28:26 +0000 Subject: hg: jdk9/hs-emb/corba: Added tag jdk9-b18 for changeset 77565aaaa2bb Message-ID: <201406202228.s5KMSR6c024494@aojmv0008> Changeset: eecc1b6adc7e Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/eecc1b6adc7e Added tag jdk9-b18 for changeset 77565aaaa2bb ! .hgtags From alejandro.murillo at oracle.com Fri Jun 20 22:28:36 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 20 Jun 2014 22:28:36 +0000 Subject: hg: jdk9/hs-emb/jaxp: 2 new changesets Message-ID: <201406202228.s5KMSct5024619@aojmv0008> Changeset: c3afb43aa495 Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/c3afb43aa495 Added tag jdk9-b18 for changeset 5afa90c28742 ! .hgtags Changeset: f9c82769a6bc Author: lana Date: 2014-06-18 10:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/f9c82769a6bc Merge From alejandro.murillo at oracle.com Fri Jun 20 22:28:41 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 20 Jun 2014 22:28:41 +0000 Subject: hg: jdk9/hs-emb/jaxws: Added tag jdk9-b18 for changeset 275f2385aed8 Message-ID: <201406202228.s5KMSg9u024670@aojmv0008> Changeset: 7f922a73e8a2 Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/7f922a73e8a2 Added tag jdk9-b18 for changeset 275f2385aed8 ! .hgtags From alejandro.murillo at oracle.com Fri Jun 20 22:29:07 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 20 Jun 2014 22:29:07 +0000 Subject: hg: jdk9/hs-emb/jdk: 94 new changesets Message-ID: <201406202237.s5KMbkuB026008@aojmv0008> Changeset: c1164d1adb76 Author: ykantser Date: 2014-06-16 11:03 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c1164d1adb76 6545295: TEST BUG: The test HatHeapDump1Test uses wrong path in exec call. Reviewed-by: sla ! test/sun/tools/jhat/HatHeapDump1Test.java - test/sun/tools/jhat/HatRun.java Changeset: 38f576159c1a Author: sla Date: 2014-06-16 13:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/38f576159c1a 8043939: Remove management-agent.jar Reviewed-by: alanb ! make/CreateJars.gmk ! make/profile-includes.txt ! make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java - src/share/classes/sun/management/manifest Changeset: 7790a9e0f168 Author: vinnie Date: 2014-06-16 13:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7790a9e0f168 8036613: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c Reviewed-by: mullan ! src/windows/native/sun/security/provider/WinCAPISeedGenerator.c Changeset: b2023f11a0e5 Author: dsamersoff Date: 2014-06-16 07:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b2023f11a0e5 8041498: Remove npt library Summary: Get rid of npt library and move utf-related code to share/backend Reviewed-by: sla ! make/CompileDemos.gmk ! make/lib/CoreLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk - make/mapfiles/libnpt/mapfile-vers ! make/profile-includes.txt ! src/share/back/debugInit.c ! src/share/back/error_messages.c ! src/share/back/inStream.c ! src/share/back/outStream.c ! src/share/back/transport.c + src/share/back/utf_util.c + src/share/back/utf_util.h ! src/share/back/util.h ! src/share/demo/jvmti/hprof/hprof.h ! src/share/demo/jvmti/hprof/hprof_init.c - src/share/npt/README.txt - src/share/npt/npt.c - src/share/npt/npt.h - src/share/npt/utf.c - src/share/npt/utf.h - src/solaris/npt/npt_md.h - src/solaris/npt/utf_md.c - src/solaris/npt/utf_md.h - src/windows/npt/npt_md.h - src/windows/npt/utf_md.c - src/windows/npt/utf_md.h Changeset: c5e7ba8e1d4b Author: henryjen Date: 2014-06-16 08:09 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c5e7ba8e1d4b 8046389: Add missing @since tag under javax.sql.** Reviewed-by: lancea ! src/share/classes/javax/sql/CommonDataSource.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/share/classes/javax/sql/rowset/JdbcRowSet.java ! src/share/classes/javax/sql/rowset/JoinRowSet.java ! src/share/classes/javax/sql/rowset/Joinable.java ! src/share/classes/javax/sql/rowset/Predicate.java ! src/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/share/classes/javax/sql/rowset/RowSetWarning.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java ! src/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/share/classes/javax/sql/rowset/serial/SerialDatalink.java ! src/share/classes/javax/sql/rowset/serial/SerialException.java ! src/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncFactoryException.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/SyncProviderException.java ! src/share/classes/javax/sql/rowset/spi/SyncResolver.java ! src/share/classes/javax/sql/rowset/spi/TransactionalWriter.java ! src/share/classes/javax/sql/rowset/spi/XmlReader.java ! src/share/classes/javax/sql/rowset/spi/XmlWriter.java Changeset: 319f26fadef4 Author: psandoz Date: 2014-06-16 17:45 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/319f26fadef4 8041679: Replace uses of StringBuffer with StringBuilder within core library classes Reviewed-by: psandoz, alanb, xuelei, dfuchs, jfranck, prr, serb, chegar Contributed-by: otaviopolianasantana at gmail.com ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/share/classes/com/sun/java/util/jar/pack/BandStructure.java ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/ParseException.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/SnmpAcl.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java ! src/share/classes/com/sun/jmx/snmp/SnmpMessage.java ! src/share/classes/com/sun/jmx/snmp/SnmpMsg.java ! src/share/classes/com/sun/jmx/snmp/SnmpOpaque.java ! src/share/classes/com/sun/jmx/snmp/SnmpV3Message.java ! src/share/classes/com/sun/jndi/cosnaming/CNNameParser.java ! src/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/share/classes/com/sun/jndi/dns/DnsName.java ! src/share/classes/com/sun/jndi/dns/ResourceRecord.java ! src/share/classes/com/sun/jndi/ldap/ClientId.java ! src/share/classes/com/sun/jndi/ldap/DigestClientId.java ! src/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java ! src/share/classes/com/sun/jndi/ldap/ServiceLocator.java ! src/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java ! src/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java ! src/share/classes/com/sun/media/sound/SoftPerformer.java ! src/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/share/classes/com/sun/security/sasl/CramMD5Base.java ! src/share/classes/com/sun/security/sasl/CramMD5Server.java ! src/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java ! src/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java ! src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java ! src/share/classes/com/sun/tools/example/debug/bdi/ExceptionSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/LineBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/MethodBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ! src/share/classes/com/sun/tools/example/debug/expr/ParseException.java ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/example/debug/gui/ContextManager.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceModel.java ! src/share/classes/com/sun/tools/example/debug/tty/BreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/share/classes/com/sun/tools/example/trace/Trace.java ! src/share/classes/com/sun/tools/hat/internal/util/Misc.java ! src/share/classes/com/sun/tools/jdi/FieldImpl.java ! src/share/classes/com/sun/tools/jdi/JNITypeParser.java ! src/share/classes/com/sun/tools/jdi/MethodImpl.java ! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java ! src/share/classes/com/sun/tools/jdi/SDE.java ! src/share/classes/com/sun/tools/jdi/TargetVM.java ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/Statement.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/net/IDN.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/net/URISyntaxException.java ! src/share/classes/java/net/URLDecoder.java ! src/share/classes/java/net/URLEncoder.java ! src/share/classes/java/net/URLStreamHandler.java ! src/share/classes/java/nio/file/InvalidPathException.java ! src/share/classes/java/rmi/dgc/VMID.java ! src/share/classes/java/security/CodeSigner.java ! src/share/classes/java/security/Timestamp.java ! src/share/classes/java/security/cert/CertPath.java ! src/share/classes/java/security/cert/CollectionCertStoreParameters.java ! src/share/classes/java/security/cert/LDAPCertStoreParameters.java ! src/share/classes/java/security/cert/PKIXBuilderParameters.java ! src/share/classes/java/security/cert/PKIXCertPathBuilderResult.java ! src/share/classes/java/security/cert/PKIXCertPathValidatorResult.java ! src/share/classes/java/security/cert/PKIXParameters.java ! src/share/classes/java/security/cert/PolicyQualifierInfo.java ! src/share/classes/java/security/cert/TrustAnchor.java ! src/share/classes/java/security/cert/X509CRLSelector.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/text/AttributedString.java ! src/share/classes/java/text/ChoiceFormat.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/prefs/Base64.java ! src/share/classes/java/util/regex/PatternSyntaxException.java ! src/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/share/classes/javax/naming/BinaryRefAddr.java ! src/share/classes/javax/naming/NameImpl.java ! src/share/classes/javax/naming/RefAddr.java ! src/share/classes/javax/naming/Reference.java ! src/share/classes/javax/naming/directory/BasicAttribute.java ! src/share/classes/javax/print/MimeType.java ! src/share/classes/javax/print/attribute/ResolutionSyntax.java ! src/share/classes/javax/print/attribute/SetOfIntegerSyntax.java ! src/share/classes/javax/print/attribute/Size2DSyntax.java ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/share/classes/javax/sound/sampled/CompoundControl.java ! src/share/classes/javax/sound/sampled/DataLine.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/MultiUIDefaults.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/share/classes/javax/swing/plaf/nimbus/State.java ! src/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java ! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/share/classes/sun/applet/AppletViewer.java ! src/share/classes/sun/font/Decoration.java ! src/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/share/classes/sun/font/StandardTextSource.java ! src/share/classes/sun/font/Type1Font.java ! src/share/classes/sun/java2d/opengl/OGLContext.java ! src/share/classes/sun/java2d/pipe/Region.java ! src/share/classes/sun/java2d/pipe/hw/ContextCapabilities.java ! src/share/classes/sun/jvmstat/monitor/HostIdentifier.java ! src/share/classes/sun/jvmstat/monitor/MonitoredHost.java ! src/share/classes/sun/jvmstat/monitor/VmIdentifier.java ! src/share/classes/sun/management/Agent.java ! src/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java ! src/share/classes/sun/misc/MessageUtils.java ! src/share/classes/sun/misc/UUDecoder.java ! src/share/classes/sun/net/TransferProtocolClient.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/www/MimeEntry.java ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/server/LoaderHandler.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/security/acl/AclImpl.java ! src/share/classes/sun/security/jgss/GSSCredentialImpl.java ! src/share/classes/sun/security/jgss/GSSHeader.java ! src/share/classes/sun/security/jgss/GSSToken.java ! src/share/classes/sun/security/jgss/ProviderList.java ! src/share/classes/sun/security/jgss/TokenTracker.java ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/KrbException.java ! src/share/classes/sun/security/krb5/PrincipalName.java ! src/share/classes/sun/security/krb5/internal/EncTicketPart.java ! src/share/classes/sun/security/krb5/internal/TicketFlags.java ! src/share/classes/sun/security/krb5/internal/crypto/EType.java ! src/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java ! src/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/share/classes/sun/security/pkcs/PKCS9Attributes.java ! src/share/classes/sun/security/pkcs/SigningCertificateInfo.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/provider/AuthPolicyFile.java ! src/share/classes/sun/security/provider/X509Factory.java ! src/share/classes/sun/security/smartcardio/PCSC.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerNameExtension.java ! src/share/classes/sun/security/ssl/SessionId.java ! src/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/share/classes/sun/security/util/Debug.java ! src/share/classes/sun/security/util/ManifestEntryVerifier.java ! src/share/classes/sun/security/util/ObjectIdentifier.java ! src/share/classes/sun/security/util/PropertyExpander.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/share/classes/sun/text/normalizer/UTF16.java ! src/share/classes/sun/tools/java/MemberDefinition.java ! src/share/classes/sun/tools/java/MethodSet.java ! src/share/classes/sun/tools/java/MethodType.java ! src/share/classes/sun/tools/java/Parser.java ! src/share/classes/sun/tools/java/Type.java ! src/share/classes/sun/tools/jconsole/Formatter.java ! src/share/classes/sun/tools/jstatd/RemoteHostImpl.java ! src/share/classes/sun/tools/native2ascii/N2AFilter.java ! src/share/classes/sun/tools/serialver/SerialVer.java ! src/share/classes/sun/tools/tree/FieldExpression.java ! src/share/classes/sun/tools/tree/Vset.java ! src/share/classes/sun/tracing/PrintStreamProviderFactory.java Changeset: 7d6154df328c Author: mullan Date: 2014-06-16 13:47 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7d6154df328c 8046044: Fix raw and unchecked lint warnings in XML Signature Impl Reviewed-by: darcy ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java Changeset: ade4491b571e Author: mullan Date: 2014-06-16 13:48 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ade4491b571e Merge - make/mapfiles/libnpt/mapfile-vers - src/share/classes/sun/management/manifest - src/share/npt/README.txt - src/share/npt/npt.c - src/share/npt/npt.h - src/share/npt/utf.c - src/share/npt/utf.h - src/solaris/npt/npt_md.h - src/solaris/npt/utf_md.c - src/solaris/npt/utf_md.h - src/windows/npt/npt_md.h - src/windows/npt/utf_md.c - src/windows/npt/utf_md.h - test/sun/tools/jhat/HatRun.java Changeset: 71012e1b8534 Author: smarks Date: 2014-06-16 17:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/71012e1b8534 8044730: small errors in ConcurrentHashMap and LongAdder docs Reviewed-by: martin ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/share/classes/java/util/concurrent/atomic/LongAdder.java Changeset: 056cd206a147 Author: sla Date: 2014-06-17 10:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/056cd206a147 6622468: TEST_BUG: Time to retire the @debuggeeVMOptions mechanism used in the com.sun.jdi infrastructure Summary: Use jtreg "@run driver" for the JDI tests Reviewed-by: sspitsyn, dholmes ! test/com/sun/jdi/AccessSpecifierTest.java ! test/com/sun/jdi/AfterThreadDeathTest.java ! test/com/sun/jdi/AllLineLocations.java ! test/com/sun/jdi/AnyDebuggeeTest.java ! test/com/sun/jdi/ArgumentValuesTest.java ! test/com/sun/jdi/ArrayRangeTest.java ! test/com/sun/jdi/BacktraceFieldTest.java ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/BreakpointTest.java ! test/com/sun/jdi/ClassLoaderClassesTest.java ! test/com/sun/jdi/ClassesByName.java ! test/com/sun/jdi/ClassesByName2Test.java ! test/com/sun/jdi/ConnectedVMs.java ! test/com/sun/jdi/ConstantPoolInfo.java ! test/com/sun/jdi/CountEvent.java ! test/com/sun/jdi/CountFilterTest.java ! test/com/sun/jdi/DataModelTest.java ! test/com/sun/jdi/DebuggerThreadTest.java ! test/com/sun/jdi/DeleteAllBkptsTest.java ! test/com/sun/jdi/DeleteEventRequestsTest.java ! test/com/sun/jdi/DoubleAgentTest.java ! test/com/sun/jdi/EarlyReturnNegativeTest.java ! test/com/sun/jdi/EarlyReturnTest.java ! test/com/sun/jdi/EnumTest.java ! test/com/sun/jdi/EventQueueDisconnectTest.java ! test/com/sun/jdi/ExceptionEvents.java ! test/com/sun/jdi/ExclusiveBind.java ! test/com/sun/jdi/ExpiredRequestDeletionTest.java ! test/com/sun/jdi/FetchLocals.java ! test/com/sun/jdi/FieldWatchpoints.java ! test/com/sun/jdi/FilterMatch.java ! test/com/sun/jdi/FilterNoMatch.java ! test/com/sun/jdi/FinalLocalsTest.java ! test/com/sun/jdi/FinalizerTest.java ! test/com/sun/jdi/FramesTest.java ! test/com/sun/jdi/GenericsTest.java ! test/com/sun/jdi/GetLocalVariables.java ! test/com/sun/jdi/GetLocalVariables2Test.java ! test/com/sun/jdi/GetSetLocalTest.java ! test/com/sun/jdi/GetUninitializedStringValue.java ! test/com/sun/jdi/HomeTest.java ! test/com/sun/jdi/InstanceFilter.java ! test/com/sun/jdi/InstancesTest.java ! test/com/sun/jdi/InterfaceMethodsTest.java ! test/com/sun/jdi/InterruptHangTest.java ! test/com/sun/jdi/InvokeHangTest.java ! test/com/sun/jdi/InvokeTest.java ! test/com/sun/jdi/JITDebug.java ! test/com/sun/jdi/Java_gTest.java ! test/com/sun/jdi/LambdaBreakpointTest.java ! test/com/sun/jdi/LambdaStepTest.java ! test/com/sun/jdi/LaunchCommandLine.java ! test/com/sun/jdi/LineNumberInfo.java ! test/com/sun/jdi/LineNumberOnBraceTest.java ! test/com/sun/jdi/LocalVariableEqual.java ! test/com/sun/jdi/LocationTest.java ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/ModificationWatchpoints.java ! test/com/sun/jdi/MonitorEventTest.java ! test/com/sun/jdi/MonitorFrameInfo.java ! test/com/sun/jdi/MultiBreakpointsTest.java ! test/com/sun/jdi/NativeInstanceFilter.java ! test/com/sun/jdi/NewInstanceTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jdi/NoLocInfoTest.java ! test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/OnThrowTest.java ! test/com/sun/jdi/OptionTest.java ! test/com/sun/jdi/PopAndInvokeTest.java ! test/com/sun/jdi/PopAndStepTest.java ! test/com/sun/jdi/PopAsynchronousTest.java ! test/com/sun/jdi/PopSynchronousTest.java ! test/com/sun/jdi/RedefineCrossEvent.java ! test/com/sun/jdi/RedefineCrossStart.java ! test/com/sun/jdi/ReferrersTest.java ! test/com/sun/jdi/RepStep.java ! test/com/sun/jdi/RequestReflectionTest.java ! test/com/sun/jdi/ResumeOneThreadTest.java ! test/com/sun/jdi/RunToExit.java ! test/com/sun/jdi/SDENullTest.java ! test/com/sun/jdi/SimulResumerTest.java ! test/com/sun/jdi/SourceNameFilterTest.java ! test/com/sun/jdi/StepTest.java ! test/com/sun/jdi/SuspendThreadTest.java ! test/com/sun/jdi/TemplateTest.java ! test/com/sun/jdi/ThreadGroupTest.java ! test/com/sun/jdi/TwoThreadsTest.java ! test/com/sun/jdi/UTF8Test.java ! test/com/sun/jdi/UnpreparedByName.java ! test/com/sun/jdi/UnpreparedClasses.java ! test/com/sun/jdi/VMConnection.java ! test/com/sun/jdi/VMDeathLastTest.java ! test/com/sun/jdi/VMDeathRequestTest.java ! test/com/sun/jdi/VarargsTest.java ! test/com/sun/jdi/Vars.java ! test/com/sun/jdi/VisibleMethods.java ! test/com/sun/jdi/redefine/RedefineTest.java ! test/com/sun/jdi/redefineMethod/RedefineTest.java ! test/com/sun/jdi/sde/FilterMangleTest.java ! test/com/sun/jdi/sde/MangleStepTest.java ! test/com/sun/jdi/sde/MangleTest.java ! test/com/sun/jdi/sde/SourceDebugExtensionTest.java ! test/com/sun/jdi/sde/TemperatureTableTest.java Changeset: 9ffe170f236f Author: vlivanov Date: 2014-06-17 13:06 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9ffe170f236f 8046903: VM anonymous class members can't be statically invocable Reviewed-by: jrose ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java + test/java/lang/invoke/VMAnonymousClass.java Changeset: d0f127c7dd66 Author: sla Date: 2014-06-13 11:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d0f127c7dd66 8046348: com/sun/jdi/OptionTest.java should be quarantined Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/ProblemList.txt Changeset: 89fd67d5a657 Author: sla Date: 2014-06-09 17:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/89fd67d5a657 8046351: com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotification[Content]Test.java should be quarantined Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/ProblemList.txt Changeset: 65633f150a27 Author: sla Date: 2014-06-09 17:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/65633f150a27 8046352: com/sun/tools/attach/TempDirTest.java should be quarantined Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/ProblemList.txt Changeset: 50a88262ca95 Author: sla Date: 2014-06-09 17:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/50a88262ca95 8046355: sun/tools/jstatd/TestJstatdExternalRegistry.java should be quarantined Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/ProblemList.txt Changeset: 34722d62436d Author: chegar Date: 2014-06-17 10:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/34722d62436d 8046902: Remove sun.misc.Timer Reviewed-by: rriggs, mduigou, iris - src/share/classes/sun/misc/Timeable.java - src/share/classes/sun/misc/Timer.java Changeset: 881c1fcf342a Author: sla Date: 2014-06-18 09:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/881c1fcf342a 8046778: Better error messages when starting JMX agent via attach or jcmd Reviewed-by: dholmes ! src/share/classes/sun/management/Agent.java ! src/share/classes/sun/management/resources/agent.properties ! test/com/sun/tools/attach/StartManagementAgent.java Changeset: 5e7143c1abc1 Author: dsamersoff Date: 2014-06-18 03:29 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5e7143c1abc1 8044762: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed ! src/share/back/debugInit.c ! test/ProblemList.txt Changeset: 4b7e8552b328 Author: yan Date: 2014-06-18 17:31 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4b7e8552b328 8046595: fix doclint issues in swing classes, part 2 of 4 Reviewed-by: pchelko Contributed-by: Andrei Eremeev ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/Action.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/SwingUtilities.java Changeset: bb18a27ea6de Author: yan Date: 2014-06-18 17:34 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bb18a27ea6de 8046596: fix doclint issues in swing classes, part 3 of 4 Reviewed-by: pchelko Contributed-by: Andrei Eremeev ! src/share/classes/javax/swing/AbstractSpinnerModel.java ! src/share/classes/javax/swing/ActionMap.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/ComboBoxEditor.java ! src/share/classes/javax/swing/ComponentInputMap.java ! src/share/classes/javax/swing/DefaultButtonModel.java ! src/share/classes/javax/swing/GroupLayout.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JScrollBar.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/ListSelectionModel.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/RootPaneContainer.java ! src/share/classes/javax/swing/ScrollPaneLayout.java Changeset: cb2679a40db3 Author: vinnie Date: 2014-06-18 15:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cb2679a40db3 8047085: PKCS11/NSS tests failing intermittently on Windows Reviewed-by: mullan ! THIRD_PARTY_README ! test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz + test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz + test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256 Changeset: 99d16469a830 Author: scolebourne Date: 2014-06-12 00:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/99d16469a830 8046707: Performance of java.time could be better Summary: Optimise performance Reviewed-by: rriggs ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/format/Parsed.java Changeset: fc467102b0b2 Author: scolebourne Date: 2014-06-11 08:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/fc467102b0b2 8046416: Unable to parse an Instant from fields Summary: Fix Instant parsing Reviewed-by: rriggs ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/Parsed.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java + test/java/time/test/java/time/format/TestDateTimeParsing.java Changeset: d02b062bc827 Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d02b062bc827 Added tag jdk9-b18 for changeset 6ad17b31f0d3 ! .hgtags Changeset: 27561aede285 Author: lana Date: 2014-06-18 10:09 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/27561aede285 Merge Changeset: 2f3a16f9d8c7 Author: lana Date: 2014-06-18 10:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2f3a16f9d8c7 Merge - make/mapfiles/libnpt/mapfile-vers - src/share/classes/sun/management/manifest - src/share/classes/sun/misc/Timeable.java - src/share/classes/sun/misc/Timer.java - src/share/npt/README.txt - src/share/npt/npt.c - src/share/npt/npt.h - src/share/npt/utf.c - src/share/npt/utf.h - src/solaris/npt/npt_md.h - src/solaris/npt/utf_md.c - src/solaris/npt/utf_md.h - src/windows/npt/npt_md.h - src/windows/npt/utf_md.c - src/windows/npt/utf_md.h - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz - test/sun/tools/jhat/HatRun.java Changeset: 1c46b7122aa4 Author: ddehaven Date: 2014-06-18 12:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1c46b7122aa4 8043340: [macosx] Fix hard-wired paths to JavaVM.framework Summary: Build system tweaks to allow building with Xcode 5 and on OS X 10.9 and later Reviewed-by: erikj, henryjen, dholmes ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SecurityLibraries.gmk Changeset: afacf96b1a88 Author: malenkov Date: 2014-05-16 15:46 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/afacf96b1a88 8043151: KSS: javax.swing.plaf.nimbus.AbstractRegionPainter#getComponentColor Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java Changeset: 188150b29476 Author: malenkov Date: 2014-05-16 15:51 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/188150b29476 8043152: KSS: javax.swing.plaf.synth.SynthContext Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/synth/SynthContext.java Changeset: 265803091731 Author: malenkov Date: 2014-05-16 15:57 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/265803091731 8043153: KSS: javax.swing.plaf.synth.SynthParser#startColor Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/synth/SynthParser.java Changeset: 46170b8aaccc Author: anashaty Date: 2014-05-19 16:48 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/46170b8aaccc 8038000: java.awt.image.RasterFormatException: Incorrect scanline stride Reviewed-by: bae, serb ! src/share/classes/sun/awt/image/ByteBandedRaster.java ! src/share/classes/sun/awt/image/ByteComponentRaster.java ! src/share/classes/sun/awt/image/BytePackedRaster.java ! src/share/classes/sun/awt/image/IntegerComponentRaster.java ! src/share/classes/sun/awt/image/ShortBandedRaster.java ! src/share/classes/sun/awt/image/ShortComponentRaster.java + test/sun/awt/image/bug8038000.java Changeset: 706c54018d1c Author: darcy Date: 2014-05-19 10:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/706c54018d1c 8042871: Fix raw and unchecked warnings in sun.audio Reviewed-by: serb ! src/share/classes/sun/audio/AudioDevice.java ! src/share/classes/sun/audio/AudioPlayer.java ! src/share/classes/sun/audio/AudioStreamSequence.java Changeset: b5f284a0059b Author: ddehaven Date: 2014-05-19 23:21 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b5f284a0059b 8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask on OS X Summary: Use _setjmp/_longjmp instead Reviewed-by: prr, anthony Contributed-by: David DeHaven ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: 6a2c3105351c Author: darcy Date: 2014-05-20 09:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6a2c3105351c 8042864: Fix raw and unchecked warnings in javax.print Reviewed-by: prr, henryjen ! src/share/classes/javax/print/AttributeException.java ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/javax/print/MimeType.java ! src/share/classes/javax/print/PrintServiceLookup.java ! src/share/classes/javax/print/ServiceUI.java ! src/share/classes/javax/print/SimpleDoc.java ! src/share/classes/javax/print/StreamPrintServiceFactory.java ! src/share/classes/javax/print/attribute/AttributeSetUtilities.java ! src/share/classes/javax/print/attribute/HashAttributeSet.java ! src/share/classes/javax/print/attribute/SetOfIntegerSyntax.java ! src/share/classes/javax/print/attribute/standard/DialogTypeSelection.java ! src/share/classes/javax/print/attribute/standard/MediaSize.java ! src/share/classes/javax/print/attribute/standard/PrinterStateReasons.java Changeset: 65bb2dabe4d9 Author: alexsch Date: 2014-05-21 14:07 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/65bb2dabe4d9 8036110: In TextField can only select text visible or to the left of the cursor Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_TextField.cpp + test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java Changeset: a1635cd4bdb5 Author: alexsch Date: 2014-05-21 14:13 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a1635cd4bdb5 8041561: Inconsistent opacity behaviour between JCheckBox and JRadioButton Reviewed-by: malenkov ! src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java + test/javax/swing/JRadioButton/8041561/bug8041561.java Changeset: 62b09e94b2b6 Author: malenkov Date: 2014-05-21 16:48 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/62b09e94b2b6 8043456: KSS: javax.swing.plaf.basic.BasicInternalFrameTitlePane#postClosingEvent Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java Changeset: 3d7eaa4dbdec Author: prr Date: 2014-05-21 10:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3d7eaa4dbdec 8016451: Scary messages emitted by build.tools.generatenimbus.PainterGenerator during build Reviewed-by: alexsch, anthony ! make/src/classes/build/tools/generatenimbus/PainterGenerator.java Changeset: 823387e2bf42 Author: prr Date: 2014-05-21 11:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/823387e2bf42 8039394: Compiler warnings about C++ exceptions in windows printing code Reviewed-by: bae, jgodinez ! src/windows/native/sun/windows/awt_PrintJob.cpp Changeset: 06f6160721da Author: pchelko Date: 2014-05-22 15:46 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/06f6160721da 8043646: libosxapp.dylib fails to build on Mac OS 10.9 with clang Reviewed-by: anthony, serb ! src/macosx/native/sun/osxapp/ThreadUtilities.m Changeset: 6d828581eaee Author: malenkov Date: 2014-05-22 21:05 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6d828581eaee 8043627: NPE in SynthContext in plugin mode Reviewed-by: alexsch, serb, pchelko ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthContext.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java + test/javax/swing/plaf/synth/Test8043627.java Changeset: 006f772bbc7e Author: prr Date: 2014-05-22 13:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/006f772bbc7e 8042855: [parfait] Potential null pointer dereference in IndicLayoutEngine.cpp Reviewed-by: bae, srl ! src/share/native/sun/font/layout/IndicLayoutEngine.cpp ! src/share/native/sun/font/layout/IndicReordering.cpp ! src/share/native/sun/font/layout/IndicReordering.h Changeset: be332c33c5a0 Author: prr Date: 2014-05-22 13:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/be332c33c5a0 8042850: [parfait]: Extra unused entries in ICU ScriptCodes enum Reviewed-by: bae, srl ! src/share/native/sun/font/layout/LEScripts.h Changeset: 320743f0b4fc Author: omajid Date: 2014-05-23 11:04 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/320743f0b4fc 8043805: Allow using a system-installed libjpeg Reviewed-by: andrew, anthony, prr ! make/lib/Awt2dLibraries.gmk ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: 604abecf62c2 Author: pchelko Date: 2014-05-23 19:43 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/604abecf62c2 8043610: Sorting columns in JFileChooser fails with AppContext NPE Reviewed-by: anthony, alexsch ! src/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/share/classes/java/awt/Component.java ! src/share/classes/javax/swing/JComponent.java + test/javax/swing/JComponent/8043610/bug8043610.java Changeset: 6882a3975eab Author: pchelko Date: 2014-05-23 19:48 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6882a3975eab 8031485: [macosx] Combo box consuming escape key events Reviewed-by: serb, alexsch ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java + test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 4aff7bf822f6 Author: prr Date: 2014-05-23 11:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4aff7bf822f6 Merge - src/share/classes/jdk/internal/util/xml/BasicXmlPropertiesProvider.java - src/share/classes/sun/util/spi/XmlPropertiesProvider.java - src/share/classes/sun/util/xml/META-INF/services/sun.util.spi.XmlPropertiesProvider - src/share/classes/sun/util/xml/PlatformXmlPropertiesProvider.java - test/java/util/Properties/CustomProvider.java - test/java/util/Properties/MyXmlPropertiesProvider.java Changeset: d5730650ff48 Author: alexsch Date: 2014-05-26 14:33 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d5730650ff48 8040291: [macosx] Http-Images are not fully loaded when using ImageIcon Reviewed-by: serb, pchelko ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java + test/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java Changeset: c35d0a40b6e1 Author: yan Date: 2014-05-26 15:50 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c35d0a40b6e1 8041915: Move 8 awt tests to OpenJDK regression tests tree Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov + test/java/awt/EventQueue/InvocationEventTest/InvocationEventTest.java + test/java/awt/Frame/DecoratedExceptions/DecoratedExceptions.java + test/java/awt/Window/ShapedAndTranslucentWindows/Common.java + test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java + test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java + test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java + test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java ! test/lib/testlibrary/ExtendedRobot.java Changeset: 4ac8cec7ff40 Author: serb Date: 2014-05-26 16:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4ac8cec7ff40 8009883: REGRESSION: test/closed/javax/swing/AbstractButton/4246045/bug4246045.java fails Summary: remove redundant focus handler that was causing a second focus event Reviewed-by: alexsch, pchelko Contributed-by: peter.brunet at oracle.com ! src/share/classes/javax/swing/JComponent.java Changeset: e86678f580ae Author: malenkov Date: 2014-05-26 18:01 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e86678f580ae 8019180: Use JComboBox as it's own ActionListener leads to unexpected behaviour Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/JComboBox.java + test/javax/swing/JComboBox/8019180/Test8019180.java Changeset: 3e4ea5d1fce5 Author: prr Date: 2014-05-27 12:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3e4ea5d1fce5 8035301: Eliminate dependency on sun.text from font code Reviewed-by: mchung, jgodinez ! src/share/classes/java/awt/font/StyledParagraph.java ! src/share/classes/java/awt/font/TextLayout.java ! src/share/classes/java/awt/font/TextLine.java + src/share/classes/sun/font/CodePointIterator.java ! src/share/classes/sun/font/FontResolver.java - src/share/classes/sun/text/CodePointIterator.java Changeset: 1b6271809b4f Author: prr Date: 2014-05-27 13:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1b6271809b4f Merge - src/share/classes/com/sun/pept/Delegate.java - src/share/classes/com/sun/pept/encoding/Decoder.java - src/share/classes/com/sun/pept/encoding/Encoder.java - src/share/classes/com/sun/pept/ept/Acceptor.java - src/share/classes/com/sun/pept/ept/ContactInfo.java - src/share/classes/com/sun/pept/ept/ContactInfoList.java - src/share/classes/com/sun/pept/ept/ContactInfoListIterator.java - src/share/classes/com/sun/pept/ept/EPTFactory.java - src/share/classes/com/sun/pept/ept/MessageInfo.java - src/share/classes/com/sun/pept/presentation/MessageStruct.java - src/share/classes/com/sun/pept/presentation/Stub.java - src/share/classes/com/sun/pept/presentation/TargetFinder.java - src/share/classes/com/sun/pept/presentation/Tie.java - src/share/classes/com/sun/pept/protocol/Interceptors.java - src/share/classes/com/sun/pept/protocol/MessageDispatcher.java - src/share/classes/com/sun/pept/transport/Connection.java - src/share/classes/com/sun/tools/hat/MANIFEST.mf - src/share/classes/com/sun/tools/hat/README.txt - src/share/classes/com/sun/tools/hat/build.xml Changeset: 8a31f8981bfb Author: alexsch Date: 2014-05-28 15:36 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8a31f8981bfb 8043705: Can't exit color chooser dialog when running as an applet Reviewed-by: serb, pchelko ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/native/sun/windows/awt_Dialog.cpp + test/java/awt/Dialog/CloseDialog/CloseDialogTest.java Changeset: 15d846fe8ee3 Author: anashaty Date: 2014-05-29 17:31 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/15d846fe8ee3 8028617: Dvorak keyboard mapping not honored when ctrl key pressed Reviewed-by: pchelko, anthony ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/macosx/native/sun/awt/AWTView.m Changeset: 3112aa051345 Author: anashaty Date: 2014-05-30 11:20 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3112aa051345 8032788: ImageIcon constructor throws an NPE and hangs when passed a null String parameter Reviewed-by: pchelko, serb ! src/share/classes/sun/awt/image/FileImageSource.java + test/java/awt/image/ImageIconHang.java Changeset: 0b3012072c00 Author: serb Date: 2014-05-30 14:06 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0b3012072c00 8040113: File not initialized in src/share/native/sun/awt/giflib/dgif_lib.c Reviewed-by: pchelko, prr ! src/share/native/sun/awt/giflib/dgif_lib.c Changeset: bfa8f331374a Author: yan Date: 2014-05-30 14:23 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bfa8f331374a 8044172: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk Reviewed-by: pchelko + test/java/awt/keyboard/AltPlusNumberKeyCombinationsTest/AltPlusNumberKeyCombinationsTest.java + test/javax/swing/JComboBox/4523758/bug4523758.java Changeset: 39d72d463c71 Author: malenkov Date: 2014-05-30 15:24 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/39d72d463c71 8007563: When checking the default behaviour for a scroll tab layout and checking the 'opaque' checkbox, the area behind tabs is not red. Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java + test/javax/swing/JTabbedPane/8007563/Test8007563.java Changeset: 425330483e3e Author: azvegint Date: 2014-05-30 13:16 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/425330483e3e 8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java fails on Solaris zones virtual hosts Reviewed-by: anthony, serb ! src/solaris/classes/sun/awt/X11/XErrorHandlerUtil.java Changeset: 25f07ac917f2 Author: dmarkov Date: 2014-06-02 14:20 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/25f07ac917f2 8042465: Applet menus not rendering when browser is full screen on Mac Reviewed-by: anthony, pchelko ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/share/classes/javax/swing/PopupFactory.java Changeset: 535f335f0a7d Author: pchelko Date: 2014-06-02 15:25 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/535f335f0a7d 8043807: Incorrect StackTrace in IOException thrown from ClipboardTransferable Reviewed-by: anthony, serb ! src/share/classes/sun/awt/datatransfer/ClipboardTransferable.java Changeset: b481f0ea5200 Author: rriggs Date: 2014-06-03 11:18 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b481f0ea5200 8044460: Cleanup new Boolean and single character strings Reviewed-by: pchelko, serb, rriggs Contributed-by: otaviopolianasantana at gmail.com ! src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/font/Type1Font.java Changeset: 6d4b3a9ca33d Author: darcy Date: 2014-06-03 09:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6d4b3a9ca33d 8042860: Fix raw and unchecked warnings in java.beans Reviewed-by: malenkov, alanb, mduigou ! src/share/classes/java/beans/EventHandler.java ! src/share/classes/java/beans/EventSetDescriptor.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MetaData.java ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java ! src/share/classes/java/beans/beancontext/BeanContextServiceProvider.java ! src/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java ! src/share/classes/java/beans/beancontext/BeanContextServices.java ! src/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: 6aeb30341aa3 Author: malenkov Date: 2014-06-03 21:03 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6aeb30341aa3 7084904: Introspector returns isX() from base package-private class that throws exception Reviewed-by: serb + test/java/beans/Introspector/7084904/Test7084904.java + test/java/beans/Introspector/7084904/bean/Base.java + test/java/beans/Introspector/7084904/bean/Derived.java Changeset: a1876e945cda Author: darcy Date: 2014-06-03 12:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a1876e945cda 8044694: Fix finally lint warnings in sun.print Reviewed-by: prr ! src/share/classes/sun/print/PSPrinterJob.java ! src/solaris/classes/sun/print/UnixPrintJob.java Changeset: 78d196f24646 Author: darcy Date: 2014-06-03 17:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/78d196f24646 8044698: Fix finally lint warnings in javax.swing Reviewed-by: prr, henryjen ! src/share/classes/javax/swing/JEditorPane.java Changeset: 294d463c7747 Author: serb Date: 2014-06-04 16:55 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/294d463c7747 8041129: [OGL] surface->sw blit is extremely slow 8017626: [OGL] Translucent VolatileImages don't paint correctly Reviewed-by: bae, flar ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c + test/java/awt/image/DrawImage/IncorrectAlphaSurface2SW.java + test/java/awt/image/DrawImage/IncorrectDestinationOffset.java + test/java/awt/image/DrawImage/IncorrectSourceOffset.java Changeset: c33c87250ccf Author: serb Date: 2014-06-04 17:14 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c33c87250ccf 8043979: Javadoc cleanup of javax.sound.sampled package Reviewed-by: pchelko, azvegint ! src/share/classes/javax/sound/sampled/AudioFileFormat.java ! src/share/classes/javax/sound/sampled/AudioFormat.java ! src/share/classes/javax/sound/sampled/AudioInputStream.java ! src/share/classes/javax/sound/sampled/AudioPermission.java ! src/share/classes/javax/sound/sampled/AudioSystem.java ! src/share/classes/javax/sound/sampled/BooleanControl.java ! src/share/classes/javax/sound/sampled/Clip.java ! src/share/classes/javax/sound/sampled/CompoundControl.java ! src/share/classes/javax/sound/sampled/Control.java ! src/share/classes/javax/sound/sampled/DataLine.java ! src/share/classes/javax/sound/sampled/EnumControl.java ! src/share/classes/javax/sound/sampled/FloatControl.java ! src/share/classes/javax/sound/sampled/Line.java ! src/share/classes/javax/sound/sampled/LineEvent.java ! src/share/classes/javax/sound/sampled/LineListener.java ! src/share/classes/javax/sound/sampled/LineUnavailableException.java ! src/share/classes/javax/sound/sampled/Mixer.java ! src/share/classes/javax/sound/sampled/Port.java ! src/share/classes/javax/sound/sampled/ReverbType.java ! src/share/classes/javax/sound/sampled/SourceDataLine.java ! src/share/classes/javax/sound/sampled/TargetDataLine.java ! src/share/classes/javax/sound/sampled/UnsupportedAudioFileException.java ! src/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java Changeset: c8cef5910723 Author: yan Date: 2014-06-04 17:24 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c8cef5910723 8044157: [TEST_BUG] Improve recently submitted AWT_Mixing tests Reviewed-by: pchelko ! test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java ! test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java ! test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java ! test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java ! test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java ! test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java Changeset: 4abd457e1fe6 Author: henryjen Date: 2014-06-05 10:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4abd457e1fe6 8044855: Add missing @since tag under java.beans.* Reviewed-by: prr, malenkov ! src/share/classes/java/beans/BeanDescriptor.java ! src/share/classes/java/beans/BeanInfo.java ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/Customizer.java ! src/share/classes/java/beans/EventSetDescriptor.java ! src/share/classes/java/beans/FeatureDescriptor.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/IntrospectionException.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/ParameterDescriptor.java ! src/share/classes/java/beans/PropertyChangeEvent.java ! src/share/classes/java/beans/PropertyChangeListener.java ! src/share/classes/java/beans/PropertyChangeSupport.java ! src/share/classes/java/beans/PropertyDescriptor.java ! src/share/classes/java/beans/PropertyEditor.java ! src/share/classes/java/beans/PropertyEditorManager.java ! src/share/classes/java/beans/PropertyEditorSupport.java ! src/share/classes/java/beans/PropertyVetoException.java ! src/share/classes/java/beans/SimpleBeanInfo.java ! src/share/classes/java/beans/VetoableChangeListener.java ! src/share/classes/java/beans/VetoableChangeSupport.java ! src/share/classes/java/beans/Visibility.java Changeset: 717cad3f30fe Author: darcy Date: 2014-06-05 23:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/717cad3f30fe 8044553: Fix raw and unchecked lint warnings in javax.sound.* Reviewed-by: prr ! src/share/classes/javax/sound/midi/MidiFileFormat.java ! src/share/classes/javax/sound/midi/MidiSystem.java ! src/share/classes/javax/sound/midi/SoundbankResource.java ! src/share/classes/javax/sound/midi/Track.java ! src/share/classes/javax/sound/sampled/AudioFileFormat.java ! src/share/classes/javax/sound/sampled/AudioFormat.java ! src/share/classes/javax/sound/sampled/AudioSystem.java ! src/share/classes/javax/sound/sampled/Line.java Changeset: 22c03cad580f Author: pchelko Date: 2014-06-06 13:52 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/22c03cad580f 8044516: [macosx] ScreenPopupFactory uses native method that could be avoided Reviewed-by: anthony, serb ! src/macosx/classes/com/apple/laf/ScreenPopupFactory.java - src/macosx/native/com/apple/laf/ScreenPopupFactory.m ! src/share/classes/javax/swing/PopupFactory.java ! src/share/classes/sun/swing/SwingAccessor.java Changeset: 5cab75dd1bbd Author: pchelko Date: 2014-06-06 14:52 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5cab75dd1bbd 8041990: [macosx] Language specific keys does not work in applets when opened outside the browser Reviewed-by: alexsch, serb ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/sun/awt/AWTAccessor.java + test/java/awt/im/8041990/bug8041990.java Changeset: 7611e3486264 Author: pchelko Date: 2014-06-06 14:58 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7611e3486264 8041464: [TEST_BUG] CustomClassLoaderTransferTest does not support OS X Reviewed-by: azvegint, serb + test/java/awt/datatransfer/CustomClassLoaderTransferTest/AnotherInterface.java + test/java/awt/datatransfer/CustomClassLoaderTransferTest/CustomClassLoaderTransferTest.java + test/java/awt/datatransfer/CustomClassLoaderTransferTest/TransferableList.java ! test/java/awt/regtesthelpers/CopyClassFile.java Changeset: 3170baa4ab3c Author: aivanov Date: 2014-06-06 17:51 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3170baa4ab3c 8039383: NPE when changing Windows theme Reviewed-by: pchelko, anthony ! src/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: 1d2849bfb7f8 Author: serb Date: 2014-06-09 13:03 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1d2849bfb7f8 8046245: JDK 9 client build failure on Solaris Reviewed-by: prr ! make/mapfiles/libawt/mapfile-vers Changeset: f51d560f6190 Author: yan Date: 2014-06-09 14:59 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f51d560f6190 8044765: Move functional tests AWT_SystemTray/Automated to openjdk repository Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov + test/java/awt/TrayIcon/ActionCommand/ActionCommand.java + test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java + test/java/awt/TrayIcon/GetTrayIconsTest/GetTrayIcons.java + test/java/awt/TrayIcon/InterJVMTest/InterJVM.java + test/java/awt/TrayIcon/ModalityTest/ModalityTest.java + test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java + test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java + test/java/awt/TrayIcon/PropertyChangeListenerTest.java + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy + test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy + test/java/awt/TrayIcon/SystemTrayIconHelper.java + test/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java + test/java/awt/TrayIcon/TrayIconAddTest/TrayIconAddTest.java + test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java + test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java + test/java/awt/TrayIcon/TrayIconMethodsTest/TrayIconMethodsTest.java + test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java + test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java + test/java/awt/TrayIcon/TrayIconRemoveTest/TrayIconRemoveTest.java + test/java/awt/TrayIcon/TrayIconSizeTest/TrayIconSizeTest.java Changeset: 5553ba6d75a2 Author: aivanov Date: 2014-06-09 18:10 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5553ba6d75a2 8046239: Build failure in 9-client on all non-Windows platforms Reviewed-by: anthony, serb, alexp ! src/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/solaris/classes/sun/awt/windows/ThemeReader.java Changeset: 749dca473202 Author: serb Date: 2014-06-09 20:23 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/749dca473202 8039901: jdk/src/share/classes/com/sun/media/sound/services/ appear not to be used Reviewed-by: amenkov, azvegint - src/share/classes/com/sun/media/sound/services/linux-i586/javax.sound.sampled.spi.MixerProvider - src/share/classes/com/sun/media/sound/services/windows-i586/javax.sound.sampled.spi.MixerProvider - src/share/classes/com/sun/media/sound/services/windows-ia64/javax.sound.sampled.spi.MixerProvider Changeset: 4d1878cc5565 Author: darcy Date: 2014-06-09 11:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4d1878cc5565 8042870: Fix raw and unchecked warnings in sun.print Reviewed-by: prr ! src/share/classes/sun/print/CustomMediaSizeName.java ! src/share/classes/sun/print/CustomMediaTray.java ! src/share/classes/sun/print/DialogOwner.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/print/PSStreamPrintJob.java ! src/share/classes/sun/print/PSStreamPrintService.java ! src/share/classes/sun/print/PrintJob2D.java ! src/share/classes/sun/print/PrintJobAttributeException.java ! src/share/classes/sun/print/PrinterJobWrapper.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/print/ServiceDialog.java ! src/share/classes/sun/print/ServiceNotifier.java ! src/share/classes/sun/print/SunAlternateMedia.java ! src/share/classes/sun/print/SunMinMaxPage.java ! src/share/classes/sun/print/SunPageSelection.java ! src/share/classes/sun/print/SunPrinterJobService.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintJob.java ! src/solaris/classes/sun/print/UnixPrintService.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java ! src/windows/classes/sun/print/Win32MediaTray.java ! src/windows/classes/sun/print/Win32PrintJob.java ! src/windows/classes/sun/print/Win32PrintService.java ! src/windows/classes/sun/print/Win32PrintServiceLookup.java Changeset: 4562d7d53933 Author: prr Date: 2014-06-09 11:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4562d7d53933 Merge ! make/lib/Awt2dLibraries.gmk - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h - test/demo/jvmti/mtrace/JFrameCreateTime.java - test/demo/jvmti/mtrace/TraceJFrame.java Changeset: b7ef5e2d252c Author: darcy Date: 2014-06-09 16:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b7ef5e2d252c 8046271: Fix overrides lint warnings in Apple laf code Reviewed-by: alanb, prr ! src/macosx/classes/com/apple/laf/AquaFileSystemModel.java Changeset: 8769d70bec49 Author: aivanov Date: 2014-06-11 10:53 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8769d70bec49 8046391: Hang displaying JFileChooser with Windows L&F Reviewed-by: anthony, serb ! src/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/solaris/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: 5a37efc5ca43 Author: prr Date: 2014-06-18 13:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5a37efc5ca43 Merge ! make/lib/Awt2dLibraries.gmk - make/mapfiles/libnpt/mapfile-vers ! src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/javax/print/MimeType.java ! src/share/classes/javax/print/attribute/SetOfIntegerSyntax.java ! src/share/classes/javax/sound/sampled/CompoundControl.java ! src/share/classes/javax/sound/sampled/DataLine.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/font/Type1Font.java - src/share/classes/sun/management/manifest - src/share/classes/sun/misc/Timeable.java - src/share/classes/sun/misc/Timer.java ! src/share/classes/sun/print/PSPrinterJob.java - src/share/npt/README.txt - src/share/npt/npt.c - src/share/npt/npt.h - src/share/npt/utf.c - src/share/npt/utf.h - src/solaris/npt/npt_md.h - src/solaris/npt/utf_md.c - src/solaris/npt/utf_md.h - src/windows/npt/npt_md.h - src/windows/npt/utf_md.c - src/windows/npt/utf_md.h - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz - test/sun/tools/jhat/HatRun.java Changeset: 3b602ffe5fe5 Author: darcy Date: 2014-06-18 18:27 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3b602ffe5fe5 8044715: Add finally lint warning to build of jdk repository Reviewed-by: henryjen, tbell ! make/Setup.gmk Changeset: d9ed5f9c4bb9 Author: sla Date: 2014-06-19 12:56 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d9ed5f9c4bb9 8046024: JDI shared memory transport failed with "Observed abandoned IP mutex" Reviewed-by: alanb ! src/windows/transport/shmem/shmem_md.c Changeset: 964aedefc63c Author: yan Date: 2014-06-19 16:54 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/964aedefc63c 8046895: Fix doclint warnings in javax.swing.text.html.parser package Reviewed-by: pchelko Contributed-by: Andrei Eremeev ! src/share/classes/javax/swing/text/html/parser/AttributeList.java ! src/share/classes/javax/swing/text/html/parser/ContentModel.java ! src/share/classes/javax/swing/text/html/parser/DTD.java ! src/share/classes/javax/swing/text/html/parser/DTDConstants.java ! src/share/classes/javax/swing/text/html/parser/DocumentParser.java ! src/share/classes/javax/swing/text/html/parser/Element.java ! src/share/classes/javax/swing/text/html/parser/Entity.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/share/classes/javax/swing/text/html/parser/TagElement.java Changeset: da94137883d5 Author: yan Date: 2014-06-19 16:57 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/da94137883d5 8046446: Fix doclint warnings in javax.swing.text.html package Reviewed-by: pchelko Contributed-by: Andrei Eremeev ! src/share/classes/javax/swing/text/html/BlockView.java ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/FormSubmitEvent.java ! src/share/classes/javax/swing/text/html/HTML.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/share/classes/javax/swing/text/html/HTMLWriter.java ! src/share/classes/javax/swing/text/html/ImageView.java ! src/share/classes/javax/swing/text/html/InlineView.java ! src/share/classes/javax/swing/text/html/MinimalHTMLWriter.java ! src/share/classes/javax/swing/text/html/Option.java ! src/share/classes/javax/swing/text/html/ParagraphView.java ! src/share/classes/javax/swing/text/html/StyleSheet.java Changeset: 870471ae555c Author: kizune Date: 2014-06-19 18:07 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/870471ae555c 8000650: unpack200.exe should check gzip crc Reviewed-by: ksrini ! src/share/native/com/sun/java/util/jar/pack/main.cpp ! src/share/native/com/sun/java/util/jar/pack/unpack.h ! src/share/native/com/sun/java/util/jar/pack/zip.cpp + test/tools/pack200/PackChecksum.java Changeset: 191fc3116f8c Author: mchung Date: 2014-06-19 13:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/191fc3116f8c 8047387: Generate different version of java.policy file for windows 32-bit and 64-bit Reviewed-by: erikj, tbell ! make/CopyFiles.gmk Changeset: 59bdc84dea50 Author: weijun Date: 2014-06-20 10:27 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/59bdc84dea50 8029994: Support "include" and "includedir" in krb5.conf Reviewed-by: mullan ! src/share/classes/sun/security/krb5/Config.java ! test/sun/security/krb5/auto/HttpNegotiateServer.java ! test/sun/security/krb5/config/Duplicates.java + test/sun/security/krb5/config/Include.java ! test/sun/security/krb5/config/k1.conf Changeset: bf9518ed804f Author: yan Date: 2014-06-20 19:03 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bf9518ed804f 8046445: Fix doclint warnings for javax.swing.plaf.multi Reviewed-by: alexsch Contributed-by: Alexander Stepanov ! src/share/classes/javax/swing/plaf/multi/MultiButtonUI.java ! src/share/classes/javax/swing/plaf/multi/MultiColorChooserUI.java ! src/share/classes/javax/swing/plaf/multi/MultiComboBoxUI.java ! src/share/classes/javax/swing/plaf/multi/MultiDesktopIconUI.java ! src/share/classes/javax/swing/plaf/multi/MultiDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/multi/MultiFileChooserUI.java ! src/share/classes/javax/swing/plaf/multi/MultiInternalFrameUI.java ! src/share/classes/javax/swing/plaf/multi/MultiLabelUI.java ! src/share/classes/javax/swing/plaf/multi/MultiListUI.java ! src/share/classes/javax/swing/plaf/multi/MultiMenuBarUI.java ! src/share/classes/javax/swing/plaf/multi/MultiMenuItemUI.java ! src/share/classes/javax/swing/plaf/multi/MultiOptionPaneUI.java ! src/share/classes/javax/swing/plaf/multi/MultiPanelUI.java ! src/share/classes/javax/swing/plaf/multi/MultiPopupMenuUI.java ! src/share/classes/javax/swing/plaf/multi/MultiProgressBarUI.java ! src/share/classes/javax/swing/plaf/multi/MultiRootPaneUI.java ! src/share/classes/javax/swing/plaf/multi/MultiScrollBarUI.java ! src/share/classes/javax/swing/plaf/multi/MultiScrollPaneUI.java ! src/share/classes/javax/swing/plaf/multi/MultiSeparatorUI.java ! src/share/classes/javax/swing/plaf/multi/MultiSliderUI.java ! src/share/classes/javax/swing/plaf/multi/MultiSpinnerUI.java ! src/share/classes/javax/swing/plaf/multi/MultiSplitPaneUI.java ! src/share/classes/javax/swing/plaf/multi/MultiTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/multi/MultiTableHeaderUI.java ! src/share/classes/javax/swing/plaf/multi/MultiTableUI.java ! src/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/share/classes/javax/swing/plaf/multi/MultiToolBarUI.java ! src/share/classes/javax/swing/plaf/multi/MultiToolTipUI.java ! src/share/classes/javax/swing/plaf/multi/MultiTreeUI.java ! src/share/classes/javax/swing/plaf/multi/MultiViewportUI.java Changeset: 08319e8e76ce Author: ksrini Date: 2014-06-20 10:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/08319e8e76ce 8044866: Fix raw and unchecked lint warnings in asm Reviewed-by: darcy ! src/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt From alejandro.murillo at oracle.com Fri Jun 20 22:45:52 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 20 Jun 2014 22:45:52 +0000 Subject: hg: jdk9/hs-emb/langtools: 17 new changesets Message-ID: <201406202246.s5KMkH6m027166@aojmv0008> Changeset: 017098c7fa18 Author: ksrini Date: 2014-05-22 12:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/017098c7fa18 8042829: [javadoc] index-file output is not sorted correctly 8043062: JDK 9 platform and compiler upgrade failed on Solaris-sparcv9 with Javadoc.gmk:360: recipe for target docs/api/index.html Reviewed-by: erikj, jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! test/com/sun/javadoc/lib/JavadocTester.java ! test/com/sun/javadoc/testOrdering/TestOrdering.java ! test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java - test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java Changeset: c2d589333410 Author: alundblad Date: 2014-06-12 14:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c2d589333410 8042830: A recently added Xprefer test fails on Windows Summary: Test now accepts both / and \ as file separator. Reviewed-by: mcimadamore ! test/tools/javac/options/xprefer/XPreferTest.java Changeset: 220bfc92607e Author: jjg Date: 2014-06-16 11:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/220bfc92607e 8046369: sjavac should not use javac internal API for starting javac Reviewed-by: jfranck, alundblad, ohrstrom ! src/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java ! test/tools/sjavac/SJavac.java Changeset: 33cb06e65de2 Author: pgovereau Date: 2014-06-17 11:11 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/33cb06e65de2 8038975: Access control in enhanced for Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + src/share/classes/com/sun/tools/javac/comp/TypeEnvs.java + test/tools/javac/T8038975/AccessTest.java + test/tools/javac/T8038975/a/A.java + test/tools/javac/T8038975/a/B.java Changeset: b4d1f317b2cc Author: vromero Date: 2014-06-17 17:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/b4d1f317b2cc 8036953: Fix timing of varargs access check, per JDK-8016205 Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/varargs/6313164/T6313164.java - test/tools/javac/varargs/6313164/T6313164.out + test/tools/javac/varargs/6313164/T6313164Source7.out + test/tools/javac/varargs/6313164/T6313164Source8AndHigher.out ! test/tools/javac/varargs/6313164/T7175433.java + test/tools/javac/varargs/6313164/T7175433.out ! test/tools/javac/varargs/6313164/p1/B.java Changeset: d8d49a41294a Author: jlahoda Date: 2014-06-18 10:44 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/d8d49a41294a 8046916: Type parameter annotations don't work with multiple type parameters Summary: When reading type variable's annotations out of the owner's type annotations, use the type variable's index in owner to exclude annotations belonging to other type variables. Reviewed-by: jfranck, emc ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java Changeset: f4ea5dca6498 Author: mcimadamore Date: 2014-06-18 13:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f4ea5dca6498 8043253: Slow javac compile times in JDK 8 Summary: Enable on-demand diagnostic source position completion Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java Changeset: 22edab1c93db Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/22edab1c93db Added tag jdk9-b18 for changeset fd8da51c5df4 ! .hgtags Changeset: a9accd7c4415 Author: lana Date: 2014-06-18 10:09 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/a9accd7c4415 Merge - src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java Changeset: ca2f625d3712 Author: lana Date: 2014-06-18 10:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/ca2f625d3712 Merge - test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java - test/tools/javac/varargs/6313164/T6313164.out Changeset: c230fa74ef7b Author: sogoel Date: 2014-06-18 14:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c230fa74ef7b 8046071: update three javadoc tests for empty

tag Reviewed-by: jjg, ksrini ! test/com/sun/javadoc/DocRootSlash/p1/package.html ! test/com/sun/javadoc/JavascriptWinTitle/overview.html ! test/com/sun/javadoc/ValidHtml/overview.html Changeset: f25395823aab Author: vromero Date: 2014-06-19 15:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f25395823aab 8038182: javac crash with FunctionDescriptorLookupError for invalid functional interface Reviewed-by: mcimadamore Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.java + test/tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.out Changeset: 8085359d9444 Author: jlahoda Date: 2014-06-19 22:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/8085359d9444 8041648: do while loop that misses ending semicolon has wrong end position Summary: Ensure the end positions are meaningful even if statement's semicolon is missing. Reviewed-by: jjg Contributed-by: dusan.balek at oracle.com, jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/tree/MissingSemicolonTest.java Changeset: 340148a26acf Author: vromero Date: 2014-06-19 23:52 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/340148a26acf 8042759: Lambda returning implicitly-typed lambdas considered pertinent to applicability Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.java + test/tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.out Changeset: 9b187f24c709 Author: dlsmith Date: 2014-06-20 10:56 -0600 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/9b187f24c709 8034147: javac crashes with a NullPointerException during bounds checking Summary: Types.supertype should return Type.noType rather than null Reviewed-by: vromero, mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/generics/wildcards/T8034147.java Changeset: 11ed38d8765b Author: dlsmith Date: 2014-06-20 11:42 -0600 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/11ed38d8765b 8047407: Add test for JDK-8037385 Reviewed-by: mcimadamore + test/tools/javac/defaultMethods/static/StaticInvoke.java + test/tools/javac/defaultMethods/static/StaticInvoke6.out + test/tools/javac/defaultMethods/static/StaticInvoke7.out Changeset: 173f27d6e81f Author: rfield Date: 2014-06-20 10:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/173f27d6e81f 8046060: Different results of floating point multiplication for lambda code block Summary: propogate strictfp into lambda body Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/LambdaTestStrictFP.java + test/tools/javac/lambda/LambdaTestStrictFPFlag.java + test/tools/javac/lambda/LambdaTestStrictFPMethod.java From alejandro.murillo at oracle.com Fri Jun 20 22:46:21 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 20 Jun 2014 22:46:21 +0000 Subject: hg: jdk9/hs-emb/nashorn: 9 new changesets Message-ID: <201406202246.s5KMkPne027219@aojmv0008> Changeset: b9a5c20a37b9 Author: lagergren Date: 2014-06-17 11:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/b9a5c20a37b9 8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager. Reviewed-by: attila, hannesw ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! make/project.properties ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/logging/DebugLogger.java ! test/src/UnnamedPackageTestCallback.java Changeset: 2a4a7831f274 Author: sundar Date: 2014-06-17 15:55 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/2a4a7831f274 8047035: (function() "hello")() crashes in Lexer with jdk9 Reviewed-by: lagergren, hannesw, attila ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/Token.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8047035.js + test/script/basic/JDK-8047035.js.EXPECTED Changeset: 1a9340351629 Author: sundar Date: 2014-06-17 18:23 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/1a9340351629 8047057: Add a regression test for the passing test cases from JDK-8042304 Reviewed-by: lagergren, attila + test/script/basic/JDK-8047057.js Changeset: 7ff4bb87bdc8 Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/7ff4bb87bdc8 Added tag jdk9-b18 for changeset 893c337bc95f ! .hgtags Changeset: 46e36a92e37c Author: lana Date: 2014-06-18 10:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/46e36a92e37c Merge Changeset: fdfda6a035c6 Author: lana Date: 2014-06-18 10:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/fdfda6a035c6 Merge Changeset: 5d4795d6c1e2 Author: lagergren Date: 2014-06-19 10:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/5d4795d6c1e2 8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! test/script/basic/JDK-8047057.js + test/script/basic/JDK-8047078.js Changeset: 4489c79d4f3c Author: sundar Date: 2014-06-19 20:36 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/4489c79d4f3c 8047369: Add regression tests for passing test cases of JDK-8024971 Reviewed-by: hannesw, jlaskey + test/script/basic/JDK-8047369.js Changeset: 69ac4832e447 Author: attila Date: 2014-06-20 12:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/69ac4832e447 8046921: Deoptimization type information peristence Reviewed-by: hannesw, lagergren ! make/project.properties ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java + src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! test/script/basic/JDK-8030182_2.js.EXPECTED From alejandro.murillo at oracle.com Fri Jun 27 08:08:14 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 27 Jun 2014 08:08:14 +0000 Subject: hg: jdk9/hs-emb/hotspot: 41 new changesets Message-ID: <201406270808.s5R88s1G017144@aojmv0008> Changeset: b188e2fd26d7 Author: coleenp Date: 2014-06-19 11:16 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b188e2fd26d7 8026977: NPG: Remove ConstantPool::lock Summary: Write klass and resolved_references constant pool fields lock free. Reviewed-by: jrose, twisti ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/objArrayOop.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/prims/jvmtiEnv.cpp Changeset: fcbb13e52461 Author: coleenp Date: 2014-06-19 14:49 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fcbb13e52461 6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/unsafe.cpp Changeset: fa67e3591b91 Author: gtriantafill Date: 2014-06-20 10:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fa67e3591b91 8038074: [TESTBUG] Add test for anewarray instruction with more than 255 dimensions Reviewed-by: lfoltan, coleenp + test/runtime/verifier/TestANewArray.java Changeset: c283096252e3 Author: mikael Date: 2014-06-20 11:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c283096252e3 8046611: Build errors with gcc on sparc/fastdebug Reviewed-by: dholmes, ctornqvi ! src/cpu/sparc/vm/frame_sparc.cpp ! src/share/vm/runtime/safepoint.cpp Changeset: 4463d2155e02 Author: dcubed Date: 2014-06-20 12:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4463d2155e02 Merge Changeset: 14a7c72928a4 Author: dcubed Date: 2014-06-20 20:37 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/14a7c72928a4 Merge Changeset: 0a039fc78645 Author: mikael Date: 2014-06-18 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0a039fc78645 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: erikj, dholmes ! make/linux/makefiles/defs.make Changeset: 3acb22b10934 Author: dholmes Date: 2014-06-22 21:23 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3acb22b10934 8044818: [TESTBUG] runtime/CDSCompressedKPtrs/XShareAuto.java fails with RuntimeException 'sharing' found in stderr Reviewed-by: hseigel, lfoltan, coleenp, dholmes Contributed-by: Pavel Chistyakov ! test/runtime/CDSCompressedKPtrs/XShareAuto.java Changeset: 45831d971923 Author: fparain Date: 2014-06-23 06:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/45831d971923 8043630: Method os::yield_all() should be removed Reviewed-by: dholmes, dsimms ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/services/memTracker.hpp Changeset: 97e0bce5bc53 Author: ctornqvi Date: 2014-06-23 14:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/97e0bce5bc53 8047878: [TESTBUG] runtime/memory/ReadFromNoaccessArea.java and runtime/memory/ReserveMemory.java time out on Solaris Summary: Limited heap size to reduce size of core file generated Reviewed-by: sla, coleenp, dcubed ! test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReserveMemory.java Changeset: 74ab5b554535 Author: poonam Date: 2014-06-24 02:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/74ab5b554535 8046282: SA update Summary: These changes add some definitions on the SA side and the supporting code on the hotspot side. Reviewed-by: sundar, mgronlun + agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java + agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java + agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java + agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make ! src/share/vm/runtime/vmStructs.cpp + src/share/vm/runtime/vmStructs_trace.hpp Changeset: f9892d0039a4 Author: ctornqvi Date: 2014-06-24 07:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f9892d0039a4 8047939: [TESTBUG] Rewrite test/runtime/8001071/Test8001071.sh Summary: Rewrote the test in Java, limited the heap size to avoid time out issues on machines with a lot of memory Reviewed-by: minqi, rdurbin, dcubed - test/runtime/8001071/Test8001071.java - test/runtime/8001071/Test8001071.sh + test/runtime/Unsafe/RangeCheck.java Changeset: 18415052d89c Author: amurillo Date: 2014-06-24 12:27 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/18415052d89c 8043541: 'fastdebug' is printed twice in java -version Reviewed-by: dholmes, dcubed, jcoomes ! make/aix/makefiles/vm.make ! make/bsd/makefiles/vm.make ! make/defs.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! make/windows/projectfiles/common/Makefile ! src/share/vm/runtime/vm_version.cpp Changeset: 5ebb6694ed7b Author: thartmann Date: 2014-06-20 08:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5ebb6694ed7b 8008321: compile.cpp verify_graph_edges uses bool as int Summary: The dead_nodes counter in verify_graph_edges(..) has the type bool but is used as int. Reviewed-by: roland, anoll ! src/share/vm/opto/compile.cpp Changeset: 98a3a2dea3b9 Author: anoll Date: 2014-06-20 09:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/98a3a2dea3b9 8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all() Summary: Acquire lock before calling notify() Reviewed-by: twisti, thartmann ! src/share/vm/compiler/compileBroker.cpp Changeset: 8cfc6ff87733 Author: iveresov Date: 2014-06-20 11:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8cfc6ff87733 8047321: Hotspot debug builds with clang are broken Summary: Don't use -Og with clang Reviewed-by: twisti ! make/bsd/makefiles/gcc.make Changeset: 8662169d35d3 Author: iignatyev Date: 2014-06-20 22:39 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8662169d35d3 8041794: remove bytecodes_.{cpp,hpp} files Reviewed-by: dholmes, coleenp, twisti, iignatyev Contributed-by: lev.priima at oracle.com - src/cpu/ppc/vm/bytecodes_ppc.cpp - src/cpu/ppc/vm/bytecodes_ppc.hpp - src/cpu/sparc/vm/bytecodes_sparc.cpp - src/cpu/sparc/vm/bytecodes_sparc.hpp - src/cpu/x86/vm/bytecodes_x86.cpp - src/cpu/x86/vm/bytecodes_x86.hpp - src/cpu/zero/vm/bytecodes_zero.cpp - src/cpu/zero/vm/bytecodes_zero.hpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp Changeset: 559ada8e82e2 Author: iignatyev Date: 2014-06-20 20:42 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/559ada8e82e2 Merge - src/cpu/ppc/vm/bytecodes_ppc.cpp - src/cpu/ppc/vm/bytecodes_ppc.hpp - src/cpu/sparc/vm/bytecodes_sparc.cpp - src/cpu/sparc/vm/bytecodes_sparc.hpp - src/cpu/x86/vm/bytecodes_x86.cpp - src/cpu/x86/vm/bytecodes_x86.hpp - src/cpu/zero/vm/bytecodes_zero.cpp - src/cpu/zero/vm/bytecodes_zero.hpp Changeset: c4d4fc9b3bd3 Author: anoll Date: 2014-06-23 08:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c4d4fc9b3bd3 8046286: assert: Do not add task if compilation is turned off forever Summary: Remove the unnecessary and missleading assert Reviewed-by: iveresov ! src/share/vm/compiler/compileBroker.cpp Changeset: 3a2e97446c5f Author: anoll Date: 2014-06-23 04:44 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3a2e97446c5f Merge - src/cpu/ppc/vm/bytecodes_ppc.cpp - src/cpu/ppc/vm/bytecodes_ppc.hpp - src/cpu/sparc/vm/bytecodes_sparc.cpp - src/cpu/sparc/vm/bytecodes_sparc.hpp - src/cpu/x86/vm/bytecodes_x86.cpp - src/cpu/x86/vm/bytecodes_x86.hpp - src/cpu/zero/vm/bytecodes_zero.cpp - src/cpu/zero/vm/bytecodes_zero.hpp ! src/share/vm/compiler/compileBroker.cpp Changeset: 46e85b1633d7 Author: thartmann Date: 2014-06-24 08:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/46e85b1633d7 8035328: closed/compiler/6595044/Main.java failed with timeout Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed. Reviewed-by: twisti, iveresov, roland, kvn ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 478ac8e5344f Author: thartmann Date: 2014-06-25 09:19 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/478ac8e5344f 8033332: missing types in TemplateInterpreterGenerator::generate_result_handler_for Summary: Add missing case statements for T_LONG and T_VOID to generate_result_handler_for(..). Reviewed-by: iveresov, anoll ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp Changeset: 57b41a96abbc Author: iveresov Date: 2014-06-26 12:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/57b41a96abbc 8048298: Clang needs to lower optimization level for some files Summary: Optimization options need to be lowered for some files when using clang 5.0 and 5.1 Reviewed-by: twisti ! make/bsd/makefiles/gcc.make Changeset: 0de050947628 Author: iveresov Date: 2014-06-26 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0de050947628 Merge Changeset: 6d04c53d7ccf Author: twisti Date: 2014-06-26 16:53 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6d04c53d7ccf Merge - test/runtime/8001071/Test8001071.java - test/runtime/8001071/Test8001071.sh Changeset: dabee7bb3a8f Author: brutisso Date: 2014-06-19 13:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dabee7bb3a8f 8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps Reviewed-by: jwilhelm, ehelin, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp + src/share/vm/gc_implementation/shared/gcId.cpp + src/share/vm/gc_implementation/shared/gcId.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.hpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp + test/gc/logging/TestGCId.java Changeset: b596a1063e90 Author: goetz Date: 2014-06-04 11:56 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b596a1063e90 8044775: Improve usage of umbrella header atomic.inline.hpp. Reviewed-by: stefank, kvn ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/os/aix/vm/osThread_aix.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/osThread_solaris.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os/windows/vm/osThread_windows.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/threadCritical_windows.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/gcLocker.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/specialized_oop_closures.hpp ! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/compiledICHolder.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/oops/symbol.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRawMonitor.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/extendedPC.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp ! src/share/vm/services/memPtr.cpp ! src/share/vm/services/memPtr.hpp ! src/share/vm/services/memRecorder.cpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/shark/sharkRuntime.cpp ! src/share/vm/utilities/accessFlags.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.inline.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/histogram.cpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/workgroup.cpp Changeset: 1e9f18eb3a84 Author: pliden Date: 2014-06-23 16:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1e9f18eb3a84 8046231: G1: Code root location ... from nmethod ... not in strong code roots for region Reviewed-by: tschatzl, ehelin ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 2a921e8dc94f Author: jmasa Date: 2014-06-23 14:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2a921e8dc94f Merge ! src/share/vm/runtime/mutex.cpp Changeset: 01ab9db4584f Author: jmasa Date: 2014-06-25 20:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/01ab9db4584f Merge ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp - test/runtime/8001071/Test8001071.java - test/runtime/8001071/Test8001071.sh Changeset: 2cb6dfbbc344 Author: ehelin Date: 2014-06-24 15:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2cb6dfbbc344 8027915: TestParallelHeapSizeFlags fails with unexpected heap size on sparcv9 Reviewed-by: jmasa, sjohanss ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp ! test/gc/arguments/TestParallelHeapSizeFlags.java Changeset: f88e914539ff Author: stefank Date: 2014-06-24 16:20 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f88e914539ff 8046670: Make CMS metadata aware closures applicable for other collectors Reviewed-by: ehelin, mgerdin ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp + src/share/vm/memory/iterator.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp Changeset: 1b23c821b5e4 Author: stefank Date: 2014-06-24 17:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1b23c821b5e4 8047373: Clean the ExceptionCache in one pass Summary: Also-reviewed-by: kim.barrett at oracle.com Reviewed-by: jmasa, jwilhelm ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp Changeset: b179be81195e Author: stefank Date: 2014-06-25 08:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b179be81195e 8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 9960da40c13e Author: stefank Date: 2014-06-25 08:56 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9960da40c13e 8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp Reviewed-by: vlivanov, ehelin ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/code/compiledIC.cpp Changeset: 3f70ca73367d Author: mgerdin Date: 2014-06-25 10:55 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3f70ca73367d 8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 238820b522f3 Author: mgerdin Date: 2014-06-25 16:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/238820b522f3 8047820: G1 Block offset table does not need to support generic Space classes Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp Changeset: ff9010e0ef3b Author: tschatzl Date: 2014-06-25 17:22 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ff9010e0ef3b 8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not supported on 32 bit VMs, causing a test failure. Investigation showed that the use of this flag is not required at all, so simply remove it. Reviewed-by: tschatzl, jwilhelm Contributed-by: Andrey Zakharov ! test/gc/g1/TestSummarizeRSetStatsTools.java Changeset: 243f11b99845 Author: tschatzl Date: 2014-06-25 15:43 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/243f11b99845 Merge Changeset: 71f6c16d1d77 Author: jmasa Date: 2014-06-25 20:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/71f6c16d1d77 Merge ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/os.hpp Changeset: aa766c73f7d7 Author: jmasa Date: 2014-06-26 18:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/aa766c73f7d7 Merge ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/sharedRuntime.cpp From alejandro.murillo at oracle.com Fri Jun 27 17:57:55 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 27 Jun 2014 17:57:55 +0000 Subject: hg: jdk9/hs-emb: 6 new changesets Message-ID: <201406271757.s5RHvuY0017720@aojmv0008> Changeset: 3bcbe7c40419 Author: mikael Date: 2014-06-23 14:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/3bcbe7c40419 8047763: Recognize sparc64 as a sparc platform Reviewed-by: dholmes ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: e533bd64ec46 Author: mduigou Date: 2014-06-24 15:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/e533bd64ec46 8047925: Add mercurial version checks to get_source.sh Reviewed-by: tbell, mikael ! get_source.sh Changeset: 9f96a36ef77c Author: mikael Date: 2014-06-24 20:29 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/9f96a36ef77c 8047740: Add hotspot testset to jprt.properties Reviewed-by: dholmes ! make/jprt.properties Changeset: 7b8b81ff3b31 Author: mikael Date: 2014-06-18 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/7b8b81ff3b31 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: erikj, dholmes ! common/autoconf/hotspot-spec.gmk.in Changeset: 293e6d3d8e8e Author: dcubed Date: 2014-06-20 17:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/293e6d3d8e8e Merge Changeset: c8d2966312d8 Author: amurillo Date: 2014-06-26 23:10 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/c8d2966312d8 Merge From alejandro.murillo at oracle.com Fri Jun 27 17:58:07 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 27 Jun 2014 17:58:07 +0000 Subject: hg: jdk9/hs-emb/jaxp: 3 new changesets Message-ID: <201406271758.s5RHwAPZ017817@aojmv0008> Changeset: 44a43fb56758 Author: henryjen Date: 2014-06-19 15:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/44a43fb56758 8047723: @since tag cleanup in jaxp Reviewed-by: joehw ! src/javax/xml/parsers/DocumentBuilder.java ! src/javax/xml/parsers/DocumentBuilderFactory.java ! src/javax/xml/parsers/FactoryConfigurationError.java ! src/javax/xml/parsers/ParserConfigurationException.java ! src/javax/xml/parsers/SAXParser.java ! src/javax/xml/parsers/SAXParserFactory.java ! src/javax/xml/transform/ErrorListener.java ! src/javax/xml/transform/OutputKeys.java ! src/javax/xml/transform/Result.java ! src/javax/xml/transform/Source.java ! src/javax/xml/transform/SourceLocator.java ! src/javax/xml/transform/Templates.java ! src/javax/xml/transform/Transformer.java ! src/javax/xml/transform/TransformerConfigurationException.java ! src/javax/xml/transform/TransformerException.java ! src/javax/xml/transform/TransformerFactoryConfigurationError.java ! src/javax/xml/transform/URIResolver.java ! src/javax/xml/transform/dom/DOMLocator.java ! src/javax/xml/transform/dom/DOMResult.java ! src/javax/xml/transform/dom/DOMSource.java ! src/javax/xml/transform/sax/SAXResult.java ! src/javax/xml/transform/sax/SAXSource.java ! src/javax/xml/transform/sax/SAXTransformerFactory.java ! src/javax/xml/transform/sax/TemplatesHandler.java ! src/javax/xml/transform/sax/TransformerHandler.java ! src/javax/xml/transform/stream/StreamResult.java ! src/javax/xml/transform/stream/StreamSource.java ! src/org/w3c/dom/Attr.java ! src/org/w3c/dom/DOMConfiguration.java ! src/org/w3c/dom/DOMError.java ! src/org/w3c/dom/DOMErrorHandler.java ! src/org/w3c/dom/DOMException.java ! src/org/w3c/dom/DOMImplementation.java ! src/org/w3c/dom/DOMImplementationList.java ! src/org/w3c/dom/DOMImplementationSource.java ! src/org/w3c/dom/DOMLocator.java ! src/org/w3c/dom/DOMStringList.java ! src/org/w3c/dom/Document.java ! src/org/w3c/dom/DocumentType.java ! src/org/w3c/dom/Element.java ! src/org/w3c/dom/Entity.java ! src/org/w3c/dom/NameList.java ! src/org/w3c/dom/NamedNodeMap.java ! src/org/w3c/dom/Node.java ! src/org/w3c/dom/Text.java ! src/org/w3c/dom/TypeInfo.java ! src/org/w3c/dom/UserDataHandler.java ! src/org/w3c/dom/bootstrap/DOMImplementationRegistry.java ! src/org/w3c/dom/events/DocumentEvent.java ! src/org/w3c/dom/events/Event.java ! src/org/w3c/dom/events/EventException.java ! src/org/w3c/dom/events/EventListener.java ! src/org/w3c/dom/events/EventTarget.java ! src/org/w3c/dom/events/MouseEvent.java ! src/org/w3c/dom/events/MutationEvent.java ! src/org/w3c/dom/events/UIEvent.java ! src/org/w3c/dom/ls/DOMImplementationLS.java ! src/org/w3c/dom/ls/LSException.java ! src/org/w3c/dom/ls/LSInput.java ! src/org/w3c/dom/ls/LSLoadEvent.java ! src/org/w3c/dom/ls/LSOutput.java ! src/org/w3c/dom/ls/LSParser.java ! src/org/w3c/dom/ls/LSParserFilter.java ! src/org/w3c/dom/ls/LSProgressEvent.java ! src/org/w3c/dom/ls/LSResourceResolver.java ! src/org/w3c/dom/ls/LSSerializer.java ! src/org/w3c/dom/ls/LSSerializerFilter.java ! src/org/w3c/dom/package.html ! src/org/w3c/dom/views/AbstractView.java ! src/org/w3c/dom/views/DocumentView.java ! src/org/xml/sax/AttributeList.java ! src/org/xml/sax/Attributes.java ! src/org/xml/sax/ContentHandler.java ! src/org/xml/sax/DTDHandler.java ! src/org/xml/sax/DocumentHandler.java ! src/org/xml/sax/EntityResolver.java ! src/org/xml/sax/ErrorHandler.java ! src/org/xml/sax/HandlerBase.java ! src/org/xml/sax/InputSource.java ! src/org/xml/sax/Locator.java ! src/org/xml/sax/Parser.java ! src/org/xml/sax/SAXException.java ! src/org/xml/sax/SAXNotRecognizedException.java ! src/org/xml/sax/SAXNotSupportedException.java ! src/org/xml/sax/SAXParseException.java ! src/org/xml/sax/XMLFilter.java ! src/org/xml/sax/XMLReader.java ! src/org/xml/sax/ext/Attributes2.java ! src/org/xml/sax/ext/Attributes2Impl.java ! src/org/xml/sax/ext/DeclHandler.java ! src/org/xml/sax/ext/DefaultHandler2.java ! src/org/xml/sax/ext/EntityResolver2.java ! src/org/xml/sax/ext/LexicalHandler.java ! src/org/xml/sax/ext/Locator2.java ! src/org/xml/sax/ext/Locator2Impl.java ! src/org/xml/sax/helpers/AttributeListImpl.java ! src/org/xml/sax/helpers/AttributesImpl.java ! src/org/xml/sax/helpers/DefaultHandler.java ! src/org/xml/sax/helpers/LocatorImpl.java ! src/org/xml/sax/helpers/NamespaceSupport.java ! src/org/xml/sax/helpers/ParserAdapter.java ! src/org/xml/sax/helpers/ParserFactory.java ! src/org/xml/sax/helpers/XMLFilterImpl.java ! src/org/xml/sax/helpers/XMLReaderAdapter.java ! src/org/xml/sax/helpers/XMLReaderFactory.java Changeset: d01082105a5b Author: joehw Date: 2014-06-23 10:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/d01082105a5b 5077522: Duration.compare incorrect for some values Reviewed-by: lancea, dfuchs ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java Changeset: 01c25780f33f Author: henryjen Date: 2014-06-24 14:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/01c25780f33f 8048021: Remove @version tag in jaxp repo Reviewed-by: joehw ! src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/com/sun/org/apache/bcel/internal/util/ClassPath.java ! src/com/sun/org/apache/bcel/internal/util/JavaWrapper.java ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ! src/com/sun/org/apache/xerces/internal/dom/AttrImpl.java ! src/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java ! src/com/sun/org/apache/xerces/internal/dom/AttributeMap.java ! src/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java ! src/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java ! src/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java ! src/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java ! src/com/sun/org/apache/xerces/internal/dom/NodeListCache.java ! src/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java ! src/com/sun/org/apache/xerces/internal/dom/ParentNode.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/Version.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java ! src/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java ! src/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java ! src/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java ! src/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java ! src/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java ! src/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java ! src/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java ! src/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java ! src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLParser.java ! src/com/sun/org/apache/xerces/internal/util/DOMUtil.java ! src/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/util/EncodingMap.java ! src/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java ! src/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java ! src/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/util/StAXInputSource.java ! src/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java ! src/com/sun/org/apache/xerces/internal/util/SymbolHash.java ! src/com/sun/org/apache/xerces/internal/util/XML11Char.java ! src/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java ! src/com/sun/org/apache/xerces/internal/util/XMLChar.java ! src/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/xni/QName.java ! src/com/sun/org/apache/xerces/internal/xni/XNIException.java ! src/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java ! src/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java ! src/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java ! src/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java ! src/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java ! src/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java ! src/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java ! src/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/com/sun/org/apache/xml/internal/serializer/Encodings.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/javax/xml/XMLConstants.java ! src/javax/xml/datatype/DatatypeFactory.java ! src/javax/xml/datatype/package.html ! src/javax/xml/namespace/QName.java ! src/javax/xml/parsers/DocumentBuilderFactory.java ! src/javax/xml/parsers/FactoryConfigurationError.java ! src/javax/xml/parsers/SAXParserFactory.java ! src/javax/xml/validation/SchemaFactoryFinder.java ! src/javax/xml/xpath/XPathFactoryFinder.java ! src/javax/xml/xpath/package.html From alejandro.murillo at oracle.com Fri Jun 27 17:58:20 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 27 Jun 2014 17:58:20 +0000 Subject: hg: jdk9/hs-emb/jdk: 25 new changesets Message-ID: <201406271800.s5RI0uNn018435@aojmv0008> Changeset: 509c5f65b2f6 Author: yan Date: 2014-06-23 10:57 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/509c5f65b2f6 8040901: fix doclint block tag issues in swing event classes Reviewed-by: alexsch Contributed-by: Steven Sides ! src/share/classes/javax/swing/event/AncestorEvent.java ! src/share/classes/javax/swing/event/AncestorListener.java ! src/share/classes/javax/swing/event/CellEditorListener.java ! src/share/classes/javax/swing/event/EventListenerList.java ! src/share/classes/javax/swing/event/HyperlinkEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/ListSelectionEvent.java ! src/share/classes/javax/swing/event/MenuKeyListener.java ! src/share/classes/javax/swing/event/PopupMenuEvent.java ! src/share/classes/javax/swing/event/PopupMenuListener.java ! src/share/classes/javax/swing/event/TableColumnModelEvent.java ! src/share/classes/javax/swing/event/TableColumnModelListener.java ! src/share/classes/javax/swing/event/TableModelEvent.java ! src/share/classes/javax/swing/event/TableModelListener.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionEvent.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/event/UndoableEditListener.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java Changeset: 84065ccf6446 Author: sla Date: 2014-06-23 15:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/84065ccf6446 8044772: TempDirTest.java still times out with -Xcomp Reviewed-by: dholmes ! test/ProblemList.txt ! test/com/sun/tools/attach/RunnerUtil.java ! test/com/sun/tools/attach/TempDirTest.java Changeset: 24e1bcc1c836 Author: kizune Date: 2014-06-23 18:09 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/24e1bcc1c836 8046337: Test closed/tools/pack200/MemoryAllocatorTest.java fails on windows-i586 Reviewed-by: ksrini ! src/share/native/com/sun/java/util/jar/pack/zip.cpp Changeset: f9f0b70f7891 Author: joehw Date: 2014-06-23 10:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f9f0b70f7891 5077522: Duration.compare incorrect for some values Reviewed-by: lancea, dfuchs + test/javax/xml/jaxp/datatype/5077522/DurationComparison.java Changeset: 6c26f18d9bc0 Author: sherman Date: 2014-06-23 12:12 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6c26f18d9bc0 8042369: Remove duplicated java.time classes in build.tools.tzdb Summary: removed duplicated classes in builder Reviewed-by: rriggs - make/src/classes/build/tools/tzdb/ChronoField.java - make/src/classes/build/tools/tzdb/DateTimeException.java - make/src/classes/build/tools/tzdb/LocalDate.java - make/src/classes/build/tools/tzdb/LocalDateTime.java - make/src/classes/build/tools/tzdb/LocalTime.java - make/src/classes/build/tools/tzdb/TimeDefinition.java ! make/src/classes/build/tools/tzdb/TzdbZoneRulesCompiler.java + make/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java - make/src/classes/build/tools/tzdb/Utils.java - make/src/classes/build/tools/tzdb/ZoneOffset.java - make/src/classes/build/tools/tzdb/ZoneOffsetTransition.java - make/src/classes/build/tools/tzdb/ZoneOffsetTransitionRule.java ! make/src/classes/build/tools/tzdb/ZoneRules.java - make/src/classes/build/tools/tzdb/ZoneRulesBuilder.java Changeset: 4a24b00c9b15 Author: yan Date: 2014-06-24 10:47 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4a24b00c9b15 8044256: Fix doclint warnings (missing javadoc tags) in javax.swing.plaf.nimbus Reviewed-by: alexsch Contributed-by: Rocky Sloan ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java Changeset: 22949288db09 Author: sjiang Date: 2014-06-24 11:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/22949288db09 8038321: RMIConnector_NPETest.java can't start rmid if running on fastdebug or Solaris-sparc Reviewed-by: sla, jbachorik ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java Changeset: 394fde15bca6 Author: chegar Date: 2014-06-24 10:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/394fde15bca6 8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError when run in concurrent mode Reviewed-by: alanb ! test/java/net/URLPermission/nstest/lookup.sh Changeset: 0b9b525d97bf Author: yan Date: 2014-06-24 16:57 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0b9b525d97bf 8043967: Fix doclint warnings for java.awt Reviewed-by: pchelko Contributed-by: Alexander Stepanov ! src/share/classes/java/awt/AWTEvent.java ! src/share/classes/java/awt/AWTEventMulticaster.java ! src/share/classes/java/awt/AWTKeyStroke.java ! src/share/classes/java/awt/AlphaComposite.java ! src/share/classes/java/awt/BorderLayout.java ! src/share/classes/java/awt/Button.java ! src/share/classes/java/awt/Checkbox.java ! src/share/classes/java/awt/CheckboxGroup.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/ComponentOrientation.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/Cursor.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/GraphicsEnvironment.java ! src/share/classes/java/awt/GridBagLayout.java ! src/share/classes/java/awt/HeadlessException.java ! src/share/classes/java/awt/ItemSelectable.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/LayoutManager.java ! src/share/classes/java/awt/LayoutManager2.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/Menu.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/MenuComponent.java ! src/share/classes/java/awt/MenuContainer.java ! src/share/classes/java/awt/MenuItem.java ! src/share/classes/java/awt/PrintGraphics.java ! src/share/classes/java/awt/PrintJob.java ! src/share/classes/java/awt/Robot.java ! src/share/classes/java/awt/ScrollPane.java ! src/share/classes/java/awt/Scrollbar.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/TextField.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java Changeset: 07eb3be7e64b Author: darcy Date: 2014-06-24 10:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/07eb3be7e64b 8048014: Update java.lang.SafeVararags for private methods Reviewed-by: lancea, abuckley ! src/share/classes/java/lang/SafeVarargs.java Changeset: 82be07eba22b Author: jbachorik Date: 2014-06-24 19:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/82be07eba22b 8047073: Some javax/management/ fails with JFR Reviewed-by: egahlin, dfuchs ! test/javax/management/MBeanServer/MBeanFallbackTest.java ! test/javax/management/ObjectName/SerialCompatTest.java ! test/javax/management/mxbean/MXBeanFallbackTest.java ! test/javax/management/proxy/JMXProxyFallbackTest.java Changeset: c84527dd35be Author: jbachorik Date: 2014-06-24 19:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c84527dd35be 8048005: Add test timing information to JMXStartStopTest Reviewed-by: egahlin, dfuchs ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 60a73f4ccbe8 Author: darcy Date: 2014-06-24 14:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/60a73f4ccbe8 8046273: Add overrides lint warning to build of jdk repository Reviewed-by: tbell ! make/Setup.gmk Changeset: 3de4322b3387 Author: mchung Date: 2014-06-24 16:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3de4322b3387 8047904: Runtime.loadLibrary throws SecurityException when security manager is installed Reviewed-by: alanb, psandoz ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/sun/misc/Launcher.java Changeset: fa193c3cae5b Author: jbachorik Date: 2014-06-25 09:43 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/fa193c3cae5b 8038826: sun/management/jmxremote/startstop/JMXStartStopTest.java fails with "should report port in use" Reviewed-by: sla ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 2e1a51eb4152 Author: weijun Date: 2014-06-25 18:49 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2e1a51eb4152 8048073: Cannot read ccache entry with a realm-less service name Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java + test/sun/security/krb5/ccache/EmptyRealmCC.java ! test/sun/security/krb5/ccache/TimeInCCache.java Changeset: 7f880ac2c195 Author: michaelm Date: 2014-06-25 15:55 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7f880ac2c195 8029607: Type of Service (TOS) cannot be set in IPv6 header Reviewed-by: alanb ! make/src/native/genconstants/ch/genSocketOptionRegistry.c ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/Net.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/nio/ch/Net.c ! src/windows/native/sun/nio/ch/Net.c Changeset: f1187a0de1e9 Author: mduigou Date: 2014-06-25 12:36 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f1187a0de1e9 8047795: Collections.checkedList checking bypassed by List.replaceAll Reviewed-by: psandoz, chegar ! src/share/classes/java/util/Collections.java + test/java/util/Collections/CheckedListReplaceAll.java + test/java/util/Collections/CheckedMapReplaceAll.java Changeset: dd298b83fa66 Author: yan Date: 2014-06-26 15:58 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/dd298b83fa66 8044281: Fix doclint warnings (missing javadoc tags) in javax.swing.table Reviewed-by: alexsch Contributed-by: Rocky Sloan ! src/share/classes/javax/swing/table/DefaultTableColumnModel.java ! src/share/classes/javax/swing/table/DefaultTableModel.java ! src/share/classes/javax/swing/table/JTableHeader.java ! src/share/classes/javax/swing/table/TableCellRenderer.java ! src/share/classes/javax/swing/table/TableColumn.java ! src/share/classes/javax/swing/table/TableColumnModel.java Changeset: 0c3f5f579a3b Author: yan Date: 2014-06-26 15:59 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0c3f5f579a3b 8044276: Fix doclint warnings (missing javadoc tags) in javax.swing.plaf.synth Reviewed-by: alexsch Contributed-by: Rocky Sloan ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java ! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java Changeset: 8070aad1c879 Author: naoto Date: 2014-06-26 10:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8070aad1c879 8039317: Read currency.data as a resource Reviewed-by: alanb, chegar ! make/GenerateData.gmk ! make/profile-includes.txt ! src/share/classes/java/util/Currency.java ! test/java/util/Currency/CheckDataVersion.java ! test/java/util/Currency/CurrencyTest.java ! test/java/util/Currency/ValidateISO4217.java Changeset: 45592d253efe Author: igerasim Date: 2014-06-27 08:03 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/45592d253efe 8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX Reviewed-by: valeriep ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h Changeset: 733594e9ed15 Author: henryjen Date: 2014-06-16 09:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/733594e9ed15 8047721: @since should have JDK version Reviewed-by: darcy, wetmore ! src/share/classes/java/lang/Package.java ! src/share/classes/javax/crypto/CipherInputStream.java ! src/share/classes/javax/crypto/CipherOutputStream.java ! src/share/classes/javax/naming/InitialContext.java Changeset: 48af79ee59bb Author: coleenp Date: 2014-06-24 11:23 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/48af79ee59bb 6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, mchung, jfranck, dholmes ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/AccessibleObject.java ! src/share/javavm/export/jvm.h ! src/share/native/common/check_code.c ! src/share/native/java/lang/Class.c Changeset: 74679fa59396 Author: amurillo Date: 2014-06-26 23:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/74679fa59396 Merge From alejandro.murillo at oracle.com Fri Jun 27 18:03:11 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 27 Jun 2014 18:03:11 +0000 Subject: hg: jdk9/hs-emb/langtools: 19 new changesets Message-ID: <201406271803.s5RI3kwL018813@aojmv0008> Changeset: 6c8c530a1b1b Author: vromero Date: 2014-06-20 20:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/6c8c530a1b1b 8044546: Crash on faulty reduce/lambda Reviewed-by: mcimadamore, dlsmith Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/inference/T8044546/CrashImplicitLambdaTest.java + test/tools/javac/generics/inference/T8044546/NestedInvocationsTest.java Changeset: db0bca6feeb2 Author: sogoel Date: 2014-06-20 13:26 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/db0bca6feeb2 8047300: update tools/javadoc/6227454 test for missing tags Reviewed-by: jjg, ksrini ! test/tools/javadoc/6227454/Test.java Changeset: 97731dc59ef6 Author: rfield Date: 2014-06-24 00:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/97731dc59ef6 8037404: javac NPE or VerifyError for code with constructor reference of inner class 8047341: lambda reference to inner class in base class causes LambdaConversionException 8044748: JVM cannot access constructor though ::new reference although can call it directly 8044737: Lambda: NPE while obtaining method reference through lambda expression Summary: revamp and simplify handling of complex method references Reviewed-by: dlsmith, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/T8019486/WrongLNTForLambdaTest.java Changeset: f935f27abaef Author: mcimadamore Date: 2014-06-24 16:04 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f935f27abaef 8046451: Add basic IntelliJ support for langtools Summary: Add new ant target 'idea' to create IntelliJ langtools project Reviewed-by: jjg ! .hgignore ! make/build.xml + make/intellij/ant.xml + make/intellij/build.xml + make/intellij/compiler.xml + make/intellij/inspectionProfiles/langtools.xml + make/intellij/inspectionProfiles/profiles_settings.xml + make/intellij/langtools.iml + make/intellij/misc.xml + make/intellij/modules.xml + make/intellij/vcs.xml + make/intellij/workspace.xml Changeset: 9fe158562a96 Author: darcy Date: 2014-06-24 10:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/9fe158562a96 7196160: Project Coin: allow @SafeVarargs on private methods Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/VarargsFinalOnly.java ! test/tools/javac/varargs/warning/Warn4.java ! test/tools/javac/varargs/warning/Warn5.java Changeset: 65ad8ee1ff0f Author: ksrini Date: 2014-06-24 15:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/65ad8ee1ff0f 8047157: [javadoc] fixup tests for determinism and add classes uses Reviewed-by: jjg ! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java ! test/com/sun/javadoc/testUseOption/TestUseOption.java ! test/com/sun/javadoc/testUseOption/pkg1/C1.java + test/com/sun/javadoc/testUseOption/pkg1/C10.java + test/com/sun/javadoc/testUseOption/pkg1/C9.java + test/com/sun/javadoc/testUseOption/pkg1/UsedInterface.java + test/com/sun/javadoc/testUseOption/pkg1/UsedInterfaceA.java Changeset: 2b6b96ed3878 Author: rfield Date: 2014-06-25 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/2b6b96ed3878 8048121: javac complex method references: revamp and simplify 8038776: VerifyError when running successfully compiled java class Summary: Add tests missing from the push of 8037404 Reviewed-by: dlsmith, vromero + test/tools/javac/lambda/methodReference/MethodRefNewInnerBootstrap.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE1.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE2.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify1.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2simple.java + test/tools/javac/lambda/methodReference/MethodRefQualifier1.java + test/tools/javac/lambda/methodReference/MethodRefSingleRefEvalBridge.java + test/tools/javac/lambda/methodReference/MethodRefToInner.java + test/tools/javac/lambda/methodReference/MethodReferenceComplexNullCheckTest.java Changeset: 3c49a62452a0 Author: jjg Date: 2014-06-25 17:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3c49a62452a0 8046613: Fill in missing doc comments Reviewed-by: darcy ! src/share/classes/com/sun/javadoc/AnnotatedType.java Changeset: e0e50718a250 Author: jjg Date: 2014-06-25 19:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/e0e50718a250 8046614: Fill in missing doc comments Reviewed-by: darcy ! src/share/classes/com/sun/source/doctree/AttributeTree.java ! src/share/classes/com/sun/source/doctree/AuthorTree.java ! src/share/classes/com/sun/source/doctree/BlockTagTree.java ! src/share/classes/com/sun/source/doctree/CommentTree.java ! src/share/classes/com/sun/source/doctree/DeprecatedTree.java ! src/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/share/classes/com/sun/source/doctree/DocTree.java ! src/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/share/classes/com/sun/source/doctree/EndElementTree.java ! src/share/classes/com/sun/source/doctree/EntityTree.java ! src/share/classes/com/sun/source/doctree/ErroneousTree.java ! src/share/classes/com/sun/source/doctree/IdentifierTree.java ! src/share/classes/com/sun/source/doctree/InlineTagTree.java ! src/share/classes/com/sun/source/doctree/LinkTree.java ! src/share/classes/com/sun/source/doctree/LiteralTree.java ! src/share/classes/com/sun/source/doctree/ParamTree.java ! src/share/classes/com/sun/source/doctree/ReferenceTree.java ! src/share/classes/com/sun/source/doctree/ReturnTree.java ! src/share/classes/com/sun/source/doctree/SeeTree.java ! src/share/classes/com/sun/source/doctree/SerialDataTree.java ! src/share/classes/com/sun/source/doctree/SerialFieldTree.java ! src/share/classes/com/sun/source/doctree/SerialTree.java ! src/share/classes/com/sun/source/doctree/SinceTree.java ! src/share/classes/com/sun/source/doctree/StartElementTree.java ! src/share/classes/com/sun/source/doctree/TextTree.java ! src/share/classes/com/sun/source/doctree/ThrowsTree.java ! src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java ! src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java ! src/share/classes/com/sun/source/doctree/ValueTree.java ! src/share/classes/com/sun/source/doctree/VersionTree.java ! src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java ! src/share/classes/com/sun/source/tree/AnnotationTree.java ! src/share/classes/com/sun/source/tree/ArrayAccessTree.java ! src/share/classes/com/sun/source/tree/ArrayTypeTree.java ! src/share/classes/com/sun/source/tree/AssertTree.java ! src/share/classes/com/sun/source/tree/AssignmentTree.java ! src/share/classes/com/sun/source/tree/BinaryTree.java ! src/share/classes/com/sun/source/tree/BlockTree.java ! src/share/classes/com/sun/source/tree/BreakTree.java ! src/share/classes/com/sun/source/tree/CaseTree.java ! src/share/classes/com/sun/source/tree/CatchTree.java ! src/share/classes/com/sun/source/tree/ClassTree.java ! src/share/classes/com/sun/source/tree/CompilationUnitTree.java ! src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java ! src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java ! src/share/classes/com/sun/source/tree/ContinueTree.java ! src/share/classes/com/sun/source/tree/DoWhileLoopTree.java ! src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java ! src/share/classes/com/sun/source/tree/ErroneousTree.java ! src/share/classes/com/sun/source/tree/ExpressionStatementTree.java ! src/share/classes/com/sun/source/tree/ForLoopTree.java ! src/share/classes/com/sun/source/tree/IdentifierTree.java ! src/share/classes/com/sun/source/tree/IfTree.java ! src/share/classes/com/sun/source/tree/ImportTree.java ! src/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/share/classes/com/sun/source/tree/IntersectionTypeTree.java ! src/share/classes/com/sun/source/tree/LabeledStatementTree.java ! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java ! src/share/classes/com/sun/source/tree/LineMap.java ! src/share/classes/com/sun/source/tree/LiteralTree.java ! src/share/classes/com/sun/source/tree/MemberReferenceTree.java ! src/share/classes/com/sun/source/tree/MemberSelectTree.java ! src/share/classes/com/sun/source/tree/MethodInvocationTree.java ! src/share/classes/com/sun/source/tree/MethodTree.java ! src/share/classes/com/sun/source/tree/ModifiersTree.java ! src/share/classes/com/sun/source/tree/NewArrayTree.java ! src/share/classes/com/sun/source/tree/NewClassTree.java ! src/share/classes/com/sun/source/tree/PackageTree.java ! src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java ! src/share/classes/com/sun/source/tree/ParenthesizedTree.java ! src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java ! src/share/classes/com/sun/source/tree/ReturnTree.java ! src/share/classes/com/sun/source/tree/Scope.java ! src/share/classes/com/sun/source/tree/SwitchTree.java ! src/share/classes/com/sun/source/tree/SynchronizedTree.java ! src/share/classes/com/sun/source/tree/ThrowTree.java ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/source/tree/TreeVisitor.java ! src/share/classes/com/sun/source/tree/TryTree.java ! src/share/classes/com/sun/source/tree/TypeCastTree.java ! src/share/classes/com/sun/source/tree/TypeParameterTree.java ! src/share/classes/com/sun/source/tree/UnaryTree.java ! src/share/classes/com/sun/source/tree/UnionTypeTree.java ! src/share/classes/com/sun/source/tree/VariableTree.java ! src/share/classes/com/sun/source/tree/WhileLoopTree.java ! src/share/classes/com/sun/source/tree/WildcardTree.java ! src/share/classes/com/sun/source/util/DocSourcePositions.java ! src/share/classes/com/sun/source/util/DocTreePath.java ! src/share/classes/com/sun/source/util/DocTreePathScanner.java ! src/share/classes/com/sun/source/util/DocTreeScanner.java ! src/share/classes/com/sun/source/util/DocTrees.java ! src/share/classes/com/sun/source/util/JavacTask.java ! src/share/classes/com/sun/source/util/Plugin.java ! src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java ! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/share/classes/com/sun/source/util/SourcePositions.java ! src/share/classes/com/sun/source/util/TaskEvent.java ! src/share/classes/com/sun/source/util/TaskListener.java ! src/share/classes/com/sun/source/util/TreePath.java ! src/share/classes/com/sun/source/util/TreePathScanner.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/source/util/Trees.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javah/NativeHeaderTool.java ! src/share/classes/com/sun/tools/javap/DisassemblerTool.java ! src/share/classes/javax/tools/Diagnostic.java ! src/share/classes/javax/tools/DiagnosticCollector.java ! src/share/classes/javax/tools/DocumentationTool.java ! src/share/classes/javax/tools/FileObject.java ! src/share/classes/javax/tools/JavaCompiler.java ! src/share/classes/javax/tools/JavaFileManager.java ! src/share/classes/javax/tools/JavaFileObject.java ! src/share/classes/javax/tools/StandardJavaFileManager.java ! src/share/classes/javax/tools/StandardLocation.java ! src/share/classes/javax/tools/Tool.java ! src/share/classes/javax/tools/ToolProvider.java Changeset: 0099245e979a Author: jjg Date: 2014-06-25 19:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/0099245e979a 8048162: Restrict catch type from Throwable to ReflectiveOperationException Reviewed-by: darcy ! src/share/classes/com/sun/source/util/Trees.java Changeset: 0518710873ff Author: pgovereau Date: 2014-06-26 13:48 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/0518710873ff 8042345: getDocComment fails for doc comments on PackageElement found in package-info.java Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java + test/tools/javac/processing/model/util/elements/doccomments/p/package-info.java Changeset: 020679d7393f Author: jjg Date: 2014-06-26 11:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/020679d7393f 8047183: JDK build fails with sjavac enabled Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java + test/tools/sjavac/IgnoreSymbolFile.java Changeset: 72b438e9500a Author: jjg Date: 2014-06-26 11:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/72b438e9500a 8007307: DPrinter: support the DocTree API Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! test/tools/javac/lib/DPrinter.java Changeset: 2a83edbd9e4c Author: sogoel Date: 2014-06-26 15:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/2a83edbd9e4c 8047303: update com/sun/javadoc/DocRootSlash/DocRootSlash for unexpected Reviewed-by: jjg, ksrini ! test/com/sun/javadoc/DocRootSlash/overview.html ! test/com/sun/javadoc/DocRootSlash/p1/package.html Changeset: 197330877ece Author: sogoel Date: 2014-06-26 15:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/197330877ece 8047743: update com/sun/javadoc/testHref for unrecognized Reviewed-by: jjg, ksrini - test/com/sun/javadoc/testHref/pkg/C3.java Changeset: 30107d3a97b2 Author: sogoel Date: 2014-06-26 15:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/30107d3a97b2 8047744: update 2 javadoc tests for nested emphasis Reviewed-by: jjg, ksrini ! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C2.java Changeset: e95a75d1098c Author: sogoel Date: 2014-06-26 15:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/e95a75d1098c 8048168: update 2 javadoc tests to add summary attribute for table tag Reviewed-by: jjg, ksrini ! test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java ! test/com/sun/javadoc/testHtmlTableStyles/pkg1/TestTable.java ! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java ! test/com/sun/javadoc/testLegacyTaglet/ToDoTaglet.java Changeset: 0ae21b11d85b Author: sogoel Date: 2014-06-26 16:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/0ae21b11d85b 8047316: update javadoc tests to fix tidy warning for incorrect html comment Reviewed-by: jjg, ksrini ! test/com/sun/javadoc/DocRootSlash/overview.html ! test/com/sun/javadoc/DocRootSlash/p1/C1.java ! test/com/sun/javadoc/DocRootSlash/p1/package.html Changeset: 18e2c22d5c2e Author: sogoel Date: 2014-06-26 16:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/18e2c22d5c2e 8048293: update tools/javadoc/6227454 to have missing tag Reviewed-by: jjg, bpatel ! test/tools/javadoc/6227454/Test.java From alejandro.murillo at oracle.com Fri Jun 27 18:03:49 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 27 Jun 2014 18:03:49 +0000 Subject: hg: jdk9/hs-emb/nashorn: 9 new changesets Message-ID: <201406271803.s5RI3v3Z018942@aojmv0008> Changeset: 6afee63aa1cc Author: attila Date: 2014-06-23 10:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/6afee63aa1cc 8046905: apply on apply is broken Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8046905.js + test/script/basic/JDK-8046905.js.EXPECTED ! test/script/basic/JDK-8047057.js Changeset: 3edd4da9386f Author: sundar Date: 2014-06-23 21:23 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/3edd4da9386f 8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined Reviewed-by: jlaskey, hannesw, attila + bin/jjsdebug.sh ! make/nbproject/ide-targets.xml ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java + test/script/basic/JDK-8047728.js Changeset: 72493c5057dd Author: hannesw Date: 2014-06-23 18:32 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/72493c5057dd 8046201: Avoid repeated flattening of nested ConsStrings Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/ConsString.java + test/src/jdk/nashorn/internal/runtime/ConsStringTest.java Changeset: 4f3468f46d20 Author: sundar Date: 2014-06-24 19:43 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/4f3468f46d20 8047959: bindings created for declarations in eval code are not mutable Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Source.java + test/script/basic/JDK-8047959.js + test/script/basic/JDK-8047959.js.EXPECTED Changeset: cf90d5f11b98 Author: attila Date: 2014-06-24 19:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/cf90d5f11b98 8048009: Type info caching accidentally defeated Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: a8bab91498c2 Author: sundar Date: 2014-06-25 17:08 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/a8bab91498c2 8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/ir/IdentNode.java + test/script/basic/JDK-8048071.js + test/script/basic/JDK-8048071.js.EXPECTED Changeset: 0489dcbb882b Author: hannesw Date: 2014-06-25 14:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/0489dcbb882b 8048079: Persistent code store is broken after optimistic types merge Reviewed-by: sundar, jlaskey, attila ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8048079_1.js + test/script/basic/JDK-8048079_1.js.EXPECTED + test/script/basic/JDK-8048079_2.js + test/script/basic/JDK-8048079_2.js.EXPECTED ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java Changeset: 6ab069e48456 Author: attila Date: 2014-06-26 13:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/6ab069e48456 8047357: More precise synthetic return + unreachable throw Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/Statement.java + src/jdk/nashorn/internal/ir/Terminal.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! test/script/basic/JDK-8047057.js + test/script/basic/JDK-8047357.js + test/script/basic/JDK-8047357.js.EXPECTED Changeset: 75a86907fa90 Author: attila Date: 2014-06-26 15:36 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/75a86907fa90 8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java + test/script/basic/JDK-8047371.js + test/script/basic/JDK-8047371.js.EXPECTED