hg: jdk9/hs-emb/jdk: 51 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Fri Sep 12 16:18:52 UTC 2014
Changeset: c00881597c3e
Author: ykantser
Date: 2014-09-05 15:09 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c00881597c3e
8057686: Clean up ProblemList.txt
Reviewed-by: jbachorik
! test/ProblemList.txt
Changeset: afacfa3a9401
Author: martin
Date: 2014-08-29 14:50 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/afacfa3a9401
8056951: pico-optimize contains(Object) methods
Summary: use idiiom >= 0 consistently to check for valid index
Reviewed-by: mduigou
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/PriorityQueue.java
Changeset: f7de7da2eb58
Author: aefimov
Date: 2014-09-07 23:04 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f7de7da2eb58
8049343: (tz) Support tzdata2014g
Reviewed-by: mfang, okutsu
! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/backward
! make/data/tzdata/etcetera
! make/data/tzdata/europe
! make/data/tzdata/factory
! make/data/tzdata/iso3166.tab
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
! make/data/tzdata/pacificnew
! make/data/tzdata/southamerica
! make/data/tzdata/systemv
! make/data/tzdata/zone.tab
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.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/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/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java
! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java
! test/sun/util/calendar/zi/tzdata/VERSION
! test/sun/util/calendar/zi/tzdata/africa
! test/sun/util/calendar/zi/tzdata/antarctica
! test/sun/util/calendar/zi/tzdata/asia
! test/sun/util/calendar/zi/tzdata/australasia
! test/sun/util/calendar/zi/tzdata/backward
! test/sun/util/calendar/zi/tzdata/etcetera
! test/sun/util/calendar/zi/tzdata/europe
! test/sun/util/calendar/zi/tzdata/factory
! test/sun/util/calendar/zi/tzdata/iso3166.tab
! test/sun/util/calendar/zi/tzdata/leapseconds
! test/sun/util/calendar/zi/tzdata/northamerica
! test/sun/util/calendar/zi/tzdata/pacificnew
! test/sun/util/calendar/zi/tzdata/southamerica
! test/sun/util/calendar/zi/tzdata/systemv
! test/sun/util/calendar/zi/tzdata/zone.tab
! test/sun/util/resources/TimeZone/Bug6317929.java
Changeset: d4fb1717a6c2
Author: sla
Date: 2014-09-08 14:46 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d4fb1717a6c2
8057776: Misc cleanups of the attach code
Reviewed-by: alanb, dfuchs, jbachorik
! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java
! src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java
! test/sun/management/jmxremote/startstop/JMXStartStopTest.java
Changeset: 63cbc8a216f7
Author: sla
Date: 2014-09-08 20:29 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/63cbc8a216f7
8057778: Misc cleanups of the attach code (aix)
Reviewed-by: simonis
! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: 7b106a3832e9
Author: jfranck
Date: 2014-09-09 10:48 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7b106a3832e9
8054987: (reflect) Add sharing of annotations between instances of Executable
Reviewed-by: darcy, plevart
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
+ test/java/lang/reflect/annotationSharing/AnnotationSharing.java
Changeset: fec081f17140
Author: jfranck
Date: 2014-09-09 12:04 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/fec081f17140
5043030: (reflect) unnecessary object creation in reflection
Summary: Use valueOf() instead of new for primitive wrappers.
Reviewed-by: jfranck
Contributed-by: Andrej Golovnin <andrej.golovnin at gmail.com>
! src/java.base/share/classes/sun/reflect/AccessorGenerator.java
! src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedBooleanFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedByteFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedCharacterFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedDoubleFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedFloatFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedIntegerFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedLongFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedShortFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticByteFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticCharacterFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticDoubleFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFloatFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticShortFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java
! src/java.base/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java
+ test/java/lang/reflect/Field/TestFieldReflectValueOf.java
+ test/java/lang/reflect/Method/invoke/TestMethodReflectValueOf.java
Changeset: 292f3971b2ab
Author: kizune
Date: 2014-09-09 17:20 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/292f3971b2ab
8051989: Unportable format string argument mismatch in jdk/src/share/native/com/sun/java/util/jar/pack/unpack.cpp
Reviewed-by: ksrini
! src/jdk.runtime/share/native/common-unpack/unpack.cpp
Changeset: 6ff26a69c28e
Author: igerasim
Date: 2014-09-09 19:02 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6ff26a69c28e
7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets
Reviewed-by: chegar
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: e1a4036d8592
Author: stefank
Date: 2014-09-04 13:20 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e1a4036d8592
8057174: MemoryMXBean tests -- TEST FAILED: chunkSize: 6291456 is less than YOUNG_GEN_SIZE: 8388608
Reviewed-by: jbachorik, jwilhelm, dfuchs
! test/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/java/lang/management/MemoryMXBean/MemoryManagement.java
Changeset: 3882148598ef
Author: sla
Date: 2014-09-10 11:32 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3882148598ef
8057558: VirtualMachineImpl.execute on windows should close PipedInputStream before throwing exceptions
Reviewed-by: alanb, sspitsyn, dsamersoff
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: c094af2f359e
Author: sla
Date: 2014-09-10 10:37 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c094af2f359e
8057937: javax/management/monitor/GaugeMonitorDeadlockTest.java should be quarantined
Reviewed-by: sla, allwin
! test/ProblemList.txt
Changeset: 21b2909def0a
Author: alanb
Date: 2014-09-10 13:51 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/21b2909def0a
8055251: Re-examine Integer.parseInt and Long.parseLong methods
Reviewed-by: alanb
Contributed-by: claes.redestad at oracle.com
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/util/UUID.java
! test/java/lang/Integer/ParsingTest.java
! test/java/lang/Integer/Unsigned.java
! test/java/lang/Long/ParsingTest.java
! test/java/lang/Long/Unsigned.java
Changeset: b503bb87817b
Author: coffeys
Date: 2014-09-10 16:14 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b503bb87817b
8057813: Alterations to jdk_security3 test target
Reviewed-by: mullan, wetmore, xuelei
! test/TEST.groups
Changeset: 80565d28e950
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/80565d28e950
8037209: Improvements and cleanups to bytecode assembly for lambda forms
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! 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/MethodHandleImpl.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/sun/invoke/util/VerifyType.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
Changeset: 46b7356bf605
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/46b7356bf605
8038261: JSR292: cache and reuse typed array accessors
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
Changeset: 6accfc487501
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6accfc487501
8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke
Reviewed-by: psandoz, iignatyev
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.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/sun/invoke/util/ValueConversions.java
+ test/java/lang/invoke/VarargsArrayTest.java
! test/sun/invoke/util/ValueConversionsTest.java
Changeset: af0944eb4bb3
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/af0944eb4bb3
8050052: Small cleanups in java.lang.invoke code
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.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/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/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! test/java/lang/invoke/MethodHandlesTest.java
Changeset: b8fa77e2f498
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b8fa77e2f498
8050053: Improve caching of different invokers
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/CallSite.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/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
Changeset: 668e0004905c
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/668e0004905c
8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.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/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
Changeset: 3d298f121e23
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3d298f121e23
8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm)
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.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/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
Changeset: 8ddcfa8a1588
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8ddcfa8a1588
8050174: Support overriding of isInvokeSpecial flag in WrappedMember
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
Changeset: 5793f9c37702
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5793f9c37702
8050057: Improve caching of MethodHandle reinvokers
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
+ src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.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/MethodTypeForm.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
Changeset: 8a600dad1b6f
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8a600dad1b6f
8050200: Make LambdaForm intrinsics detection more robust
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! 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/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
Changeset: d3b008f1165b
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d3b008f1165b
8050877: Improve code for pairwise argument conversions and value boxing/unboxing
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! 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/sun/invoke/util/ValueConversions.java
! test/sun/invoke/util/ValueConversionsTest.java
Changeset: ba93fde22b95
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ba93fde22b95
8050884: Intrinsify ValueConversions.identity() functions
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.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
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! test/sun/invoke/util/ValueConversionsTest.java
Changeset: 9c0d83416951
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9c0d83416951
8050887: Intrinsify constants for default values
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: ebd039e57fef
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ebd039e57fef
8057654: Extract checks performed during MethodHandle construction into separate methods
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 5ae5da7305a8
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5ae5da7305a8
8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
Changeset: f30b715572e7
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f30b715572e7
8057657: Annotate LambdaForm parameters with types
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.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
Changeset: 5160eb8bf860
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5160eb8bf860
8056926: Improve caching of GuardWithTest combinator
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
Changeset: 3dad96146fe8
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3dad96146fe8
8057042: LambdaFormEditor: derive new LFs from a base LF
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
+ src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java
+ src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
Changeset: bf4a6fd555b1
Author: vlivanov
Date: 2014-09-10 19:19 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bf4a6fd555b1
8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively
Reviewed-by: vlivanov, psandoz
Contributed-by: john.r.rose at oracle.com
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.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/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 17d1dcffc733
Author: katleman
Date: 2014-08-21 14:16 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/17d1dcffc733
Added tag jdk9-b27 for changeset f08705540498
! .hgtags
Changeset: 1828f73b35cf
Author: lana
Date: 2014-08-28 14:54 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1828f73b35cf
Merge
! .hgtags
- make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java
- src/demo/share/jfc/Font2DTest/resources/TextResources.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_de.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_en.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_en_GB.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_ja.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_ko.properties
- src/demo/share/jfc/Font2DTest/resources/TextResources_zh_CN.properties
- src/demo/share/jfc/Font2DTest/resources/resource.data
- src/java.base/share/conf/security/java.security-aix
- src/java.base/share/conf/security/java.security-linux
- src/java.base/share/conf/security/java.security-macosx
- src/java.base/share/conf/security/java.security-solaris
- src/java.base/share/conf/security/java.security-windows
- test/sun/tools/jps/jps-Defaults.sh
- test/sun/tools/jps/jps-V_2.sh
- test/sun/tools/jps/jps-V_Output2.awk
- test/sun/tools/jps/jps-Vm_2.sh
- test/sun/tools/jps/jps-Vm_Output2.awk
- test/sun/tools/jps/jps-Vvm.sh
- test/sun/tools/jps/jps-Vvm_Output1.awk
- test/sun/tools/jps/jps-Vvml.sh
- test/sun/tools/jps/jps-Vvml_2.sh
- test/sun/tools/jps/jps-Vvml_Output1.awk
- test/sun/tools/jps/jps-Vvml_Output2.awk
- test/sun/tools/jps/jps-help.sh
- test/sun/tools/jps/jps-l_1.sh
- test/sun/tools/jps/jps-l_2.sh
- test/sun/tools/jps/jps-l_Output1.awk
- test/sun/tools/jps/jps-l_Output2.awk
- test/sun/tools/jps/jps-lm.sh
- test/sun/tools/jps/jps-lm_Output1.awk
- test/sun/tools/jps/jps-m.sh
- test/sun/tools/jps/jps-m_2.sh
- test/sun/tools/jps/jps-m_Output1.awk
- test/sun/tools/jps/jps-m_Output2.awk
- test/sun/tools/jps/jps-q.sh
- test/sun/tools/jps/jps-q_Output1.awk
- test/sun/tools/jps/jps-v_1.sh
- test/sun/tools/jps/jps-v_Output1.awk
- test/sun/tools/jps/jps-vm_1.sh
- test/sun/tools/jps/jps-vm_Output1.awk
- test/sun/tools/jps/jps_Output1.awk
- test/sun/tools/jps/vmflags
Changeset: 9f92e7cade3d
Author: katleman
Date: 2014-08-29 11:30 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9f92e7cade3d
Added tag jdk9-b28 for changeset 1828f73b35cf
! .hgtags
Changeset: 2da27e8e2c86
Author: lana
Date: 2014-08-29 11:58 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2da27e8e2c86
Merge
Changeset: f49a9709321f
Author: katleman
Date: 2014-09-04 13:26 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f49a9709321f
Added tag jdk9-b29 for changeset 2da27e8e2c86
! .hgtags
Changeset: 8d24fb4493f1
Author: lana
Date: 2014-09-04 14:47 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8d24fb4493f1
Merge
Changeset: 54678e9e3c6c
Author: lana
Date: 2014-09-10 19:37 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/54678e9e3c6c
Merge
Changeset: a14804eb41e9
Author: jbachorik
Date: 2014-09-11 12:54 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a14804eb41e9
8058089: api/javax_management/loading/MLetArgsSupport.html\#MLetArgsSupportTest0001 fails because of java.lang.IllegalArgumentException (argument type mismatch)
Reviewed-by: dfuchs
! src/java.management/share/classes/javax/management/loading/MLet.java
+ test/javax/management/loading/MLetInternalsTest.java
Changeset: 5cf954b229fe
Author: aefimov
Date: 2014-09-11 15:13 +0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5cf954b229fe
8057747: Several test failing after update to tzdata2014g
Reviewed-by: alanb
! test/ProblemList.txt
Changeset: 7a1afd6e36f0
Author: dsamersoff
Date: 2014-09-11 06:21 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7a1afd6e36f0
8057556: JDP should better handle non-active interfaces
Summary: skip interface if it's not up or doesn't have IP address
Reviewed-by: jbachorik
Contributed-by: Yasumasa Suenaga <yasuenag at gmail.com>
! src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java
Changeset: f1601dc3d229
Author: michaelm
Date: 2014-09-11 15:51 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f1601dc3d229
8057936: java.net.URLClassLoader.findClass uses exceptions in control flow
Reviewed-by: alanb, chegar, dholmes, mr
Contributed-by: claes.redestad at oracle.com
! src/java.base/share/classes/java/net/URLClassLoader.java
Changeset: 37ac8a27a427
Author: dsamersoff
Date: 2014-09-11 08:01 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/37ac8a27a427
8057746: Cannot handle JdpException in JMX agent initialization.
Summary: Add special handling for JdpException
Reviewed-by: jbachorik
Contributed-by: Yasumasa Suenaga <yasuenag at gmail.com>
! src/java.management/share/classes/sun/management/Agent.java
Changeset: f0dc62bc9431
Author: valeriep
Date: 2014-09-11 17:06 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f0dc62bc9431
8039898: sunpkcs11-solaris.cfg should be in solaris specific directory
Summary: Move from src/java.base/share/conf/security/ to src/jdk.crypto.pkcs11/solaris/conf/security
Reviewed-by: erikj, ihse
! make/copy/Copy-java.base.gmk
+ make/copy/Copy-jdk.crypto.pkcs11.gmk
- src/java.base/share/conf/security/sunpkcs11-solaris.cfg
+ src/jdk.crypto.pkcs11/solaris/conf/security/sunpkcs11-solaris.cfg
Changeset: 627ab7f191fc
Author: wetmore
Date: 2014-09-11 12:18 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/627ab7f191fc
8058180: .hgignore should be updated with webrev in all repos
Reviewed-by: jrose, katleman, jjg
! .hgignore
Changeset: 60fc79528509
Author: lancea
Date: 2014-09-11 17:00 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/60fc79528509
8057826: Minor clean-up to the java.sql Date/Time/Timestamp tests
Reviewed-by: redestad, joehw
! test/java/sql/test/sql/DateTests.java
! test/java/sql/test/sql/TimeTests.java
! test/java/sql/test/sql/TimestampTests.java
Changeset: 40c3a5ce8047
Author: katleman
Date: 2014-09-11 09:08 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/40c3a5ce8047
Added tag jdk9-b30 for changeset 8d24fb4493f1
! .hgtags
Changeset: 71e99dae28f9
Author: lana
Date: 2014-09-11 14:29 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/71e99dae28f9
Merge
- src/java.base/share/conf/security/sunpkcs11-solaris.cfg
Changeset: 1ebd76247e3e
Author: sjiang
Date: 2014-09-12 12:19 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1ebd76247e3e
8049303: Transient network problems cause JMX thread to fail silenty
Reviewed-by: dfuchs, jbachorik
! src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java
More information about the jdk9-hs-emb-changes
mailing list