hg: jdk9/dev/jdk: 31 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Wed Jan 20 04:41:22 UTC 2016


Changeset: 1de1a321ea87
Author:    mhaupt
Date:      2015-12-09 11:02 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/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/jdk9/dev/jdk/rev/9a1f5b91d6fd

Merge




More information about the jdk9-dev-changes mailing list