Changeset: 7af64e3e095d Author: dl Date: 2014-09-05 10:54 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/jdk/rev/7af64e3e095d
8056248: Improve ForkJoin thread throttling Reviewed-by: psandoz, martin ! 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 Changeset: 4f0cc1ad85b4 Author: alanb Date: 2014-09-05 12:18 +0100 URL: http://hg.openjdk.java.net/jigsaw/m2/jdk/rev/4f0cc1ad85b4 8029516: (fs) WatchKey cancel unreliable on Windows Reviewed-by: chegar ! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java ! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java ! src/java.base/windows/native/libnio/fs/WindowsNativeDispatcher.c + test/java/nio/file/WatchService/LotsOfCancels.java Changeset: c00881597c3e Author: ykantser Date: 2014-09-05 15:09 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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.golov...@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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/jdk/rev/21b2909def0a 8055251: Re-examine Integer.parseInt and Long.parseLong methods Reviewed-by: alanb Contributed-by: claes.redes...@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/jigsaw/m2/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/jigsaw/m2/jdk/rev/80565d28e950 8037209: Improvements and cleanups to bytecode assembly for lambda forms Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/46b7356bf605 8038261: JSR292: cache and reuse typed array accessors Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/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/jigsaw/m2/jdk/rev/af0944eb4bb3 8050052: Small cleanups in java.lang.invoke code Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/b8fa77e2f498 8050053: Improve caching of different invokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/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.r...@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/jigsaw/m2/jdk/rev/3d298f121e23 8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm) Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/8ddcfa8a1588 8050174: Support overriding of isInvokeSpecial flag in WrappedMember Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/5793f9c37702 8050057: Improve caching of MethodHandle reinvokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/8a600dad1b6f 8050200: Make LambdaForm intrinsics detection more robust Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/d3b008f1165b 8050877: Improve code for pairwise argument conversions and value boxing/unboxing Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/ba93fde22b95 8050884: Intrinsify ValueConversions.identity() functions Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/9c0d83416951 8050887: Intrinsify constants for default values Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/ebd039e57fef 8057654: Extract checks performed during MethodHandle construction into separate methods Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/5ae5da7305a8 8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/f30b715572e7 8057657: Annotate LambdaForm parameters with types Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/5160eb8bf860 8056926: Improve caching of GuardWithTest combinator Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/3dad96146fe8 8057042: LambdaFormEditor: derive new LFs from a base LF Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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/jigsaw/m2/jdk/rev/bf4a6fd555b1 8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively Reviewed-by: vlivanov, psandoz Contributed-by: john.r.r...@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: 54678e9e3c6c Author: lana Date: 2014-09-10 19:37 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/jdk/rev/54678e9e3c6c Merge Changeset: a14804eb41e9 Author: jbachorik Date: 2014-09-11 12:54 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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 <yasue...@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/jigsaw/m2/jdk/rev/f1601dc3d229 8057936: java.net.URLClassLoader.findClass uses exceptions in control flow Reviewed-by: alanb, chegar, dholmes, mr Contributed-by: claes.redes...@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/jigsaw/m2/jdk/rev/37ac8a27a427 8057746: Cannot handle JdpException in JMX agent initialization. Summary: Add special handling for JdpException Reviewed-by: jbachorik Contributed-by: Yasumasa Suenaga <yasue...@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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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: 71e99dae28f9 Author: lana Date: 2014-09-11 14:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/jdk/rev/71e99dae28f9 Merge - src/java.base/share/conf/security/sunpkcs11-solaris.cfg Changeset: edf3916a2fe9 Author: katleman Date: 2014-09-17 22:56 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/jdk/rev/edf3916a2fe9 Added tag jdk9-b31 for changeset 71e99dae28f9 ! .hgtags Changeset: ef0d3fe72530 Author: erikj Date: 2014-09-18 11:35 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/jdk/rev/ef0d3fe72530 Merge ! make/copy/Copy-java.base.gmk - src/java.base/share/conf/security/sunpkcs11-solaris.cfg