hg: amber/amber: 20 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Dec 21 21:03:34 UTC 2017


Changeset: 959f2f7cbaa6
Author:    jjg
Date:      2017-12-14 13:16 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/959f2f7cbaa6

8193525: Intermittent failures of TestModulePackages.java
Reviewed-by: darcy

! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java

Changeset: 626d11295f31
Author:    lana
Date:      2017-12-15 06:18 +0000
URL:       http://hg.openjdk.java.net/amber/amber/rev/626d11295f31

Added tag jdk-10+36 for changeset 959f2f7cbaa6

! .hgtags

Changeset: 003d6365ec6a
Author:    dholmes
Date:      2017-12-15 23:43 -0500
URL:       http://hg.openjdk.java.net/amber/amber/rev/003d6365ec6a

8193364: verify_special_jvm_flags should not cause an assertion failure when version is bumped
Reviewed-by: dcubed, coleenp

! src/hotspot/share/runtime/arguments.cpp

Changeset: d4329843abf4
Author:    darcy
Date:      2017-12-18 18:51 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/d4329843abf4

8173382: Add -source 11 and -target 11 to javac
8193291: Add SourceVersion.RELEASE_11
Reviewed-by: jjg, erikj, psandoz

! make/common/SetupJavaCompilers.gmk
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/LoadProc.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/api/T6265137.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: 89f6aa26fd6c
Author:    cushon
Date:      2017-12-19 16:24 -0500
URL:       http://hg.openjdk.java.net/amber/amber/rev/89f6aa26fd6c

8007720: Names are not loaded correctly for method parameters if the parameters have annotations
8177486: Incorrect handling of mandated parameter names in MethodParameters attributes
Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.java
+ test/langtools/tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.out
+ test/langtools/tools/javac/MethodParameters/ClassReaderTest/MethodParameterProcessor.java
! test/langtools/tools/javac/lib/DPrinter.java

Changeset: 4966e9237b88
Author:    dmarkov
Date:      2017-12-13 14:41 +0000
URL:       http://hg.openjdk.java.net/amber/amber/rev/4966e9237b88

8154405: AccessControlException by URLPermission check
Reviewed-by: serb, ssadetsky, mullan

! src/java.desktop/share/classes/java/awt/Toolkit.java

Changeset: 1f38b6c89f8a
Author:    prr
Date:      2017-12-13 10:56 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/1f38b6c89f8a

Merge

- src/java.base/share/classes/java/lang/StringDecoderUTF8.java
- test/java/util/Calendar/Bug8185841.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java
- test/langtools/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverrideMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Classes.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/Interfaces.java
- test/langtools/jdk/javadoc/doclet/testOverridenMethods/pkg5/TestEnum.java

Changeset: 4f9683bf0923
Author:    rfield
Date:      2017-12-13 14:21 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/4f9683bf0923

8188894: jdk/jshell/ToolShiftTabTest.java failed with IllegalStateException
Reviewed-by: jlahoda

! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/UITesting.java

Changeset: ef097d7d5b15
Author:    prr
Date:      2017-12-18 10:28 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/ef097d7d5b15

Merge

- src/java.base/share/classes/java/util/zip/ZStreamRef.java
- src/java.base/share/native/include/jvm.h
- src/java.base/unix/native/include/jvm_md.h
- src/java.base/windows/native/include/jvm_md.h
- src/java.management/share/native/include/jmm.h
- src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/InternalError.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Main.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/NativeHeaderTool.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
- src/jdk.compiler/share/classes/com/sun/tools/javah/resources/version.properties-template
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
- test/jdk/sun/security/tools/keytool/p12importks.sh
- test/langtools/tools/javac/T8152360/DeprecateJavahTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/CompareTest.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass1.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass4.java
- test/langtools/tools/javac/nativeHeaders/javahComparison/TestClass5.java
- test/langtools/tools/javah/4942232/ParamClassTest.java
- test/langtools/tools/javah/4942232/Test.java
- test/langtools/tools/javah/6257087/T6257087.java
- test/langtools/tools/javah/6572945/T6572945.java
- test/langtools/tools/javah/6572945/TestClass1.java
- test/langtools/tools/javah/6572945/TestClass2.java
- test/langtools/tools/javah/6572945/TestClass3.java
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h
- test/langtools/tools/javah/6572945/gold/jni.dir.1/TestClass2.h
- test/langtools/tools/javah/6572945/gold/jni.file.1
- test/langtools/tools/javah/6572945/gold/jni.file.2
- test/langtools/tools/javah/6572945/gold/jni.file.3
- test/langtools/tools/javah/ModuleClass.java
- test/langtools/tools/javah/ReadOldClass.sh
- test/langtools/tools/javah/T4942232/MissingParamClassTest.java
- test/langtools/tools/javah/T5070898.java
- test/langtools/tools/javah/T6893943.java
- test/langtools/tools/javah/T6994608.java
- test/langtools/tools/javah/T7126832/T7126832.java
- test/langtools/tools/javah/T7126832/java.java
- test/langtools/tools/javah/T7185778.java
- test/langtools/tools/javah/TestHelpOpts.java
- test/langtools/tools/javah/VersionTest.java
- test/langtools/tools/javah/constMacroTest/ConstMacroTest.java
- test/langtools/tools/lib/toolbox/JavahTask.java

Changeset: 3d4e8f5a2a69
Author:    rfield
Date:      2017-12-19 11:37 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/3d4e8f5a2a69

8179858: jshell tool: sync nomenclature from reference to online /help
Reviewed-by: dlsmith, jjg

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/EditorTestBase.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 59adf939036a
Author:    prr
Date:      2017-12-19 13:02 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/59adf939036a

Merge


Changeset: 80176afc8667
Author:    prr
Date:      2017-12-19 13:58 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/80176afc8667

Merge


Changeset: 9b700a5c4381
Author:    mcimadamore
Date:      2017-12-20 15:33 +0000
URL:       http://hg.openjdk.java.net/amber/amber/rev/9b700a5c4381

8057650: uniform error diagnostics for inconsistent inherited method signatures
Summary: consolidate diagnostics for bad overrides
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/BadCovar.out
! test/langtools/tools/javac/InconsistentInheritedSignature.out
! test/langtools/tools/javac/OverrideChecks/InconsistentReturn.out
! test/langtools/tools/javac/defaultMethods/Neg01.out
! test/langtools/tools/javac/defaultMethods/Neg02.out
! test/langtools/tools/javac/defaultMethods/Neg14.out
! test/langtools/tools/javac/diags/examples/IncompatibleDescsInFunctionalIntf.java
! test/langtools/tools/javac/diags/examples/TypesIncompatible.java
! test/langtools/tools/javac/diags/examples/TypesIncompatibleAbstractDefault.java
! test/langtools/tools/javac/diags/examples/TypesIncompatibleUnrelatedDefaults.java
! test/langtools/tools/javac/generics/6294779/T6294779c.out
! test/langtools/tools/javac/generics/abstract/T4717181c.out
! test/langtools/tools/javac/generics/rawOverride/7157798/Test3.out
! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.out
! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.out
! test/langtools/tools/javac/generics/typevars/6199146/T6199146.out
! test/langtools/tools/javac/generics/wildcards/7034495/T7034495.out
! test/langtools/tools/javac/lambda/BadConv04.out
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/langtools/tools/javac/lambda/funcInterfaces/NonSAM2.out
! test/langtools/tools/javac/miranda/4711056/T1.out

Changeset: 315c690bb90b
Author:    bpb
Date:      2017-12-20 08:05 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/315c690bb90b

8193842: Replace Files.copy(InputStream,OutputStream) with InputStream.transferTo(OutputStream)
Reviewed-by: clanger, alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: c96d4c720995
Author:    attila
Date:      2017-12-20 17:36 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/c96d4c720995

8193371: Use Dynalink REMOVE operation in Nashorn
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
+ test/nashorn/script/basic/JDK-8193371.js
+ test/nashorn/script/basic/JDK-8193371.js.EXPECTED

Changeset: 4944950606ef
Author:    psandoz
Date:      2017-12-20 09:14 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/4944950606ef

8191913: Bump classfile version number to 55
Reviewed-by: dholmes, darcy
Contributed-by: paul.sandoz at oracle.com, erik.joelsson at oracle.com

! make/Main.gmk
! make/autoconf/buildjdk-spec.gmk.in
! make/autoconf/flags.m4
! make/autoconf/generated-configure.sh
! make/autoconf/jdk-version.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/autoconf/version-numbers
! make/copy/Copy-java.base.gmk
! make/copy/CopyCommon.gmk
! make/gensrc/GensrcX11Wrappers.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
- src/java.base/share/native/include/classfile_constants.h
+ src/java.base/share/native/include/classfile_constants.h.template
! src/java.base/share/native/libjava/System.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
+ test/hotspot/jtreg/runtime/classFileParserBug/Class55.jasm
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/6330997/T6330997.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: 29e165bdf669
Author:    psandoz
Date:      2017-12-20 09:14 -0800
URL:       http://hg.openjdk.java.net/amber/amber/rev/29e165bdf669

8193085: Vectorize the nio Buffer equals and compareTo implementations
Reviewed-by: alanb

! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Buffer.java
+ src/java.base/share/classes/java/nio/BufferMismatch.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/util/Arrays.java
- src/java.base/share/classes/java/util/ArraysSupport.java
+ src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
+ test/jdk/java/nio/Buffer/EqualsCompareTest.java

Changeset: 63fb11c1550d
Author:    dholmes
Date:      2017-12-20 22:36 -0500
URL:       http://hg.openjdk.java.net/amber/amber/rev/63fb11c1550d

8193838: Update jtreg requiredVersion to 4.2 b11 for JDK 11 and 12 support
Reviewed-by: alanb, sspitsyn

! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/nashorn/TEST.ROOT

Changeset: 38493aecb3d1
Author:    xuelei
Date:      2017-12-21 05:51 +0000
URL:       http://hg.openjdk.java.net/amber/amber/rev/38493aecb3d1

8193683: Increase the number of clones in the CloneableDigest
Reviewed-by: coffeys, wetmore

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

Changeset: 91bd550551e0
Author:    cushon
Date:      2017-12-21 15:58 -0500
URL:       http://hg.openjdk.java.net/amber/amber/rev/91bd550551e0

8193216: Filer should warn if processors redefine symbols from the classpath or sourcepath
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
+ test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/A.java
+ test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/B.java
+ test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/TestProcTypeAlreadyExistsWarning.java
+ test/langtools/tools/javac/processing/warnings/TypeAlreadyExists/warn.out



More information about the amber-dev mailing list