hg: jdk9/client/jdk: 70 new changesets

philip.race at oracle.com philip.race at oracle.com
Wed Jul 16 23:20:31 UTC 2014


Changeset: ffef6db15d92
Author:    mullan
Date:      2014-07-08 14:35 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/ffef6db15d92

8049244: XML Signature performance issue caused by unbuffered signature data
Reviewed-by: xuelei

! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java

Changeset: 48af79ee59bb
Author:    coleenp
Date:      2014-06-24 11:23 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/48af79ee59bb

6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, mchung, jfranck, dholmes

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/AccessibleObject.java
! src/share/javavm/export/jvm.h
! src/share/native/common/check_code.c
! src/share/native/java/lang/Class.c

Changeset: 74679fa59396
Author:    amurillo
Date:      2014-06-26 23:11 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/74679fa59396

Merge


Changeset: e88a7c1fadc4
Author:    amurillo
Date:      2014-07-03 13:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/e88a7c1fadc4

Merge


Changeset: 0bbcc239d9f4
Author:    amurillo
Date:      2014-07-08 12:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/0bbcc239d9f4

Merge


Changeset: 9d67fe48a14b
Author:    weijun
Date:      2014-07-09 15:10 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/9d67fe48a14b

7150092: NTLM authentication fail if user specified a different realm
Reviewed-by: michaelm

! src/share/classes/com/sun/security/ntlm/Client.java
! src/share/classes/com/sun/security/ntlm/Server.java
! src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java
! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java
! src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! test/com/sun/security/sasl/ntlm/NTLMTest.java

Changeset: fd7630919a9d
Author:    weijun
Date:      2014-07-09 16:34 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/fd7630919a9d

8047765: Generate blacklist.certs in build
Reviewed-by: dholmes, alanb

! make/CopyFiles.gmk
! make/GenerateData.gmk
! make/Tools.gmk
+ make/data/blacklistedcertsconverter/blacklisted.certs.pem
+ make/gendata/GendataBlacklistedCerts.gmk
+ make/src/classes/build/tools/blacklistedcertsconverter/BlacklistedCertsConverter.java
- src/share/lib/security/BlacklistedCertsConverter.java
- src/share/lib/security/blacklisted.certs
- src/share/lib/security/blacklisted.certs.pem

Changeset: 11e856f0c254
Author:    plevart
Date:      2014-07-09 12:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/11e856f0c254

8049220: URL.factory data race
Reviewed-by: alanb, psandoz

! src/share/classes/java/net/URL.java

Changeset: 3414f6e34216
Author:    dfuchs
Date:      2014-07-09 17:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/3414f6e34216

8048913: java/util/logging/LoggingDeadlock2.java times out
Summary: removes the /timeout=15 parameter from the @run command line
Reviewed-by: mchung, dholmes

! test/java/util/logging/LoggingDeadlock2.java

Changeset: 2b7bf1d63a9c
Author:    naoto
Date:      2014-07-09 10:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2b7bf1d63a9c

8048515: Read outside array bounds in jdk/src/solaris/native/java/lang/java_props_md.c
Reviewed-by: okutsu

! src/share/native/java/lang/java_props.h
! src/solaris/native/java/lang/locale_str.h

Changeset: 05343feb3771
Author:    darcy
Date:      2014-07-09 17:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/05343feb3771

8049794: Fix raw and unchecked warnings in jvmstat
Reviewed-by: mchung

! src/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java
! src/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java
! src/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
! src/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java
! src/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java
! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java
! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java
! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java
! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
! src/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
! src/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java

Changeset: 2c1c21d11e58
Author:    juh
Date:      2014-07-09 18:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2c1c21d11e58

7065233: To interpret case-insensitive string locale independently
Reviewed-by: xuelei

! src/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/share/classes/com/sun/crypto/provider/PBEKey.java
! src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/share/classes/sun/security/provider/ConfigFile.java
! src/share/classes/sun/security/provider/PolicyParser.java
! src/share/classes/sun/security/tools/keytool/Main.java

Changeset: 4424a0319faa
Author:    weijun
Date:      2014-07-10 10:44 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/4424a0319faa

8044085: Access ExtendedGSSContext.inquireSecContext() result through SASL
Reviewed-by: mullan

! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
! src/share/classes/javax/security/sasl/SaslClient.java
! src/share/classes/javax/security/sasl/SaslServer.java
! test/sun/security/krb5/auto/SaslBasic.java

Changeset: 28da5b382a13
Author:    rhalade
Date:      2014-07-10 03:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/28da5b382a13

8041781: Need new regression tests for PBE keys
Reviewed-by: xuelei

+ test/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java
+ test/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java
+ test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java

Changeset: 2acafa554d2e
Author:    darcy
Date:      2014-07-09 21:26 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2acafa554d2e

8049820: Fix raw and unchecked lint warnings in sun.management
Reviewed-by: mchung

! src/share/classes/sun/management/DiagnosticCommandImpl.java
! src/share/classes/sun/management/GarbageCollectionNotifInfoCompositeData.java
! src/share/classes/sun/management/GcInfoBuilder.java
! src/share/classes/sun/management/GcInfoCompositeData.java
! src/share/classes/sun/management/MappedMXBeanType.java

Changeset: 0083adcfd5ed
Author:    prappo
Date:      2014-06-17 13:57 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/0083adcfd5ed

8047062: Improve diagnostic output in com/sun/jndi/ldap/LdapTimeoutTest.java
Reviewed-by: duke

! src/share/classes/com/sun/jndi/ldap/Connection.java
! test/com/sun/jndi/ldap/LdapTimeoutTest.java

Changeset: da87d706723b
Author:    katleman
Date:      2014-07-03 11:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/da87d706723b

Added tag jdk9-b21 for changeset 2df45ac1bf49

! .hgtags

Changeset: 85bcf0f99edc
Author:    lana
Date:      2014-07-09 10:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/85bcf0f99edc

Merge

- make/src/classes/build/tools/tzdb/ChronoField.java
- make/src/classes/build/tools/tzdb/DateTimeException.java
- make/src/classes/build/tools/tzdb/LocalDate.java
- make/src/classes/build/tools/tzdb/LocalDateTime.java
- make/src/classes/build/tools/tzdb/LocalTime.java
- make/src/classes/build/tools/tzdb/TimeDefinition.java
- make/src/classes/build/tools/tzdb/Utils.java
- make/src/classes/build/tools/tzdb/ZoneOffset.java
- make/src/classes/build/tools/tzdb/ZoneOffsetTransition.java
- make/src/classes/build/tools/tzdb/ZoneOffsetTransitionRule.java
- make/src/classes/build/tools/tzdb/ZoneRulesBuilder.java
- src/macosx/native/com/apple/laf/ScreenPopupFactory.m
- src/macosx/native/jobjc/JObjC.xcodeproj/default.pbxuser
- src/macosx/native/jobjc/JObjC.xcodeproj/project.pbxproj
- src/macosx/native/jobjc/README.txt
- src/macosx/native/jobjc/TODOS
- src/macosx/native/jobjc/bridgesupport.gmk
- src/macosx/native/jobjc/build.xml
- src/macosx/native/jobjc/extract_classes.pl
- src/macosx/native/jobjc/run-and-write-if-okay
- src/macosx/native/jobjc/rungen
- src/macosx/native/jobjc/runjava
- src/macosx/native/jobjc/src/core/PrimitiveCoder.hs
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CFType.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CIF.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/FFIType.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Function.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/ID.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Invoke.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/JObjCRuntime.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/MacOSXFramework.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NSClass.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeArgumentBuffer.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeBuffer.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeObjectLifecycleManager.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Opaque.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Pointer.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/PrimitiveCoder.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/SEL.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Struct.java
- src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Subclassing.java
- src/macosx/native/jobjc/src/core/native/CIF.m
- src/macosx/native/jobjc/src/core/native/Coder.m
- src/macosx/native/jobjc/src/core/native/FFIType.m
- src/macosx/native/jobjc/src/core/native/Function.m
- src/macosx/native/jobjc/src/core/native/ID.m
- src/macosx/native/jobjc/src/core/native/Invoke.m
- src/macosx/native/jobjc/src/core/native/JObjCRuntime.m
- src/macosx/native/jobjc/src/core/native/MacOSXFramework.m
- src/macosx/native/jobjc/src/core/native/NSClass.m
- src/macosx/native/jobjc/src/core/native/NativeBuffer.h
- src/macosx/native/jobjc/src/core/native/NativeBuffer.m
- src/macosx/native/jobjc/src/core/native/NativeObjectLifecycleManager.m
- src/macosx/native/jobjc/src/core/native/SEL.m
- src/macosx/native/jobjc/src/core/native/Subclassing.m
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/BootClassPathMinus.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/ClassConsolidator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/ClassGenerator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FileCopier.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FrameworkGenerator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/FunctionGenerator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/Generator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/MethodDisambiguator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/RestrictedKeywords.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/Utils.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/AbstractObjCClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CFTypeClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CategoryClassClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CategoryClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/CopiedFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/FrameworkClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/GeneratedClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/JObjCClassClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/JObjCClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/MixedPrimitiveCoderClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/OpaqueClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/OutputFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/RootJObjCClass.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/classes/StructClassFile.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Arg.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/CFType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Category.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Clazz.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Constant.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Element.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/ElementWType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Framework.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Function.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/FunctionAlias.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/InformalProtocol.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Method.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/NativeEnum.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Opaque.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/OutputFileGenerator.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Protocol.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/ReturnValue.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/StringConstant.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/Struct.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/TypeElement.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/CoderDescriptor.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/ComplexCoderDescriptor.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/coders/PrimitiveCoderDescriptor.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/JType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/NType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/Type.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/TypeCache.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/model/types/TypeToJType.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/Fp.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/JavaLang.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypeMerger.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypeParser.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/NTypePrinter.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/ObjectInspector.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/QA.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StringStream.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StructOffsetResolver.java
- src/macosx/native/jobjc/src/generator/java/com/apple/internal/jobjc/generator/utils/StructOffsetResolverBigBang.java
- src/macosx/native/jobjc/src/generator/java/com/apple/jobjc/SuperClassExtractor.java
- src/macosx/native/jobjc/src/generator/java/com/apple/jobjc/UnsafeRuntimeAccess.java
- src/macosx/native/jobjc/src/runtime-additions/java/com/apple/jobjc/Utils.java
- src/macosx/native/jobjc/src/runtime-additions/native/NativeNumber.m
- src/macosx/native/jobjc/src/runtime-additions/native/NativeString.m
- src/macosx/native/jobjc/src/runtime-additions/native/NativeThread.m
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BaseBench.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchFunCall.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchIDPop.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchStructCoding.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/BenchUnsafe.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/CategoryTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/FunctionTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/GUIDemo.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/IBDemo.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/IntroTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NSClassTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NativeBufferTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/NativeTypeTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/PooledTestCase.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/SELTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/StructTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/SubclassingTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/TestUtils.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/UtilsTest.java
- src/macosx/native/jobjc/src/tests/java/com/apple/jobjc/VarArgsTest.java
- src/macosx/native/jobjc/src/tests/native/FunCallBench.m
- src/share/classes/com/sun/java/browser/dom/DOMAccessException.java
- src/share/classes/com/sun/java/browser/dom/DOMAccessor.java
- src/share/classes/com/sun/java/browser/dom/DOMAction.java
- src/share/classes/com/sun/java/browser/dom/DOMService.java
- src/share/classes/com/sun/java/browser/dom/DOMServiceProvider.java
- src/share/classes/com/sun/java/browser/dom/DOMUnsupportedException.java
- src/share/classes/com/sun/java/browser/net/ProxyInfo.java
- src/share/classes/com/sun/java/browser/net/ProxyService.java
- src/share/classes/com/sun/java/browser/net/ProxyServiceProvider.java
- src/share/classes/com/sun/media/sound/services/linux-i586/javax.sound.sampled.spi.MixerProvider
- src/share/classes/com/sun/media/sound/services/windows-i586/javax.sound.sampled.spi.MixerProvider
- src/share/classes/com/sun/media/sound/services/windows-ia64/javax.sound.sampled.spi.MixerProvider
- src/share/classes/sun/awt/EventQueueDelegate.java
- src/share/classes/sun/jvmstat/monitor/remote/BufferedMonitoredVm.java
- src/share/classes/sun/text/CodePointIterator.java
- test/com/sun/jdi/ProcessAttachDebuggee.java
- test/com/sun/jdi/ProcessAttachDebugger.java
- test/com/sun/jdi/ProcessAttachTest.sh
- test/com/sun/jdi/ShutdownDebuggee.java
- test/com/sun/jdi/SuspendNoFlagTest.sh
- test/com/sun/tools/attach/Shutdown.java
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/AbsoluteComponentCenterCalculator.java
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/DataFlavorSearcher.java
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/InterprocessMessages.java
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MyTransferable.java
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java
- test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java
- test/java/awt/EventQueue/6638195/bug6638195.java
- test/java/awt/datatransfer/DuplicatedNativesTest/DuplicatedNativesTest.java
- test/java/awt/datatransfer/MappingGenerationTest/MappingGenerationTest.java
- test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh
- test/sun/jvmstat/testlibrary/JavaProcess.java

Changeset: 2b88f21ec693
Author:    katleman
Date:      2014-07-10 12:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2b88f21ec693

Added tag jdk9-b22 for changeset 85bcf0f99edc

! .hgtags

Changeset: 0c72a0ace0db
Author:    lana
Date:      2014-07-10 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/0c72a0ace0db

Merge

- src/share/lib/security/BlacklistedCertsConverter.java
- src/share/lib/security/blacklisted.certs
- src/share/lib/security/blacklisted.certs.pem

Changeset: 7f8294841146
Author:    valeriep
Date:      2014-07-10 22:44 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/7f8294841146

8043406: Change default policy for JCE providers to run with as few privileges as possible
Summary: Provide default permissions for crypto providers
Reviewed-by: mullan, vinnie

! src/share/classes/sun/security/jca/ProviderConfig.java
! src/share/lib/security/java.policy
! src/windows/lib/security/java.policy
! test/java/io/Serializable/subclassGC/security.policy
! test/java/lang/System/System.policy
! test/java/net/URLPermission/policy.1
! test/java/net/URLPermission/policy.2
! test/java/net/URLPermission/policy.3
! test/java/nio/charset/spi/default-pol
! test/java/rmi/activation/Activatable/checkActivateRef/security.policy
! test/java/rmi/activation/Activatable/checkAnnotations/security.policy
! test/java/rmi/activation/Activatable/checkImplClassLoader/security.policy
! test/java/rmi/activation/Activatable/checkRegisterInLog/security.policy
! test/java/rmi/activation/Activatable/createPrivateActivable/security.policy
! test/java/rmi/activation/Activatable/downloadParameterClass/security.policy
! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/security.policy
! test/java/rmi/activation/Activatable/extLoadedImpl/security.policy
! test/java/rmi/activation/Activatable/forceLogSnapshot/security.policy
! test/java/rmi/activation/Activatable/inactiveGroup/security.policy
! test/java/rmi/activation/Activatable/nestedActivate/security.policy
! test/java/rmi/activation/Activatable/nonExistentActivatable/security.policy
! test/java/rmi/activation/Activatable/restartCrashedService/security.policy
! test/java/rmi/activation/Activatable/restartLatecomer/security.policy
! test/java/rmi/activation/Activatable/restartService/security.policy
! test/java/rmi/activation/Activatable/shutdownGracefully/security.policy
! test/java/rmi/activation/Activatable/unregisterInactive/security.policy
! test/java/rmi/activation/ActivationSystem/activeGroup/security.policy
! test/java/rmi/activation/ActivationSystem/modifyDescriptor/security.policy
! test/java/rmi/activation/ActivationSystem/unregisterGroup/security.policy
! test/java/rmi/activation/CommandEnvironment/security.policy
! test/java/rmi/dgc/VMID/security.policy
! test/java/rmi/dgc/dgcImplInsulation/security.policy
! test/java/rmi/registry/classPathCodebase/security.policy
! test/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy
! test/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy
! test/java/rmi/server/RMIClassLoader/getClassLoader/security.policy
! test/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy
! test/java/rmi/server/RMIClassLoader/spi/security.policy
! test/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy
! test/java/rmi/server/RMIClassLoader/useGetURLs/security.policy
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/security.policy
! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy
! test/java/rmi/server/RemoteServer/setLogPermission/java.policy
! test/java/rmi/server/clientStackTrace/security.policy
! test/java/rmi/server/useCustomRef/security.policy
! test/java/rmi/transport/checkLeaseInfoLeak/security.policy
! test/java/rmi/transport/dgcDeadLock/security.policy
! test/java/rmi/transport/httpSocket/security.policy
! test/java/security/KeyRep/Serial.policy
! test/java/security/KeyRep/SerialOld.policy
! test/java/security/Policy/GetInstance/GetInstance.policy
! test/java/security/Policy/GetInstance/GetInstance.policyURL
! test/java/security/Policy/GetInstance/GetInstanceSecurity.policy
! test/java/security/Security/AddProvider.policy.1
! test/java/security/Security/AddProvider.policy.2
! test/java/security/Security/AddProvider.policy.3
! test/java/security/Security/removing/RemoveStaticProvider.policy
! test/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
! test/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/nio/zipfs/test.policy
! test/sun/net/www/http/HttpClient/IsKeepingAlive.policy
! test/sun/net/www/http/HttpClient/OpenServer.policy
! test/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy
! test/sun/security/pkcs11/KeyStore/Basic.policy
! test/sun/security/pkcs11/Provider/Login.policy
! test/sun/security/provider/PolicyFile/Alias.policy
! test/sun/security/provider/PolicyFile/AliasExpansion.policy
! test/sun/security/provider/PolicyFile/TrustedCert.policy

Changeset: 9fd896dc6da1
Author:    weijun
Date:      2014-07-11 09:17 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/9fd896dc6da1

8049936: Update the CheckBlacklistedCerts.java test to find new location of blacklisted.certs.pem
Reviewed-by: xuelei

! test/lib/security/CheckBlacklistedCerts.java

Changeset: 03745c1d7f59
Author:    darcy
Date:      2014-07-10 22:57 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/03745c1d7f59

8049736: Fix raw and unchecked lint warnings in sun.tracing
Reviewed-by: mchung

! src/share/classes/sun/tracing/ProviderSkeleton.java
! src/share/classes/sun/tracing/dtrace/DTraceProvider.java

Changeset: d5404a4e4fac
Author:    prappo
Date:      2014-07-11 14:53 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/d5404a4e4fac

8049884: Reduce possible timing noise in com/sun/jndi/ldap/LdapTimeoutTest.java
Reviewed-by: vinnie

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

Changeset: 9d1e46cc3972
Author:    darcy
Date:      2014-07-11 14:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/9d1e46cc3972

8050051: Remove unneeded/obsolete -source/-target options in shell tests
Reviewed-by: alanb

! test/java/lang/Class/forName/NonJavaNames.sh
! test/tools/pack200/PackageVersionTest.java

Changeset: 8ed989e71f1b
Author:    igerasim
Date:      2014-07-12 04:15 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/8ed989e71f1b

6904367: (coll) IdentityHashMap is resized before exceeding the expected maximum size
Reviewed-by: plevart, martin

! src/share/classes/java/util/IdentityHashMap.java
+ test/java/util/IdentityHashMap/Capacity.java

Changeset: d04d8ae46ca3
Author:    smarks
Date:      2014-07-12 10:52 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/d04d8ae46ca3

8050105: test sun/rmi/rmic/minimizeWrapperInstances/run.sh fails
Reviewed-by: lancea, mduigou, darcy

! test/sun/rmi/rmic/minimizeWrapperInstances/run.sh

Changeset: 9febf9dbc0a4
Author:    vinnie
Date:      2014-07-13 15:24 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/9febf9dbc0a4

8050118: Windows policy file missing semicolon
Reviewed-by: chegar

! src/windows/lib/security/java.policy

Changeset: 70f581e8812a
Author:    jmanson
Date:      2014-07-10 16:26 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/70f581e8812a

8042778: Getting all visible methods in ReferenceTypeImpl is slow
Reviewed-by: egahlin, dholmes

! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java

Changeset: 667926cb70ff
Author:    prappo
Date:      2014-07-15 16:46 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/667926cb70ff

8048175: Remove redundant use of reflection on core classes from JNDI
Reviewed-by: msheppar, vinnie

! src/share/classes/com/sun/jndi/cosnaming/RemoteToCorba.java
! src/share/classes/com/sun/jndi/ldap/ClientId.java
! src/share/classes/com/sun/jndi/ldap/Connection.java
! src/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java

Changeset: a4b69df1ae90
Author:    sspitsyn
Date:      2014-06-26 03:26 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/a4b69df1ae90

8048185: [TESTBUG] need a JTREG test for the fix of JDK-8042796 (OLD and/or OBSOLETE method(s) found)
Summary: Need to integrate the jtreg unit test for the fixed bug JDK-8042796
Reviewed-by: dcubed, coleenp
Contributed-by: serguei.spitsyn at oracle.com

+ test/java/lang/instrument/RedefineMethodDelInvoke.sh
+ test/java/lang/instrument/RedefineMethodDelInvokeAgent.java
+ test/java/lang/instrument/RedefineMethodDelInvokeApp.java
+ test/java/lang/instrument/RedefineMethodDelInvokeTarget.java
+ test/java/lang/instrument/RedefineMethodDelInvokeTarget_1.java
+ test/java/lang/instrument/RedefineMethodDelInvokeTarget_2.java

Changeset: 60b473803574
Author:    amurillo
Date:      2014-06-27 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/60b473803574

Merge

- make/src/classes/build/tools/tzdb/ChronoField.java
- make/src/classes/build/tools/tzdb/DateTimeException.java
- make/src/classes/build/tools/tzdb/LocalDate.java
- make/src/classes/build/tools/tzdb/LocalDateTime.java
- make/src/classes/build/tools/tzdb/LocalTime.java
- make/src/classes/build/tools/tzdb/TimeDefinition.java
- make/src/classes/build/tools/tzdb/Utils.java
- make/src/classes/build/tools/tzdb/ZoneOffset.java
- make/src/classes/build/tools/tzdb/ZoneOffsetTransition.java
- make/src/classes/build/tools/tzdb/ZoneOffsetTransitionRule.java
- make/src/classes/build/tools/tzdb/ZoneRulesBuilder.java

Changeset: 629a16d1b974
Author:    coleenp
Date:      2014-07-02 16:47 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/629a16d1b974

8047737: Move array component mirror to instance of java/lang/Class
Summary: Add field in java.lang.Class for componentType to simplify oop processing in JVM
Reviewed-by: fparain, twisti, mchung

! src/share/classes/java/lang/Class.java
! src/share/javavm/export/jvm.h
! src/share/native/java/lang/Class.c

Changeset: cf0ca49d3f4a
Author:    amurillo
Date:      2014-07-11 13:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/cf0ca49d3f4a

Merge


Changeset: 50542b67c556
Author:    amurillo
Date:      2014-07-11 17:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/50542b67c556

Merge


Changeset: 99ee5ae8bc31
Author:    amurillo
Date:      2014-07-11 21:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/99ee5ae8bc31

Merge


Changeset: 918117bf2d5a
Author:    amurillo
Date:      2014-07-15 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/918117bf2d5a

Merge


Changeset: e4a6f3779797
Author:    prr
Date:      2014-07-15 11:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/e4a6f3779797

8049892: Replace uses of 'new Integer()' with appropriate alternative across core classes
Reviewed-by: psandoz, prr
Contributed-by: otaviopolianasantana at gmail.com

! src/share/classes/com/sun/jmx/snmp/EnumRowStatus.java
! src/share/classes/com/sun/jmx/snmp/Enumerated.java
! src/share/classes/com/sun/jmx/snmp/IPAcl/JJTParserState.java
! src/share/classes/com/sun/jmx/snmp/SnmpCounter64.java
! src/share/classes/com/sun/jmx/snmp/SnmpInt.java
! src/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java
! src/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServer.java
! src/share/classes/com/sun/jmx/snmp/internal/SnmpLcd.java
! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java
! src/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
! src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java
! src/share/classes/com/sun/tools/example/debug/gui/ContextManager.java
! src/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/share/classes/com/sun/tools/example/debug/tty/TTY.java
! src/share/classes/com/sun/tools/hat/internal/model/JavaLazyReadObject.java
! src/share/classes/com/sun/tools/hat/internal/model/Snapshot.java
! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java
! src/share/classes/com/sun/tools/hat/internal/server/ObjectQuery.java
! src/share/classes/com/sun/tools/jdi/ConcreteMethodImpl.java
! src/share/classes/java/lang/ConditionalSpecialCasing.java
! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/share/classes/java/net/AbstractPlainSocketImpl.java
! src/share/classes/java/net/DatagramSocket.java
! src/share/classes/java/net/ServerSocket.java
! src/share/classes/java/net/Socket.java
! src/share/classes/java/nio/charset/CoderResult.java
! src/share/classes/java/util/Locale.java
! src/share/classes/java/util/prefs/XmlSupport.java
! src/share/classes/javax/crypto/CryptoPolicyParser.java
! src/share/classes/javax/management/loading/MLet.java
! src/share/classes/javax/management/relation/RelationService.java
! src/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java
! src/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java
! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
! src/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java
! src/share/classes/sun/management/LockInfoCompositeData.java
! src/share/classes/sun/management/MonitorInfoCompositeData.java
! src/share/classes/sun/management/StackTraceElementCompositeData.java
! src/share/classes/sun/management/jdp/JdpController.java
! src/share/classes/sun/management/snmp/jvminstr/JvmMemGCEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmMemManagerEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java
! src/share/classes/sun/management/snmp/jvminstr/JvmRuntimeImpl.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java
! src/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java
! src/share/classes/sun/misc/ProxyGenerator.java
! src/share/classes/sun/net/NetProperties.java
! src/share/classes/sun/nio/ch/Util.java
! src/share/classes/sun/rmi/rmic/RMIGenerator.java
! src/share/classes/sun/security/action/GetIntegerAction.java
! src/share/classes/sun/security/jgss/krb5/ServiceCreds.java
! src/share/classes/sun/security/krb5/EncryptedData.java
! src/share/classes/sun/security/krb5/KrbApRep.java
! src/share/classes/sun/security/krb5/KrbApReq.java
! src/share/classes/sun/security/krb5/KrbPriv.java
! src/share/classes/sun/security/krb5/KrbSafe.java
! src/share/classes/sun/security/krb5/internal/Authenticator.java
! src/share/classes/sun/security/krb5/internal/EncAPRepPart.java
! src/share/classes/sun/security/krb5/internal/EncKrbCredPart.java
! src/share/classes/sun/security/krb5/internal/EncKrbPrivPart.java
! src/share/classes/sun/security/krb5/internal/KRBError.java
! src/share/classes/sun/security/krb5/internal/KRBSafeBody.java
! src/share/classes/sun/security/krb5/internal/PAEncTSEnc.java
! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
! src/share/classes/sun/security/provider/ConfigFile.java
! src/share/classes/sun/security/provider/PolicyParser.java
! src/share/classes/sun/security/tools/keytool/Main.java
! src/share/classes/sun/security/util/DerIndefLenConverter.java
! src/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/share/classes/sun/security/x509/CertificateVersion.java
! src/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/share/classes/sun/tools/asm/Assembler.java
! src/share/classes/sun/tools/asm/Instruction.java
! src/share/classes/sun/tools/java/BinaryConstantPool.java
! src/share/classes/sun/tools/java/Identifier.java
! src/share/classes/sun/tools/javac/BatchEnvironment.java
! src/share/classes/sun/tools/javac/Main.java
! src/share/classes/sun/tools/javac/SourceMember.java
! src/share/classes/sun/tools/jstat/Jstat.java
! src/share/classes/sun/tools/jstatd/RemoteHostImpl.java
! src/share/classes/sun/tools/tree/ArrayExpression.java
! src/share/classes/sun/tools/tree/BinaryExpression.java
! src/share/classes/sun/tools/tree/BitNotExpression.java
! src/share/classes/sun/tools/tree/BooleanExpression.java
! src/share/classes/sun/tools/tree/Expression.java
! src/share/classes/sun/tools/tree/FinallyStatement.java
! src/share/classes/sun/tools/tree/IdentifierExpression.java
! src/share/classes/sun/tools/tree/IncDecExpression.java
! src/share/classes/sun/tools/tree/InlineNewInstanceExpression.java
! src/share/classes/sun/tools/tree/IntegerExpression.java
! src/share/classes/sun/tools/tree/MethodExpression.java
! src/share/classes/sun/tools/tree/NewArrayExpression.java
! src/share/classes/sun/tools/tree/NotExpression.java
! src/share/classes/sun/tools/tree/Statement.java
! src/share/classes/sun/tools/tree/SynchronizedStatement.java
! src/share/classes/sun/tools/tree/ThisExpression.java
! src/share/classes/sun/util/locale/provider/DictionaryBasedBreakIterator.java

Changeset: b7e302d054a9
Author:    igerasim
Date:      2014-07-16 13:02 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/b7e302d054a9

8035975: Pattern.compile(String, int) fails to throw IllegalArgumentException
Reviewed-by: sherman

! src/share/classes/java/util/regex/Pattern.java
! test/java/util/regex/RegExTest.java

Changeset: f923a70ec05f
Author:    mullan
Date:      2014-07-16 08:06 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/f923a70ec05f

4867890: Clarify the return value/exception for java.security.SignedObject.verify
Reviewed-by: weijun

! src/share/classes/java/security/SignedObject.java

Changeset: 7cc0f0bed4ef
Author:    mullan
Date:      2014-07-16 08:07 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/7cc0f0bed4ef

Merge


Changeset: 013baa71b58b
Author:    psandoz
Date:      2014-07-16 14:35 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/013baa71b58b

8044047: Missing null pointer checks for streams
Reviewed-by: dfuchs
Contributed-by: paul.sandoz at oracle.com, ivan.gerasimov at oracle.com

! src/share/classes/java/util/stream/AbstractPipeline.java
! src/share/classes/java/util/stream/BaseStream.java
! src/share/classes/java/util/stream/DoublePipeline.java
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/IntStream.java
! src/share/classes/java/util/stream/LongPipeline.java
! src/share/classes/java/util/stream/LongStream.java
! src/share/classes/java/util/stream/PipelineHelper.java
! src/share/classes/java/util/stream/SliceOps.java
! src/share/classes/java/util/stream/Stream.java
! src/share/classes/java/util/stream/StreamOpFlag.java
+ test/java/util/stream/bootlib/java/util/stream/ThowableHelper.java
+ test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java
+ test/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SummaryStatisticsTest.java

Changeset: 8a5bd6961f6d
Author:    kizune
Date:      2014-02-03 21:48 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/8a5bd6961f6d

8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
Summary: Additional review by Chris Ries
Reviewed-by: jfranck, ksrini

! src/share/native/com/sun/java/util/jar/pack/defines.h
! src/share/native/com/sun/java/util/jar/pack/jni.cpp

Changeset: 6de6a44269c3
Author:    prr
Date:      2014-02-24 11:03 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/6de6a44269c3

8034267: Probabilistic native crash`
Reviewed-by: bae, serb, mschoene

! src/share/native/sun/font/freetypeScaler.c

Changeset: a62ac860222c
Author:    pchelko
Date:      2014-02-25 19:48 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/a62ac860222c

8028285: RMI Thread can no longer call out to AWT
Reviewed-by: art, serb, ddehaven

! src/share/classes/sun/awt/AppContext.java

Changeset: 60cba57306bc
Author:    valeriep
Date:      2014-02-26 18:56 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/60cba57306bc

8031340: Better TLS/EC management
Summary: Make sure private key structure is freed for EC key pair generation
Reviewed-by: vinnie

! make/mapfiles/libsunec/mapfile-vers
! src/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/share/native/sun/security/ec/ECC_JNI.cpp

Changeset: d121b8bba30a
Author:    vinnie
Date:      2014-02-28 10:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/d121b8bba30a

8034272: Do not cram data into CRAM arrays
Reviewed-by: mullan, ahgross

! src/share/classes/com/sun/security/sasl/CramMD5Base.java

Changeset: 664b07076e00
Author:    pchelko
Date:      2014-04-24 20:58 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/664b07076e00

8032960: Running forms URL throws NullPointerException in Javaconsole.
Reviewed-by: anthony, serb

! src/share/classes/java/awt/Toolkit.java
! src/windows/classes/sun/awt/windows/WToolkit.java
+ test/java/awt/Toolkit/ToolkitPropertyTest/NoAppContextTest.java

Changeset: 8de5db9a3613
Author:    mchung
Date:      2014-03-03 14:14 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/8de5db9a3613

8035009: Make Proxy representations consistent
Reviewed-by: ahgross, jfranck

! src/share/classes/java/lang/reflect/Proxy.java

Changeset: 93d37b6e5a8a
Author:    jbachorik
Date:      2014-03-07 10:15 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/93d37b6e5a8a

8029755: Enhance subject class
Reviewed-by: sla, dfuchs, hawtin

! src/share/classes/com/sun/jmx/remote/security/SubjectDelegator.java
- src/share/classes/com/sun/jmx/remote/util/CacheMap.java
- test/javax/management/remote/mandatory/util/CacheMapTest.java

Changeset: 2cd1025bc225
Author:    dbuck
Date:      2014-04-24 21:00 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/2cd1025bc225

8033055: Issues in 2d
Reviewed-by: bae, prr, mschoene

! src/share/native/sun/awt/medialib/awt_ImagingLib.c

Changeset: fe338fe0ab47
Author:    malenkov
Date:      2014-03-13 11:49 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/fe338fe0ab47

8035699: File choosers should be choosier
Reviewed-by: alexsch, art, skoivu

! src/share/classes/javax/swing/filechooser/FileSystemView.java
! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: 8ed5c0586230
Author:    twisti
Date:      2014-07-14 13:57 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/8ed5c0586230

8035788: Provide more consistency for lookups
Reviewed-by: jrose, vlivanov, ahgross

! src/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 6e649096b0bc
Author:    kizune
Date:      2014-03-22 02:21 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/6e649096b0bc

8037046: Validate libraries to be loaded
Reviewed-by: ksrini, ahgross

! src/windows/bin/java_md.c

Changeset: 8ceb6a9aee02
Author:    rriggs
Date:      2014-03-22 12:51 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/8ceb6a9aee02

8036571: (process) Process process arguments carefully
Reviewed-by: alanb, ahgross, jeff, robm

! src/share/classes/java/lang/ProcessBuilder.java

Changeset: 4aee55a62e67
Author:    xuelei
Date:      2014-04-24 21:04 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/4aee55a62e67

8037162: More robust DH exchanges
Reviewed-by: weijun, asmotrak, ahgross, robm

! src/share/classes/sun/security/util/KeyUtil.java

Changeset: 84370e824be1
Author:    xuelei
Date:      2014-03-29 23:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/84370e824be1

8031346: Enhance RSA key handling
Reviewed-by: ahgross, ascarpino, asmotrak, robm, weijun, wetmore

! src/share/classes/sun/security/rsa/RSACore.java

Changeset: 723fb841b9b1
Author:    mullan
Date:      2014-04-01 11:58 -0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/723fb841b9b1

8035004: Provider provides less service
Reviewed-by: wetmore, skoivu

! src/share/classes/java/security/Provider.java

Changeset: f9354ab6c891
Author:    mkos
Date:      2014-04-07 00:31 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/f9354ab6c891

8027144: Review restriction of JAX-WS java packages going to JDK8
Summary: Restricting access to internal packages to minimise risk of security attack; fix also reviewed by Alexander Fomin
Reviewed-by: mullan, mgrebac

! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows

Changeset: 7d01960d983b
Author:    pchelko
Date:      2014-04-24 21:09 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/7d01960d983b

8039097: Some tests fail with NPE since 7u60 b12
Reviewed-by: serb, alexsch

! src/share/classes/java/awt/Toolkit.java
! src/windows/classes/sun/awt/windows/WToolkit.java

Changeset: 63f0ff13dd5a
Author:    chegar
Date:      2014-04-24 16:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/63f0ff13dd5a

8039520: More atomicity of atomic updates
Reviewed-by: dl, skoivu, igerasim

! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java

Changeset: ad65b61f9d84
Author:    weijun
Date:      2014-04-29 06:53 +0800
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/ad65b61f9d84

8041535: Update certificate lists for compact1 profile
Reviewed-by: mullan, ahgross, erikj

! make/profile-includes.txt

Changeset: 1bb808f704c2
Author:    pchelko
Date:      2014-05-08 19:18 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/1bb808f704c2

8036861: Application can't be loaded fine,the save dialog can't show up.
Reviewed-by: serb, azvegint

! src/windows/classes/sun/awt/windows/WToolkit.java
- test/java/awt/Toolkit/ToolkitPropertyTest/NoAppContextTest.java

Changeset: bb06f8caeb73
Author:    pchelko
Date:      2014-07-14 18:16 +0400
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/bb06f8caeb73

8042590: Running form URL throws NPE
Reviewed-by: anthony, serb

! src/windows/classes/sun/awt/windows/ThemeReader.java
! src/windows/classes/sun/awt/windows/WToolkit.java

Changeset: c3906c9e3d0f
Author:    mkos
Date:      2014-05-20 16:02 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/c3906c9e3d0f

8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java fails with "In j.s file, but not in golden set: com.sun.activation.registries."
Summary: adding newly restricted package to golden set in the test
Reviewed-by: asmotrak, coffeys, mullan

! test/java/lang/SecurityManager/CheckPackageAccess.java

Changeset: d9be8e874eae
Author:    prappo
Date:      2014-07-16 16:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/d9be8e874eae

8050869: Convert runtime dependency to Applet to a static dependency in cosnaming
Reviewed-by: chegar, alanb

! src/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java

Changeset: 66f582158e1c
Author:    msheppar
Date:      2014-07-16 20:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/66f582158e1c

8040810: Uninitialised memory in jdk/src/windows/native/java/net: net_util_md.c, TwoStacksPlainSocketImpl.c, TwoStacksPlainDatagramSocketImpl.c, DualStackPlainSocketImpl.c, DualStackPlainDatagramSocketImpl.c
Summary: explicitly initialze local function variables
Reviewed-by: alanb

! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c
! src/windows/native/java/net/DualStackPlainSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainSocketImpl.c
! src/windows/native/java/net/net_util_md.c

Changeset: dc73b8eaf098
Author:    prr
Date:      2014-07-16 12:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/dc73b8eaf098

Merge

- src/share/classes/com/sun/jmx/remote/util/CacheMap.java
- src/share/lib/security/BlacklistedCertsConverter.java
- src/share/lib/security/blacklisted.certs
- src/share/lib/security/blacklisted.certs.pem
! src/windows/classes/sun/awt/windows/ThemeReader.java
! src/windows/classes/sun/awt/windows/WToolkit.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SummaryStatisticsTest.java
- test/javax/management/remote/mandatory/util/CacheMapTest.java

Changeset: 9c9237dcda7a
Author:    prr
Date:      2014-07-16 14:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/9c9237dcda7a

Merge


Changeset: 82e7251af1d0
Author:    prr
Date:      2014-07-16 15:12 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/jdk/rev/82e7251af1d0

Merge

! make/CopyFiles.gmk
! make/profile-includes.txt
- src/share/classes/com/sun/jmx/remote/util/CacheMap.java
! src/share/classes/java/awt/Toolkit.java
! src/share/classes/javax/swing/filechooser/FileSystemView.java
- src/share/lib/security/BlacklistedCertsConverter.java
- src/share/lib/security/blacklisted.certs
- src/share/lib/security/blacklisted.certs.pem
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SummaryStatisticsTest.java
- test/javax/management/remote/mandatory/util/CacheMapTest.java



More information about the jdk9-all-changes mailing list