hg: shenandoah/jdk9/jdk: 566 new changesets

roman at kennke.org roman at kennke.org
Tue Feb 2 22:47:45 UTC 2016


Changeset: 13e434966a52
Author:    lana
Date:      2015-11-05 08:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/13e434966a52

Added tag jdk9-b91 for changeset 97624df5026a

! .hgtags

Changeset: 7f6a82dc978e
Author:    rriggs
Date:      2015-10-30 11:12 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f6a82dc978e

8139390: Very long classname in jimage causes SIGSEGV
Summary: Correct issues with ImageNativeSubstrate and JImageReadTest
Reviewed-by: mchung

! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp
! src/java.base/share/native/libjimage/jimage.cpp
! test/jdk/internal/jimage/JImageReadTest.java

Changeset: 8bd5a6e85a2f
Author:    simonis
Date:      2015-11-02 14:57 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8bd5a6e85a2f

8140514: [TESTBUG] enable sun/security/pkcs11 tests on Linux/ppc64
Reviewed-by: wetmore

! test/sun/security/pkcs11/PKCS11Test.java

Changeset: 185252122a39
Author:    naoto
Date:      2015-11-02 08:46 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/185252122a39

8062006: Add a new locale data name "COMPAT" for java.locale.providers system property to reduce ambiguity
Reviewed-by: okutsu

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! test/java/util/Locale/LocaleProviders.sh

Changeset: 9fef91483af7
Author:    vlivanov
Date:      2015-10-19 17:52 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9fef91483af7

8139881: Exclude java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java from execution
Reviewed-by: kvn

! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java

Changeset: 5ff0a80ee6c7
Author:    dlong
Date:      2015-10-27 01:45 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5ff0a80ee6c7

Merge

- src/java.base/share/classes/sun/misc/ConditionLock.java
- src/java.base/share/classes/sun/misc/IOUtils.java
- src/java.base/share/classes/sun/misc/Lock.java
- src/java.base/share/native/libfdlibm/s_cbrt.c

Changeset: 780bec42fe40
Author:    amurillo
Date:      2015-10-30 12:03 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/780bec42fe40

Merge


Changeset: 5afa5a406c20
Author:    amurillo
Date:      2015-11-02 10:47 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5afa5a406c20

Merge


Changeset: a21b0e82392d
Author:    jbachorik
Date:      2015-09-23 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a21b0e82392d

8139727: Define ConstructorParameters annotation type for MXBeans
Reviewed-by: alanb, mchung, dfuchs, abuckley, plevart, mr

! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
+ src/java.management/share/classes/javax/management/ConstructorParameters.java
! src/java.management/share/classes/javax/management/MXBean.java
! test/javax/management/Introspector/AnnotationSecurityTest.java
! test/javax/management/Introspector/Described.java
! test/javax/management/Introspector/DescribedMX.java
+ test/javax/management/Introspector/LegacyConstructorPropertiesTest.java
! test/javax/management/mxbean/AmbiguousConstructorTest.java
! test/javax/management/mxbean/ExceptionDiagnosisTest.java
! test/javax/management/mxbean/LeakTest.java
! test/javax/management/mxbean/MXBeanTest.java
! test/javax/management/mxbean/PropertyNamesTest.java
! test/javax/management/mxbean/TigerMXBean.java

Changeset: 226cd203e48a
Author:    ihse
Date:      2015-11-03 16:15 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/226cd203e48a

6512052: Remove java-rmi.exe and java-rmi.cgi
Reviewed-by: alanb

! make/launcher/Launcher-java.rmi.gmk
- src/java.rmi/unix/bin/java-rmi.cgi.sh

Changeset: 7d07e7aa69ef
Author:    rriggs
Date:      2015-11-03 10:20 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7d07e7aa69ef

8139345: java/lang/ProcessHandle/TreeTest.java test fails with ... Wrong number of children expected [3] but found [2]
Reviewed-by: darcy

! test/java/lang/ProcessHandle/TreeTest.java

Changeset: b6c25628a82d
Author:    ihse
Date:      2015-11-03 17:48 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6c25628a82d

8141261: Clean up building of demos
Reviewed-by: erikj, tbell

! make/CompileDemos.gmk

Changeset: 30a4e10baf9c
Author:    ihse
Date:      2015-11-03 17:54 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/30a4e10baf9c

8141333: Rename SetupArchive to SetupJarArchive
Reviewed-by: erikj, tbell

! make/gendata/GendataPolicyJars.gmk

Changeset: b66591d98c6b
Author:    serb
Date:      2015-10-18 13:33 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b66591d98c6b

6815345: java.awt.Component.createImage(int width,int height) should remove behavioral optionality
Reviewed-by: prr, ssadetsky

! src/java.desktop/share/classes/java/awt/Component.java
+ test/java/awt/Component/CreateImage/CreateImage.java

Changeset: ddc8bbf88d36
Author:    yan
Date:      2015-10-20 12:42 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ddc8bbf88d36

8136592: [TEST_BUG] Fix 2 platform-specific closed regtests for jigsaw
Reviewed-by: serb, yan
Contributed-by: Renjith Alexander <renjith.alexander at oracle.com>

+ test/java/awt/EmbeddedFrame/GraphicsConfigTest/GraphicsConfigTest.java
+ test/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.html
+ test/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java

Changeset: f574643a1c16
Author:    ssadetsky
Date:      2015-10-20 15:42 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f574643a1c16

8011616: JWindow.getLocation and JWindow.getLocationOnScreen return different values on Unity
Reviewed-by: alexsch, serb

! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
+ test/java/awt/Window/ScreenLocation/ScreenLocationTest.java

Changeset: 7993027bcb2f
Author:    ssadetsky
Date:      2015-10-20 15:59 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7993027bcb2f

8022334: After calling frame.toBack() dialog goes to the back on Ubuntu 12.04
Reviewed-by: alexsch, serb

! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
+ test/java/awt/Window/MultiWindowApp/MultiWindowAppTest.java

Changeset: 4d719805b1f1
Author:    aivanov
Date:      2015-10-20 16:55 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4d719805b1f1

8130136: Swing window sometimes fails to repaint partially when it becomes exposed
Reviewed-by: alexp, serb

! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.h
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h

Changeset: b70f060eadf7
Author:    serb
Date:      2015-10-20 22:46 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b70f060eadf7

7182758: BMPMetadata returns invalid PhysicalPixelSpacing
Reviewed-by: serb, vadim
Contributed-by: Jayathirth D V <jayathirth.d.v at oracle.com>

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
+ test/javax/imageio/plugins/bmp/BMPPixelSpacingTest.java

Changeset: c62b791a8960
Author:    serb
Date:      2015-10-21 18:32 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c62b791a8960

8138764: In some cases the usage of TreeLock can be replaced by other synchronization
Reviewed-by: alexp, alexsch

! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/sun/swing/CachedPainter.java
+ test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java

Changeset: 3fdbedd9ff1b
Author:    mcherkas
Date:      2015-10-21 18:58 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3fdbedd9ff1b

8136763: [macosx] java always returns only one value for "text/uri-list" dataflavor even if several files were copied
Reviewed-by: alexsch, serb

! src/java.datatransfer/macosx/classes/sun/datatransfer/resources/flavormap.properties
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
+ test/java/awt/datatransfer/DataFlavor/MacOsXFileAndMultipleFileCopingTest/MacOsXFileAndMultipleFileCopingTest.java
- test/java/awt/datatransfer/DataFlavor/XJavaUrlDataFlavorTest/XJavaUrlDataFlavorTest.java

Changeset: edec0fe63ceb
Author:    prr
Date:      2015-10-21 09:21 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/edec0fe63ceb

8132890: Text overlapping on dot matrix printers.
Reviewed-by: jgodinez, serb

! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! test/java/awt/print/PrinterJob/PrintTextTest.java

Changeset: 0746c20f1365
Author:    serb
Date:      2015-10-21 21:28 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0746c20f1365

8041900: [macosx] Java forces the use of discrete GPU
Reviewed-by: ssadetsky, alexsch

! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m

Changeset: deb544c19dec
Author:    sebastian
Date:      2015-10-22 13:46 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/deb544c19dec

8139754: Change Boolean constructor use to the use of Boolean factorymethods. For the macosx-port-dev area
Reviewed-by: serb, alexsch

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Changeset: 8bf32c4c2332
Author:    prr
Date:      2015-10-23 10:50 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8bf32c4c2332

Merge

- src/java.base/share/native/libfdlibm/s_cbrt.c

Changeset: 14f8bca09c9b
Author:    ddehaven
Date:      2015-11-03 09:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/14f8bca09c9b

Merge

- test/java/awt/datatransfer/DataFlavor/XJavaUrlDataFlavorTest/XJavaUrlDataFlavorTest.java

Changeset: 240ca1b2eb59
Author:    darcy
Date:      2015-11-03 17:41 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/240ca1b2eb59

8141368: Typo in java/lang/Class/IsEnum.java test
Reviewed-by: jjg

! test/java/lang/Class/IsEnum.java

Changeset: 76203cb95f2c
Author:    simonis
Date:      2015-11-04 12:46 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/76203cb95f2c

8141290: AIX: fix build after '8140661: Rename LDFLAGS_SUFFIX to LIBS'
Reviewed-by: ihse

! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk

Changeset: 034043795e42
Author:    psandoz
Date:      2015-11-04 16:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/034043795e42

8033148: Lexicographic comparators for arrays
Reviewed-by: jrose, chegar, bchristi, mduigou

! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/util/Arrays.java
+ test/java/util/Arrays/ArraysEqCmpTest.java

Changeset: ff09a5eddc89
Author:    darcy
Date:      2015-11-04 09:01 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff09a5eddc89

8141359: @Deprecated on packages should be clarified
Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Deprecated.java

Changeset: d3f793857ca3
Author:    darcy
Date:      2015-11-04 11:27 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d3f793857ca3

8141454: Move java/lang/ProcessHandle/TreeTest.java until stability improves
Reviewed-by: rriggs

! test/TEST.groups

Changeset: 9ecb10ce62c6
Author:    bpb
Date:      2015-11-04 14:06 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9ecb10ce62c6

8140630: java/nio/Buffer/Basic.java crashes vm on linux-x64 using latest devkit to build
Summary: Build Bits.c at a lower optimization level on linux-x64.
Reviewed-by: tbell

! make/lib/CoreLibraries.gmk

Changeset: 20ccac7e0705
Author:    ihse
Date:      2015-11-05 10:54 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/20ccac7e0705

8141444: Clean up building of JDK launchers
Reviewed-by: erikj

! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-java.corba.gmk
! make/launcher/Launcher-java.desktop.gmk
! make/launcher/Launcher-java.rmi.gmk
! make/launcher/Launcher-java.scripting.gmk
! make/launcher/Launcher-java.security.jgss.gmk
! make/launcher/Launcher-jdk.compiler.gmk
! make/launcher/Launcher-jdk.dev.gmk
! make/launcher/Launcher-jdk.hotspot.agent.gmk
! make/launcher/Launcher-jdk.jartool.gmk
! make/launcher/Launcher-jdk.javadoc.gmk
! make/launcher/Launcher-jdk.jcmd.gmk
! make/launcher/Launcher-jdk.jconsole.gmk
! make/launcher/Launcher-jdk.jdeps.gmk
! make/launcher/Launcher-jdk.jdi.gmk
! make/launcher/Launcher-jdk.jshell.gmk
! make/launcher/Launcher-jdk.jvmstat.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/Launcher-jdk.policytool.gmk
! make/launcher/Launcher-jdk.rmic.gmk
! make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk
! make/launcher/Launcher-jdk.xml.bind.gmk
! make/launcher/Launcher-jdk.xml.ws.gmk
! make/launcher/LauncherCommon.gmk

Changeset: 67d91e7479c1
Author:    lancea
Date:      2015-11-05 10:37 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/67d91e7479c1

8136496: Add Connection.begin/endRequest
Reviewed-by: joehw, rriggs, psandoz

! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/javax/sql/PooledConnection.java

Changeset: a16ce5acb643
Author:    redestad
Date:      2015-11-05 16:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a16ce5acb643

8141539: Avoid calculating string constants in InnerClassLambdaMetaFactory
Reviewed-by: vlivanov

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java

Changeset: 6c9b3dc5bf6b
Author:    redestad
Date:      2015-11-05 16:36 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6c9b3dc5bf6b

8141536: MethodType field offset calculation could be lazy
Reviewed-by: vlivanov

! src/java.base/share/classes/java/lang/invoke/MethodType.java

Changeset: 5b710994aafb
Author:    lancea
Date:      2015-11-05 14:57 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5b710994aafb

8141546: Fix javadoc warnings in Connection due to 8136496
Reviewed-by: alanb

! src/java.sql/share/classes/java/sql/Connection.java

Changeset: 6a5c99506f44
Author:    lana
Date:      2015-11-05 13:42 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6a5c99506f44

Merge

- src/java.rmi/unix/bin/java-rmi.cgi.sh
- test/java/awt/datatransfer/DataFlavor/XJavaUrlDataFlavorTest/XJavaUrlDataFlavorTest.java

Changeset: 16fc042acee6
Author:    lana
Date:      2015-11-12 10:39 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/16fc042acee6

Added tag jdk9-b92 for changeset 6a5c99506f44

! .hgtags

Changeset: 612588a68bd3
Author:    psandoz
Date:      2015-11-09 09:23 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/612588a68bd3

8141630: Specification of Collections.synchronized* need to state traversal constraints
Reviewed-by: psandoz
Contributed-by: Tagir Valeev <amaembo at gmail.com>

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

Changeset: 40cb3080b3dd
Author:    asmotrak
Date:      2015-11-09 13:58 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/40cb3080b3dd

8140649: imageFile should use delete[] with new[]
Reviewed-by: jlaskey

! src/java.base/share/native/libjimage/imageFile.cpp

Changeset: 7ad9bc01099b
Author:    plevart
Date:      2015-11-09 13:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7ad9bc01099b

8131129: Attempt to define a duplicate BMH$Species class
Reviewed-by: mhaupt, redestad, vlivanov

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java

Changeset: f3d644bd5380
Author:    omajid
Date:      2015-11-06 17:27 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3d644bd5380

8139932: Typo in makefile changes for 8043805 [Allow using a system-installed libjpeg]
Reviewed-by: erikj, omajid, prr
Contributed-by: Matthias Klose <doko at ubuntu.com>

! make/lib/Awt2dLibraries.gmk

Changeset: bb286ec75b24
Author:    rriggs
Date:      2015-11-09 11:02 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bb286ec75b24

8138566: (Process) java.lang.Process.allChildren specification clarification
8140213: Process/ProcessHandle.onExit() spec need to be improved
8140250: (process) Process.info description is inaccurate
Summary: rename to descendants() and clarify
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! test/java/lang/ProcessBuilder/Basic.java
! test/java/lang/ProcessHandle/OnExitTest.java
! test/java/lang/ProcessHandle/PermissionTest.java
! test/java/lang/ProcessHandle/ProcessUtil.java
! test/java/lang/ProcessHandle/TreeTest.java

Changeset: 7e2dc25eef6b
Author:    redestad
Date:      2015-11-09 17:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7e2dc25eef6b

8141677: Improve java.lang.invoke.MemberName hashCode implementation
Reviewed-by: vlivanov, psandoz, shade

! src/java.base/share/classes/java/lang/invoke/MemberName.java

Changeset: 6cfb4df38b6d
Author:    redestad
Date:      2015-11-09 17:15 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6cfb4df38b6d

8141678: sun.invoke.util.Wrapper eagerly initializes all integral type caches
Reviewed-by: vlivanov, psandoz, shade, plevart

! src/java.base/share/classes/sun/invoke/util/Wrapper.java

Changeset: 5ee9639ba99f
Author:    rhalade
Date:      2015-11-10 01:38 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5ee9639ba99f

8048356: SecureRandom default provider tests
Reviewed-by: wetmore

+ test/java/security/SecureRandom/DefaultProvider.java

Changeset: f3b72beef927
Author:    darcy
Date:      2015-11-09 18:27 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3b72beef927

8142369: Move TestLocalTime.java to tier 2
Reviewed-by: lancea, sherman

! test/TEST.groups
! test/java/util/zip/TestLocalTime.java

Changeset: 55573c377d64
Author:    bobv
Date:      2015-10-19 13:41 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/55573c377d64

8136556: Add the ability to perform static builds of MacOSX x64 binaries
Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti

! make/Import.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.base.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/SecurityLibraries.gmk
! make/mapfiles/libnio/mapfile-macosx
! src/demo/share/jvmti/agent_util/agent_util.h
! src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c
! src/demo/share/jvmti/gctest/gctest.c
! src/demo/share/jvmti/heapTracker/heapTracker.c
! src/demo/share/jvmti/heapTracker/heapTracker.h
! src/demo/share/jvmti/heapViewer/heapViewer.c
! src/demo/share/jvmti/minst/minst.c
! src/demo/share/jvmti/minst/minst.h
! src/demo/share/jvmti/mtrace/mtrace.c
! src/demo/share/jvmti/mtrace/mtrace.h
! src/demo/share/jvmti/versionCheck/versionCheck.c
! src/demo/share/jvmti/waiters/Monitor.hpp
! src/demo/share/jvmti/waiters/Thread.cpp
! src/demo/share/jvmti/waiters/waiters.cpp
! src/java.base/macosx/native/libjava/java_props_macosx.c
! src/java.base/macosx/native/libjli/java_md_macosx.c
! src/java.base/share/native/libjava/check_version.c
! src/java.base/share/native/libjava/jio.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnio/nio_util.c
! src/java.base/share/native/libverify/check_code.c
! src/java.base/share/native/libzip/ZipFile.c
! src/java.base/unix/native/libjava/jlong_md.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libjawt/jawt.m
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
! src/java.desktop/macosx/native/libosxui/AquaLookAndFeel.m
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
! src/java.desktop/share/native/libjsound/Platform.c
! src/java.desktop/share/native/libjsound/Utilities.h
! src/java.desktop/share/native/liblcms/LCMS.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageUtils.c
! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/unix/native/libawt_headless/awt/HeadlessToolkit.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/unix/native/libjawt/jawt.c
! src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libjawt/jawt.cpp
! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JarFacade.h
! src/java.instrument/share/native/libinstrument/Utilities.h
! src/java.management/share/native/libmanagement/management.c
! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m
! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c
! src/java.security.jgss/share/native/libj2gss/NativeUtil.c
! src/java.security.jgss/share/native/libj2gss/NativeUtil.h
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c
! src/java.smartcardio/share/native/libj2pcsc/pcsc.c
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
! src/jdk.crypto.ec/share/native/libsunec/ECC_JNI.cpp
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c
! src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptEngine.m
! src/jdk.deploy.osx/macosx/native/libosx/Dispatch.m
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.h
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
! src/jdk.jdwp.agent/share/native/libjdwp/vm_interface.h
! src/jdk.management/share/native/libmanagement_ext/management_ext.c
! src/jdk.pack200/share/native/common-unpack/utils.cpp
! src/jdk.pack200/share/native/libunpack/jni.cpp
! src/jdk.sctp/unix/native/libsctp/SctpNet.c
! src/jdk.security.auth/unix/native/libjaas/Unix.c
! src/jdk.security.auth/windows/native/libjaas/nt.c

Changeset: 6149969c6e3b
Author:    bobv
Date:      2015-10-19 15:48 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6149969c6e3b

Merge


Changeset: f267778b0caa
Author:    bobv
Date:      2015-10-21 16:39 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f267778b0caa

Merge


Changeset: bd9ffb2bd98f
Author:    chegar
Date:      2015-10-27 14:19 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bd9ffb2bd98f

8139891: Prepare Unsafe for true encapsulation
Reviewed-by: alanb, dholmes, jrose, psandoz, twisti

! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
+ src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/sun/misc/Unsafe.java
! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java

Changeset: 31d0181ac7af
Author:    bobv
Date:      2015-10-28 10:00 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/31d0181ac7af

8140396: BUILD_LIBJIMAGE missing as a dependency to JAVA_BASE_EXPORT_SYMBOLS_SRC
Reviewed-by: ihse, erikj

! make/lib/Lib-java.base.gmk

Changeset: 5153d05ef8fa
Author:    ctornqvi
Date:      2015-10-28 08:08 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5153d05ef8fa

8140647: [TESTBUG] Add failing JDK jtreg tests to ProblemList
Reviewed-by: dcubed, rriggs

! test/ProblemList.txt

Changeset: f7dffeae11a0
Author:    ctornqvi
Date:      2015-10-28 19:07 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f7dffeae11a0

Merge


Changeset: 9df3634d9fe2
Author:    jwilhelm
Date:      2015-10-30 00:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9df3634d9fe2

Merge

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/native/libnet/net_util.c
! test/ProblemList.txt

Changeset: c62eb4e5d28c
Author:    jwilhelm
Date:      2015-11-05 20:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c62eb4e5d28c

Merge

! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/SecurityLibraries.gmk
! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp
! test/ProblemList.txt

Changeset: 96bbcecb65eb
Author:    aph
Date:      2015-05-11 15:09 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/96bbcecb65eb

8079459: JCK test api/java_nio/ByteBuffer/index.html#GetPutXXX start failing after JDK-8026049
Summary: nextPutIndex used where nextGetIndex is correct.
Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template

Changeset: 4f6e52f9dc79
Author:    thartmann
Date:      2015-11-03 09:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4f6e52f9dc79

8141132: JEP 254: Compact Strings
Summary: Adopt a more space-efficient internal representation for strings.
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
Contributed-by: Brent Christian <brent.christian at oracle.com>, Vivek Deshpande <vivek.r.deshpande at intel.com>, Tobias Hartmann <tobias.hartmann at oracle.com>, Charlie Hunt <charlie.hunt at oracle.com>, Vladimir Kozlov <vladimir.kozlov at oracle.com>, Roger Riggs <roger.riggs at oracle.com>, Xueming Shen <xueming.shen at oracle.com>, Aleksey Shipilev <aleksey.shipilev at oracle.com>, Sandhya Viswanathan <sandhya.viswanathan at intel.com>

! make/data/charsetmapping/DoubleByte-X.java.template
! make/data/charsetmapping/SingleByte-X.java.template
! make/mapfiles/libjava/mapfile-vers
! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86
! make/src/classes/build/tools/charsetmapping/DBCS.java
! make/src/classes/build/tools/charsetmapping/SBCS.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java
! src/java.base/share/classes/java/lang/StringCoding.java
+ src/java.base/share/classes/java/lang/StringDecoderUTF8.java
+ src/java.base/share/classes/java/lang/StringLatin1.java
+ src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/sun/nio/cs/ArrayDecoder.java
! src/java.base/share/classes/sun/nio/cs/ArrayEncoder.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
+ src/java.base/share/classes/sun/nio/cs/StringUTF16.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! src/java.base/share/native/libjava/String.c
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java
+ test/java/lang/String/Chars.java
+ test/java/lang/String/CompactString/CharAt.java
+ test/java/lang/String/CompactString/CodePointAt.java
+ test/java/lang/String/CompactString/CodePointBefore.java
+ test/java/lang/String/CompactString/CodePointCount.java
+ test/java/lang/String/CompactString/CompactString.java
+ test/java/lang/String/CompactString/CompareTo.java
+ test/java/lang/String/CompactString/CompareToIgnoreCase.java
+ test/java/lang/String/CompactString/Concat.java
+ test/java/lang/String/CompactString/Contains.java
+ test/java/lang/String/CompactString/EndsWith.java
+ test/java/lang/String/CompactString/Equals.java
+ test/java/lang/String/CompactString/EqualsIgnoreCase.java
+ test/java/lang/String/CompactString/GetChars.java
+ test/java/lang/String/CompactString/IndexOf.java
+ test/java/lang/String/CompactString/Intern.java
+ test/java/lang/String/CompactString/LastIndexOf.java
+ test/java/lang/String/CompactString/Length.java
+ test/java/lang/String/CompactString/Numbers.java
+ test/java/lang/String/CompactString/OffsetByCodePoints.java
+ test/java/lang/String/CompactString/RegionMatches.java
+ test/java/lang/String/CompactString/Replace.java
+ test/java/lang/String/CompactString/SerializationTest.java
+ test/java/lang/String/CompactString/Split.java
+ test/java/lang/String/CompactString/StartsWith.java
+ test/java/lang/String/CompactString/SubString.java
+ test/java/lang/String/CompactString/ToCharArray.java
+ test/java/lang/String/CompactString/ToLowerCase.java
+ test/java/lang/String/CompactString/ToUpperCase.java
+ test/java/lang/String/CompactString/Trim.java
+ test/java/lang/String/CompactString/VMOptionsTest.java
+ test/java/lang/String/CompactString/ValueOf.java
! test/java/lang/String/LiteralReplace.java
! test/java/lang/String/ToLowerCase.java
! test/java/lang/String/ToUpperCase.java
+ test/java/lang/StringBuffer/CompactStringBuffer.java
+ test/java/lang/StringBuffer/CompactStringBufferSerialization.java
! test/java/lang/StringBuffer/Exceptions.java
! test/java/lang/StringBuilder/BuilderForwarding.java
+ test/java/lang/StringBuilder/CompactStringBuilder.java
+ test/java/lang/StringBuilder/CompactStringBuilderSerialization.java
! test/java/lang/StringBuilder/Exceptions.java
+ test/lib/testlibrary/jdk/testlibrary/SerializationUtils.java
! test/sun/nio/cs/TestStringCoding.java
! test/sun/nio/cs/TestStringCodingUTF8.java

Changeset: 01e436a56f3a
Author:    thartmann
Date:      2015-11-05 09:08 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/01e436a56f3a

8141393: [TESTBUG] VMOptionsTest.java fails on ARM
Summary: The test should not assume that CompactStrings is enabled by default on all platforms.
Reviewed-by: roland

! test/java/lang/String/CompactString/VMOptionsTest.java

Changeset: e375214c70c7
Author:    neliasso
Date:      2015-11-06 11:34 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e375214c70c7

Merge

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template

Changeset: 6ed36991e804
Author:    amurillo
Date:      2015-11-06 11:11 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ed36991e804

Merge

! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! src/java.base/share/classes/java/util/Arrays.java

Changeset: b31f574254bd
Author:    amurillo
Date:      2015-11-09 20:37 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b31f574254bd

Merge


Changeset: d533cb0187e7
Author:    amlu
Date:      2015-11-10 13:15 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d533cb0187e7

8142370: Move java/util/concurrent/Phaser/Basic.java to tier 2
Reviewed-by: darcy, martin

! test/TEST.groups
! test/java/util/concurrent/Phaser/Basic.java

Changeset: bec86ef21b50
Author:    ihse
Date:      2015-11-10 15:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bec86ef21b50

8142383: Use named arguments for SetupCompileProperties in jdk
Reviewed-by: erikj

! make/gensrc/Gensrc-java.base.gmk
! make/gensrc/Gensrc-java.desktop.gmk
! make/gensrc/Gensrc-java.logging.gmk
! make/gensrc/Gensrc-java.management.gmk
! make/gensrc/Gensrc-jdk.dev.gmk
! make/gensrc/Gensrc-jdk.jartool.gmk
! make/gensrc/Gensrc-jdk.jdi.gmk
! make/gensrc/Gensrc-jdk.localedata.gmk
! make/gensrc/GensrcProperties.gmk

Changeset: 4db62628d88c
Author:    ntv
Date:      2015-11-10 14:11 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4db62628d88c

8066571: UnsupportedTemporalTypeException is thrown not only in the case of unsupported temporal - Java Bug System
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/temporal/IsoFields.java
! test/java/time/test/java/time/temporal/TestIsoWeekFields.java

Changeset: de39f994d657
Author:    ntv
Date:      2015-11-10 14:12 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/de39f994d657

8138664: ZonedDateTime parse error for any date using 'GMT0' ZoneID - Java Bug System
Reviewed-by: rriggs, scolebourne, sherman

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java

Changeset: fce133de963b
Author:    sebastian
Date:      2015-11-10 21:13 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fce133de963b

8141662: Javadoc fix. Do not suggest to use new Boolean(true).
Summary: Javadoc only fix of 5108778 Too many instances of java.lang.Boolean created in Java application for the java/net library
Reviewed-by: wetmore

! src/java.base/share/classes/java/net/SocketOptions.java

Changeset: f20334e7b5c3
Author:    asmotrak
Date:      2015-11-11 10:42 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f20334e7b5c3

8076359: Test Task: Develop new tests for Leverage CPU Instructions for GHASH and RSA
Reviewed-by: mullan, ascarpino
Contributed-by: tiantian.du at oracle.com

+ test/sun/security/jca/PreferredProviderNegativeTest.java
+ test/sun/security/jca/PreferredProviderTest.java

Changeset: 98f89fe2b722
Author:    chegar
Date:      2015-11-11 09:19 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/98f89fe2b722

8140606: Update library code to use internal Unsafe
Reviewed-by: alanb, mchung, psandoz, weijun

! make/src/classes/build/tools/x11wrappergen/WrapperGenerator.java
! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPoll.java
! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/java.base/linux/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java
! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
! src/java.base/share/classes/sun/misc/InnocuousThread.java
! src/java.base/share/classes/sun/misc/ManagedLocalsThread.java
! src/java.base/share/classes/sun/nio/ch/NativeObject.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java
! src/java.base/share/classes/sun/nio/fs/NativeBuffers.java
! src/java.base/share/classes/sun/reflect/AccessorGenerator.java
! src/java.base/share/classes/sun/reflect/ClassDefiner.java
! src/java.base/share/classes/sun/reflect/FieldInfo.java
! src/java.base/share/classes/sun/reflect/MagicAccessorImpl.java
! src/java.base/share/classes/sun/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java
! src/java.base/windows/classes/sun/nio/ch/Iocp.java
! src/java.base/windows/classes/sun/nio/ch/PendingIoCache.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
! src/java.base/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderBuffer.java
! src/java.desktop/share/classes/sun/swing/SwingAccessor.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java
! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java
! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
! src/java.desktop/unix/classes/sun/awt/X11/keysym2ucs.h
! src/java.management/share/classes/sun/management/BaseOperatingSystemImpl.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.security.jgss/share/classes/sun/security/krb5/KerberosSecrets.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java

Changeset: eaf66e3285c8
Author:    rriggs
Date:      2015-11-11 22:38 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eaf66e3285c8

8141652: Rename methods Objects.nonNullElse* to requireNonNullElse*
Summary: And some usages of replacing expr != null ? expr : otherexpr
Reviewed-by: jrose, chegar

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/chrono/Chronology.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimePrintContext.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Objects.java
! test/java/util/Objects/BasicObjectsTest.java

Changeset: 2a49e593ad60
Author:    robm
Date:      2015-11-12 13:37 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2a49e593ad60

8132455: com/sun/jndi/ldap/LdapTimeoutTest.java fails at handleNamingException
Reviewed-by: vinnie

! test/com/sun/jndi/ldap/LdapTimeoutTest.java

Changeset: 2f12392d0dde
Author:    lana
Date:      2015-11-12 18:31 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2f12392d0dde

Merge


Changeset: 906c3a20e42c
Author:    lana
Date:      2015-11-19 09:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/906c3a20e42c

Added tag jdk9-b93 for changeset 2f12392d0dde

! .hgtags

Changeset: 00de23677256
Author:    lana
Date:      2015-11-12 14:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/00de23677256

Merge


Changeset: aa0621638103
Author:    darcy
Date:      2015-11-12 16:04 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aa0621638103

8142363: Remove LFMultiThreadCachingTest.java from windows problem list
Reviewed-by: lancea

! test/ProblemList.txt

Changeset: c8e7b9c8b2fd
Author:    mullan
Date:      2015-11-12 16:07 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c8e7b9c8b2fd

8072463: Remove requirement that AKID and SKID have to match when building certificate chain
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java

Changeset: 78da14a3ac9e
Author:    mullan
Date:      2015-11-12 16:09 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/78da14a3ac9e

Merge


Changeset: 2d7da5f834b3
Author:    mullan
Date:      2015-11-12 17:45 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2d7da5f834b3

Merge


Changeset: 8568eced3d91
Author:    mullan
Date:      2015-11-13 07:22 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8568eced3d91

Merge


Changeset: 7bc80f556d22
Author:    ntv
Date:      2015-11-13 11:52 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7bc80f556d22

8054978: java.time.Duration.parse() fails for negative duration with 0 seconds and nanos
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/Duration.java
! test/java/time/tck/java/time/TCKDuration.java

Changeset: 2891d078c753
Author:    rriggs
Date:      2015-11-13 12:00 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2891d078c753

8141571: jdk/internal/jimage/JImageReadTest.java crashing in msvcr120.dll
Summary: add asserts to diagnose
Reviewed-by: jlaskey

! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp
! src/java.base/share/native/libjimage/imageFile.cpp

Changeset: a92a6bd00459
Author:    rriggs
Date:      2015-11-13 15:48 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a92a6bd00459

8132394: (process) ProcessBuilder support for a pipeline of processes
Reviewed-by: psandoz, alanb

! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
+ test/java/lang/ProcessBuilder/PipelineTest.java

Changeset: d22e834f6bfb
Author:    jjg
Date:      2015-11-13 15:55 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d22e834f6bfb

8142996: move jdk java/util/streams tests into java.base directories
Reviewed-by: mchung

! test/java/util/stream/bootlib/TEST.properties
+ test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/SpliteratorTestHelper.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java
+ test/java/util/stream/bootlib/java.base/java/util/stream/ThowableHelper.java
- test/java/util/stream/bootlib/java/util/stream/CollectorOps.java
- test/java/util/stream/bootlib/java/util/stream/DefaultMethodStreams.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/FlagDeclaringOp.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/IntermediateTestOp.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestMode.java
- test/java/util/stream/bootlib/java/util/stream/LoggingTestCase.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/OpTestCase.java
- test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StatefulTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StatelessTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StreamOpFlagTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/TestData.java
- test/java/util/stream/bootlib/java/util/stream/TestFlagExpectedOp.java
- test/java/util/stream/bootlib/java/util/stream/ThowableHelper.java
! test/java/util/stream/boottest/TEST.properties
+ test/java/util/stream/boottest/java.base/java/util/stream/DoubleNodeTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/FlagOpTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/IntNodeTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/LongNodeTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/NodeBuilderTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/NodeTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/SliceSpliteratorTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/SpinedBufferTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/StreamFlagsTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/StreamOpFlagsTest.java
+ test/java/util/stream/boottest/java.base/java/util/stream/StreamReuseTest.java
- test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java
- test/java/util/stream/boottest/java/util/stream/FlagOpTest.java
- test/java/util/stream/boottest/java/util/stream/IntNodeTest.java
- test/java/util/stream/boottest/java/util/stream/LongNodeTest.java
- test/java/util/stream/boottest/java/util/stream/NodeBuilderTest.java
- test/java/util/stream/boottest/java/util/stream/NodeTest.java
- test/java/util/stream/boottest/java/util/stream/SliceSpliteratorTest.java
- test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java
- test/java/util/stream/boottest/java/util/stream/StreamFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamOpFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamReuseTest.java
! test/java/util/stream/test/TEST.properties

Changeset: b39bfadab299
Author:    weijun
Date:      2015-11-14 11:00 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b39bfadab299

8142926: OutputAnalyzer's shouldXXX() calls return this
Reviewed-by: alanb

! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java

Changeset: c27db69fe577
Author:    weijun
Date:      2015-11-15 09:15 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c27db69fe577

8142927: Feed some text to STDIN in ProcessTools.executeProcess()
Reviewed-by: rriggs

! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java
! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java

Changeset: 68adc82d5090
Author:    weijun
Date:      2015-11-16 12:54 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/68adc82d5090

8143015: 5 tests fail with error "Can't find source for class: java.util.stream.OpTestCase"
Reviewed-by: weijun
Contributed-by: felix.yang at oracle.com

! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java
! test/java/nio/file/Files/StreamLinesTest.java
! test/java/security/PermissionCollection/PermissionCollectionStreamTest.java
! test/java/util/Scanner/ScannerStreamTest.java
! test/java/util/regex/PatternStreamTest.java

Changeset: cfc458cf9c9c
Author:    rriggs
Date:      2015-11-16 15:28 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cfc458cf9c9c

8133079: java.time LocalDate and LocalTime ofInstant() factory methods
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalTime.java
! test/java/time/tck/java/time/TCKLocalDate.java
! test/java/time/tck/java/time/TCKLocalTime.java

Changeset: 8a1e0568b885
Author:    cjplummer
Date:      2015-10-29 12:02 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a1e0568b885

8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests
Summary: Use new external.lib.roots property in TEST.ROOT so /../../test/lib is not needed.
Reviewed-by: mseledtsov, sla, iklam

! test/TEST.ROOT
! test/com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.java
! test/java/util/Arrays/TimSortStackSize2.java
! test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/sun/tools/jhsdb/BasicLauncherTest.java
! test/sun/tools/jmap/BasicJMapTest.java
! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java
! test/sun/tools/jstack/DeadlockDetectionTest.java

Changeset: ffb1b9f8265b
Author:    dholmes
Date:      2015-10-29 21:38 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ffb1b9f8265b

Merge


Changeset: 2ec082c65880
Author:    kevinw
Date:      2015-10-29 05:24 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2ec082c65880

8129348: Debugger hangs in trace mode with TRACE_SENDS
Reviewed-by: sspitsyn
Contributed-by: cheleswer.sahu at oracle.com

! src/jdk.jdi/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java

Changeset: 0701fcfde528
Author:    aeriksso
Date:      2015-10-30 13:13 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0701fcfde528

8074696: Remote debugging session hangs for several minutes when calling findBootType
Reviewed-by: sspitsyn, jbachorik

! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java

Changeset: 3923f2b31fd2
Author:    cjplummer
Date:      2015-11-04 23:46 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3923f2b31fd2

8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
Summary: updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy

! test/TEST.ROOT

Changeset: 11a5502a6da9
Author:    jprovino
Date:      2015-11-11 23:45 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11a5502a6da9

Merge


Changeset: 85c9ddeda1c3
Author:    amurillo
Date:      2015-11-13 10:35 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/85c9ddeda1c3

Merge


Changeset: dab5b1929083
Author:    amurillo
Date:      2015-11-16 10:47 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dab5b1929083

Merge

- test/java/util/stream/bootlib/java/util/stream/CollectorOps.java
- test/java/util/stream/bootlib/java/util/stream/DefaultMethodStreams.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/FlagDeclaringOp.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/IntermediateTestOp.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestMode.java
- test/java/util/stream/bootlib/java/util/stream/LoggingTestCase.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/OpTestCase.java
- test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StatefulTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StatelessTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StreamOpFlagTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/TestData.java
- test/java/util/stream/bootlib/java/util/stream/TestFlagExpectedOp.java
- test/java/util/stream/bootlib/java/util/stream/ThowableHelper.java
- test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java
- test/java/util/stream/boottest/java/util/stream/FlagOpTest.java
- test/java/util/stream/boottest/java/util/stream/IntNodeTest.java
- test/java/util/stream/boottest/java/util/stream/LongNodeTest.java
- test/java/util/stream/boottest/java/util/stream/NodeBuilderTest.java
- test/java/util/stream/boottest/java/util/stream/NodeTest.java
- test/java/util/stream/boottest/java/util/stream/SliceSpliteratorTest.java
- test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java
- test/java/util/stream/boottest/java/util/stream/StreamFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamOpFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamReuseTest.java

Changeset: a0cfbcfe855b
Author:    amurillo
Date:      2015-11-16 22:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a0cfbcfe855b

Merge


Changeset: 86e57083d4ec
Author:    redestad
Date:      2015-11-17 11:51 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/86e57083d4ec

8142334: Improve lazy initialization of java.lang.invoke
Reviewed-by: psandoz, vlivanov, mhaupt

! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java

Changeset: 21fe1b98b91c
Author:    redestad
Date:      2015-11-17 12:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/21fe1b98b91c

8142487: Cleanup sun.invoke.util.Wrapper zeroes to be both reliable and lazy
Reviewed-by: vlivanov, jrose

! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
+ test/sun/invoke/util/WrapperTest.java

Changeset: b30de4fe55fd
Author:    psandoz
Date:      2015-11-17 14:11 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b30de4fe55fd

8141409: Arrays.equals accepting a Comparator
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/Arrays.java
! test/java/util/Arrays/ArraysEqCmpTest.java

Changeset: 5bdde9a8e70c
Author:    psandoz
Date:      2015-11-17 14:11 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5bdde9a8e70c

8142493: Utility methods to check indexes and ranges doesn't specify behavior when function produces null
Reviewed-by: lancea, rriggs, mchung

! src/java.base/share/classes/java/util/Objects.java
! test/java/util/Objects/CheckIndex.java

Changeset: 0332bc746a92
Author:    weijun
Date:      2015-11-17 22:21 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0332bc746a92

8143138: Move sun/security/pkcs11/Secmod/LoadKeystore.java to problem list
Reviewed-by: mullan

! test/ProblemList.txt

Changeset: e18fa807dd59
Author:    redestad
Date:      2015-11-17 15:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e18fa807dd59

8143142: AssertionError in MethodHandleImpl
Reviewed-by: psandoz, vlivanov

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java

Changeset: d6eeea558b1f
Author:    ntv
Date:      2015-11-17 10:44 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d6eeea558b1f

8072746: LocalDate.isEra() should return IsoEra not Era
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/LocalDate.java
! test/java/time/tck/java/time/TCKLocalDate.java

Changeset: b38edf61b64c
Author:    ntv
Date:      2015-11-17 11:06 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b38edf61b64c

8071919: Add java.time.Clock.tickMillis(ZoneId zone) method
Reviewed-by: dfuchs, rriggs, scolebourne

! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/LocalTime.java
! test/java/time/tck/java/time/TCKClock_Tick.java

Changeset: 7ee52e42f56f
Author:    jfdenise
Date:      2015-11-17 18:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7ee52e42f56f

8143126: Unwanted System.out in jimage
Reviewed-by: mchung

! src/jdk.dev/share/classes/jdk/tools/jimage/ExtractedImage.java

Changeset: 8e4b93a5a036
Author:    psadhukhan
Date:      2015-10-27 14:14 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8e4b93a5a036

7077412: [TEST_BUG]closed/java/awt/print/PrinterJob/PaintText.java failed (timeout error)
Reviewed-by: azvegint, serb

! test/java/awt/print/PrinterJob/PaintText.java

Changeset: dfeaf40df800
Author:    psadhukhan
Date:      2015-10-27 14:16 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dfeaf40df800

8139803: Fix for 8132985 breaks OpenJDK build on windows.
Reviewed-by: serb, simonis

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 3e006ea10d21
Author:    omajid
Date:      2015-10-27 15:19 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3e006ea10d21

8140620: Find and load default.sf2 as the default soundbank on Linux
Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java

Changeset: 4280fce151e3
Author:    ssadetsky
Date:      2015-10-28 13:54 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4280fce151e3

8130895: Test javax/swing/system/6799345/TestShutdown.java fails on Solaris11 Sparcv9
Reviewed-by: alexsch, serb

! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java

Changeset: baa7fb3eef4c
Author:    serb
Date:      2015-10-28 15:41 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/baa7fb3eef4c

8011541: [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03
Reviewed-by: azvegint, yan

+ test/javax/swing/plaf/metal/MetalUtils/bug6190373.java

Changeset: c37b2f4eb324
Author:    serb
Date:      2015-10-28 16:42 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c37b2f4eb324

8134732: [TEST_BUG] Test java/awt/applet/Applet/AppletFlipBuffer.java fails on Windows with AWTException
Reviewed-by: azvegint, yan

! test/java/awt/applet/Applet/AppletFlipBuffer.java

Changeset: b14984244f11
Author:    ssadetsky
Date:      2015-10-29 18:43 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b14984244f11

8134828: Scrollbar thumb disappears with Nimbus L&F
Reviewed-by: alexsch, alexp

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
+ test/javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java

Changeset: b056622f8559
Author:    prr
Date:      2015-10-29 15:17 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b056622f8559

8138817: JNI warnings loading fonts on MacOSX
Reviewed-by: serb, alexsch

! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
+ test/java/awt/font/JNICheck/LoadFontsJNICheck.java
+ test/java/awt/font/JNICheck/LoadFontsJNICheck.sh

Changeset: 1a8daf81fc7a
Author:    alitvinov
Date:      2015-10-30 13:23 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1a8daf81fc7a

8132503: [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X
Reviewed-by: alexsch, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
+ test/java/awt/im/8132503/bug8132503.html
+ test/java/awt/im/8132503/bug8132503.java

Changeset: acc830bc39a1
Author:    rchamyal
Date:      2015-11-02 17:52 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/acc830bc39a1

8138881: Bug in OSInfo.java
Reviewed-by: serb, alexsch

! src/java.desktop/share/classes/sun/awt/OSInfo.java
+ test/javax/swing/LookAndFeel/8138881/TestOSVersion.java

Changeset: 3d1f56602d93
Author:    psadhukhan
Date:      2015-11-03 14:00 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3d1f56602d93

8139216: Non-ASCII characters in CUPS printer names are not properly displayed
Reviewed-by: prr, rchamyal

! src/java.desktop/unix/classes/sun/print/IPPPrintService.java

Changeset: af37c3fb97fd
Author:    ddehaven
Date:      2015-11-03 12:04 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af37c3fb97fd

Merge

- src/java.rmi/unix/bin/java-rmi.cgi.sh

Changeset: 298d3fe64572
Author:    psadhukhan
Date:      2015-11-05 14:08 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/298d3fe64572

8020448: Test closed/java/awt/font/JNICheck/JNICheck.sh fails on Solaris 11 since 7 FCS
Reviewed-by: azvegint, rchamyal

! src/java.desktop/unix/native/common/awt/fontpath.c
+ test/java/awt/font/JNICheck/JNICheck.java
+ test/java/awt/font/JNICheck/JNICheck.sh

Changeset: 43cc5deb748a
Author:    psadhukhan
Date:      2015-11-06 19:13 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/43cc5deb748a

7161283: [macosx]filedialog didn't pop up for awt test InvalidParametersNativeTest
Reviewed-by: serb, rchamyal

! src/java.desktop/share/classes/sun/print/PrintJob2D.java
+ test/java/awt/PrintJob/PrinterException.java

Changeset: d7a1ecbf9318
Author:    prr
Date:      2015-11-09 09:05 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d7a1ecbf9318

Merge


Changeset: 3c1ed8084a75
Author:    yan
Date:      2015-11-10 13:46 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3c1ed8084a75

8137113: [TEST_BUG] Two java.beans tests need to be updated to work with JDK 9 modularized filesystem
Reviewed-by: serb, alexsch
Contributed-by: Rocky Sloan <rocky.sloan at oracle.com>

! test/java/beans/XMLDecoder/8028054/Task.java
! test/java/beans/XMLDecoder/8028054/TestConstructorFinder.java
! test/java/beans/XMLDecoder/8028054/TestMethodFinder.java

Changeset: 481d3d06198d
Author:    prr
Date:      2015-11-17 10:29 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/481d3d06198d

Merge

- test/java/util/stream/bootlib/java/util/stream/CollectorOps.java
- test/java/util/stream/bootlib/java/util/stream/DefaultMethodStreams.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/FlagDeclaringOp.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/IntermediateTestOp.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestMode.java
- test/java/util/stream/bootlib/java/util/stream/LoggingTestCase.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/OpTestCase.java
- test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StatefulTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StatelessTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StreamOpFlagTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/TestData.java
- test/java/util/stream/bootlib/java/util/stream/TestFlagExpectedOp.java
- test/java/util/stream/bootlib/java/util/stream/ThowableHelper.java
- test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java
- test/java/util/stream/boottest/java/util/stream/FlagOpTest.java
- test/java/util/stream/boottest/java/util/stream/IntNodeTest.java
- test/java/util/stream/boottest/java/util/stream/LongNodeTest.java
- test/java/util/stream/boottest/java/util/stream/NodeBuilderTest.java
- test/java/util/stream/boottest/java/util/stream/NodeTest.java
- test/java/util/stream/boottest/java/util/stream/SliceSpliteratorTest.java
- test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java
- test/java/util/stream/boottest/java/util/stream/StreamFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamOpFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamReuseTest.java

Changeset: 535b61fec549
Author:    dl
Date:      2015-11-16 10:14 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/535b61fec549

8029574: TreeMap: optimization of method computeRedLevel()
Reviewed-by: martin, shade

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

Changeset: 05899a336fcd
Author:    clanger
Date:      2015-11-18 08:43 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/05899a336fcd

8139436: sun.security.mscapi.KeyStore might load incomplete data
Reviewed-by: vinnie, weijun

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java
! test/sun/security/mscapi/AccessKeyStore.java
! test/sun/security/mscapi/AccessKeyStore.sh
! test/sun/security/mscapi/IsSunMSCAPIAvailable.java
! test/sun/security/mscapi/IsSunMSCAPIAvailable.sh
+ test/sun/security/mscapi/IterateWindowsRootStore.java
! test/sun/security/mscapi/KeyStoreCompatibilityMode.java
! test/sun/security/mscapi/KeyStoreCompatibilityMode.sh
! test/sun/security/mscapi/KeytoolChangeAlias.sh
! test/sun/security/mscapi/PrngSlow.java
! test/sun/security/mscapi/PublicKeyInterop.java
! test/sun/security/mscapi/PublicKeyInterop.sh
! test/sun/security/mscapi/RSAEncryptDecrypt.sh
! test/sun/security/mscapi/ShortRSAKey1024.sh
! test/sun/security/mscapi/ShortRSAKeyWithinTLS.java
! test/sun/security/mscapi/SignUsingNONEwithRSA.java
! test/sun/security/mscapi/SignUsingNONEwithRSA.sh
! test/sun/security/mscapi/SignUsingSHA2withRSA.java
! test/sun/security/mscapi/SignUsingSHA2withRSA.sh
! test/sun/security/mscapi/SignatureOffsets.java
! test/sun/security/mscapi/SignedObjectChain.java
! test/sun/security/mscapi/SmallPrimeExponentP.java

Changeset: 28f55851bf38
Author:    redestad
Date:      2015-11-18 17:39 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/28f55851bf38

8143232: Fix java.lang.invoke bootstrap when specifying COMPILE_THRESHOLD
Reviewed-by: vlivanov

! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
+ test/java/lang/invoke/CompileThresholdBootstrapTest.java

Changeset: aa9e8b3916ae
Author:    redestad
Date:      2015-11-18 20:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aa9e8b3916ae

8143253: java/lang/invoke/CompileThresholdBootstrapTest.java failing on mach5
Reviewed-by: lancea

! test/java/lang/invoke/CompileThresholdBootstrapTest.java

Changeset: 95096672420a
Author:    sherman
Date:      2015-11-19 12:57 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/95096672420a

8143330: Two implementation methods of AbstractStringBuilder are mistakenly declared as "protected" in JDK9b93
Reviewed-by: darcy, alanb

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java

Changeset: ce33c780cfbd
Author:    weijun
Date:      2015-11-20 08:34 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ce33c780cfbd

8056174: New APIs for jar signing
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
+ src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSignerException.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/security/jarsigner/Function.java
+ test/jdk/security/jarsigner/Spec.java
+ test/sun/security/tools/jarsigner/Options.java

Changeset: c071ebc7f3bf
Author:    amjiang
Date:      2015-11-19 19:46 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c071ebc7f3bf

8048357: PKCS basic tests
Reviewed-by: weijun

+ test/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
+ test/sun/security/pkcs/pkcs10/PKCS10AttributeReader.java
+ test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java
+ test/sun/security/pkcs/pkcs7/SignerOrder.java
+ test/sun/security/pkcs/pkcs7/jarsigner/META-INF/MANIFEST.MF
+ test/sun/security/pkcs/pkcs7/jarsigner/META-INF/PKCS7TEST.DSA.base64
+ test/sun/security/pkcs/pkcs7/jarsigner/META-INF/PKCS7TEST.SF
+ test/sun/security/pkcs/pkcs8/PKCS8Test.java

Changeset: 957e4e29ff28
Author:    mhaupt
Date:      2015-11-20 15:34 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/957e4e29ff28

8139885: implement JEP 274: enhanced method handles
Reviewed-by: jrose, psandoz, vlivanov

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! test/java/lang/invoke/AccessControlTest.java
! test/java/lang/invoke/BigArityTest.java
+ test/java/lang/invoke/FindClassSecurityManager.java
! test/java/lang/invoke/MethodHandlesTest.java
+ test/java/lang/invoke/T8139885.java
+ test/java/lang/invoke/findclass.security.policy

Changeset: 445d56c343c7
Author:    dfuchs
Date:      2015-11-20 19:26 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/445d56c343c7

8140364: JEP 264 Platform Logger API and Service Implementation
Summary: Initial implementation for JEP 264 Platform Logger API and Service
Reviewed-by: mchung, psandoz, rriggs

! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/System.java
+ src/java.base/share/classes/jdk/internal/logger/AbstractLoggerWrapper.java
+ src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
+ src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java
+ src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
+ src/java.base/share/classes/jdk/internal/logger/LocalizedLoggerWrapper.java
+ src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
+ src/java.base/share/classes/jdk/internal/logger/LoggerWrapper.java
+ src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
+ src/java.base/share/classes/jdk/internal/logger/package-info.java
- src/java.base/share/classes/sun/util/logging/LoggingProxy.java
- src/java.base/share/classes/sun/util/logging/LoggingSupport.java
! src/java.base/share/classes/sun/util/logging/PlatformLogger.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
+ src/java.logging/share/classes/META-INF/services/jdk.internal.logger.DefaultLoggerFinder
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.logging/share/classes/java/util/logging/Logger.java
- src/java.logging/share/classes/java/util/logging/LoggingProxyImpl.java
! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java
+ src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java
+ src/java.logging/share/classes/sun/util/logging/internal/package-info.java
! src/java.management/share/classes/java/lang/management/DefaultPlatformMBeanProvider.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
+ test/java/lang/System/Logger/Level/LoggerLevelTest.java
+ test/java/lang/System/Logger/custom/AccessSystemLogger.java
+ test/java/lang/System/Logger/custom/CustomLoggerTest.java
+ test/java/lang/System/Logger/custom/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/Logger/default/AccessSystemLogger.java
+ test/java/lang/System/Logger/default/DefaultLoggerTest.java
+ test/java/lang/System/Logger/interface/LoggerInterfaceTest.java
+ test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/AccessSystemLogger.java
+ test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinder.java
+ test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java
+ test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/CustomSystemClassLoader.java
+ test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/TestLoggerFinder.java
+ test/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/AccessSystemLogger.java
+ test/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java
+ test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/AccessSystemLogger.java
+ test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
+ test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/CustomSystemClassLoader.java
+ test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
+ test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/CustomSystemClassLoader.java
+ test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
+ test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/CustomSystemClassLoader.java
+ test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
+ test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/CustomSystemClassLoader.java
+ test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
+ test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/AccessSystemLogger.java
+ test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/CustomSystemClassLoader.java
+ test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
+ test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/CustomSystemClassLoader.java
+ test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
+ test/java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java
+ test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java
+ test/java/lang/System/LoggerFinder/internal/backend/META-INF/services/java.lang.System$LoggerFinder
+ test/java/lang/System/LoggerFinder/internal/backend/SystemClassLoader.java
+ test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java
+ test/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java
! test/java/util/logging/LoggerSubclass.java
! test/sun/util/logging/PlatformLoggerTest.java

Changeset: 559b626b0117
Author:    lana
Date:      2015-11-20 15:39 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/559b626b0117

Merge


Changeset: f630f5e59a63
Author:    lana
Date:      2015-11-29 11:00 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f630f5e59a63

Added tag jdk9-b94 for changeset 559b626b0117

! .hgtags

Changeset: 474db9ef5ee7
Author:    ihse
Date:      2015-06-11 00:23 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/474db9ef5ee7

8085822: JEP 223: New Version-String Scheme (initial integration)
Reviewed-by: erikj, dcubed, dholmes, alanb
Contributed-by: Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>, Alejandro E Murillo <alejandro.murillo at oracle.com>, Kumar Srinivasan <kumar.x.srinivasan at oracle.com>

! make/CompileDemos.gmk
! make/data/mainmanifest/manifest.mf
! make/gensrc/GensrcMisc.gmk
! make/launcher/Launcher-jdk.accessibility.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk
! src/java.base/share/classes/sun/misc/Version.java.template
! src/java.base/share/native/include/jvm.h
! src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/Version.c
! src/java.base/share/native/libjava/jdk_util.c
! src/java.base/windows/native/common/version.rc
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/jdk.accessibility/windows/native/common/AccessBridgeStatusWindow.RC
! test/sun/misc/Version/Version.java

Changeset: d937975320cc
Author:    ihse
Date:      2015-06-11 00:51 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d937975320cc

Merge

- src/java.base/share/classes/sun/misc/JavaBeansIntrospectorAccess.java
- src/java.base/share/classes/sun/nio/cs/AbstractCharsetProvider.java
- src/java.base/share/classes/sun/security/ssl/EngineArgs.java
- src/java.base/share/classes/sun/security/ssl/EngineInputRecord.java
- src/java.base/share/classes/sun/security/ssl/EngineOutputRecord.java
- src/java.base/share/classes/sun/security/ssl/EngineWriter.java
- src/java.base/share/classes/sun/security/ssl/KerberosClientKeyExchange.java
- src/java.base/share/classes/sun/security/ssl/Krb5Helper.java
- src/java.base/share/classes/sun/security/ssl/Krb5Proxy.java
- src/java.security.jgss/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java
- src/java.security.jgss/share/classes/sun/security/ssl/krb5/KerberosPreMasterSecret.java
- src/java.security.jgss/share/classes/sun/security/ssl/krb5/Krb5ProxyImpl.java
- test/java/lang/Character/UnicodeBlock/NonOptimalMapSize.java

Changeset: 60387e5d6822
Author:    amurillo
Date:      2015-06-19 10:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/60387e5d6822

8087202: Add support for PATCH field and remove unused fields of new version string
Reviewed-by: dholmes, alanb

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/sun/misc/Version.java.template
! src/java.base/share/native/include/jvm.h
! src/java.base/share/native/libjava/Version.c
! src/java.base/share/native/libjava/jdk_util.c
! test/sun/misc/Version/Version.java

Changeset: 6e98b46d77cc
Author:    ksrini
Date:      2015-06-26 15:15 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6e98b46d77cc

8129601: [launcher] test VersionCheck.java fails with new version string
Reviewed-by: alanb

! src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! test/tools/launcher/VersionCheck.java

Changeset: ae0e82812f1f
Author:    iris
Date:      2015-06-29 11:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ae0e82812f1f

Merge

! make/mapfiles/libjava/mapfile-vers

Changeset: 18d192a33f98
Author:    iris
Date:      2015-07-06 11:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/18d192a33f98

Merge

! make/lib/CoreLibraries.gmk

Changeset: 7e6147f7adab
Author:    iris
Date:      2015-07-13 13:40 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7e6147f7adab

Merge

! src/java.base/share/native/libjli/java.c
! src/java.desktop/windows/native/libawt/windows/awt.rc

Changeset: 165608bfa113
Author:    iris
Date:      2015-07-20 09:40 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/165608bfa113

8130696: Security Providers need to have their version numbers updated for JDK 9
Reviewed-by: ascarpino, mullan, valeriep, weijun, wetmore

! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/ssl/JsseJce.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java
! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
! src/java.smartcardio/share/classes/sun/security/smartcardio/SunPCSC.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java
! src/jdk.deploy.osx/macosx/classes/apple/security/AppleProvider.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java
! test/java/security/Provider/ProviderVersionCheck.java
! test/sun/security/util/Oid/S11N.java

Changeset: b1af2a3fe82a
Author:    iris
Date:      2015-07-20 11:01 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b1af2a3fe82a

Merge

! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java

Changeset: 5b2729b93dee
Author:    iris
Date:      2015-07-21 10:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5b2729b93dee

8132003: Update javax/management regression test for Verona (versioning)
Reviewed-by: dfuchs, jbachorik, sjiang

! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java

Changeset: d6c51922827f
Author:    iris
Date:      2015-07-23 13:19 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d6c51922827f

Merge

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/native/include/jvm.h

Changeset: 34f1ab270ca8
Author:    iris
Date:      2015-08-03 09:26 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/34f1ab270ca8

Merge


Changeset: c6e91369fb75
Author:    iris
Date:      2015-08-10 19:59 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c6e91369fb75

Merge


Changeset: bc6008c1b38a
Author:    iris
Date:      2015-08-17 13:02 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bc6008c1b38a

Merge


Changeset: 0ce9c5e18508
Author:    iris
Date:      2015-08-25 14:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ce9c5e18508

Merge

! src/java.base/macosx/classes/apple/security/AppleProvider.java
! src/java.base/share/native/libjli/java.c

Changeset: 5c24b28dcb7a
Author:    iris
Date:      2015-08-31 13:57 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c24b28dcb7a

Merge


Changeset: cfbd1af04927
Author:    iris
Date:      2015-09-08 10:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cfbd1af04927

Merge

! make/lib/CoreLibraries.gmk
! src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
! src/java.base/share/native/libjli/java.c

Changeset: fac2d23f7ae1
Author:    iris
Date:      2015-09-14 10:00 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fac2d23f7ae1

Merge

! make/lib/CoreLibraries.gmk

Changeset: b940ec38f701
Author:    amurillo
Date:      2015-09-16 10:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b940ec38f701

8134365: Test test/sun/misc/Version/Version.java should follow Verona rules for trailing zeros
Reviewed-by: mchung, iris

! test/sun/misc/Version/Version.java

Changeset: 9cea16b048db
Author:    amurillo
Date:      2015-09-17 14:41 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9cea16b048db

8087203: Adapt Version.java.template to the JEP-223 new version string format
Reviewed-by: darcy

! src/java.base/share/classes/sun/misc/Version.java.template

Changeset: 7d876bacf594
Author:    iris
Date:      2015-09-21 21:18 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7d876bacf594

8136875: Fix @bug in sun/misc/Version/Version.java
Reviewed-by: mchung

! test/sun/misc/Version/Version.java

Changeset: 5256c93b5356
Author:    iris
Date:      2015-09-21 21:40 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5256c93b5356

Merge

! make/launcher/LauncherCommon.gmk

Changeset: 6b6b87760399
Author:    iris
Date:      2015-09-29 11:46 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6b6b87760399

Merge

! make/lib/CoreLibraries.gmk
! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/ssl/JsseJce.java
! src/java.base/share/native/include/jvm.h

Changeset: 8fcae5170ada
Author:    iris
Date:      2015-10-05 20:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8fcae5170ada

Merge

! make/mapfiles/libjava/mapfile-vers

Changeset: c30d752caa76
Author:    iris
Date:      2015-10-06 10:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c30d752caa76

8138987: Module version is checked incorrectly in libjimage (verona)
Reviewed-by: alanb, mchung, iris
Contributed-by: james.laskey at oracle.com

! src/java.base/share/native/libjimage/jimage.cpp

Changeset: 51feacbd3618
Author:    iris
Date:      2015-10-25 19:16 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/51feacbd3618

Merge

! make/lib/CoreLibraries.gmk
! make/mapfiles/libjava/mapfile-vers
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java

Changeset: 1c369f2fc224
Author:    iris
Date:      2015-11-01 09:49 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1c369f2fc224

Merge

! make/launcher/Launcher-jdk.pack200.gmk

Changeset: c95bba55626c
Author:    amurillo
Date:      2015-11-04 16:02 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c95bba55626c

8139986: Store debug level in java.vm.debug and conditionally print in "java -version"
Reviewed-by: ihse, dcubed, ksrini, dholmes
Contributed-by: alejandro.murillo at oracle.com, kumar.x.srinivasan at oracle.com

! src/java.base/share/classes/sun/misc/Version.java.template
! test/lib/testlibrary/jdk/testlibrary/Platform.java
! test/tools/launcher/VersionCheck.java

Changeset: a56eb2b071a4
Author:    iris
Date:      2015-11-09 10:57 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a56eb2b071a4

Merge

! make/CompileDemos.gmk
! make/launcher/Launcher-jdk.accessibility.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk

Changeset: 2d1f0971b594
Author:    iris
Date:      2015-11-16 17:10 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2d1f0971b594

Merge

! make/CompileDemos.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk

Changeset: 5d0b25531020
Author:    iris
Date:      2015-11-19 14:00 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5d0b25531020

Merge

! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk
! make/mapfiles/libjava/mapfile-vers

Changeset: 8581faf0d474
Author:    iris
Date:      2015-11-29 20:29 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8581faf0d474

Merge


Changeset: 630b2dc1dbc2
Author:    lana
Date:      2015-12-02 15:55 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/630b2dc1dbc2

Added tag jdk-9+95 for changeset 8581faf0d474

! .hgtags

Changeset: 74bc089000c8
Author:    ksrini
Date:      2015-09-28 08:42 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/74bc089000c8

8066272: pack200 must support Multi-Release Jars
Reviewed-by: jrose, sdrach

! src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
+ test/tools/pack200/MultiRelease.java

Changeset: e9b7db0341f6
Author:    amlu
Date:      2015-11-23 16:14 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e9b7db0341f6

8143583: Several tests don't work with latest jtreg due to non-existing files in @build
Reviewed-by: alanb, sla

! test/com/sun/jdi/DoubleAgentTest.java
! test/com/sun/jdi/SuspendNoFlagTest.java
! test/com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.java
! test/sun/tools/jmap/BasicJMapTest.java

Changeset: e36cbc6ac95b
Author:    darcy
Date:      2015-11-23 08:11 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e36cbc6ac95b

8143813: Problem list PKCS8Test.java
Reviewed-by: mullan

! test/ProblemList.txt

Changeset: caba60c122b6
Author:    sherman
Date:      2015-11-23 10:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/caba60c122b6

8143553: StringBuffer.getByte(byte[], int, byte) should be package private (not protected)
Reviewed-by: thartmann

! src/java.base/share/classes/java/lang/StringBuffer.java

Changeset: 25b577ea72d5
Author:    shurailine
Date:      2015-11-23 11:49 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/25b577ea72d5

8139430: Refactor test library to decrease module dependencies of tests
Reviewed-by: mchung, alanb

! test/java/util/logging/TestLoggerWeakRefLeak.java
- test/lib/testlibrary/jdk/testlibrary/InputArguments.java
! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java
! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java
! test/lib/testlibrary/jdk/testlibrary/TestThread.java
+ test/lib/testlibrary/jdk/testlibrary/management/InputArguments.java
+ test/lib/testlibrary/jdk/testlibrary/management/ThreadMXBeanTool.java
! test/sun/tools/jcmd/TestJcmdSanity.java
! test/sun/tools/jinfo/JInfoHelper.java
! test/sun/tools/jmap/BasicJMapTest.java
! test/sun/tools/jps/JpsBase.java
! test/sun/tools/jstack/BasicJStackTest.java

Changeset: 0c0366bc27b3
Author:    okutsu
Date:      2015-11-24 13:22 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0c0366bc27b3

8073211: javadoc of Format parseObject methods should specify NullPointerExceptions
Reviewed-by: naoto, peytoia, okutsu
Contributed-by: Naveen Kumar <naveen.ah.kumar at oracle.com>

! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/Format.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: 1326072e44bf
Author:    attila
Date:      2015-11-24 10:22 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1326072e44bf

8141338: Move jdk.internal.dynalink package to jdk.dynalink
Reviewed-by: alanb, mchung, sundar

! make/src/classes/build/tools/module/ext.modules

Changeset: 6ad5d252b55c
Author:    erikj
Date:      2015-11-24 15:46 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6ad5d252b55c

8143141: Bring in minor build changes from the jigsaw/jake forest
Reviewed-by: ihse, mchung

! make/gendata/GendataBreakIterator.gmk
! make/gensrc/GensrcCommon.gmk
! make/gensrc/GensrcMisc.gmk
! make/gensrc/GensrcProperties.gmk
! make/launcher/Launcher-jdk.jcmd.gmk
! make/launcher/Launcher-jdk.jconsole.gmk
! make/launcher/Launcher-jdk.jdi.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk

Changeset: 715972927a17
Author:    shade
Date:      2015-11-24 19:02 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/715972927a17

8136500: Integer/Long getChars and stringSize should be more idiomatic
Reviewed-by: igerasim, sherman, psandoz, jrose

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
+ test/java/lang/Integer/ToString.java
+ test/java/lang/Long/ToString.java

Changeset: db013eafc5c3
Author:    rgoel
Date:      2015-11-24 14:46 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/db013eafc5c3

7011840: TEST_BUG java/util/Locale/LocaleEnhanceTest.java
Summary: Outputting extra information in LocaleEnhanceTest.java
Reviewed-by: peytoia, naoto

! test/java/util/Locale/LocaleEnhanceTest.java

Changeset: 33fd40487d6d
Author:    amjiang
Date:      2015-11-25 09:42 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33fd40487d6d

8143377: Test PKCS8Test.java fails
Reviewed-by: weijun

! test/ProblemList.txt
! test/sun/security/pkcs/pkcs8/PKCS8Test.java

Changeset: 000dd74c5ad7
Author:    weijun
Date:      2015-11-25 11:58 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/000dd74c5ad7

8143913: MSCAPI keystore should accept Certificate[] in setEntry()
Reviewed-by: vinnie

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java
+ test/sun/security/mscapi/CastError.java

Changeset: fc3266c221b7
Author:    okutsu
Date:      2015-11-25 13:29 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fc3266c221b7

7047633: remove @ignore 6876961 from test/java/util/ResourceBundle/Test4300693.java
Reviewed-by: peytoia, okutsu
Contributed-by: Naveen Kumar <naveen.ah.kumar at oracle.com>

! test/java/util/ResourceBundle/Test4300693.java

Changeset: ff8ce38663d9
Author:    mhaupt
Date:      2015-11-25 09:23 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff8ce38663d9

8143798: jck failures: api/java_lang/invoke/MethodHandle/index_MethodsTests[asSpreaderWMTE]: java.lang.VerifyError: Bad type on operand stack
Reviewed-by: vlivanov

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! test/java/lang/invoke/T8139885.java

Changeset: 6abacd981c4a
Author:    lancea
Date:      2015-11-25 15:28 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6abacd981c4a

8143165: Add Statement.isSimpleIdentifier and update enquoteLiteral
Reviewed-by: rriggs, joehw

! src/java.sql/share/classes/java/sql/Statement.java
! test/java/sql/testng/test/sql/StatementTests.java

Changeset: 0967adb92393
Author:    lancea
Date:      2015-11-25 15:36 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0967adb92393

8085984: Add JDBC Sharding API
Reviewed-by: ulfzibis, joehw

! src/java.sql/share/classes/java/sql/Connection.java
+ src/java.sql/share/classes/java/sql/ConnectionBuilder.java
! src/java.sql/share/classes/java/sql/DatabaseMetaData.java
+ src/java.sql/share/classes/java/sql/ShardingKey.java
+ src/java.sql/share/classes/java/sql/ShardingKeyBuilder.java
! src/java.sql/share/classes/javax/sql/DataSource.java
! src/java.sql/share/classes/javax/sql/XAConnection.java
+ src/java.sql/share/classes/javax/sql/XAConnectionBuilder.java
! src/java.sql/share/classes/javax/sql/XADataSource.java

Changeset: e1a21828acc1
Author:    dl
Date:      2015-11-25 18:12 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e1a21828acc1

8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check
Reviewed-by: martin, psandoz, chegar, shade, plevart

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java

Changeset: e2896d563f7b
Author:    dl
Date:      2015-11-25 18:18 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e2896d563f7b

8143073: Improve documentation for ConcurrentHashMap serialized form
Reviewed-by: martin, psandoz, chegar, shade, plevart

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java

Changeset: 64e1f7283f2b
Author:    dl
Date:      2015-11-25 18:24 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/64e1f7283f2b

8143086: Document that ForkJoinWorkerThreadFactory.newThread can return null to reject request
Reviewed-by: martin, psandoz, chegar, shade, plevart

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: 9494284852a5
Author:    dl
Date:      2015-11-25 18:30 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9494284852a5

8141031: java/util/concurrent/Phaser/Basic.java starts failing intermittently
Reviewed-by: martin, psandoz, chegar, shade, plevart

! test/java/util/concurrent/Phaser/Basic.java

Changeset: bf67ee9dac57
Author:    dl
Date:      2015-11-25 18:35 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bf67ee9dac57

8140468: java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java failed with java.lang.Error: Completed == 4; expected 2
8040928: java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java: java.lang.Error: Completed != 2
Reviewed-by: martin, psandoz, chegar, shade, plevart

! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java

Changeset: d7d9ff109242
Author:    dl
Date:      2015-11-25 18:40 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d7d9ff109242

8140471: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java timed out
Reviewed-by: martin, psandoz, chegar, shade, plevart

! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java

Changeset: de6ab0c3bd26
Author:    dl
Date:      2015-11-25 18:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/de6ab0c3bd26

8072015: java/util/Collections/CheckedMapBash.java failed TreeSet(reverseOrder)
Reviewed-by: martin, psandoz, chegar, shade, plevart

! test/java/util/Collections/CheckedMapBash.java

Changeset: 650819b6f600
Author:    dl
Date:      2015-11-25 18:51 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/650819b6f600

8139574: ReentrantReadWriteLock documentation example has compile time error
Reviewed-by: martin, psandoz, chegar, shade, plevart

! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java

Changeset: 2103ed2d51f5
Author:    dl
Date:      2015-11-25 18:56 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2103ed2d51f5

8142441: Improve jtreg tests for java.util.concurrent
Reviewed-by: martin, psandoz, chegar, shade, plevart

! test/java/util/Collections/CheckedSetBash.java
! test/java/util/Collections/EmptyCollectionSerialization.java
! test/java/util/Spliterator/SpliteratorLateBindingFailFastTest.java
! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java
! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java
! test/java/util/concurrent/BlockingQueue/DrainToFails.java
! test/java/util/concurrent/BlockingQueue/Interrupt.java
! test/java/util/concurrent/BlockingQueue/LastElement.java
! test/java/util/concurrent/BlockingQueue/LoopHelpers.java
! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java
! test/java/util/concurrent/BlockingQueue/OfferDrainToLoops.java
! test/java/util/concurrent/BlockingQueue/PollMemoryLeak.java
! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java
! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java
! test/java/util/concurrent/CompletableFuture/Basic.java
! test/java/util/concurrent/ConcurrentHashMap/LoopHelpers.java
! test/java/util/concurrent/ConcurrentHashMap/MapCheck.java
! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java
! test/java/util/concurrent/ConcurrentMap/ConcurrentModification.java
! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java
! test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java
! test/java/util/concurrent/ConcurrentQueues/LoopHelpers.java
! test/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java
! test/java/util/concurrent/CopyOnWriteArrayList/COWSubList.java
! test/java/util/concurrent/CopyOnWriteArrayList/EqualsRace.java
! test/java/util/concurrent/CopyOnWriteArraySet/RacingCows.java
! test/java/util/concurrent/CountDownLatch/Basic.java
! test/java/util/concurrent/CyclicBarrier/Basic.java
! test/java/util/concurrent/DelayQueue/Iterate.java
! test/java/util/concurrent/DelayQueue/PollUnexpired.java
! test/java/util/concurrent/DelayQueue/Stress.java
! test/java/util/concurrent/Exchanger/ExchangeLoops.java
! test/java/util/concurrent/Exchanger/LoopHelpers.java
! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java
! test/java/util/concurrent/ExecutorCompletionService/LoopHelpers.java
! test/java/util/concurrent/ExecutorService/Invoke.java
! test/java/util/concurrent/Executors/PrivilegedCallables.java
! test/java/util/concurrent/Executors/Throws.java
! test/java/util/concurrent/FutureTask/BlockingTaskExecutor.java
! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java
! test/java/util/concurrent/FutureTask/Customized.java
! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java
! test/java/util/concurrent/FutureTask/LoopHelpers.java
! test/java/util/concurrent/FutureTask/Throw.java
! test/java/util/concurrent/LinkedBlockingQueue/ToArray.java
! test/java/util/concurrent/Phaser/FickleRegister.java
! test/java/util/concurrent/Phaser/TieredArriveLoops.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/DecorateTask.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/Stress.java
! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java
! test/java/util/concurrent/SynchronousQueue/Fairness.java
! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java
! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java
! test/java/util/concurrent/ThreadPoolExecutor/Custom.java
! test/java/util/concurrent/ThreadPoolExecutor/FlakyThreadFactory.java
! test/java/util/concurrent/ThreadPoolExecutor/ModifyCorePoolSize.java
! test/java/util/concurrent/ThreadPoolExecutor/ScheduledTickleService.java
! test/java/util/concurrent/ThreadPoolExecutor/SelfInterrupt.java
! test/java/util/concurrent/ThreadPoolExecutor/ShutdownNowExecuteRace.java
! test/java/util/concurrent/ThreadPoolExecutor/ThreadRestarts.java
! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
! test/java/util/concurrent/ThreadPoolExecutor/TimeOutShrink.java
! test/java/util/concurrent/TimeUnit/Basic.java
! test/java/util/concurrent/atomic/AtomicUpdaters.java
! test/java/util/concurrent/atomic/Lazy.java
! test/java/util/concurrent/atomic/Serial.java
! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java
! test/java/util/concurrent/locks/Lock/CheckedLockLoops.java
! test/java/util/concurrent/locks/Lock/FlakyMutex.java
! test/java/util/concurrent/locks/Lock/LoopHelpers.java
! test/java/util/concurrent/locks/Lock/Mutex.java
! test/java/util/concurrent/locks/Lock/TimedAcquire.java
! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java
! test/java/util/concurrent/locks/LockSupport/ParkLoops.java
! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java
! test/java/util/concurrent/locks/ReentrantLock/LoopHelpers.java
! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/Bug6571733.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/Count.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/LoopHelpers.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java
! test/java/util/concurrent/locks/ReentrantReadWriteLock/RWMap.java
! test/java/util/concurrent/locks/StampedLock/Basic.java

Changeset: 6a2c215751ae
Author:    dl
Date:      2015-11-25 19:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6a2c215751ae

8143087: Miscellaneous changes imported from jsr166 CVS 2015-11
Reviewed-by: martin, psandoz, chegar, shade, plevart

! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java

Changeset: ced6e999c11b
Author:    mkos
Date:      2015-11-27 11:30 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ced6e999c11b

8131334: SAAJ Plugability Layer: using java.util.ServiceLoader
Reviewed-by: lancea

+ test/javax/xml/soap/spi/SAAJFactoryTest.java
+ test/javax/xml/soap/spi/saaj/factory/Invalid.java
+ test/javax/xml/soap/spi/saaj/factory/Valid.java
+ test/javax/xml/soap/spi/saaj/factory/Valid2.java
+ test/javax/xml/soap/spi/saaj/factory/Valid3.java
+ test/javax/xml/soap/spi/test.policy

Changeset: 59fce7947e90
Author:    alanb
Date:      2015-11-29 20:27 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/59fce7947e90

8144210: Runtime.currentRuntime should be final
Reviewed-by: dl, dholmes

! src/java.base/share/classes/java/lang/Runtime.java

Changeset: 88e2545d5e6d
Author:    jbachorik
Date:      2015-11-13 14:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/88e2545d5e6d

8043138: Attach API should not require jvmstat rmi protocol
Reviewed-by: alanb, mchung, erikj, ihse

+ make/gensrc/Gensrc-jdk.jvmstat.gmk
- make/launcher/Launcher-jdk.jvmstat.gmk
+ make/launcher/Launcher-jdk.jvmstat.rmi.gmk
+ src/jdk.jvmstat.rmi/share/classes/META-INF/services/sun.jvmstat.monitor.MonitoredHostService
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/monitor/remote/package.html
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
+ src/jdk.jvmstat.rmi/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
+ src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/Jstatd.java
+ src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteHostImpl.java
+ src/jdk.jvmstat.rmi/share/classes/sun/tools/jstatd/RemoteVmImpl.java
! src/jdk.jvmstat/share/classes/META-INF/services/sun.jvmstat.monitor.MonitoredHostService
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/package.html
! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteVmImpl.java

Changeset: 26c671e2768b
Author:    robm
Date:      2015-11-30 17:37 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/26c671e2768b

8142872: Remove support for sun.nio.ch.PollSelectorProvider from 9
Reviewed-by: alanb, simonis

+ src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java
+ src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java
+ src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java
- src/java.base/unix/classes/sun/nio/ch/DefaultSelectorProvider.java

Changeset: 5e48fcfa79cb
Author:    lana
Date:      2015-11-30 13:27 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5e48fcfa79cb

Merge

- make/launcher/Launcher-jdk.jvmstat.gmk
- src/java.base/unix/classes/sun/nio/ch/DefaultSelectorProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteVmImpl.java
- test/lib/testlibrary/jdk/testlibrary/InputArguments.java

Changeset: 5916f63e4d08
Author:    xuelei
Date:      2015-12-01 01:32 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5916f63e4d08

8136442: Don't tie Certificate signature algorithms to ciphersuites
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java

Changeset: 6d129115a8ed
Author:    weijun
Date:      2015-12-01 10:02 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6d129115a8ed

8144107: jdk/security tests not included
Reviewed-by: mullan

! test/TEST.groups

Changeset: b14c6fa78b4c
Author:    weijun
Date:      2015-12-01 15:07 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b14c6fa78b4c

8144294: jdk/security/jarsigner/Function.java failed to clean up files after test on Windows
Reviewed-by: xuelei

! test/jdk/security/jarsigner/Function.java

Changeset: 8c9484fe1bb2
Author:    redestad
Date:      2015-12-01 09:22 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c9484fe1bb2

8143926: ObjectStreamField constructor eagerly load ObjectStreamClass
Reviewed-by: chegar, alanb, shade

! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/ObjectStreamField.java

Changeset: 8cb7f8165fbd
Author:    roland
Date:      2015-11-16 10:18 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8cb7f8165fbd

8042997: Make intrinsic some or all check index/range methods
Summary: Objects.checkIndex() intrinsic
Reviewed-by: psandoz, shade

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

Changeset: 4f48d388ebe2
Author:    neliasso
Date:      2015-11-16 20:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4f48d388ebe2

Merge


Changeset: f859879b02b9
Author:    neliasso
Date:      2015-11-23 11:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f859879b02b9

Merge

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

Changeset: 8cc8854b2aab
Author:    amurillo
Date:      2015-11-27 11:44 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8cc8854b2aab

Merge


Changeset: 94838afd5e5b
Author:    mchung
Date:      2015-11-23 12:44 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/94838afd5e5b

8140450: Implement JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>

! make/mapfiles/libjava/mapfile-vers
+ src/java.base/share/classes/java/lang/LiveStackFrame.java
+ src/java.base/share/classes/java/lang/LiveStackFrameInfo.java
+ src/java.base/share/classes/java/lang/StackFrameInfo.java
+ src/java.base/share/classes/java/lang/StackFramePermission.java
+ src/java.base/share/classes/java/lang/StackStreamFactory.java
+ src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/native/include/jvm.h
+ src/java.base/share/native/libjava/StackFrameInfo.c
+ src/java.base/share/native/libjava/StackStreamFactory.c
! src/java.logging/share/classes/java/util/logging/LogRecord.java
+ test/java/lang/StackWalker/AcrossThreads.java
+ test/java/lang/StackWalker/Basic.java
+ test/java/lang/StackWalker/CallerFromMain.java
+ test/java/lang/StackWalker/DumpStackTest.java
+ test/java/lang/StackWalker/EmbeddedStackWalkTest.java
+ test/java/lang/StackWalker/GetCallerClassTest.java
+ test/java/lang/StackWalker/HiddenFrames.java
+ test/java/lang/StackWalker/LocalsAndOperands.java
+ test/java/lang/StackWalker/MultiThreadStackWalk.java
+ test/java/lang/StackWalker/SanityTest.java
+ test/java/lang/StackWalker/SecurityExceptions.java
+ test/java/lang/StackWalker/StackRecorderUtil.java
+ test/java/lang/StackWalker/StackStreamState.java
+ test/java/lang/StackWalker/StackStreamTest.java
+ test/java/lang/StackWalker/StackWalkTest.java
+ test/java/lang/StackWalker/VerifyStackTrace.java
+ test/java/lang/StackWalker/WalkFunction.java
+ test/java/lang/StackWalker/noperms.policy
+ test/java/lang/StackWalker/stackwalk.policy
+ test/java/lang/StackWalker/stackwalktest.policy

Changeset: cf2988e128a5
Author:    iklam
Date:      2015-06-24 13:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cf2988e128a5

8140802: Clean up and refactor of class loading code for CDS
Reviewed-by: mchung, jiangli

! make/src/classes/build/tools/module/boot.modules

Changeset: fcc446aa192b
Author:    jiangli
Date:      2015-11-19 18:18 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fcc446aa192b

Merge


Changeset: a917e5045a38
Author:    jiangli
Date:      2015-11-23 14:37 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a917e5045a38

Merge

- src/java.base/share/classes/sun/util/logging/LoggingProxy.java
- src/java.base/share/classes/sun/util/logging/LoggingSupport.java
- src/java.logging/share/classes/java/util/logging/LoggingProxyImpl.java
- test/java/util/stream/bootlib/java/util/stream/CollectorOps.java
- test/java/util/stream/bootlib/java/util/stream/DefaultMethodStreams.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/FlagDeclaringOp.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/IntermediateTestOp.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestMode.java
- test/java/util/stream/bootlib/java/util/stream/LoggingTestCase.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/OpTestCase.java
- test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StatefulTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StatelessTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StreamOpFlagTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/TestData.java
- test/java/util/stream/bootlib/java/util/stream/TestFlagExpectedOp.java
- test/java/util/stream/bootlib/java/util/stream/ThowableHelper.java
- test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java
- test/java/util/stream/boottest/java/util/stream/FlagOpTest.java
- test/java/util/stream/boottest/java/util/stream/IntNodeTest.java
- test/java/util/stream/boottest/java/util/stream/LongNodeTest.java
- test/java/util/stream/boottest/java/util/stream/NodeBuilderTest.java
- test/java/util/stream/boottest/java/util/stream/NodeTest.java
- test/java/util/stream/boottest/java/util/stream/SliceSpliteratorTest.java
- test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java
- test/java/util/stream/boottest/java/util/stream/StreamFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamOpFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamReuseTest.java

Changeset: 11a6ba96c417
Author:    jiangli
Date:      2015-11-23 23:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/11a6ba96c417

Merge


Changeset: 683721c7f5f4
Author:    jiangli
Date:      2015-11-23 23:43 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/683721c7f5f4

Merge


Changeset: e82d112d5907
Author:    jiangli
Date:      2015-11-24 04:46 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e82d112d5907

Merge


Changeset: ff9ac07019d6
Author:    chegar
Date:      2015-11-24 11:50 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ff9ac07019d6

8140687: Move @Contended to the jdk.internal.vm.annotation package
Reviewed-by: alanb, dholmes, psandoz, shade

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/Contended.java
- src/java.base/share/classes/sun/misc/Contended.java

Changeset: bab4cdd396ed
Author:    ctornqvi
Date:      2015-11-24 10:12 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bab4cdd396ed

8143931: Back out JDK-8140450
Reviewed-by: coleenp

! make/mapfiles/libjava/mapfile-vers
- src/java.base/share/classes/java/lang/LiveStackFrame.java
- src/java.base/share/classes/java/lang/LiveStackFrameInfo.java
- src/java.base/share/classes/java/lang/StackFrameInfo.java
- src/java.base/share/classes/java/lang/StackFramePermission.java
- src/java.base/share/classes/java/lang/StackStreamFactory.java
- src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
- src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/native/include/jvm.h
- src/java.base/share/native/libjava/StackFrameInfo.c
- src/java.base/share/native/libjava/StackStreamFactory.c
! src/java.logging/share/classes/java/util/logging/LogRecord.java
- test/java/lang/StackWalker/AcrossThreads.java
- test/java/lang/StackWalker/Basic.java
- test/java/lang/StackWalker/CallerFromMain.java
- test/java/lang/StackWalker/DumpStackTest.java
- test/java/lang/StackWalker/EmbeddedStackWalkTest.java
- test/java/lang/StackWalker/GetCallerClassTest.java
- test/java/lang/StackWalker/HiddenFrames.java
- test/java/lang/StackWalker/LocalsAndOperands.java
- test/java/lang/StackWalker/MultiThreadStackWalk.java
- test/java/lang/StackWalker/SanityTest.java
- test/java/lang/StackWalker/SecurityExceptions.java
- test/java/lang/StackWalker/StackRecorderUtil.java
- test/java/lang/StackWalker/StackStreamState.java
- test/java/lang/StackWalker/StackStreamTest.java
- test/java/lang/StackWalker/StackWalkTest.java
- test/java/lang/StackWalker/VerifyStackTrace.java
- test/java/lang/StackWalker/WalkFunction.java
- test/java/lang/StackWalker/noperms.policy
- test/java/lang/StackWalker/stackwalk.policy
- test/java/lang/StackWalker/stackwalktest.policy

Changeset: cc055d6f9173
Author:    ctornqvi
Date:      2015-11-24 18:32 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cc055d6f9173

Merge

- src/java.base/share/classes/java/lang/LiveStackFrame.java
- src/java.base/share/classes/java/lang/LiveStackFrameInfo.java
- src/java.base/share/classes/java/lang/StackFrameInfo.java
- src/java.base/share/classes/java/lang/StackFramePermission.java
- src/java.base/share/classes/java/lang/StackStreamFactory.java
- src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/Thread.java
- src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
- src/java.base/share/native/libjava/StackFrameInfo.c
- src/java.base/share/native/libjava/StackStreamFactory.c
- test/java/lang/StackWalker/AcrossThreads.java
- test/java/lang/StackWalker/Basic.java
- test/java/lang/StackWalker/CallerFromMain.java
- test/java/lang/StackWalker/DumpStackTest.java
- test/java/lang/StackWalker/EmbeddedStackWalkTest.java
- test/java/lang/StackWalker/GetCallerClassTest.java
- test/java/lang/StackWalker/HiddenFrames.java
- test/java/lang/StackWalker/LocalsAndOperands.java
- test/java/lang/StackWalker/MultiThreadStackWalk.java
- test/java/lang/StackWalker/SanityTest.java
- test/java/lang/StackWalker/SecurityExceptions.java
- test/java/lang/StackWalker/StackRecorderUtil.java
- test/java/lang/StackWalker/StackStreamState.java
- test/java/lang/StackWalker/StackStreamTest.java
- test/java/lang/StackWalker/StackWalkTest.java
- test/java/lang/StackWalker/VerifyStackTrace.java
- test/java/lang/StackWalker/WalkFunction.java
- test/java/lang/StackWalker/noperms.policy
- test/java/lang/StackWalker/stackwalk.policy
- test/java/lang/StackWalker/stackwalktest.policy

Changeset: 3e4036277d67
Author:    mchung
Date:      2015-11-24 15:05 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3e4036277d67

8143911: Reintegrate JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>

! make/mapfiles/libjava/mapfile-vers
+ src/java.base/share/classes/java/lang/LiveStackFrame.java
+ src/java.base/share/classes/java/lang/LiveStackFrameInfo.java
+ src/java.base/share/classes/java/lang/StackFrameInfo.java
+ src/java.base/share/classes/java/lang/StackFramePermission.java
+ src/java.base/share/classes/java/lang/StackStreamFactory.java
+ src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/native/include/jvm.h
+ src/java.base/share/native/libjava/StackFrameInfo.c
+ src/java.base/share/native/libjava/StackStreamFactory.c
! src/java.logging/share/classes/java/util/logging/LogRecord.java
+ test/java/lang/StackWalker/AcrossThreads.java
+ test/java/lang/StackWalker/Basic.java
+ test/java/lang/StackWalker/CallerFromMain.java
+ test/java/lang/StackWalker/DumpStackTest.java
+ test/java/lang/StackWalker/EmbeddedStackWalkTest.java
+ test/java/lang/StackWalker/GetCallerClassTest.java
+ test/java/lang/StackWalker/HiddenFrames.java
+ test/java/lang/StackWalker/LocalsAndOperands.java
+ test/java/lang/StackWalker/MultiThreadStackWalk.java
+ test/java/lang/StackWalker/SanityTest.java
+ test/java/lang/StackWalker/SecurityExceptions.java
+ test/java/lang/StackWalker/StackRecorderUtil.java
+ test/java/lang/StackWalker/StackStreamState.java
+ test/java/lang/StackWalker/StackStreamTest.java
+ test/java/lang/StackWalker/StackWalkTest.java
+ test/java/lang/StackWalker/VerifyStackTrace.java
+ test/java/lang/StackWalker/WalkFunction.java
+ test/java/lang/StackWalker/noperms.policy
+ test/java/lang/StackWalker/stackwalk.policy
+ test/java/lang/StackWalker/stackwalktest.policy

Changeset: 5c065a0d01ba
Author:    mchung
Date:      2015-11-24 15:30 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c065a0d01ba

8143967: The stream state check should handle unsigned anchor value
Reviewed-by: dfuchs, dcubed, coleenp, sspitsyn

! src/java.base/share/classes/java/lang/StackStreamFactory.java

Changeset: 787f25fa1b09
Author:    erikj
Date:      2015-11-24 12:18 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/787f25fa1b09

8142336: Convert the SA agent build to modular build-infra makefiles
Reviewed-by: ihse, sla, dsamersoff, twisti

! make/Import.gmk
! make/gensrc/Gensrc-jdk.jdi.gmk

Changeset: a4c6a9e43448
Author:    akulyakh
Date:      2015-11-26 15:12 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a4c6a9e43448

8143121: javax/management/remote/mandatory/loading/MethodResultTest.java fails intermittently
Summary: Changing the test to retry if the connection fails
Reviewed-by: jbachorik

! test/javax/management/remote/mandatory/loading/MethodResultTest.java

Changeset: 6aea885d3996
Author:    jwilhelm
Date:      2015-11-30 18:40 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6aea885d3996

Merge

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
- src/java.base/share/classes/sun/misc/Contended.java

Changeset: b7617c299c4f
Author:    amurillo
Date:      2015-11-30 13:55 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b7617c299c4f

Merge

- src/java.base/share/classes/sun/misc/Contended.java

Changeset: c098e7e4874f
Author:    amurillo
Date:      2015-12-01 11:12 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c098e7e4874f

Merge


Changeset: 037d24e3f61c
Author:    xuelei
Date:      2015-12-02 03:29 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/037d24e3f61c

8143298: Test ReadTimeout.java fails intermittently
Reviewed-by: weijun, jnimeh

! test/sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java

Changeset: 6fdadc5bd430
Author:    vinnie
Date:      2015-12-02 03:37 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6fdadc5bd430

8144093: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension
Reviewed-by: wetmore, xuelei, mullan, coffeys

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
+ src/java.base/share/classes/sun/security/ssl/ALPNExtension.java
! src/java.base/share/classes/sun/security/ssl/Alerts.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
! src/java.base/share/classes/sun/security/ssl/ExtensionType.java
! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
! src/java.base/share/classes/sun/security/ssl/Handshaker.java
! src/java.base/share/classes/sun/security/ssl/HelloExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
+ test/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
+ test/javax/net/ssl/ALPN/SSLSocketAlpnTest.java
! test/javax/net/ssl/templates/SSLEngineTemplate.java
! test/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
! test/javax/net/ssl/templates/SSLSocketTemplate.java
! test/sun/security/ssl/ExtensionType/OptimalListSize.java

Changeset: 97b25277c28f
Author:    weijun
Date:      2015-12-02 16:44 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/97b25277c28f

8141457: keytool default cert fingerprint algorithm should be SHA-256
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! test/java/security/KeyStore/PKCS12/api_cert_chain.p12_expected.data
! test/java/security/KeyStore/PKCS12/api_private_key.p12_expected.data
! test/java/security/KeyStore/PKCS12/api_private_key_not_match.p12_expected.data
! test/java/security/KeyStore/PKCS12/api_two_pass.p12_expected.data

Changeset: d9e78d1acd3f
Author:    weijun
Date:      2015-12-02 16:44 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d9e78d1acd3f

8130132: jarsigner should emit warning if weak algorithms or keysizes are used
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/sun/security/tools/jarsigner/TsacertOptionTest.java
+ test/sun/security/tools/jarsigner/Warning.java
! test/sun/security/tools/jarsigner/concise_jarsigner.sh
! test/sun/security/tools/jarsigner/default_options.sh
! test/sun/security/tools/jarsigner/ec.sh
! test/sun/security/tools/jarsigner/onlymanifest.sh
! test/sun/security/tools/jarsigner/ts.sh
- test/sun/security/tools/jarsigner/warning.sh
! test/sun/security/tools/jarsigner/weaksize.sh

Changeset: ba433d6ffd55
Author:    weijun
Date:      2015-12-02 16:44 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ba433d6ffd55

8141690: JDK-8133151 change to MakeJavaSecurity.java is not complete
Reviewed-by: mullan

! make/src/classes/build/tools/makejavasecurity/MakeJavaSecurity.java
+ test/jdk/security/JavaDotSecurity/final_java_security
+ test/jdk/security/JavaDotSecurity/ifdefs.sh
+ test/jdk/security/JavaDotSecurity/more_restricted
+ test/jdk/security/JavaDotSecurity/raw_java_security

Changeset: 33c6cca30255
Author:    mhaupt
Date:      2015-12-02 10:59 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/33c6cca30255

8076596: BytecodeDescriptor.parseMethod doesn't work during bootstrapping
Summary: This change provides a test for the issue. The issue was fixed with the push for 8136893.
Reviewed-by: sundar


Changeset: 9c6b37a3b4a8
Author:    redestad
Date:      2015-12-02 12:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9c6b37a3b4a8

8143131: Remove unused code from java.lang.invoke
Reviewed-by: vlivanov, jrose, mhaupt

! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java

Changeset: 8aa69a089b8f
Author:    rriggs
Date:      2015-12-02 09:40 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8aa69a089b8f

8143876: test/java/lang/ProcessHandle/TreeTest.java failed intermittently with assertion error
Summary: The parent pid may be re-used, check that the child was started after the parent
Reviewed-by: darcy

! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c
! test/java/lang/ProcessHandle/TreeTest.java

Changeset: 384f4b699387
Author:    rriggs
Date:      2015-12-02 10:15 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/384f4b699387

8143879: jdk/internal/jimage/JImageReadTest.java crashes jvm in msvcr120.dll
Summary: correct iteration in ImageFileReader.remove and contains()
Reviewed-by: jlaskey

! src/java.base/share/native/libjimage/imageFile.cpp

Changeset: 416039f8eef1
Author:    xuelei
Date:      2015-12-02 15:22 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/416039f8eef1

8144313: Test SessionTimeOutTests can be timeout
Reviewed-by: mullan

! test/javax/net/ssl/SSLSession/SessionTimeOutTests.java

Changeset: 54b3b3dd0eb9
Author:    ntv
Date:      2015-12-02 10:24 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/54b3b3dd0eb9

8144349: @since tag missed
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalTime.java

Changeset: 1bc968d8314a
Author:    lana
Date:      2015-12-02 09:34 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1bc968d8314a

Merge

! make/gensrc/GensrcMisc.gmk
- make/launcher/Launcher-jdk.jvmstat.gmk
! make/launcher/LauncherCommon.gmk
! make/mapfiles/libjava/mapfile-vers
- src/java.base/share/classes/sun/misc/Contended.java
! src/java.base/share/native/include/jvm.h
- src/java.base/unix/classes/sun/nio/ch/DefaultSelectorProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteVmImpl.java
- test/lib/testlibrary/jdk/testlibrary/InputArguments.java
- test/sun/security/tools/jarsigner/warning.sh

Changeset: 600834e2e9c1
Author:    vtewari
Date:      2015-12-02 21:32 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/600834e2e9c1

6856817: Poor performance of Writer#append with CharBuffer
Summary: Poor performance of Writer#append with CharBuffer
Reviewed-by: rriggs, dfuchs, sherman, shade

! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/java/io/Writer/Bug6856817.java

Changeset: 8508b6f03340
Author:    smarks
Date:      2015-12-02 14:18 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8508b6f03340

8143858: typo in Timer.purge() doc
Reviewed-by: darcy

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

Changeset: a8080ceaf725
Author:    ksrini
Date:      2015-12-02 14:31 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a8080ceaf725

8144533: VersionCheck.java failing after Verona changes in dev
Reviewed-by: darcy, iris

! test/tools/launcher/VersionCheck.java

Changeset: 13a48e944151
Author:    ptbrunet
Date:      2015-11-12 12:27 -0600
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/13a48e944151

8134116: Add more comprehensive fix and regression test for JDK-8133897
Summary: Use getTitleAt instead of Page.title field; add regression test
Reviewed-by: alexsch, serb
Contributed-by: peter.brunet at oracle.com

! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
+ test/javax/swing/JTabbedPane/8134116/Bug8134116.java

Changeset: a8e9ad77ac81
Author:    alexsch
Date:      2015-11-13 05:02 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a8e9ad77ac81

8073320: Windows HiDPI Graphics support
Reviewed-by: flar, serb

! src/java.base/windows/native/launcher/java.manifest
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/java.desktop/share/classes/sun/awt/image/BufferedImageGraphicsConfig.java
! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java
! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
! src/java.desktop/share/classes/sun/awt/image/VolatileSurfaceManager.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
! src/java.desktop/windows/native/libawt/windows/MouseInfo.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Choice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsConfig.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
+ test/java/awt/Robot/HiDPIMouseClick/HiDPIRobotMouseClick.java
+ test/java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java
+ test/java/awt/hidpi/properties/HiDPIPropertiesWindowsTest.java
+ test/java/awt/image/MultiResolutionImage/MultiResolutionDrawImageWithTransformTest.java

Changeset: bc2d1130105f
Author:    alexsch
Date:      2015-11-13 18:36 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bc2d1130105f

8137571: Linux HiDPI Graphics support
Reviewed-by: flar, serb

! make/mapfiles/libawt/mapfile-vers-linux
! make/mapfiles/libawt_xawt/mapfile-vers
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
+ test/java/awt/hidpi/properties/HiDPIPropertiesLinuxTest.java

Changeset: c02fde8e6d02
Author:    rchamyal
Date:      2015-11-13 18:46 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c02fde8e6d02

8079253: Test javax/swing/SwingUtilities/TestBadBreak/TestBadBreak.java fails
Reviewed-by: serb, alexsch

! test/javax/swing/SwingUtilities/TestBadBreak/TestBadBreak.java

Changeset: 8524af43f1fa
Author:    psadhukhan
Date:      2015-11-16 10:56 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8524af43f1fa

8081491: The case print incomplete.
Reviewed-by: alexsch, rchamyal

! src/java.desktop/share/classes/javax/swing/TablePrintable.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! test/java/awt/print/PageFormat/ImageableAreaTest.java
+ test/javax/swing/JTable/JTableScrollTest.java

Changeset: 0aee778df141
Author:    rchamyal
Date:      2015-11-16 15:03 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0aee778df141

6288609: JInternalFrame.setDefaultCloseOperation() interferes with "close" behavior
Reviewed-by: psadhukhan, alexsch

! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
+ test/javax/swing/JInternalFrame/6288609/TestJInternalFrameDispose.java

Changeset: 81619853311c
Author:    prr
Date:      2015-11-16 16:07 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/81619853311c

7162125: [macosx] A font has different behaviour for ligatures depending on its creation mod
Reviewed-by: srl, jgodinez

+ src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.h
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/share/classes/sun/font/CompositeFont.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Font2D.java
+ src/java.desktop/share/classes/sun/font/FontSubstitution.java
! src/java.desktop/share/classes/sun/font/GlyphLayout.java
! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ test/java/awt/font/TextLayout/OSXLigatureTest.java

Changeset: 7e7126dd06bb
Author:    rchamyal
Date:      2015-11-17 13:14 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7e7126dd06bb

8030099: Memory usage of java process increases after pressing start button in test window
Reviewed-by: prr, serb

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
+ test/sun/awt/shell/ShellFolderMemoryLeak.java

Changeset: a61626e0cc57
Author:    alexsch
Date:      2015-11-17 19:09 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a61626e0cc57

7124218: Space should select cell in the JTable
Reviewed-by: rchamyal, alexsch
Contributed-by: Avik Niyogi <avik.niyogi at oracle.com>

+ test/javax/swing/JTable/7124218/SelectEditTableCell.java

Changeset: 3468483150c6
Author:    alexsch
Date:      2015-11-17 19:29 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3468483150c6

8132770: Test javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java fails in MacOSX
Reviewed-by: rchamyal, alexsch
Contributed-by: Avik Niyogi <avik.niyogi at oracle.com>

! test/javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java

Changeset: a24cd7ec0891
Author:    psadhukhan
Date:      2015-11-17 19:15 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a24cd7ec0891

8039412: Stack overflow on Linux using DialogTypeSelection.NATIVE
Reviewed-by: prr, rchamyal

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/java/awt/print/PrinterJob/PageDlgStackOverflowTest.java

Changeset: eade2306738c
Author:    psadhukhan
Date:      2015-11-18 00:20 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eade2306738c

8067059: PrinterJob.pageDialog() with DialogSelectionType.NATIVE returns a PageFormat when cancelled.
Reviewed-by: jgodinez, prr

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/java/awt/print/PrinterJob/PageDlgApp.java

Changeset: 641634ba1c11
Author:    prr
Date:      2015-11-17 13:09 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/641634ba1c11

Merge

! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
- test/java/util/stream/bootlib/java/util/stream/CollectorOps.java
- test/java/util/stream/bootlib/java/util/stream/DefaultMethodStreams.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/FlagDeclaringOp.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/IntermediateTestOp.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java
- test/java/util/stream/bootlib/java/util/stream/LambdaTestMode.java
- test/java/util/stream/bootlib/java/util/stream/LoggingTestCase.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/OpTestCase.java
- test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StatefulTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StatelessTestOp.java
- test/java/util/stream/bootlib/java/util/stream/StreamOpFlagTestHelper.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java
- test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java
- test/java/util/stream/bootlib/java/util/stream/TestData.java
- test/java/util/stream/bootlib/java/util/stream/TestFlagExpectedOp.java
- test/java/util/stream/bootlib/java/util/stream/ThowableHelper.java
- test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java
- test/java/util/stream/boottest/java/util/stream/FlagOpTest.java
- test/java/util/stream/boottest/java/util/stream/IntNodeTest.java
- test/java/util/stream/boottest/java/util/stream/LongNodeTest.java
- test/java/util/stream/boottest/java/util/stream/NodeBuilderTest.java
- test/java/util/stream/boottest/java/util/stream/NodeTest.java
- test/java/util/stream/boottest/java/util/stream/SliceSpliteratorTest.java
- test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java
- test/java/util/stream/boottest/java/util/stream/StreamFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamOpFlagsTest.java
- test/java/util/stream/boottest/java/util/stream/StreamReuseTest.java

Changeset: b86b6b023ae2
Author:    prr
Date:      2015-11-17 13:24 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b86b6b023ae2

Merge


Changeset: fa51d35102f1
Author:    alexsch
Date:      2015-11-18 19:13 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fa51d35102f1

8081411: Add an API for painting an icon with a SynthContext
Reviewed-by: serb, azvegint

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
+ src/java.desktop/share/classes/javax/swing/plaf/synth/SynthIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemLayoutHelper.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
- src/java.desktop/share/classes/sun/swing/plaf/synth/SynthIcon.java
+ test/javax/swing/plaf/synth/8081411/bug8081411.java

Changeset: e8e7a00c1bff
Author:    serb
Date:      2015-11-19 01:52 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e8e7a00c1bff

8143256: The build is broken after JDK-8081411
Reviewed-by: omajid

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java

Changeset: 4aec72fc4adb
Author:    omajid
Date:      2015-11-19 12:52 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4aec72fc4adb

8142898: Prefer isFile()/isDirectory() over exists() in SoftSynthesizer
Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java

Changeset: 1b5066bb0f26
Author:    rchamyal
Date:      2015-11-20 16:44 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1b5066bb0f26

8037575: JFrame on Windows doesn't animate when setting ICONIFIED state
Reviewed-by: azvegint, alexsch

! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
+ test/javax/swing/JFrame/8037575/bug8037575.java

Changeset: b7f007bedafb
Author:    ptbrunet
Date:      2015-11-20 17:54 -0600
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b7f007bedafb

8056925: Add jaccessinspector and jaccesswalker to the bin directory
Summary: Add jaccessinspector, jaccesswalker to jdk.accessibility module; update launcher in make
Reviewed-by: erikj, van, prr
Contributed-by: peter.brunet at oracle.com

! make/launcher/Launcher-jdk.accessibility.gmk
! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h
+ src/jdk.accessibility/windows/native/jaccessinspector/MessageHistory.cpp
+ src/jdk.accessibility/windows/native/jaccessinspector/MessageHistory.h
+ src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
+ src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.h
+ src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspectorResource.h
+ src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspectorWindow.rc
+ src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
+ src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.h
+ src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalkerResource.h
+ src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalkerWindow.rc
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
+ src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp
+ src/jdk.accessibility/windows/native/toolscommon/AccessInfo.h

Changeset: cb31a1f4e388
Author:    serb
Date:      2015-11-22 17:27 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cb31a1f4e388

8135100: Behavior of null arguments not specified in javax.sound.sampled.spi
Summary: The specification change was reviewed by Florian Bomers also
Reviewed-by: amenkov

! src/java.desktop/share/classes/com/sun/media/sound/AiffFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/AuFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDeviceProvider.java
! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/PortMixerProvider.java
! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/WaveFileWriter.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java
- test/javax/sound/sampled/FileReader/AudioFileClose.java
- test/javax/sound/sampled/FileReader/ReadersExceptions.java
- test/javax/sound/sampled/FileReader/RepeatedFormatReader.java
- test/javax/sound/sampled/FileWriter/AlawEncoderSync.java
- test/javax/sound/sampled/FileWriter/WriterCloseInput.java
+ test/javax/sound/sampled/spi/AudioFileReader/AudioFileClose.java
+ test/javax/sound/sampled/spi/AudioFileReader/ExpectedNPEOnNull.java
+ test/javax/sound/sampled/spi/AudioFileReader/ReadersExceptions.java
+ test/javax/sound/sampled/spi/AudioFileReader/RepeatedFormatReader.java
+ test/javax/sound/sampled/spi/AudioFileWriter/AlawEncoderSync.java
+ test/javax/sound/sampled/spi/AudioFileWriter/ExpectedNPEOnNull.java
+ test/javax/sound/sampled/spi/AudioFileWriter/WriterCloseInput.java
+ test/javax/sound/sampled/spi/FormatConversionProvider/ExpectedNPEOnNull.java
+ test/javax/sound/sampled/spi/MixerProvider/ExpectedNPEOnNull.java

Changeset: 184913381cb8
Author:    kshefov
Date:      2015-11-23 14:44 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/184913381cb8

7146533: [TEST BUG] [macosx] skip java/awt/xembed/server/RunTestXEmbed.java for Mac OS X
Reviewed-by: alexsch, serb
Contributed-by: Vikrant Agarwal <vikrant.v.agarwal at oracle.com>

! test/java/awt/xembed/server/RunTestXEmbed.java

Changeset: 8c09472c3de2
Author:    prr
Date:      2015-11-23 09:58 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c09472c3de2

8143177: Integrate harfbuzz opentype layout engine per JEP 258
Reviewed-by: srl, vadim, serb

! make/lib/Awt2dLibraries.gmk
! make/mapfiles/libfontmanager/mapfile-vers
! make/mapfiles/libfontmanager/mapfile-vers.openjdk
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/GlyphLayout.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ src/java.desktop/share/native/libfontmanager/HBShaper.c
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-text.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-serialize.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cache-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-deprecated.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-fallback-shape.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-mutex-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-object-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-file-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-type-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cmap-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-glyf-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-head-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hhea-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hmtx-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-common-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gdef-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gpos-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsub-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsubgpos-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-jstf-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-maxp-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-fallback.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-table.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-win1256.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-default.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hangul.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hebrew.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-machine.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-table.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-machine.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-thai.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-tibetan.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-machine.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-table.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-impl-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-list.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.c
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/unicodedata_db.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-utf-private.hh
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-version.h
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb-warning.cc
+ src/java.desktop/share/native/libfontmanager/harfbuzz/hb.h
+ src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
+ src/java.desktop/share/native/libfontmanager/hb-jdk.h
+ src/java.desktop/share/native/libfontmanager/scriptMapping.c
+ src/java.desktop/share/native/libfontmanager/scriptMapping.h
+ test/java/awt/font/TextLayout/TestLayoutVsICU.java
+ test/java/awt/font/TextLayout/TestLayoutVsICU_jdkbase.xml

Changeset: 47095c5242d8
Author:    prr
Date:      2015-11-23 10:00 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/47095c5242d8

Merge

- src/java.base/share/classes/sun/util/logging/LoggingProxy.java
- src/java.base/share/classes/sun/util/logging/LoggingSupport.java
- src/java.logging/share/classes/java/util/logging/LoggingProxyImpl.java

Changeset: 07ae3247e988
Author:    bpb
Date:      2015-11-23 12:26 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/07ae3247e988

8143342: Integrate Java Image I/O support for TIFF per JEP 262
Summary: Port TIFF reader and writer plugins from JAI Image I/O Tools to JDK 9
Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ImageUtil.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFAttrInfo.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCIELabColorConverter.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFColorConverter.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflater.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFElementInfo.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFExifJPEGCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFieldNode.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormat.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormatResources.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReaderSpi.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriteParam.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriterSpi.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWUtil.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFMetadataFormat.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsCompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsUtil.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRLECompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRenderedImage.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadata.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormat.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormatResources.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT4Compressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT6Compressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrColorConverter.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor.java
+ src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFZLibCompressor.java
+ src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/package.html
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifGPSTagSet.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifInteroperabilityTagSet.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifParentTIFFTagSet.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/FaxTIFFTagSet.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTag.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTagSet.java
+ src/java.desktop/share/classes/javax/imageio/plugins/tiff/package.html
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java

Changeset: 73b93c545ceb
Author:    flar
Date:      2015-11-23 14:35 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/73b93c545ceb

8076529: Marlin antialiasing renderer integration
Reviewed-by: flar, prr

+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/CollinearSimplifier.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
+ src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
+ src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
+ src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
+ src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
+ src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
+ src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java
+ src/java.desktop/share/classes/sun/java2d/marlin/stats/Monitor.java
+ src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java
! src/java.desktop/share/classes/sun/java2d/pipe/AAShapePipe.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
+ test/sun/java2d/marlin/CeilAndFloorTests.java
+ test/sun/java2d/marlin/CrashTest.java

Changeset: c312014fbfca
Author:    flar
Date:      2015-11-23 14:56 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c312014fbfca

8143848: changeset was pushed with wrong attributions
Reviewed-by: prr

- src/java.desktop/share/classes/sun/java2d/marlin/ArrayCache.java
- src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
- src/java.desktop/share/classes/sun/java2d/marlin/CollinearSimplifier.java
- src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
- src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
- src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
- src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java
- src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
- src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
- src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
- src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
- src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
- src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
- src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
- src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
- src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
- src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java
- src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
- src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
- src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
- src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
- src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
- src/java.desktop/share/classes/sun/java2d/marlin/Version.java
- src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java
- src/java.desktop/share/classes/sun/java2d/marlin/stats/Monitor.java
- src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java
! src/java.desktop/share/classes/sun/java2d/pipe/AAShapePipe.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
- test/sun/java2d/marlin/CeilAndFloorTests.java
- test/sun/java2d/marlin/CrashTest.java

Changeset: 314ce60cae98
Author:    lbourges
Date:      2015-11-23 15:02 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/314ce60cae98

8143849: Integrate Marlin renderer per JEP 265
Reviewed-by: flar, prr

+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/CollinearSimplifier.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
+ src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
+ src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
+ src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
+ src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
+ src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
+ src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
+ src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
+ src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java
+ src/java.desktop/share/classes/sun/java2d/marlin/stats/Monitor.java
+ src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java
! src/java.desktop/share/classes/sun/java2d/pipe/AAShapePipe.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
+ test/sun/java2d/marlin/CeilAndFloorTests.java
+ test/sun/java2d/marlin/CrashTest.java

Changeset: 4adb0d82e03a
Author:    prr
Date:      2015-12-02 09:12 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4adb0d82e03a

8144074: [PIT] Crash calling Toolkit.getScreenSize() on Windows.
Reviewed-by: flar

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
+ test/java/awt/Toolkit/GetSizeTest/GetScreenSizeTest.java

Changeset: 5d0bed389ded
Author:    prr
Date:      2015-12-02 09:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5d0bed389ded

Merge

- make/launcher/Launcher-jdk.jvmstat.gmk
- src/java.base/share/classes/sun/misc/Contended.java
- src/java.base/unix/classes/sun/nio/ch/DefaultSelectorProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteVmImpl.java
- test/lib/testlibrary/jdk/testlibrary/InputArguments.java
- test/sun/security/tools/jarsigner/warning.sh

Changeset: 5d95d1611ec7
Author:    prr
Date:      2015-12-02 10:47 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5d95d1611ec7

8144526: Remove Marlin logging use of deleted internal API
Reviewed-by: flar

! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java

Changeset: dcfdd2a451d5
Author:    prr
Date:      2015-12-02 11:22 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dcfdd2a451d5

Merge

! make/launcher/Launcher-jdk.accessibility.gmk

Changeset: 3b090beadbcc
Author:    prr
Date:      2015-12-02 16:37 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3b090beadbcc

Merge


Changeset: a1aa2671f281
Author:    okutsu
Date:      2015-12-03 15:34 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a1aa2671f281

8141243: Unexpected timezone returned after parsing a date
Reviewed-by: naoto, peytoia

! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/pt/BR/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/zh/CN/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/zh/TW/TimeZoneNames_zh_TW.java
+ test/java/text/Format/DateFormat/Bug8141243.java

Changeset: 9cbafdcf937d
Author:    chegar
Date:      2015-12-03 11:57 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9cbafdcf937d

8144480: Remove test dependencies on sun.misc.BASE64Encoder and BASE64Decoder
Reviewed-by: alanb, amlu, psandoz, weijun

! test/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java
! test/com/sun/jndi/ldap/Base64Test.java
! test/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/sun/security/util/Oid/S11N.java
! test/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 22ec68cc2b16
Author:    mli
Date:      2015-12-02 19:27 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/22ec68cc2b16

8144214: Some log messages will be discarded when VM is bootstrapping
Summary: use logp instead of log.
Reviewed-by: dfuchs

! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java

Changeset: 7cc5e8fd62c9
Author:    mli
Date:      2015-12-02 19:46 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7cc5e8fd62c9

8144460: Improve the code coverage for BootstrapLogger and SimpleConsoleLogger APIs and verify bug fix JDK-8144214
Summary: Cover the logXX and LogEvent.valueOf APIs of BootstrapLogger and logXX APIs of SimpleConsoleLogger
Reviewed-by: dfuchs

+ test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
+ test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerUtils.java
+ test/java/lang/System/LoggerFinder/internal/BootstrapLogger/LogStream.java

Changeset: d41609429f2e
Author:    mhaupt
Date:      2015-12-03 15:34 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d41609429f2e

8072844: Use more efficient LambdaForm type representation
Reviewed-by: sundar, redestad

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java

Changeset: 4d010a9bd0d9
Author:    mhaupt
Date:      2015-12-03 15:36 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4d010a9bd0d9

8143343: add JEP 274 Javadoc tests to JavaDocExamplesTest
Reviewed-by: sundar

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/JavaDocExamplesTest.java

Changeset: 9f7e8e4f8cc9
Author:    rgoel
Date:      2015-12-03 14:01 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9f7e8e4f8cc9

8130246: java/util/Currency/PropertiesTest.sh fails Exception java.lang.NullPointerException
Summary: Updated PropertiesTest.sh to be sequential
Reviewed-by: naoto

! test/java/util/Currency/PropertiesTest.sh

Changeset: 5543226e24d2
Author:    prr
Date:      2015-12-03 11:53 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5543226e24d2

8144616: Problem building OpenJDK/harfbuzz on jprt
Reviewed-by: serb, vadim

! make/lib/Awt2dLibraries.gmk

Changeset: 8ef2bf79539c
Author:    darcy
Date:      2015-12-03 13:18 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8ef2bf79539c

8144627: Problem list WriteAfterAbort.java
Reviewed-by: prr

! test/ProblemList.txt

Changeset: fba3e5b0ba74
Author:    ksrini
Date:      2015-12-03 17:44 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fba3e5b0ba74

8144660: VersionCheck.java fails when it tries to run jaccess*.exe -J-version on windows
Reviewed-by: darcy

! test/tools/launcher/VersionCheck.java

Changeset: cb6a4c305a0c
Author:    darcy
Date:      2015-12-04 11:01 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cb6a4c305a0c

8144742: Instrument intermittently failing test GCDuringIteration.java
Reviewed-by: rriggs, martin

! test/TEST.groups
! test/java/util/WeakHashMap/GCDuringIteration.java

Changeset: 3c3a5343044c
Author:    sherman
Date:      2015-12-04 12:28 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3c3a5343044c

8143854: java/util/regex/RegExTest.java.RegExTest failed
Reviewed-by: darcy

! test/java/util/regex/RegExTest.java

Changeset: 07eacf40cb19
Author:    xuelei
Date:      2015-12-07 03:35 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/07eacf40cb19

8141593: Test RetryHttps timed out intermittently
Summary: Enable debug to expose more information for further evaluation
Reviewed-by: weijun

! test/sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java

Changeset: 8a5d5ff42c90
Author:    weijun
Date:      2015-12-07 15:48 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a5d5ff42c90

8138638: Security tests using jdk/test/sun/security/krb5/auto/KDC.java fail intermittently with OutOfMemoryError
Reviewed-by: xuelei

! test/sun/security/krb5/auto/KDC.java

Changeset: dc3322ef23ff
Author:    dfuchs
Date:      2015-12-07 12:35 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dc3322ef23ff

8144262: LogRecord.getMillis() method is a convenience API that should not have been deprecated
Summary: LogRecord.getMillis() is no longer deprecated. LogRecord.setInstant() check that the instant millis can fit in a long millisecond-since-epoch.
Reviewed-by: lancea, rriggs, smarks

! src/java.logging/share/classes/java/util/logging/LogRecord.java
! test/java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanosAPI.java

Changeset: c021b855f51e
Author:    lana
Date:      2015-12-07 14:20 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c021b855f51e

Merge


Changeset: 03925b1a76fa
Author:    lana
Date:      2015-12-10 08:17 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/03925b1a76fa

Added tag jdk-9+96 for changeset c021b855f51e

! .hgtags

Changeset: a333d6e4f1e9
Author:    darcy
Date:      2015-12-07 14:12 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a333d6e4f1e9

8144880: Instrument intermittently failing test ConfigChanges.java
Reviewed-by: lancea, martin

! test/TEST.groups
! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java

Changeset: ae4ca7e97de1
Author:    thartmann
Date:      2015-11-27 09:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ae4ca7e97de1

8142303: C2 compilation fails with "bad AD file"
Summary: Move range checks into intrinsics for String methods.
Reviewed-by: kvn, aph

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java

Changeset: e9f5d7096eea
Author:    neliasso
Date:      2015-12-01 19:18 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e9f5d7096eea

Merge

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java

Changeset: 2e1c3bb37d11
Author:    amurillo
Date:      2015-12-03 22:30 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2e1c3bb37d11

Merge


Changeset: 64dcdca11308
Author:    amurillo
Date:      2015-12-07 10:05 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/64dcdca11308

Merge


Changeset: 24e271303228
Author:    amurillo
Date:      2015-12-07 17:31 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/24e271303228

Merge


Changeset: 3f35971b21c4
Author:    xuelei
Date:      2015-12-08 03:49 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f35971b21c4

8144890: Add the intermittent keyword test B6216082.java
Reviewed-by: mullan

! test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java

Changeset: 36e230610c38
Author:    sundar
Date:      2015-12-08 10:13 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/36e230610c38

8143404: Remove apple script engine code in jdk repository
Reviewed-by: alanb, mchung

! make/lib/Lib-jdk.deploy.osx.gmk
- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngine.java
- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngineFactory.java
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptEngine.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.m

Changeset: 042a351b5bb6
Author:    erikj
Date:      2015-12-08 12:05 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/042a351b5bb6

8144857: Intermittent build error building jdk/src/demo/solaris/jni/Poller/Poller.c
Reviewed-by: dholmes

! make/CompileDemos.gmk

Changeset: a5d8e25767f8
Author:    sherman
Date:      2015-12-08 09:25 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a5d8e25767f8

8142508: To bring j.u.z.ZipFile's native implementation to Java to remove the expensive jni cost and mmap crash risk
Reviewed-by: coffeys

! make/mapfiles/libzip/mapfile-vers
! make/mapfiles/libzip/reorder-sparc
! make/mapfiles/libzip/reorder-sparcv9
! make/mapfiles/libzip/reorder-x86
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/native/libzip/ZipFile.c
! test/java/util/zip/ZipFile/ReadZip.java
+ test/java/util/zip/ZipFile/TestZipFile.java

Changeset: b0314bbe7c41
Author:    sherman
Date:      2015-12-08 16:43 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b0314bbe7c41

8144958: changes by JDK-8142508 seems to have broken jtreg
Reviewed-by: darcy

! make/mapfiles/libzip/mapfile-vers
! make/mapfiles/libzip/reorder-sparc
! make/mapfiles/libzip/reorder-sparcv9
! make/mapfiles/libzip/reorder-x86
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/misc/VM.java
+ src/java.base/share/native/libzip/ZipFile.c
! test/java/util/zip/ZipFile/ReadZip.java
- test/java/util/zip/ZipFile/TestZipFile.java

Changeset: e6c3d2856593
Author:    smarks
Date:      2015-12-08 13:48 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e6c3d2856593

8139232: JEP-269 initial API and skeleton implementations
Reviewed-by: psandoz, rriggs

+ src/java.base/share/classes/java/util/KeyValueHolder.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! test/java/util/Collection/MOAT.java
+ test/java/util/Collection/SetFactories.java
+ test/java/util/List/ListFactories.java
+ test/java/util/Map/MapFactories.java

Changeset: 6e07aec955f6
Author:    xuelei
Date:      2015-12-09 10:36 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6e07aec955f6

8141651: Deadlock in sun.security.ssl.SSLSocketImpl
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Changeset: 8418f5ee381d
Author:    robm
Date:      2015-12-09 15:16 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8418f5ee381d

8143397: It looks like InetAddress.isReachable(timeout) works incorrectly
Reviewed-by: xuelei, msheppar

! src/java.base/windows/native/libnet/Inet4AddressImpl.c

Changeset: 3483fd570b10
Author:    redestad
Date:      2015-12-09 18:25 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3483fd570b10

8143127: InvokerBytecodeGenerator emitConst should handle Byte, Short, Character
Reviewed-by: vlivanov, shade, forax

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: c7fe870b2414
Author:    robm
Date:      2015-12-09 17:34 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c7fe870b2414

8141370: com/sun/jndi/ldap/LdapTimeoutTest.java failed intermittently
Reviewed-by: vinnie

! test/ProblemList.txt
+ test/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java
! test/com/sun/jndi/ldap/LdapTimeoutTest.java

Changeset: 84cf80e6e06d
Author:    rgoel
Date:      2015-12-09 14:20 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/84cf80e6e06d

8025547: Locale.toString() documentation error
Summary: Updated API doc of Locale.toString method.
Reviewed-by: okutsu

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

Changeset: 7f644a5d554a
Author:    ntv
Date:      2015-12-09 15:27 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f644a5d554a

8142936: Add java.time.Duration methods for days, hours, minutes, seconds, etc.
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/Duration.java
! test/java/time/tck/java/time/TCKDuration.java

Changeset: 1ff1923d88e0
Author:    xuelei
Date:      2015-12-10 06:09 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1ff1923d88e0

8136410: AlgorithmDecomposer is not parsing padding correctly
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java
+ test/sun/security/util/AlgorithmConstraints/DecomposeAlgorithms.java

Changeset: b5b9febcb842
Author:    chegar
Date:      2015-12-10 10:04 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b5b9febcb842

8145082: Remove sun.misc.Unsafe dependency from sun.nio.cs.StringUTF16
Reviewed-by: psandoz, sherman

! src/java.base/share/classes/sun/nio/cs/StringUTF16.java

Changeset: dc4fef41cc3e
Author:    lana
Date:      2015-12-10 09:23 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dc4fef41cc3e

Merge

! src/java.base/share/native/libzip/ZipFile.c
- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngine.java
- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngineFactory.java
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptEngine.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.m

Changeset: 5c9c7f98d026
Author:    bpb
Date:      2015-12-10 15:57 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c9c7f98d026

8139133: Changing the modification time on a unix domain socket file fails
Summary: If a file descriptor cannot be obtained, use utimes() instead of futimes().
Reviewed-by: alanb

! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
! make/src/native/genconstants/fs/genUnixConstants.c
! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/linux/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java
! src/java.base/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java
! src/java.base/unix/classes/sun/nio/fs/UnixException.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
+ test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java

Changeset: 3a2e54394b62
Author:    bpb
Date:      2015-12-10 17:47 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3a2e54394b62

8032027: Add BigInteger square root methods
Summary: Add sqrt() and sqrtAndReminder() using Newton iteration
Reviewed-by: darcy, lowasser

! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/java/math/BigInteger/BigIntegerTest.java

Changeset: e8d1d0a083f9
Author:    erikj
Date:      2015-12-11 11:46 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e8d1d0a083f9

8145106: Still intermittent build error building jdk/src/demo/solaris/jni/Poller/Poller.c
Reviewed-by: tbell, dholmes

! make/CompileDemos.gmk

Changeset: a23f871cad25
Author:    jbachorik
Date:      2015-11-13 14:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a23f871cad25

8142398: ManagementAgent.status diagnostic command only outputs the specifically set properties
Reviewed-by: sla

! src/java.management/share/classes/sun/management/Agent.java
! test/sun/management/jmxremote/startstop/JMXStatusTest.java

Changeset: 0d85be66e940
Author:    mullan
Date:      2015-12-11 09:34 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0d85be66e940

8144784: Remove @Deprecated annotation from java.security.acl, javax.security.cert and com.sun.jarsigner packages
Reviewed-by: mchung, weijun, wetmore

! src/java.base/share/classes/java/security/acl/package-info.java
! src/java.base/share/classes/javax/security/cert/package-info.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/package-info.java

Changeset: 4d367c763183
Author:    simonis
Date:      2015-12-11 16:16 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4d367c763183

8145077: AIX: fix harfbuzz support
Reviewed-by: prr

! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic-private.hh

Changeset: fdd84b2265dd
Author:    bpb
Date:      2015-12-11 08:30 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fdd84b2265dd

8133986: (fs) Remove file deletion from test/java/nio/file/FileSystem/Basic.java checkNoUOE() method
Summary: Do not delete file which provoked an unexpected exception.
Reviewed-by: alanb

! test/java/nio/file/FileSystem/Basic.java

Changeset: f86ee68d1107
Author:    lana
Date:      2015-12-17 19:39 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f86ee68d1107

Added tag jdk-9+97 for changeset fdd84b2265dd

! .hgtags

Changeset: 9f596786d516
Author:    lana
Date:      2015-12-18 09:29 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9f596786d516

Added tag jdk-9+98 for changeset f86ee68d1107

! .hgtags

Changeset: 83e427bf6451
Author:    smarks
Date:      2015-12-11 17:01 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/83e427bf6451

8144952: add wildcards to the Map.ofEntries() method
Reviewed-by: darcy, psandoz, chegar

! src/java.base/share/classes/java/util/Map.java
! test/java/util/Map/MapFactories.java

Changeset: db0148cc63a6
Author:    asmotrak
Date:      2015-12-11 19:06 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/db0148cc63a6

8140470: javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java failed with AccessControlException
Reviewed-by: mullan

! test/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java

Changeset: 809b13e8d211
Author:    psandoz
Date:      2015-12-13 15:10 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/809b13e8d211

8145007: Pattern splitAsStream is not late binding as required by the specification
Reviewed-by: chegar, psandoz
Contributed-by: Tagir Valeev <amaembo at gmail.com>

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/java/util/regex/PatternStreamTest.java

Changeset: bf153b12450b
Author:    shinyafox
Date:      2015-12-13 15:20 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bf153b12450b

8144675: Add a filtering collector
Reviewed-by: psandoz, smarks

! src/java.base/share/classes/java/util/stream/Collectors.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java

Changeset: d85c42d008a9
Author:    sherman
Date:      2015-12-14 09:27 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d85c42d008a9

8145260: To bring j.u.z.ZipFile's native implementation to Java to remove the expensive jni cost and mmap crash risk [2]
Reviewed-by: coffeys

! make/mapfiles/libzip/mapfile-vers
! make/mapfiles/libzip/reorder-sparc
! make/mapfiles/libzip/reorder-sparcv9
! make/mapfiles/libzip/reorder-x86
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/native/libzip/ZipFile.c
! test/java/util/zip/TestZipError.java
! test/java/util/zip/ZipFile/ReadZip.java
+ test/java/util/zip/ZipFile/TestZipFile.java

Changeset: e54522c6d814
Author:    chegar
Date:      2015-12-14 19:24 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e54522c6d814

8144995: Move sun.misc.HexDumpEncoder to sun.security.util
Reviewed-by: psandoz, mchung

! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/GCMParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/RC2Parameters.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
! src/java.base/share/classes/java/security/cert/PolicyQualifierInfo.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs/SigningCertificateInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPRequest.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/ssl/CipherBox.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/Debug.java
! src/java.base/share/classes/sun/security/ssl/Handshaker.java
! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/UniqueIdentity.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Ber.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
! test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/com/sun/jndi/ldap/Base64Test.java
! test/com/sun/security/sasl/ntlm/NTLMTest.java
! test/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/javax/net/ssl/templates/SSLExplorer.java
! test/javax/security/auth/Subject/Subject.java
! test/sun/security/krb5/auto/MSOID2.java
! test/sun/security/mscapi/PublicKeyInterop.java
! test/sun/security/mscapi/PublicKeyInterop.sh
! test/sun/security/pkcs/pkcs7/SignerOrder.java
! test/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/sun/security/pkcs/pkcs9/UnknownAttribute.java
! test/sun/security/x509/X500Name/NullX500Name.java

Changeset: 3d28c518d02d
Author:    chegar
Date:      2015-12-14 19:30 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3d28c518d02d

8145214: Remove sun.misc.Request and RequestProcessor
Reviewed-by: alanb, mchung, rriggs

- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java

Changeset: 649bf6ac911c
Author:    lbourges
Date:      2015-12-14 14:08 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/649bf6ac911c

8145055: Marlin renderer causes unaligned write accesses
Reviewed-by: flar, prr

! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java

Changeset: eab3a7118582
Author:    okutsu
Date:      2015-12-15 16:42 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eab3a7118582

8139572: SimpleDateFormat parse month stand-alone format bug
Reviewed-by: okutsu
Contributed-by: Naveen Kumar <naveen.ah.kumar at oracle.com>

! src/java.base/share/classes/java/text/SimpleDateFormat.java
+ test/java/text/Format/DateFormat/Bug8139572.java

Changeset: e11391d18488
Author:    chegar
Date:      2015-12-15 10:11 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e11391d18488

8145390: Remove sun.misc.Queue and replace usages with standard Collections
Reviewed-by: psandoz, mchung, serb

- src/java.base/share/classes/sun/misc/Queue.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java

Changeset: 67dfec9bb281
Author:    skovalev
Date:      2015-12-11 16:35 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/67dfec9bb281

8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale
Reviewed-by: martin

! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java

Changeset: 62eef4aafefd
Author:    sherman
Date:      2015-12-15 08:54 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/62eef4aafefd

8145343: CorruptEntry.java fails after push for JDK-8145260
Reviewed-by: weijun

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 0034a6f1ead1
Author:    bpb
Date:      2015-12-15 09:02 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0034a6f1ead1

8143394: PushbackReader throws NullPointerException
Summary: Synchronize on lock in close() to avoid NPE from read()-close() race.
Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/io/CharArrayReader.java
! src/java.base/share/classes/java/io/PushbackReader.java
! src/java.base/share/classes/java/io/StringReader.java
+ test/java/io/PushbackReader/ReadCloseRaceNPE.java

Changeset: dc90094c0d66
Author:    ihse
Date:      2015-12-15 11:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dc90094c0d66

8142907: Integration of minor fixes from the build-infra project
Reviewed-by: erikj, dholmes

! make/CompileDemos.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/LibCommon.gmk

Changeset: 7a0c06013ae6
Author:    smarks
Date:      2015-12-15 12:47 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7a0c06013ae6

8145139: clean up jdk_collections and jdk_concurrent test groups
Reviewed-by: martin

! test/TEST.groups

Changeset: 35bec4058129
Author:    mchung
Date:      2015-12-15 13:02 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/35bec4058129

8145430: Fix typo in StackWalker javadoc
Reviewed-by: dfuchs, darcy

! src/java.base/share/classes/java/lang/StackWalker.java

Changeset: ddb52d0fc6ff
Author:    jbachorik
Date:      2015-11-06 14:32 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ddb52d0fc6ff

8141526: Allow to collect stdout/stderr from the FinalizationRunner even before the process returns
Reviewed-by: dsamersoff

! test/lib/testlibrary/jdk/testlibrary/Asserts.java
! test/lib/testlibrary/jdk/testlibrary/JDKToolFinder.java
! test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java
! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java
! test/lib/testlibrary/jdk/testlibrary/OutputBuffer.java
! test/lib/testlibrary/jdk/testlibrary/Platform.java
! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java
! test/lib/testlibrary/jdk/testlibrary/StreamPumper.java
! test/lib/testlibrary/jdk/testlibrary/Utils.java

Changeset: 27e200792297
Author:    jbachorik
Date:      2015-12-07 12:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/27e200792297

8144308: com/sun/jdi/SuspendThreadTest.java failed with "transport error 202: send failed: Broken pipe"
Reviewed-by: sla

! test/com/sun/jdi/SuspendThreadTest.java

Changeset: 7a67f71d3645
Author:    jprovino
Date:      2015-12-07 17:04 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7a67f71d3645

Merge

! test/lib/testlibrary/jdk/testlibrary/Platform.java

Changeset: 003ed63d1f0f
Author:    amurillo
Date:      2015-12-11 17:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/003ed63d1f0f

Merge


Changeset: 5e31a4fac6ce
Author:    amurillo
Date:      2015-12-15 09:50 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5e31a4fac6ce

Merge

- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/native/libzip/ZipFile.c

Changeset: da25cb9d29c7
Author:    amurillo
Date:      2015-12-15 19:01 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/da25cb9d29c7

Merge


Changeset: b579ac6f60c7
Author:    chegar
Date:      2015-12-16 08:42 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b579ac6f60c7

8145416: Move sun.misc.ProxyGenerator to java.lang.reflect
Reviewed-by: alanb, mchung, rriggs

! src/java.base/share/classes/java/lang/reflect/Proxy.java
+ src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
! test/java/lang/reflect/Proxy/CharType.java

Changeset: fde541585d1c
Author:    chegar
Date:      2015-12-16 12:17 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fde541585d1c

8144479: Remove character coders from sun.misc
Reviewed-by: psandoz, rriggs

- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java

Changeset: adfa8e49e606
Author:    asmotrak
Date:      2015-12-16 08:38 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/adfa8e49e606

8129567: CRYPTO_MECHANISM_PARAM_INVALID occurs if GCM mode parameter which is used as an IV is set to all zeros
Reviewed-by: mullan
Contributed-by: bhanu.prakash.gopularam at oracle.com

! test/com/oracle/security/ucrypto/TestCICOWithGCMAndAAD.java
! test/com/oracle/security/ucrypto/TestGCMKeyAndIvCheck.java

Changeset: bf45d4fe77c3
Author:    rriggs
Date:      2015-12-16 13:00 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bf45d4fe77c3

8032510: Add java.time.Duration.dividedBy(Duration)
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/Duration.java
! test/java/time/tck/java/time/TCKDuration.java

Changeset: 98d9eb6f737f
Author:    jfranck
Date:      2015-12-16 20:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/98d9eb6f737f

8057804: AnnotatedType interfaces provide no way to get annotations on owner type
Reviewed-by: darcy, redestad

! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
! test/java/lang/annotation/TypeAnnotationReflection.java
+ test/java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java

Changeset: a204b8e18d46
Author:    darcy
Date:      2015-12-16 14:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a204b8e18d46

8145605: Problem list Test6277246.java until a fix for JDK-8145589
Reviewed-by: sherman, mchung

! test/ProblemList.txt

Changeset: 217fae74e562
Author:    mchung
Date:      2015-12-17 09:39 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/217fae74e562

8144553: java/lang/StackWalker/StackWalkTest.java and MultiThreadStackWalk.java fail with stack overflows
Reviewed-by: dfuchs

! test/java/lang/StackWalker/MultiThreadStackWalk.java
! test/java/lang/StackWalker/StackWalkTest.java

Changeset: 59f1d54869b9
Author:    shade
Date:      2015-12-17 20:42 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/59f1d54869b9

8145428: Optimize StringUTF16 compress/copy methods for C1
Reviewed-by: redestad, psandoz, sherman, rriggs

! src/java.base/share/classes/java/lang/StringUTF16.java

Changeset: ce72c7641f38
Author:    shade
Date:      2015-12-17 21:14 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ce72c7641f38

8145539: (coll) AbstractMap.keySet and .values should not be volatile
Reviewed-by: redestad, plevart, dl, psandoz

! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/WeakHashMap.java

Changeset: 429f1bfacb54
Author:    lana
Date:      2015-12-17 20:27 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/429f1bfacb54

Merge

- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- src/java.base/share/native/libzip/ZipFile.c
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java

Changeset: 86e5434d384b
Author:    psandoz
Date:      2015-12-18 09:59 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/86e5434d384b

8145006: Collections.asLifoQueue(null) doesn't throw NPE as specified
Reviewed-by: smarks

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

Changeset: 7c94f332ea1c
Author:    jbachorik
Date:      2015-12-18 14:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c94f332ea1c

8145417: JInfoSanityTest failed with Error attaching to remote server: java.rmi.ConnectException: Connection refused
Reviewed-by: sspitsyn

! test/sun/tools/jinfo/JInfoSanityTest.java
! test/sun/tools/jps/TestJpsSanity.java

Changeset: f90cd2c011bc
Author:    chegar
Date:      2015-12-18 16:06 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f90cd2c011bc

8056152: API to create Threads that do not inherit inheritable thread-local initial values
Reviewed-by: alanb, dholmes, mchung, mr, rriggs

! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/sun/misc/GC.java
! src/java.base/share/classes/sun/misc/InnocuousThread.java
! src/java.base/share/classes/sun/misc/Signal.java
! src/java.base/share/classes/sun/net/NetworkServer.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/java/lang/Thread/ITLConstructor.java

Changeset: 40e2217a7013
Author:    chegar
Date:      2015-12-18 16:12 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/40e2217a7013

8145589: Test6277246.java fails to compile after JDK-8144479
Reviewed-by: rriggs

! test/ProblemList.txt
! test/java/beans/EventHandler/Test6277246.java
! test/java/beans/Introspector/Test6277246.java
! test/java/beans/Statement/Test6224433.java

Changeset: b52d2ad9fa54
Author:    lana
Date:      2015-12-18 09:55 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b52d2ad9fa54

Merge

- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- src/java.base/share/native/libzip/ZipFile.c
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java

Changeset: 65f45c833654
Author:    xuelei
Date:      2015-12-18 23:54 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/65f45c833654

8049321: Support SHA256WithDSA in JSSE
Reviewed-by: wetmore, mullan

! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java

Changeset: 7373c07f4cca
Author:    redestad
Date:      2015-12-19 02:24 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7373c07f4cca

8144723: MethodHandleImpl.initStatics is no longer needed
Reviewed-by: vlivanov, mhaupt, forax

! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 86e9fba8f9a4
Author:    sundar
Date:      2015-12-21 09:40 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/86e9fba8f9a4

8145750: jjs fails to run simple scripts with security manager turned on
Reviewed-by: hannesw, alanb

! src/java.base/share/conf/security/java.policy
+ test/tools/jjs/Hello.java
+ test/tools/jjs/args.js
+ test/tools/jjs/classpath.js
+ test/tools/jjs/common.sh
+ test/tools/jjs/es6.js
+ test/tools/jjs/file.js
+ test/tools/jjs/file.out
+ test/tools/jjs/jjs-DTest.sh
+ test/tools/jjs/jjs-argsTest.sh
+ test/tools/jjs/jjs-cpTest.sh
+ test/tools/jjs/jjs-es6Test.sh
+ test/tools/jjs/jjs-fileTest.sh
+ test/tools/jjs/jjs-helpTest.sh
+ test/tools/jjs/jjs-scriptingTest.sh
+ test/tools/jjs/jjs-strictTest.sh
+ test/tools/jjs/scripting.js
+ test/tools/jjs/strict.js
+ test/tools/jjs/sysprops.js
+ test/tools/jjs/sysprops.policy

Changeset: 870441a8890a
Author:    xiaofeya
Date:      2015-12-21 13:43 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/870441a8890a

8131155: java/net/NetworkInterface/NetworkInterfaceStreamTest.java failed because of Teredo Tunneling Pseudo-Interface
Reviewed-by: amlu, chegar, psandoz

! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java

Changeset: 117b25ef4717
Author:    dfuchs
Date:      2015-12-21 13:30 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/117b25ef4717

8145686: SimpleConsoleLogger and LogRecord should take advantage of StackWalker to skip classes implementing System.Logger
Summary: methods defined on classes implementing System.Logger will be skipped when looking for the calling method.
Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! test/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java

Changeset: 7c8488605485
Author:    rriggs
Date:      2015-12-21 11:34 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7c8488605485

8138696: java.lang.ref.Cleaner - an easy to use alternative to finalization
Reviewed-by: mchung, mr, chegar, plevart, kbarrett, dholmes

+ src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/package-info.java
+ src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java
+ test/java/lang/ref/CleanerTest.java

Changeset: 0e95eebcfb29
Author:    naoto
Date:      2015-12-21 09:05 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0e95eebcfb29

8134916: LocaleData.cldr for sun/text/resources/LocaleDataTest.java seems to contain wrong data
Reviewed-by: okutsu

! test/sun/text/resources/LocaleData.cldr
! test/sun/text/resources/LocaleDataTest.java

Changeset: e1a789be1535
Author:    sundar
Date:      2015-12-21 23:27 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e1a789be1535

8145909: tools/jjs/jjs-fileTest.sh fails after JDK-8145750 except on windows
Reviewed-by: jjg

! test/tools/jjs/file.out

Changeset: 13c93f022b65
Author:    lana
Date:      2015-12-23 15:41 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/13c93f022b65

Added tag jdk-9+99 for changeset e1a789be1535

! .hgtags

Changeset: 70ae19973321
Author:    redestad
Date:      2015-12-21 20:54 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/70ae19973321

8145680: Remove unnecessary explicit initialization of volatile variables in java.base
Reviewed-by: alanb, chegar, jfranck, shade

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/sun/misc/VM.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/FileLockImpl.java
! src/java.base/share/classes/sun/nio/ch/MembershipKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
! src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 7cef11a5e1af
Author:    rriggs
Date:      2015-12-21 15:26 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7cef11a5e1af

8136597: java/lang/ProcessHandle/InfoTest.java fails
Summary: Correct for truncated command line
Reviewed-by: redestad

! test/java/lang/ProcessHandle/InfoTest.java

Changeset: 4ed98569717b
Author:    sebastian
Date:      2015-12-15 17:35 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4ed98569717b

4906983: java.net.URL constructors throw MalformedURLException in undocumented way
Summary: Added some testcases for the corner-cases in question and clarified javadoc
Reviewed-by: chegar, msheppar

! src/java.base/share/classes/java/net/URL.java
! test/java/net/URL/TestPort.java

Changeset: 0d3deaa940ac
Author:    dbuck
Date:      2015-12-21 19:59 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0d3deaa940ac

Merge


Changeset: f9d2f9b967dc
Author:    dbuck
Date:      2015-12-21 21:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f9d2f9b967dc

Merge


Changeset: bb61b1821253
Author:    dbuck
Date:      2015-12-21 23:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bb61b1821253

Merge


Changeset: facc0257f4f0
Author:    amlu
Date:      2015-12-22 11:07 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/facc0257f4f0

8145869: Mark test JMXStartStopTest.java and TestJstatdServer.java as intermittently failing
Reviewed-by: darcy

! test/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/sun/tools/jstatd/TestJstatdServer.java

Changeset: 9f6ae01c98cf
Author:    chegar
Date:      2015-12-22 12:17 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9f6ae01c98cf

8145990: Move sun.misc math support classes to jdk.internal.math
Reviewed-by: bpb, darcy

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/java/util/Formatter.java
+ src/java.base/share/classes/jdk/internal/math/DoubleConsts.java
+ src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
+ src/java.base/share/classes/jdk/internal/math/FloatConsts.java
+ src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
+ src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java
! test/java/util/Formatter/Basic-X.java.template
! test/java/util/Formatter/Basic.java
! test/java/util/Formatter/BasicDouble.java
+ test/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java
+ test/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java
+ test/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java
+ test/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java

Changeset: 724df36317cc
Author:    redestad
Date:      2015-12-22 16:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/724df36317cc

8145988: Use the raw methods of java.net.URI when possible
Reviewed-by: shade, chegar

! src/java.base/share/classes/java/io/File.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java

Changeset: 8bfb3dd25947
Author:    redestad
Date:      2015-12-22 19:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8bfb3dd25947

8145862: Improve lazy initialization of fields in java.net.URI
Reviewed-by: shade, chegar

! src/java.base/share/classes/java/net/URI.java

Changeset: d5eae4c54386
Author:    erikj
Date:      2015-11-24 15:40 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d5eae4c54386

8143895: Fix LDFLAGS issues after JDK-8056925
Reviewed-by: ihse

! make/launcher/Launcher-jdk.accessibility.gmk

Changeset: 66b08dbfdb6a
Author:    srl
Date:      2015-11-24 13:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/66b08dbfdb6a

8068619: remove unused internal function in layout
Summary: No functional change. Removes unused code. Makes JDK's layout engine have the same signature as ICU HarfBuzz's wrapper. Reviewed: http://mail.openjdk.java.net/pipermail/2d-dev/2015-March/005156.html
Reviewed-by: prr

! src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.cpp
! src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.h
! src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.h

Changeset: 9ab6bbfb2842
Author:    psadhukhan
Date:      2015-11-25 14:44 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9ab6bbfb2842

7063986: Wrong JNi method call in font scaler
Reviewed-by: prr, rchamyal

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: a78263581ce6
Author:    arapte
Date:      2015-11-26 19:12 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a78263581ce6

8055197: TextField deletes multiline strings
Reviewed-by: serb, alexsch

! src/java.desktop/share/classes/java/awt/TextField.java
+ test/java/awt/TextField/EOLTest/EOLTest.java

Changeset: 54ee396d17f0
Author:    ssadetsky
Date:      2015-12-01 19:02 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/54ee396d17f0

8081457: TrayIcon tests fail in OEL 7 only
Reviewed-by: alexsch, serb, azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! test/java/awt/TrayIcon/ActionCommand/ActionCommand.java
! test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.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/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
! test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy
! test/java/awt/TrayIcon/SystemTrayIconHelper.java
! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java
! test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java
! test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java
! test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java

Changeset: 26e65a8e9548
Author:    ssadetsky
Date:      2015-12-01 19:07 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/26e65a8e9548

8068228: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel
Reviewed-by: ssadetsky, arapte

- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html
! test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java

Changeset: 5ed9c2c9abe6
Author:    ssadetsky
Date:      2015-12-01 19:21 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5ed9c2c9abe6

8030702: Deadlock between subclass of AbstractDocument and UndoManager
Reviewed-by: alexsch, azvegint

! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java
+ src/java.desktop/share/classes/sun/swing/text/UndoableEditLockSupport.java
+ test/javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java

Changeset: 06f9a2bff766
Author:    jdv
Date:      2015-12-02 00:34 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/06f9a2bff766

8074967: [macosx] JPEGImageReader incorrectly identifies YCbCr JPEGs as RGB in standard metadata
Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
+ test/javax/imageio/plugins/jpeg/JpegMetadataColorSpaceTest.java
+ test/javax/imageio/plugins/jpeg/nomarkers.jpg

Changeset: 644e1d66e301
Author:    jdv
Date:      2015-12-02 00:47 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/644e1d66e301

6967419: IndexOutOfBoundsException when drawing PNGs
Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
+ test/javax/imageio/plugins/png/PngForceStopWritingTest.java

Changeset: de7c47b7b8a6
Author:    jdv
Date:      2015-12-02 00:52 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/de7c47b7b8a6

8041501: ImageIO reader is not capable of reading JPEGs without JFIF header
Reviewed-by: prr, psadhukhan

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
+ test/javax/imageio/plugins/jpeg/JpegImageColorSpaceTest.java

Changeset: 284925b520f1
Author:    andrew
Date:      2015-12-02 21:23 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/284925b520f1

8144071: ImageIO does not reset stream if an exception is thrown
Summary: Reset the I/O stream in a finally block
Reviewed-by: andrew
Contributed-by: Jiri Vanek <jvanek at redhat.com>

! src/java.desktop/share/classes/javax/imageio/ImageIO.java
+ test/javax/imageio/spi/MarkTryFinallyReproducer.java

Changeset: 768308605946
Author:    prr
Date:      2015-12-02 16:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/768308605946

Merge

! make/launcher/Launcher-jdk.accessibility.gmk
- make/launcher/Launcher-jdk.jvmstat.gmk
- src/java.base/share/classes/sun/misc/Contended.java
- src/java.base/unix/classes/sun/nio/ch/DefaultSelectorProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/package.html
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
- src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteHostImpl.java
- src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteVmImpl.java
- test/lib/testlibrary/jdk/testlibrary/InputArguments.java
- test/sun/security/tools/jarsigner/warning.sh

Changeset: 1c75bb34131e
Author:    serb
Date:      2015-12-03 12:27 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1c75bb34131e

8131754: AquaTreeUI.getCollapsedIcon() issue reported in java beans tests with a modular build
Reviewed-by: malenkov, alexsch

! src/java.desktop/share/classes/javax/swing/JComponent.java
+ test/java/beans/XMLEncoder/javax_swing_JComponent.java

Changeset: 63f434d00585
Author:    aivanov
Date:      2015-12-03 15:22 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/63f434d00585

8134152: Public API for java 8 DataFlavor fields do not have @since tag
Reviewed-by: ssadetsky, alexsch

! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java

Changeset: d758cae77635
Author:    prr
Date:      2015-12-03 11:56 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d758cae77635

Merge


Changeset: a40afde1f7b2
Author:    rchamyal
Date:      2015-12-04 09:56 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a40afde1f7b2

8067660: JFileChooser create new folder fails silently
Reviewed-by: alexsch, psadhukhan

! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/javax/swing/JFileChooser/8067660/FileChooserTest.java

Changeset: 313b0c722ffe
Author:    psadhukhan
Date:      2015-12-04 13:52 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/313b0c722ffe

8140530: Creating a VolatileImage with size 0, 0 results in no longer working g2d.drawStri
Reviewed-by: flar, serb

! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
+ test/java/awt/image/VolatileImage/VolatileImageBug.java

Changeset: 601407e6105a
Author:    lbourges
Date:      2015-12-05 09:48 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/601407e6105a

8144630: Use PrivilegedAction to create Thread in Marlin RendererStats
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java

Changeset: bd052ed8bf6f
Author:    psadhukhan
Date:      2015-12-08 11:25 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bd052ed8bf6f

7160052: GlyphVector.setGlyphPosition can throw an exception on valid input
Reviewed-by: jdv, serb

! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
+ test/java/awt/font/GlyphVector/TestStandardGlyphVectorBug.java

Changeset: a091064e48f5
Author:    arapte
Date:      2015-12-09 02:41 +0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a091064e48f5

8060137: Removing Text from TextField / TextArea is not possible after typing
Reviewed-by: ssadetsky, psadhukhan

! src/java.desktop/share/classes/java/awt/TextComponent.java
! test/java/awt/TextArea/TextAreaEditing/TextAreaEditing.java
+ test/java/awt/TextField/TextFieldEditing/TextFieldEditing.java

Changeset: f96067ff0019
Author:    serb
Date:      2015-12-08 19:50 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f96067ff0019

7159591: [macosx] In SetFontTest there's no space for the second button
Reviewed-by: arapte, serb
Contributed-by: manajit.halder at oracle.com

! test/java/awt/List/SetFontTest/SetFontTest.html

Changeset: f7b36c518a5f
Author:    arapte
Date:      2015-12-09 18:12 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f7b36c518a5f

8144915: TextField throws NPE
Reviewed-by: ssadetsky, serb

! src/java.desktop/share/classes/java/awt/TextField.java

Changeset: 7b8890408366
Author:    serb
Date:      2015-12-09 18:56 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7b8890408366

8143909: Behavior of null arguments not specified in javax.sound.midi.spi
Summary: The specification change was reviewed by Florian Bomers also
Reviewed-by: amenkov

! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDeviceProvider.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencerProvider.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftProvider.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java
! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java
! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java
- test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java
- test/javax/sound/midi/MidiDeviceProvider/NullInfo.java
- test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java
+ test/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java
+ test/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java
+ test/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java
+ test/javax/sound/midi/spi/MidiFileReader/ExpectedNPEOnNull.java
+ test/javax/sound/midi/spi/MidiFileWriter/ExpectedNPEOnNull.java
+ test/javax/sound/midi/spi/SoundbankReader/ExpectedNPEOnNull.java

Changeset: 779ee10f495f
Author:    lbourges
Date:      2015-12-09 13:59 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/779ee10f495f

8144828: Marlin renderer causes unaligned write accesses
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java

Changeset: bc206c4cda2e
Author:    prr
Date:      2015-12-09 15:20 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bc206c4cda2e

8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+
Reviewed-by: serb, jgodinez

! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java

Changeset: a6d002e85766
Author:    aniyogi
Date:      2015-12-10 14:21 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a6d002e85766

8139169: [macosx] Action registered for keyboard shortcut is called twice
Reviewed-by: serb, alexsch

! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
+ test/javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java

Changeset: 144857d07b80
Author:    psadhukhan
Date:      2015-12-10 16:09 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/144857d07b80

8040139: Test closed/javax/print/attribute/Services_getDocFl.java fails with NullpointerException
Reviewed-by: jdv, prr

! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
+ test/javax/print/attribute/Services_getDocFl.java

Changeset: 2459ec1af080
Author:    ptbrunet
Date:      2015-12-10 12:16 -0600
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2459ec1af080

8071334: Investigate JAB changes required to support the version string change
Summary: remove use of java.version property; no longer needed
Reviewed-by: van, alexsch
Contributed-by: peter.brunet at oracle.com

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: ac644ff52d19
Author:    prr
Date:      2015-12-10 11:46 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac644ff52d19

Merge

- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngine.java
- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngineFactory.java
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptEngine.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.m

Changeset: b241e22181c2
Author:    prr
Date:      2015-12-10 12:51 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b241e22181c2

8144858: HBShaper.c does not compiler with VS2010
Reviewed-by: serb, simonis

! src/java.desktop/share/native/libfontmanager/HBShaper.c

Changeset: d2bb8239ba2d
Author:    lbourges
Date:      2015-12-10 15:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d2bb8239ba2d

8144446: Automate the Marlin crash test
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! test/sun/java2d/marlin/CrashTest.java

Changeset: 590d490181cc
Author:    lbourges
Date:      2015-12-10 15:52 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/590d490181cc

8144445: Maximum size checking in Marlin ArrayCache utility methods is not optimal
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/ArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
+ test/sun/java2d/marlin/ArrayCacheSizeTest.java

Changeset: ec5113be2208
Author:    lbourges
Date:      2015-12-10 15:58 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ec5113be2208

8144654: Improve Marlin logging
Reviewed-by: prr, flar

! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java

Changeset: e11161168aab
Author:    bpb
Date:      2015-12-11 11:38 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e11161168aab

8144245: [PIT] javax/imageio/plugins/shared/WriteAfterAbort.java
Summary: Reset stream position after abort; change IAEs to NPEs.
Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! test/ProblemList.txt
! test/javax/imageio/plugins/shared/WriteAfterAbort.java
+ test/javax/imageio/plugins/tiff/WriteToSequenceAfterAbort.java

Changeset: 37697c44c8f8
Author:    bpb
Date:      2015-12-11 15:07 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/37697c44c8f8

8144997: "IIOException: Field data is past end-of-stream" when calling TIFFImageReader.read()
Summary: Instead of failing for an IFD entry with bad type or offset, continue with the next entry.
Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java

Changeset: 397f06bb61cd
Author:    prr
Date:      2015-12-14 10:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/397f06bb61cd

Merge

- src/java.base/share/native/libzip/ZipFile.c

Changeset: d5a55d89a3bd
Author:    prr
Date:      2015-12-14 14:12 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d5a55d89a3bd

Merge

- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java

Changeset: 966f8b2c8cd3
Author:    prr
Date:      2015-12-22 09:14 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/966f8b2c8cd3

Merge

- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
! test/ProblemList.txt
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java

Changeset: 17c65015ebcc
Author:    prr
Date:      2015-12-22 10:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/17c65015ebcc

Merge


Changeset: 9359b41628d5
Author:    rriggs
Date:      2015-12-22 14:12 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9359b41628d5

8146012: CleanerTest fails: Cleanable should have been freed
Summary: Simplify cleanables being called and use WhiteBox to trigger GC
Reviewed-by: chegar

! test/java/lang/ref/CleanerTest.java

Changeset: c89275e90496
Author:    chegar
Date:      2015-12-22 21:30 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c89275e90496

8146038: CleanerImpl should not depend on ManagedLocalsThread
Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java

Changeset: 47e7d7363249
Author:    chegar
Date:      2015-12-22 21:32 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/47e7d7363249

8146000: Remove sun.mics.CompoundEnumeration
Reviewed-by: coffeys, shade

! src/java.base/share/classes/java/lang/ClassLoader.java
- src/java.base/share/classes/sun/misc/CompoundEnumeration.java

Changeset: 6338191e2e44
Author:    xuelei
Date:      2015-12-23 03:51 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6338191e2e44

8133070: Hot lock on BulkCipher.isAvailable
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/CipherBox.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/CipherSuiteList.java
! src/java.base/share/classes/sun/security/ssl/JsseJce.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java

Changeset: ec08bf9b7cb2
Author:    olagneau
Date:      2015-12-18 17:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ec08bf9b7cb2

8058865: JMX Test Refactoring
Reviewed-by: jbachorik

+ test/javax/management/MBeanServer/ExceptionFactory.java
+ test/javax/management/MBeanServer/ExceptionTest.java
+ test/javax/management/MBeanServer/ExceptionThrower.java
+ test/javax/management/MBeanServer/ExceptionThrowerMBean.java
+ test/javax/management/mxbean/Basic.java
+ test/javax/management/mxbean/BasicMXBean.java
+ test/javax/management/mxbean/MXBeanExceptionHandlingTest.java
+ test/javax/management/mxbean/MXBeanInteropTest1.java
+ test/javax/management/mxbean/MXBeanInteropTest2.java
+ test/javax/management/mxbean/MXBeanLoadingTest1.java
+ test/javax/management/mxbean/MXBeanNotifTest.java
+ test/javax/management/mxbean/MXBeanWeirdParamTest.java
+ test/javax/management/mxbean/SqeDescriptorKey.java
+ test/javax/management/mxbean/SqeNotification.java
+ test/javax/management/mxbean/SqeParameter.java
+ test/javax/management/mxbean/Utils.java
+ test/javax/management/query/QueryData.java
+ test/javax/management/query/QueryFactory.java
+ test/javax/management/query/ServerDelegate.java
+ test/javax/management/query/ServerDelegateMBean.java
+ test/javax/management/query/SqeDescriptorKey.java
+ test/javax/management/query/SupportedQueryTypesTest.java
+ test/javax/management/query/TestQuery.java
+ test/javax/management/query/TestQueryMBean.java
+ test/javax/management/security/AuthorizationTest.java
+ test/javax/management/security/MBS_Light.java
+ test/javax/management/security/MBS_LightMBean.java
+ test/javax/management/security/RjmxMBeanParameter.java
+ test/javax/management/security/SecurityTest.java
+ test/javax/management/security/ServerDelegate.java
+ test/javax/management/security/ServerDelegateMBean.java
+ test/javax/management/security/Simple.java
+ test/javax/management/security/SimpleListener.java
+ test/javax/management/security/SimpleMBean.java
+ test/javax/management/security/SqeDescriptorKey.java
+ test/javax/management/security/TestJMXAuthenticator.java
+ test/javax/management/security/TestSampleLoginModule.java
+ test/javax/management/security/Utils.java
+ test/javax/management/security/access.properties
+ test/javax/management/security/java.policy.authorization
+ test/javax/management/security/keystoreAgent
+ test/javax/management/security/keystoreClient
+ test/javax/management/security/login.config
+ test/javax/management/security/password.properties
+ test/javax/management/security/truststoreAgent
+ test/javax/management/security/truststoreClient

Changeset: d0a642db657b
Author:    ntv
Date:      2015-12-23 13:19 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d0a642db657b

8143413: add toEpochSecond methods for efficient access
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! test/java/time/tck/java/time/TCKLocalDate.java
! test/java/time/tck/java/time/TCKLocalTime.java
! test/java/time/tck/java/time/TCKOffsetTime.java

Changeset: f9a4a8cbbf49
Author:    xuelei
Date:      2015-12-24 15:22 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f9a4a8cbbf49

8146192: Add test for JDK-8049321
Reviewed-by: mullan

+ test/javax/net/ssl/TLSv12/SignatureAlgorithms.java

Changeset: 35859ef93e99
Author:    lana
Date:      2015-12-24 10:34 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/35859ef93e99

Merge

- src/java.base/share/classes/sun/misc/CompoundEnumeration.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html
- test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java
- test/javax/sound/midi/MidiDeviceProvider/NullInfo.java
- test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java

Changeset: f371bdfb7875
Author:    igerasim
Date:      2015-12-25 16:43 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f371bdfb7875

8066982: ZonedDateTime.parse() returns wrong ZoneOffset around DST fall transition
Summary: In Parsed.java the method resolveInstant() is altered such that, the offset (if present) will be given priority over zone.
Reviewed-by: rriggs, scolebourne
Contributed-by: ramanand.patil at oracle.com

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/Parsed.java
! test/java/time/tck/java/time/TCKZonedDateTime.java
+ test/java/time/tck/java/time/format/TCKDTFParsedInstant.java

Changeset: 3f00e1b74464
Author:    igerasim
Date:      2015-12-25 16:45 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f00e1b74464

8145388: URLConnection.guessContentTypeFromStream returns image/jpg for some JPEG images
Summary: Since "image/jpg" is not a valid Content Type, the method should return "image/jpeg" when APPn marker segment has 'EE' as a marker type.
Reviewed-by: prr, bpb
Contributed-by: ramanand.patil at oracle.com

! src/java.base/share/classes/java/net/URLConnection.java

Changeset: 20d991bc9171
Author:    xuelei
Date:      2015-12-28 00:02 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/20d991bc9171

8146197: SignatureAlgorithms.java after push of JDK-8146192
Reviewed-by: henryjen, jnimeh, mullan

! test/javax/net/ssl/TLSv12/SignatureAlgorithms.java

Changeset: 6fde8da39d20
Author:    xiaofeya
Date:      2015-12-28 19:03 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6fde8da39d20

8146209: java/net/NetworkInterface/NetworkInterfaceStreamTest.java still fails after fix JDK-8131155
Reviewed-by: chegar
Contributed-by: felix.yang at oracle.com

! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java

Changeset: 5cebf921be7a
Author:    sdrach
Date:      2015-12-30 16:15 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5cebf921be7a

8144355: JDK 9 changes to ZipFileSystem to support multi-release jar files
Summary: JEP 238 Multi-Release JarFileSystem implementation
Reviewed-by: alanb, psandoz, sherman

+ src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
+ test/jdk/nio/zipfs/MultiReleaseJarTest.java
+ test/lib/testlibrary/java/util/jar/Compiler.java
+ test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java
+ test/lib/testlibrary/java/util/jar/JarBuilder.java

Changeset: f9919c0e0a18
Author:    sebastian
Date:      2015-12-30 19:20 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f9919c0e0a18

8145981: (fs) LinuxWatchService can reports events against wrong directory
Summary: Fixes wakeup mechanism of LinuxWatchService and introduces a test
Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
+ test/java/nio/file/WatchService/UpdateInterference.java

Changeset: 3d452840f482
Author:    weijun
Date:      2016-01-04 17:03 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3d452840f482

8146377: test/sun/security/tools/jarsigner/concise_jarsigner.sh failing
Reviewed-by: xuelei

! test/sun/security/tools/jarsigner/concise_jarsigner.sh

Changeset: af75d7a0b5dc
Author:    lana
Date:      2016-01-07 09:33 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af75d7a0b5dc

Added tag jdk-9+100 for changeset 3d452840f482

! .hgtags

Changeset: 4f224680d2bf
Author:    lancea
Date:      2016-01-04 12:25 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4f224680d2bf

8144082: Add Statement.enquoteNCharLiteral
Reviewed-by: joehw

! src/java.sql/share/classes/java/sql/Statement.java
! test/java/sql/testng/test/sql/StatementTests.java

Changeset: 658984e7e3d0
Author:    sherman
Date:      2016-01-04 14:34 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/658984e7e3d0

8146431: j.u.z.ZipFile.getEntry("") throws AIOOBE
Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/java/util/zip/ZipFile/TestZipFile.java

Changeset: e246069c6a83
Author:    asmotrak
Date:      2016-01-04 19:48 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e246069c6a83

8129560: TestKeyPairGenerator.java fails on Solaris because private exponent needs to comply with FIPS 186-4
Reviewed-by: mullan
Contributed-by: bhanu.prakash.gopularam at oracle.com

! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java

Changeset: c65bb5305208
Author:    ntv
Date:      2016-01-05 10:09 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c65bb5305208

8145166: Duration.toString violates specification
Summary: Correct Duration.toString method
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/Duration.java
! test/java/time/tck/java/time/TCKDuration.java

Changeset: c8dd830a0393
Author:    simonis
Date:      2016-01-05 18:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c8dd830a0393

8146425: After change 8142907 'EXCLUDE_FILE' is wrongly interpreted as pattern
Reviewed-by: erikj

! make/lib/NioLibraries.gmk

Changeset: 398904912c77
Author:    naoto
Date:      2016-01-05 10:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/398904912c77

8039301: [ja] Host Locale Provider uses non-translated Calendar field names
8039969: Old Korean Calendar conflicts with Host Locale
8049835: [ar/HOST adapter] Hijri calendar era is used but date number follows gregorian
8054010: [HOST provider, not gregory] Return NULL when calling Calendar.getDisplayNames for Calendar.ERA
8054482: [HOST provider] only return standalone-style month display name
8055258: [HOST provider] Short era display name is not returned
Reviewed-by: okutsu

! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/java/util/Locale/LocaleProviders.java
! test/java/util/Locale/LocaleProviders.sh

Changeset: 2efa37c9e038
Author:    ntv
Date:      2016-01-05 14:33 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2efa37c9e038

8146489: @since tag missed
Reviewed-by: lancea, rriggs

! src/java.base/share/classes/java/time/Duration.java

Changeset: 7b17bff2ea36
Author:    bpb
Date:      2016-01-05 13:57 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7b17bff2ea36

8050499: (ch) NativeSignal.signal fails with error 316 on OS X
Summary: Do not throw an exception when ESRCH returned by pthread_kill() on OS X.
Reviewed-by: alanb

! src/java.base/unix/native/libnio/ch/NativeThread.c
+ test/java/nio/channels/DatagramChannel/StressNativeSignal.java

Changeset: 14ea926b0877
Author:    bpb
Date:      2016-01-05 16:03 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/14ea926b0877

8146359: test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java fails when nc is not available
Summary: Check for presence of netcat command using 'which' before running test
Reviewed-by: alanb

! test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java

Changeset: 411947bd5f14
Author:    chegar
Date:      2016-01-06 10:01 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/411947bd5f14

8145544: Move sun.misc.VM to jdk.internal.misc
Reviewed-by: alanb, mullan, weijun

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/misc/VM.java
+ src/java.base/share/classes/jdk/internal/misc/VMNotification.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/misc/Unsafe.java
- src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/classes/sun/misc/VMNotification.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/java.base/share/classes/sun/reflect/Reflection.java
! src/java.base/share/native/libjava/VM.c
+ src/java.base/unix/classes/jdk/internal/misc/OSEnvironment.java
- src/java.base/unix/classes/sun/misc/OSEnvironment.java
! src/java.base/unix/native/libjava/VM_md.c
+ src/java.base/windows/classes/jdk/internal/misc/OSEnvironment.java
! src/java.base/windows/classes/sun/io/Win32ErrorMode.java
- src/java.base/windows/classes/sun/misc/OSEnvironment.java
! src/java.base/windows/native/libjava/VM_md.c
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
! test/java/lang/management/MemoryMXBean/Pending.java
+ test/jdk/internal/misc/VM/GetNanoTimeAdjustment.java
- test/sun/misc/VM/GetNanoTimeAdjustment.java
! test/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/sun/security/krb5/auto/TEST.properties

Changeset: 521aaf34058d
Author:    robm
Date:      2016-01-06 15:13 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/521aaf34058d

8146105: Undo accidential changes to sun/security/ssl/SignatureAndHashAlgorithm.java
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java

Changeset: 312cdd70812e
Author:    jbachorik
Date:      2016-01-06 17:59 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/312cdd70812e

8143047: Re-examine javax/management/ImplementationVersion/ImplVersionTest.java
Reviewed-by: alanb, emcmanus

! test/javax/management/ImplementationVersion/ImplVersionCommand.java
! test/javax/management/ImplementationVersion/ImplVersionTest.java
! test/javax/management/remote/mandatory/version/ImplVersionTest.java

Changeset: d329a72e34bb
Author:    chegar
Date:      2016-01-06 17:40 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d329a72e34bb

8146484: Examine sun.misc.MessageUtils
Reviewed-by: alanb, mchung, sherman

! make/mapfiles/libjava/mapfile-vers
! make/src/classes/build/tools/dtdbuilder/DTDParser.java
! src/java.base/share/classes/java/lang/StringCoding.java
- src/java.base/share/classes/sun/misc/MessageUtils.java
- src/java.base/share/native/libjava/MessageUtils.c
+ src/java.base/share/native/libjava/StringCoding.c
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java

Changeset: 8aa6aa55aab5
Author:    bpb
Date:      2016-01-06 10:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8aa6aa55aab5

8146041: java.net.URLConnection.guessContentTypeFromStream() does not recognize TIFF streams
Summary: Add detection of TIFF magic numbers.
Reviewed-by: rriggs, chegar

! src/java.base/share/classes/java/net/URLConnection.java
+ test/java/net/URLConnection/TIFFContentGuesser.java

Changeset: 6239e3845676
Author:    redestad
Date:      2016-01-06 20:16 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6239e3845676

8146526: Improve java.net.URI$Parser startup characteristics
Reviewed-by: chegar, alanb

! src/java.base/share/classes/java/net/URI.java

Changeset: af7720682024
Author:    xiaofeya
Date:      2016-01-06 22:22 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/af7720682024

8140472: java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind
Reviewed-by: chegar
Contributed-by: felix.yang at oracle.com

! test/java/net/ipv6tests/TcpTest.java

Changeset: 80d950eb9f09
Author:    simonis
Date:      2016-01-07 10:54 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/80d950eb9f09

8146482: [TESTBUG] java/net/SocketOption/OptionTest should only use multicast capable interfaces for multicast tests
Reviewed-by: chegar

! test/java/net/SocketOption/OptionsTest.java

Changeset: 2f829a220cda
Author:    vtewari
Date:      2015-12-18 16:06 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2f829a220cda

4823133: RandomAccessFile.length() is not thread-safe
Summary: RandomAccessFile.length() is not thread-safe
Reviewed-by: rriggs, dfuchs, martin, dsamersoff

! src/java.base/share/native/libjava/RandomAccessFile.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
+ test/java/io/RandomAccessFile/FileLengthTest.java

Changeset: adfeb1434d90
Author:    rriggs
Date:      2016-01-07 10:10 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/adfeb1434d90

8146574: (process) ProcessHandle test cleanup
Reviewed-by: chegar

! test/java/lang/ProcessHandle/Basic.java
! test/java/lang/ProcessHandle/InfoTest.java
! test/java/lang/ProcessHandle/OnExitTest.java
! test/java/lang/ProcessHandle/PermissionTest.java
! test/java/lang/ProcessHandle/ProcessUtil.java
- test/java/lang/ProcessHandle/TEST.properties
! test/java/lang/ProcessHandle/TreeTest.java

Changeset: 77259f6707d6
Author:    lana
Date:      2016-01-07 15:14 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/77259f6707d6

Merge

- src/java.base/share/classes/sun/misc/MessageUtils.java
- src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/classes/sun/misc/VMNotification.java
- src/java.base/share/native/libjava/MessageUtils.c
- src/java.base/unix/classes/sun/misc/OSEnvironment.java
- src/java.base/windows/classes/sun/misc/OSEnvironment.java
- test/java/lang/ProcessHandle/TEST.properties
- test/sun/misc/VM/GetNanoTimeAdjustment.java

Changeset: 5c4530bb9ae6
Author:    amlu
Date:      2016-01-08 13:06 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5c4530bb9ae6

8146587: Mark tools/pack200/Pack200Test.java as intermittently failing
Reviewed-by: darcy

! test/tools/pack200/Pack200Test.java

Changeset: 5e8370fb3ed9
Author:    alanb
Date:      2016-01-08 11:47 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5e8370fb3ed9

8049422: Remove @jdk.Exported
Reviewed-by: dfuchs, mchung, darcy, chegar

- src/java.base/share/classes/jdk/Exported.java
! src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java
! src/java.base/share/classes/jdk/net/NetworkPermission.java
! src/java.base/share/classes/jdk/net/SocketFlow.java
! src/java.base/share/classes/jdk/net/Sockets.java
! src/java.base/share/classes/jdk/net/package-info.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/GUIInitializedListener.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentLoadException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java
! src/jdk.attach/share/classes/com/sun/tools/attach/package-info.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/package-info.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/package-info.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/package-info.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSignerException.java
! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsoleContext.java
! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsolePlugin.java
! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/AbsentInformationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/Accessible.java
! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ArrayType.java
! src/jdk.jdi/share/classes/com/sun/jdi/BooleanType.java
! src/jdk.jdi/share/classes/com/sun/jdi/BooleanValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java
! src/jdk.jdi/share/classes/com/sun/jdi/ByteType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ByteValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/CharType.java
! src/jdk.jdi/share/classes/com/sun/jdi/CharValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassLoaderReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotPreparedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassObjectReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/DoubleType.java
! src/jdk.jdi/share/classes/com/sun/jdi/DoubleValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/Field.java
! src/jdk.jdi/share/classes/com/sun/jdi/FloatType.java
! src/jdk.jdi/share/classes/com/sun/jdi/FloatValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/IncompatibleThreadStateException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InconsistentDebugInfoException.java
! src/jdk.jdi/share/classes/com/sun/jdi/IntegerType.java
! src/jdk.jdi/share/classes/com/sun/jdi/IntegerValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvalidCodeIndexException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvalidLineNumberException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvalidStackFrameException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvalidTypeException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java
! src/jdk.jdi/share/classes/com/sun/jdi/LocalVariable.java
! src/jdk.jdi/share/classes/com/sun/jdi/Locatable.java
! src/jdk.jdi/share/classes/com/sun/jdi/Location.java
! src/jdk.jdi/share/classes/com/sun/jdi/LongType.java
! src/jdk.jdi/share/classes/com/sun/jdi/LongValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/Method.java
! src/jdk.jdi/share/classes/com/sun/jdi/Mirror.java
! src/jdk.jdi/share/classes/com/sun/jdi/MonitorInfo.java
! src/jdk.jdi/share/classes/com/sun/jdi/NativeMethodException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectCollectedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/PrimitiveType.java
! src/jdk.jdi/share/classes/com/sun/jdi/PrimitiveValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/ReferenceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ShortType.java
! src/jdk.jdi/share/classes/com/sun/jdi/ShortValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/StackFrame.java
! src/jdk.jdi/share/classes/com/sun/jdi/StringReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadGroupReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/Type.java
! src/jdk.jdi/share/classes/com/sun/jdi/TypeComponent.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMCannotBeModifiedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMDisconnectedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMMismatchException.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMOutOfMemoryException.java
! src/jdk.jdi/share/classes/com/sun/jdi/Value.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java
! src/jdk.jdi/share/classes/com/sun/jdi/VoidType.java
! src/jdk.jdi/share/classes/com/sun/jdi/VoidValue.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/AttachingConnector.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/Connector.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/LaunchingConnector.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/ListeningConnector.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/Transport.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/TransportTimeoutException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/BreakpointEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassPrepareEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/Event.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/EventIterator.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/EventQueue.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/EventSet.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ExceptionEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/LocatableEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MethodEntryEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MethodExitEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/StepEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ThreadDeathEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ThreadStartEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/VMDeathEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/VMDisconnectEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/VMStartEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/WatchpointEvent.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/BreakpointRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ClassPrepareRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ClassUnloadRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/DuplicateRequestException.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ExceptionRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/InvalidRequestStateException.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MethodEntryRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MethodExitRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorWaitRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/StepRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/VMDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/WatchpointRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/package-info.java
! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java
! src/jdk.management/share/classes/com/sun/management/GarbageCollectorMXBean.java
! src/jdk.management/share/classes/com/sun/management/GcInfo.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java
! src/jdk.management/share/classes/com/sun/management/VMOption.java
! src/jdk.management/share/classes/com/sun/management/package-info.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/Association.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalReceiveException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalUnbindException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/InvalidStreamException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/MessageInfo.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/Notification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/NotificationHandler.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpSocketOption.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SendFailedNotification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/ShutdownNotification.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/package-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/LdapPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTNumericCredential.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/PolicyFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/PrincipalComparator.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/UserPrincipal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/package-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/package-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/package-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/package-info.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireType.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java

Changeset: c3ecf996006a
Author:    lana
Date:      2016-01-14 08:08 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c3ecf996006a

Added tag jdk-9+101 for changeset 5e8370fb3ed9

! .hgtags

Changeset: ac0150296d51
Author:    alundblad
Date:      2016-01-08 17:10 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ac0150296d51

8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistent
Summary: Updated include/exclude pattern arguments for sjavac.
Reviewed-by: erikj

! make/gendata/GendataBreakIterator.gmk

Changeset: 44ab242c0bfc
Author:    dfuchs
Date:      2016-01-08 17:39 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/44ab242c0bfc

8146691: @since 9 tag missing for System.getLogger
Reviewed-by: chegar

! src/java.base/share/classes/java/lang/System.java

Changeset: a2eadc7327a0
Author:    bchristi
Date:      2016-01-08 13:14 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a2eadc7327a0

8144552: java/lang/StackWalker/LocalsAndOperands.java fails with java.lang.NullPointerException
Summary: Update test case to expect null
Reviewed-by: mchung, dfuchs

! src/java.base/share/classes/java/lang/LiveStackFrame.java
! test/java/lang/StackWalker/LocalsAndOperands.java

Changeset: dc56076a794a
Author:    darcy
Date:      2016-01-08 14:06 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dc56076a794a

8146718: jdk/internal/jimage tests listed in both tier 1 and tier 2
Reviewed-by: rriggs

! test/TEST.groups

Changeset: 9e1ec5f99e2e
Author:    darcy
Date:      2016-01-08 17:52 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9e1ec5f99e2e

8146724: Problem list jdk/internal/jimage/JImageReadTest.java
Reviewed-by: jjg

! test/ProblemList.txt

Changeset: daaace32c979
Author:    xuelei
Date:      2016-01-09 13:02 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/daaace32c979

8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
Reviewed-by: weijun, wetmore

! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java

Changeset: e20c0494bd70
Author:    jlaskey
Date:      2016-01-09 11:19 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e20c0494bd70

8146712: jdk/internal/jimage/JImageReadTest.java fails on all platforms
Reviewed-by: tbell
Contributed-by: james.laskey at oracle.com

! test/jdk/internal/jimage/JImageReadTest.java

Changeset: 16296b4145d0
Author:    redestad
Date:      2016-01-10 14:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/16296b4145d0

8146686: Create the schemeSpecificPart for non-opaque URIs lazily
Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/net/URI.java

Changeset: aa9fd2797b82
Author:    darcy
Date:      2016-01-10 11:09 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/aa9fd2797b82

8146744: Remove LFMultiThreadCachingTest.java from windows problem list
Reviewed-by: jlaskey

! test/ProblemList.txt

Changeset: f746a5e4a0f6
Author:    xiaofeya
Date:      2016-01-11 00:21 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f746a5e4a0f6

8133704: java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java may fail with address already in use
Reviewed-by: chegar
Contributed-by: felix.yang at oracle.com

! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java

Changeset: 8630d3de3737
Author:    rriggs
Date:      2016-01-11 10:03 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8630d3de3737

8146028: Common Cleaner for finalization replacements in OpenJDK
Reviewed-by: dfuchs, alanb, chegar, plevart

! src/java.base/share/classes/java/lang/ref/Cleaner.java
- src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java
+ src/java.base/share/classes/jdk/internal/ref/CleanerFactory.java
+ src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
+ src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
+ src/java.base/share/classes/jdk/internal/ref/SoftCleanable.java
+ src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! test/java/lang/ref/CleanerTest.java

Changeset: a32e78dc747d
Author:    rriggs
Date:      2016-01-11 10:24 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a32e78dc747d

8146567: Remove dead code finalizer methods
Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: 5be075daee3a
Author:    mhaupt
Date:      2016-01-11 17:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5be075daee3a

8146786: [TESTBUG] straighten out testability for several issues
Reviewed-by: psandoz

+ test/java/lang/invoke/8076596/Test8076596.java
+ test/java/lang/invoke/8076596/Test8076596.security.policy
! test/java/lang/invoke/FindClassSecurityManager.java
! test/java/lang/invoke/T8139885.java

Changeset: ad15d9eb8b41
Author:    ntv
Date:      2016-01-11 11:39 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ad15d9eb8b41

8068803: Performance of LocalDate.plusDays could be better
Reviewed-by: rriggs, scolebourne

! src/java.base/share/classes/java/time/LocalDate.java
! test/java/time/tck/java/time/TCKLocalDate.java

Changeset: 9cb481c81b64
Author:    dfuchs
Date:      2016-01-11 18:30 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9cb481c81b64

8146665: Test jdk/test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java fails - missing expected output
Summary: increases numbers of gc loops and fix finally {} clause to get a better diagnostic
Reviewed-by: mchung

! test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java

Changeset: c421a3928efc
Author:    darcy
Date:      2016-01-11 10:13 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c421a3928efc

8146745: Problem list SessionCacheSizeTests.java
Reviewed-by: xuelei

! test/ProblemList.txt
! test/javax/net/ssl/SSLSession/SessionCacheSizeTests.java

Changeset: d09282af3b52
Author:    xuelei
Date:      2016-01-12 08:05 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d09282af3b52

8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
Reviewed-by: weijun, wetmore

! test/javax/net/ssl/SSLSession/SessionCacheSizeTests.java

Changeset: 67ecd47614dc
Author:    sundar
Date:      2016-01-12 17:08 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/67ecd47614dc

8068938: javax.script package description should specify use of ServiceLoader
Reviewed-by: alanb, hannesw

! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java
! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java
+ src/java.scripting/share/classes/javax/script/package-info.java
- src/java.scripting/share/classes/javax/script/package.html

Changeset: f0cf478dc546
Author:    rriggs
Date:      2016-01-12 17:54 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f0cf478dc546

8146671: [TEST BUG] java/lang/ref/CleanerTest.java required more memory for -UseCompressedOops runs
Reviewed-by: joehw

! test/java/lang/ref/CleanerTest.java

Changeset: 6bba5850fab9
Author:    amlu
Date:      2016-01-13 14:51 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6bba5850fab9

8146762: Move back java/util/concurrent/Phaser/Basic.java to tier1
Reviewed-by: chegar

! test/TEST.groups

Changeset: bc135ab66df9
Author:    chegar
Date:      2016-01-13 13:33 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bc135ab66df9

8146735: Move sun.misc.PerformanceLogger to sun.awt.util
Reviewed-by: alanb, mchung, rriggs

- src/java.base/share/classes/sun/misc/PerformanceLogger.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java
+ src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java

Changeset: 85569c4cd30f
Author:    chegar
Date:      2016-01-13 14:32 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/85569c4cd30f

8146736: Move sun.misc performance counters to jdk.internal.perf
Reviewed-by: alanb, mchung, rriggs

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ src/java.base/share/classes/jdk/internal/perf/Perf.java
+ src/java.base/share/classes/jdk/internal/perf/PerfCounter.java
- src/java.base/share/classes/sun/misc/Perf.java
- src/java.base/share/classes/sun/misc/PerfCounter.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java
! src/java.management/share/classes/sun/management/ConnectorAddressLink.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java
! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java

Changeset: 56f2a4bb5bd3
Author:    chegar
Date:      2016-01-13 14:42 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/56f2a4bb5bd3

8146774: Remove sun.misc.JarFilter
Reviewed-by: alanb, mchung

- src/java.base/share/classes/sun/misc/JarFilter.java

Changeset: 6a24a7157863
Author:    chegar
Date:      2016-01-13 14:44 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6a24a7157863

8146771: Remove unused CEFormatException and CEStreamExhausted from sun.misc
Reviewed-by: alanb, rriggs

- src/java.base/share/classes/sun/misc/CEFormatException.java
- src/java.base/share/classes/sun/misc/CEStreamExhausted.java

Changeset: 41491b4e93d1
Author:    mullan
Date:      2016-01-13 09:39 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/41491b4e93d1

8085903: New fix for memory leak in ProtectionDomain cache
Reviewed-by: xuelei, igerasim

! src/java.base/share/classes/java/security/ProtectionDomain.java

Changeset: bc7826956914
Author:    mullan
Date:      2016-01-13 10:25 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bc7826956914

Merge

- src/java.base/share/classes/sun/misc/CEFormatException.java
- src/java.base/share/classes/sun/misc/CEStreamExhausted.java
- src/java.base/share/classes/sun/misc/JarFilter.java
- src/java.base/share/classes/sun/misc/Perf.java
- src/java.base/share/classes/sun/misc/PerfCounter.java
- src/java.base/share/classes/sun/misc/PerformanceLogger.java

Changeset: b0c8266f9962
Author:    wetmore
Date:      2016-01-13 17:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b0c8266f9962

8145849: ALPN: getHandshakeApplicationProtocol() always return null
Reviewed-by: wetmore, vinnie
Contributed-by: amanda.jiang at oracle.com

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java
! test/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
! test/javax/net/ssl/ALPN/SSLSocketAlpnTest.java

Changeset: f5d02fbd8095
Author:    mhaupt
Date:      2016-01-14 13:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f5d02fbd8095

8147078: MethodHandles.catchException does not enforce Throwable subtype
Reviewed-by: psandoz, sundar

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/java/lang/invoke/8147078/Test8147078.java

Changeset: c43113f67573
Author:    dcherepanov
Date:      2016-01-14 18:22 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c43113f67573

8145409: Better detect JRE that JLI will be using
Reviewed-by: ksrini

! src/java.base/windows/native/libjli/java_md.c
! src/java.base/windows/native/libjli/java_md.h

Changeset: 41d23e89d583
Author:    chegar
Date:      2016-01-14 19:07 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/41d23e89d583

7067728: Remove stopThread RuntimePermission from the default java.policy
Reviewed-by: alanb, mchung, mullan

! src/java.base/share/conf/security/java.policy

Changeset: e00d22e96e6e
Author:    lana
Date:      2016-01-14 12:04 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e00d22e96e6e

Merge

- src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java
- src/java.base/share/classes/sun/misc/CEFormatException.java
- src/java.base/share/classes/sun/misc/CEStreamExhausted.java
- src/java.base/share/classes/sun/misc/JarFilter.java
- src/java.base/share/classes/sun/misc/Perf.java
- src/java.base/share/classes/sun/misc/PerfCounter.java
- src/java.base/share/classes/sun/misc/PerformanceLogger.java
- src/java.scripting/share/classes/javax/script/package.html

Changeset: 18dc79370cc6
Author:    peytoia
Date:      2016-01-15 14:33 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/18dc79370cc6

8026766: Add toString() to j.u.Locale.LanguageRange.
Reviewed-by: okutsu

! src/java.base/share/classes/java/util/Locale.java
+ test/java/util/Locale/Bug8026766.java

Changeset: 5f3452a61c4d
Author:    igerasim
Date:      2016-01-15 11:49 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5f3452a61c4d

8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor
Reviewed-by: mullan, valeriep

! test/javax/security/auth/SubjectDomainCombiner/Optimize.java

Changeset: da62d3583cb7
Author:    alanb
Date:      2016-01-15 10:58 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/da62d3583cb7

8143100: (sc) java/nio/channels/ServerSocketChannel/Basic.java fails intermittently
Reviewed-by: alanb
Contributed-by: huaming.li at oracle.com

! test/java/nio/channels/ServerSocketChannel/Basic.java

Changeset: 0e1d9cff1e39
Author:    alanb
Date:      2016-01-15 11:09 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0e1d9cff1e39

8141595: (so) java/nio/channels/ServerSocketChannel/NonBlockingAccept.java fails intermittently
Reviewed-by: alanb
Contributed-by: huaming.li at oracle.com

! test/java/nio/channels/ServerSocketChannel/NonBlockingAccept.java

Changeset: 16ae8f6c208c
Author:    darcy
Date:      2016-01-15 10:30 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/16ae8f6c208c

8147480: Mark FJExceptionTableLeak.java as intermittently failing
Reviewed-by: martin, lancea, rriggs

! test/TEST.groups
! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java

Changeset: 6eb3c8132e48
Author:    kshefov
Date:      2016-01-16 00:27 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6eb3c8132e48

8143554: UnsupportedOperationException is not thrown for unsupported options
Reviewed-by: alanb
Contributed-by: Svetlana Nikandrova <svetlana.nikandrova at oracle.com>

! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/unix/classes/java/net/PlainSocketImpl.java
+ test/java/net/SocketOption/UnsupportedOptionsTest.java

Changeset: 8a709c82d16c
Author:    lana
Date:      2016-01-21 09:46 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8a709c82d16c

Added tag jdk-9+102 for changeset 6eb3c8132e48

! .hgtags

Changeset: c20bc888feea
Author:    xuelei
Date:      2016-01-16 00:18 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c20bc888feea

8146669: Test SessionTimeOutTests fails intermittently
Reviewed-by: mullan

! test/javax/net/ssl/SSLSession/SSLCtxAccessToSessCtx.java
! test/javax/net/ssl/SSLSession/SessionTimeOutTests.java

Changeset: 31ba5abc1e41
Author:    erikj
Date:      2016-01-16 13:01 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/31ba5abc1e41

8146403: Windows build can be faster
Reviewed-by: ihse

! make/CompileDemos.gmk
+ make/CompileTools.gmk
! make/CopySamples.gmk
! make/Import.gmk
! make/Tools.gmk
! make/copy/Copy-java.base.gmk
! make/gendata/GendataBreakIterator.gmk
! make/gendata/GendataHtml32dtd.gmk
! make/gendata/GendataPolicyJars.gmk
! make/gensrc/Gensrc-jdk.charsets.gmk
! make/gensrc/Gensrc-jdk.jdi.gmk
! make/gensrc/GensrcBuffer.gmk
! make/gensrc/GensrcCharacterData.gmk
! make/gensrc/GensrcCharsetMapping.gmk
! make/gensrc/GensrcExceptions.gmk
! make/gensrc/GensrcIcons.gmk
! make/gensrc/GensrcLocaleData.gmk
! make/gensrc/GensrcMisc.gmk
! make/gensrc/GensrcProperties.gmk
! make/gensrc/GensrcSwing.gmk
! make/gensrc/GensrcX11Wrappers.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.base.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/LibCommon.gmk

Changeset: d95386f81a7a
Author:    darcy
Date:      2016-01-16 10:44 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d95386f81a7a

8147508: Correct fix for JDK-8147480
Reviewed-by: martin

! test/TEST.groups

Changeset: e813e2c159c6
Author:    alanb
Date:      2016-01-17 08:43 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e813e2c159c6

8146213: (so) Test java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failed intermittently with Connection refused
Reviewed-by: bpb, alanb
Contributed-by: huaming.li at oracle.com

! test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java

Changeset: 099e432fe59c
Author:    mkos
Date:      2016-01-18 15:21 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/099e432fe59c

8146086: Publishing two webservices on same port fails with "java.net.BindException: Address already in use"
Reviewed-by: chegar

+ test/javax/xml/ws/publish/WSTest.java

Changeset: 1de1a321ea87
Author:    mhaupt
Date:      2015-12-09 11:02 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1de1a321ea87

8081512: Remove sun.invoke.anon classes, or move / co-locate them with tests
Reviewed-by: mchung, sundar

- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java

Changeset: b979c2442791
Author:    david
Date:      2015-11-18 14:51 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b979c2442791

8145092: Use Unified Logging for the GC logging
Summary: JEP-271
Reviewed-by: sjohanss, brutisso

! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java
! test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java
! test/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/java/lang/management/MemoryMXBean/RunUtil.java
! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh
! test/java/text/Format/DecimalFormat/FormatMicroBenchmark.java
! test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java
! test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java
! test/sun/tools/jps/JpsHelper.java

Changeset: b31401e367b3
Author:    fparain
Date:      2015-12-11 09:08 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b31401e367b3

8046936: JEP 270: Reserved Stack Areas for Critical Sections
Reviewed-by: acorn, dcubed

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/ReservedStackAccess.java

Changeset: 2ff471390a03
Author:    asmundak
Date:      2015-12-11 10:45 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2ff471390a03

8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
Summary: Add ppc64le/jvm.cfg, check for the ppc64le in addition to ppc64 in tests
Reviewed-by: dholmes, ihse
Contributed-by: Andrew Hughes <gnu.andrew at redhat.com>, Alexander Smundak <asmundak at google.com>

+ src/java.base/unix/conf/ppc64le/jvm.cfg
! test/sun/security/pkcs11/PKCS11Test.java
! test/tools/launcher/Settings.java

Changeset: 7205ee062a14
Author:    jprovino
Date:      2015-12-14 19:49 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7205ee062a14

Merge

- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java

Changeset: fb2a4d3c555b
Author:    amurillo
Date:      2015-12-18 09:37 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fb2a4d3c555b

Merge

- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java

Changeset: 51e05d200a72
Author:    amurillo
Date:      2016-01-05 13:08 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/51e05d200a72

Merge

- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java

Changeset: a403a4a7a831
Author:    psandoz
Date:      2015-12-03 11:17 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a403a4a7a831

8144223: Move j.l.invoke.{ForceInline, DontInline, Stable} to jdk.internal.vm.annotation package
Reviewed-by: jrose, vlivanov, mchung, roland

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
- src/java.base/share/classes/java/lang/invoke/DontInline.java
- src/java.base/share/classes/java/lang/invoke/ForceInline.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
- src/java.base/share/classes/java/lang/invoke/Stable.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/DontInline.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/ForceInline.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java

Changeset: 8e32a37dd7f5
Author:    psandoz
Date:      2015-12-09 15:26 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8e32a37dd7f5

8143628: Fork sun.misc.Unsafe and jdk.internal.misc.Unsafe native method tables
Reviewed-by: shade, dholmes, alanb, chegar, mchung

! make/src/classes/build/tools/spp/Spp.java
! src/java.base/share/classes/sun/misc/Unsafe.java

Changeset: 827ce3d74163
Author:    psandoz
Date:      2015-10-06 18:42 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/827ce3d74163

8133348: Reference.reachabilityFence
Reviewed-by: plevart, mr, chegar, mchung
Contributed-by: dl at cs.oswego.edu, aleksey.shipilev at oracle.com, paul.sandoz at oracle.com

! src/java.base/share/classes/java/lang/ref/Reference.java
+ test/java/lang/ref/ReachabilityFenceTest.java

Changeset: 4591cb19f8ea
Author:    psandoz
Date:      2015-12-17 10:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4591cb19f8ea

8136924: Vectorized support for array equals/compare/mismatch using Unsafe
Reviewed-by: plevart, jrose, kvn

! src/java.base/share/classes/java/util/Arrays.java
+ src/java.base/share/classes/java/util/ArraysSupport.java

Changeset: abcef5a34091
Author:    twisti
Date:      2015-12-18 10:00 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/abcef5a34091

Merge

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngine.java
- src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngineFactory.java
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptEngine.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.m
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.h
- src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.m
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java

Changeset: 2d65c7859d7e
Author:    twisti
Date:      2015-12-22 13:41 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2d65c7859d7e

Merge

! src/java.base/share/classes/java/lang/ref/Reference.java
- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- src/java.base/share/native/libzip/ZipFile.c
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java

Changeset: cb31a76eecd1
Author:    kvn
Date:      2015-12-28 22:28 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cb31a76eecd1

8143925: Enhancing CounterMode.crypt() for AES
Summary: Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
Contributed-by: kishor.kharbas at intel.com

! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java

Changeset: 05ce416aa7e0
Author:    thartmann
Date:      2016-01-06 08:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/05ce416aa7e0

Merge

! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
- src/java.base/share/classes/sun/misc/CompoundEnumeration.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html
- test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java
- test/javax/sound/midi/MidiDeviceProvider/NullInfo.java
- test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java

Changeset: 20cf50b4e385
Author:    simonis
Date:      2015-12-14 15:32 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/20cf50b4e385

8145212: ISO-8859-1 isn't properly handled as 'fastEncoding' in jni_util.c
Reviewed-by: martin, rriggs

! src/java.base/share/native/libjava/jni_util.c

Changeset: 4c19b446250c
Author:    akulyakh
Date:      2015-12-16 19:59 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4c19b446250c

8145408: com/sun/jdi/BreakpointWithFullGC.sh Required output "Full GC" not found
Summary: Modified the test so it correctly parses the new debug output
Reviewed-by: jbachorik

! test/com/sun/jdi/BreakpointWithFullGC.sh

Changeset: edd314e5becd
Author:    jbachorik
Date:      2015-12-11 14:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/edd314e5becd

8138677: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management)
Reviewed-by: alanb, mchung, dholmes, erikj, ihse

! make/lib/CoreLibraries.gmk
! make/lib/LibCommon.gmk
! src/java.base/share/native/include/jvm.h
! src/java.management/share/native/include/jmm.h
! src/java.management/share/native/libmanagement/VMManagementImpl.c

Changeset: 1b13503d0ef7
Author:    sgehwolf
Date:      2015-12-18 08:30 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1b13503d0ef7

6425769: Allow specifying an address to bind JMX remote connector
Reviewed-by: jbachorik, dfuchs

! src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! src/java.management/share/conf/management.properties
+ test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java
+ test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java

Changeset: 9d3c57e3177c
Author:    dsamersoff
Date:      2015-12-23 13:12 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9d3c57e3177c

8067194: Restructure hotspot/agent/src to conform the modular source layout
Summary: Move sources under jdk.hotspot.agent
Reviewed-by: ihse, erikj, jbachorik

! make/gensrc/Gensrc-jdk.jdi.gmk

Changeset: 42ccdfe56796
Author:    kbarrett
Date:      2015-12-28 14:03 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/42ccdfe56796

8071507: (ref) Clear phantom reference as soft and weak references do
Summary: GC clears phantom refs on notification; update spec accordingly.
Reviewed-by: mchung, jmasa

! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/package-info.java
+ test/java/lang/ref/PhantomReferentClearing.java

Changeset: 5a477748da8c
Author:    jprovino
Date:      2016-01-01 17:08 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/5a477748da8c

Merge

! make/lib/LibCommon.gmk

Changeset: 21c2f812adce
Author:    jbachorik
Date:      2016-01-04 10:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/21c2f812adce

8145982: JMXInterfaceBindingTest is failing intermittently
Reviewed-by: chegar, sgehwolf, olagneau

! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java

Changeset: f3d572034fad
Author:    sspitsyn
Date:      2016-01-04 13:45 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3d572034fad

7065236: To interpret case-insensitive string locale independently
Reviewed-by: jbachorik
Contributed-by: harsha.wardhana.b at oracle.com

! src/java.management/share/classes/javax/management/loading/MLetParser.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java
+ test/javax/management/loading/MletParserLocaleTest.java
+ test/javax/management/loading/mlet4.html
+ test/javax/management/modelmbean/DescriptorSupportXMLLocaleTest.java
+ test/javax/management/remote/mandatory/connection/JMXServiceURLLocaleTest.java

Changeset: cc8fc46f258b
Author:    jbachorik
Date:      2016-01-04 13:49 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/cc8fc46f258b

6744127: NullPointerException at com.sun.tools.jdi.EventRequestManagerImpl.request
Reviewed-by: jbachorik, sspitsyn
Contributed-by: harsha.wardhana.b at oracle.com

! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventRequestManagerImpl.java

Changeset: 21e5acefd22a
Author:    jprovino
Date:      2016-01-07 20:06 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/21e5acefd22a

Merge

- src/java.base/share/classes/java/lang/invoke/DontInline.java
- src/java.base/share/classes/java/lang/invoke/ForceInline.java
- src/java.base/share/classes/java/lang/invoke/Stable.java
! src/java.base/share/classes/java/lang/ref/package-info.java
- src/java.base/share/classes/sun/misc/CompoundEnumeration.java
- src/java.base/share/classes/sun/misc/DoubleConsts.java
- src/java.base/share/classes/sun/misc/FDBigInteger.java
- src/java.base/share/classes/sun/misc/FloatConsts.java
- src/java.base/share/classes/sun/misc/FloatingDecimal.java
- src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java
- test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html
- test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java
- test/javax/sound/midi/MidiDeviceProvider/NullInfo.java
- test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java
- test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
- test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
- test/sun/misc/FloatingDecimal/TestFDBigInteger.java
- test/sun/misc/FloatingDecimal/TestFloatingDecimal.java

Changeset: b14117a57650
Author:    amurillo
Date:      2016-01-12 11:31 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b14117a57650

Merge

- src/java.base/share/classes/jdk/Exported.java
- src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java
- src/java.base/share/classes/sun/misc/MessageUtils.java
! src/java.base/share/classes/sun/misc/Unsafe.java
- src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/classes/sun/misc/VMNotification.java
- src/java.base/share/native/libjava/MessageUtils.c
- src/java.base/unix/classes/sun/misc/OSEnvironment.java
- src/java.base/windows/classes/sun/misc/OSEnvironment.java
- src/java.scripting/share/classes/javax/script/package.html
- test/java/lang/ProcessHandle/TEST.properties
- test/sun/misc/VM/GetNanoTimeAdjustment.java

Changeset: 806ce052a588
Author:    amurillo
Date:      2016-01-14 20:57 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/806ce052a588

Merge

- src/java.base/share/classes/java/lang/invoke/DontInline.java
- src/java.base/share/classes/java/lang/invoke/ForceInline.java
- src/java.base/share/classes/java/lang/invoke/Stable.java
- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java

Changeset: 3831596011ad
Author:    amurillo
Date:      2016-01-18 20:22 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3831596011ad

Merge

! make/gensrc/Gensrc-jdk.jdi.gmk
! make/lib/LibCommon.gmk

Changeset: afc841235b43
Author:    dcubed
Date:      2016-01-19 09:40 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/afc841235b43

8147629: quarantine tests failing in 2016.01.14 PIT snapshot
Summary: Ignore test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java and test/tools/launcher/TooSmallStackSize.java
Reviewed-by: rdurbin, amurillo

! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/tools/launcher/TooSmallStackSize.java

Changeset: 9a1f5b91d6fd
Author:    amurillo
Date:      2016-01-19 11:43 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9a1f5b91d6fd

Merge


Changeset: b6bd1a9bf016
Author:    ihse
Date:      2016-01-20 09:54 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b6bd1a9bf016

8145596: Enable debug symbols for all libraries
Reviewed-by: erikj

! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.accessibility.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.pkcs11.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.deploy.osx.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.pack200.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/LibCommon.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/PlatformLibraries.gmk
! make/lib/SecurityLibraries.gmk
! make/lib/SoundLibraries.gmk

Changeset: 09eca0dfafd6
Author:    lancea
Date:      2016-01-20 07:36 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/09eca0dfafd6

8146803: Enhance and update Sharding API
Reviewed-by: joehw

! src/java.sql/share/classes/javax/sql/CommonDataSource.java
! src/java.sql/share/classes/javax/sql/ConnectionPoolDataSource.java
! src/java.sql/share/classes/javax/sql/DataSource.java
+ src/java.sql/share/classes/javax/sql/PooledConnectionBuilder.java
! src/java.sql/share/classes/javax/sql/XAConnection.java
! src/java.sql/share/classes/javax/sql/XAConnectionBuilder.java
! src/java.sql/share/classes/javax/sql/XADataSource.java

Changeset: 1f33e517236e
Author:    rriggs
Date:      2016-01-20 11:33 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1f33e517236e

8145459: Cleaner - use Reference.reachabilityFence
Reviewed-by: psandoz, mchung, chegar

! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
! src/java.base/share/classes/jdk/internal/ref/SoftCleanable.java
! src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java

Changeset: 927f285009b6
Author:    igerasim
Date:      2015-07-11 14:54 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/927f285009b6

8081297: SSL Problem with Tomcat
Reviewed-by: xuelei, jnimeh, ahgross

! src/java.base/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java
! src/java.base/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java

Changeset: 7abc461969c3
Author:    msheppar
Date:      2015-07-29 13:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7abc461969c3

8059054: Better URL processing
Reviewed-by: chegar, rriggs, ahgross, coffeys, igerasim

! src/java.base/share/classes/java/net/URL.java

Changeset: 2a671e5803a1
Author:    dsamersoff
Date:      2015-08-03 12:18 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2a671e5803a1

8132209: DiagnosticCommandImpl.getNotificationInfo() may expose internal representation
Summary: DiagnosticCommandImpl.getNotificationInfo() may expose internal representation
Reviewed-by: skoivu, fparain, jbachorik

! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java

Changeset: a1eb142710f9
Author:    sjiang
Date:      2015-09-03 09:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a1eb142710f9

8130710: Better attributes processing
Reviewed-by: jbachorik, dfuchs, ahgross

! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java

Changeset: 98f0c1f0f3df
Author:    igerasim
Date:      2015-09-07 18:58 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/98f0c1f0f3df

8074068: Cleanup in java.base/share/classes/sun/security/x509/
Reviewed-by: mullan, ahgross, coffeys

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/RDN.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509AttributeName.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java

Changeset: 78fa6f29e5f7
Author:    sjiang
Date:      2015-09-08 08:34 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/78fa6f29e5f7

8132210: Reinforce JMX collector internals
Reviewed-by: jbachorik, ahgross

! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectorExtImpl.java

Changeset: 270887382f1f
Author:    vinnie
Date:      2015-10-07 18:04 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/270887382f1f

8138589: Correct limits on unlimited cryptography
Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java

Changeset: c697a079d2d2
Author:    vadim
Date:      2015-10-13 20:59 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c697a079d2d2

8132988: Better printing dialogues
Reviewed-by: prr, serb, mschoene

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java

Changeset: a043ca3a539c
Author:    igerasim
Date:      2015-10-02 11:50 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a043ca3a539c

8134605: Partial rework of the fix for 8081297
Reviewed-by: xuelei, coffeys, valeriep

! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipher.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java

Changeset: ddd54b317a39
Author:    sjiang
Date:      2015-10-06 09:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ddd54b317a39

8137060: JMX memory management improvements
Reviewed-by: dfuchs, ahgross

! src/java.management/share/classes/sun/management/MemoryImpl.java

Changeset: b5b384891951
Author:    vadim
Date:      2015-10-16 14:12 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b5b384891951

8139017: More stable image decoding
Reviewed-by: prr, serb, mschoene

! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c

Changeset: 4efaa6871de2
Author:    vadim
Date:      2015-10-21 14:55 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4efaa6871de2

8139012: Better font substitutions
Reviewed-by: prr, srl, mschoene

! src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.cpp
! src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.cpp
! src/java.desktop/share/native/libfontmanager/layout/Features.cpp
! src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.cpp
! src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.cpp

Changeset: 48cb26c30242
Author:    vadim
Date:      2015-10-26 23:41 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/48cb26c30242

8140543: Arrange font actions
Reviewed-by: prr, srl, mschoene

! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp
! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h
! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.cpp
! src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.h

Changeset: 24cfe95d2741
Author:    vadim
Date:      2015-11-03 14:44 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/24cfe95d2741

8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS
Reviewed-by: prr, serb

! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c

Changeset: 59ff08535492
Author:    vadim
Date:      2015-11-18 11:35 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/59ff08535492

8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c
Reviewed-by: prr, serb

! src/java.desktop/share/native/liblcms/cmscgats.c

Changeset: e22316abb8dc
Author:    weijun
Date:      2015-11-26 16:25 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e22316abb8dc

8143959: Certificates requiring blacklisting
Reviewed-by: mullan

! make/data/blacklistedcertsconverter/blacklisted.certs.pem

Changeset: 1f101094eb89
Author:    chegar
Date:      2015-12-01 12:38 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1f101094eb89

8143185: Cleanup for handling proxies
Reviewed-by: alanb, darcy, robm, rriggs, skoivu, rriggs

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java

Changeset: eb2eeaf99e5a
Author:    azvegint
Date:      2015-12-08 19:01 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eb2eeaf99e5a

8143941: Update splashscreen displays
Reviewed-by: ahgross, prr, serb

! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngdebug.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngtest.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngwio.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngwrite.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngwtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngwutil.c
! src/java.desktop/share/native/libsplashscreen/splashscreen_png.c

Changeset: 77c46721f932
Author:    vadim
Date:      2015-12-10 12:13 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/77c46721f932

8143002: [Parfait] JNI exception pending in fontpath.c:1300
Reviewed-by: prr, serb

! src/java.desktop/unix/native/common/awt/fontpath.c

Changeset: 90fc355d014a
Author:    xuelei
Date:      2015-12-15 12:59 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/90fc355d014a

8144773: Further reduce use of MD5
Reviewed-by: mullan, wetmore, jnimeh, ahgross

! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
! src/java.base/share/classes/sun/security/ssl/Handshaker.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java
! src/java.base/share/conf/security/java.security
! test/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java
! test/javax/net/ssl/ServerName/SSLSocketSNISensitive.java
! test/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java
! test/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java
! test/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java
! test/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
! test/sun/net/www/protocol/https/HttpsURLConnection/Identities.java
! test/sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java
! test/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
! test/sun/security/ssl/X509KeyManager/PreferredKey.java
! test/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java
! test/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java
! test/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java

Changeset: 822cdfa247ba
Author:    aivanov
Date:      2015-12-22 09:50 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/822cdfa247ba

8145551: Test failed with Crash for Improved font lookups
Reviewed-by: prr, vadim

! src/java.desktop/share/native/libfontmanager/layout/Features.cpp
! src/java.desktop/share/native/libfontmanager/layout/Lookups.cpp

Changeset: a35130a8b189
Author:    henryjen
Date:      2016-01-20 08:33 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a35130a8b189

Merge


Changeset: 2eddc3eaef75
Author:    bgopularam
Date:      2016-01-20 09:21 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2eddc3eaef75

8133085: Avoid creating instances of security providers when possible
Reviewed-by: mullan

! test/com/sun/crypto/provider/Cipher/DES/PerformanceTest.java
! test/javax/net/ssl/TLS/TestJSSE.java
! test/sun/security/pkcs11/fips/ImportKeyStore.java

Changeset: 859397229dc4
Author:    iris
Date:      2016-01-20 11:02 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/859397229dc4

8136494: Update "@since 1.9" to "@since 9" to match java.version.specification
Reviewed-by: alanb, chegar, lancea, prr

! make/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java
! src/java.base/share/classes/java/net/spi/package-info.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java
! src/java.base/share/classes/java/util/Enumeration.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/Flow.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/IntStream.java
! src/java.base/share/classes/java/util/stream/LongStream.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/WhileOps.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/Checksum.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/jdk/internal/HotSpotIntrinsicCandidate.java
! src/java.base/share/classes/jdk/internal/logger/package-info.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
! src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java
! src/java.datatransfer/share/classes/sun/datatransfer/DesktopDatatransferService.java
! src/java.desktop/share/classes/java/awt/RenderingHints.java
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java
! src/java.desktop/share/classes/java/awt/image/BaseMultiResolutionImage.java
! src/java.desktop/share/classes/java/awt/image/MultiResolutionImage.java
! src/java.desktop/share/classes/java/beans/BeanProperty.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/JavaBean.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifGPSTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifInteroperabilityTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifParentTIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/FaxTIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTag.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/package.html
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/SwingContainer.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DesktopDatatransferServiceImpl.java
! src/java.desktop/share/classes/sun/swing/text/UndoableEditLockSupport.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/sun/util/logging/internal/package-info.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
! src/java.management/share/classes/javax/management/ConstructorParameters.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/Krb5KeyExchangeService.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/ConnectionBuilder.java
! src/java.sql/share/classes/java/sql/DatabaseMetaData.java
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/java.sql/share/classes/java/sql/ShardingKey.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/CipherContextRef.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/GCMParameters.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipher.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigest.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeKey.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSAKeyFactory.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java
! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSignerException.java
! src/jdk.management/share/classes/com/sun/management/VMOption.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireType.java
! test/lib/testlibrary/ExtendedRobot.java

Changeset: fd3831ef1126
Author:    chegar
Date:      2016-01-21 09:26 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd3831ef1126

8147922: Remove sun.misc.ClassFileTransformer
Reviewed-by: alanb, mchung

- src/java.base/share/classes/sun/misc/ClassFileTransformer.java

Changeset: 4218810d31f6
Author:    robm
Date:      2016-01-21 09:33 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4218810d31f6

8064330: Remove SHA224 from the default support list if SunMSCAPI enabled
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java

Changeset: 2cc8a721d314
Author:    robm
Date:      2016-01-21 10:31 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2cc8a721d314

8147931: Incorrect edits for JDK-8064330
Reviewed-by: coffeys

! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java

Changeset: d354886acd3f
Author:    asmotrak
Date:      2016-01-21 09:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d354886acd3f

8138990: Implementation of HTTP Digest authentication may be more flexible
Reviewed-by: michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
+ test/sun/net/www/http/HttpURLConnection/DigestAuth.java

Changeset: 0558ee756220
Author:    lana
Date:      2016-01-21 10:17 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0558ee756220

Merge

- src/java.base/share/classes/java/lang/invoke/DontInline.java
- src/java.base/share/classes/java/lang/invoke/ForceInline.java
- src/java.base/share/classes/java/lang/invoke/Stable.java
- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- src/java.base/share/classes/sun/misc/ClassFileTransformer.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java

Changeset: 234ae9640837
Author:    amurillo
Date:      2016-01-21 13:51 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/234ae9640837

8147985: Exclude sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java on jdk9/dev
Reviewed-by: dsamersoff

! test/ProblemList.txt

Changeset: 9412c2321c72
Author:    xiaofeya
Date:      2016-01-22 13:26 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9412c2321c72

8133035: test/com/sun/jndi/dns/IPv6NameserverPlatformParsingTest.java fails to compile
Reviewed-by: alanb

! test/com/sun/jndi/dns/Test6991580.java

Changeset: 452162be5da9
Author:    sgehwolf
Date:      2016-01-22 17:43 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/452162be5da9

8147857: RMIConnector logs attribute names incorrectly
Summary: Fix order of arguments to Collectors.joining
Reviewed-by: andrew, dfuchs, jbachorik

! src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java
+ test/javax/management/remote/mandatory/connection/Name.java
+ test/javax/management/remote/mandatory/connection/NameMBean.java
+ test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java
+ test/javax/management/remote/mandatory/connection/TestLogHandler.java

Changeset: 7f5b7acebffd
Author:    bpb
Date:      2016-01-22 12:44 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7f5b7acebffd

8147545: Remove sun.misc.ManagedLocalsThread from java.prefs
Summary: Replace ManagedLocalsThread with Thread(null,null,threadName,0,false)
Reviewed-by: chegar

! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java

Changeset: afa1a4e34c20
Author:    martin
Date:      2016-01-08 19:53 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/afa1a4e34c20

8146568: NegativeArraySizeException in ArrayList.grow(int)
Summary: improve management of internal array
Reviewed-by: smarks

! src/java.base/share/classes/java/util/ArrayList.java
+ test/java/util/ArrayList/ArrayManagement.java
+ test/java/util/ArrayList/Bug8146568.java

Changeset: 45ae2c3e1d52
Author:    msheppar
Date:      2016-01-24 22:27 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/45ae2c3e1d52

8147862: Null check too late in sun.net.httpserver.ServerImpl
Reviewed-by: chegar

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: f5178601929b
Author:    redestad
Date:      2016-01-25 12:23 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f5178601929b

8148044: Remove Enum[0] constants from EnumSet and EnumMap
Reviewed-by: alanb, chegar, shade, smarks

! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/EnumSet.java
! test/java/util/EnumMap/EnumMapBash.java
! test/java/util/EnumSet/BogusEnumSet.java

Changeset: eee1ced1d8e7
Author:    alanb
Date:      2016-01-25 19:01 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/eee1ced1d8e7

8148147: Sync up @modules from jigsaw/jake
Reviewed-by: chegar, mchung

! test/com/oracle/security/ucrypto/TestCICOWithGCM.java
! test/com/oracle/security/ucrypto/TestGCMKeyAndIvCheck.java
! test/com/oracle/security/ucrypto/TestGCMWithSBE.java
! test/com/sun/crypto/provider/Cipher/AES/Test4513830.java
! test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java
! test/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java
! test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java
! test/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java
! test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java
! test/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java
! test/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java
! test/com/sun/jmx/mbeanserver/introspector/SimpleIntrospectorTest.java
! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java
! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java
! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java
! test/java/lang/invoke/AccessControlTest.java
! test/java/lang/invoke/ExplicitCastArgumentsTest.java
! test/java/lang/invoke/lambda/LambdaAsm.java
! test/java/nio/channels/SocketChannel/VectorIO.java
! test/java/nio/channels/SocketChannel/Write.java
! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Util.java
! test/java/security/KeyStore/EntryMethods.java
! test/java/util/Locale/Bug8008577.java
! test/java/util/PluggableLocale/BreakIteratorProviderTest.java
! test/javax/net/ssl/DTLS/CipherSuite.java
! test/javax/net/ssl/DTLS/ClientAuth.java
! test/javax/net/ssl/DTLS/InvalidCookie.java
! test/javax/net/ssl/DTLS/InvalidRecords.java
! test/javax/net/ssl/DTLS/NoMacInitialClientHello.java
! test/javax/net/ssl/DTLS/Reordered.java
! test/javax/net/ssl/DTLS/Retransmission.java
! test/javax/net/ssl/DTLS/WeakCipherSuite.java
! test/javax/xml/jaxp/PrecisionDecimalDV/XPrecisionDecimalToString.java
! test/jdk/internal/jline/KeyConversionTest.java
! test/jdk/internal/jline/console/StripAnsiTest.java
! test/sun/awt/shell/ShellFolderMemoryLeak.java
! test/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.java
! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/sun/reflect/CallerSensitive/MissingCallerSensitive.java
! test/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java
! test/sun/security/provider/certpath/Extensions/OCSPNonceExtensionTests.java
! test/sun/security/provider/certpath/ResponderId/ResponderIdTests.java
! test/sun/security/ssl/ExtensionType/OptimalListSize.java
! test/sun/security/ssl/SSLSocketImpl/CheckMethods.java
! test/sun/security/x509/AVA/EmailAddressEncoding.java
! test/sun/text/resources/LocaleDataTest.java
! test/sun/util/logging/PlatformLoggerTest.java

Changeset: 38cd01bdfd45
Author:    lana
Date:      2016-01-28 09:43 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/38cd01bdfd45

Added tag jdk-9+103 for changeset eee1ced1d8e7

! .hgtags



More information about the shenandoah-dev mailing list