hg: panama/dev: 21 new changesets

sandhya.viswanathan at intel.com sandhya.viswanathan at intel.com
Tue Sep 8 16:21:38 UTC 2020


Changeset: c58fafc550e0
Author:    jwilhelm
Date:      2020-09-03 02:47 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c58fafc550e0

Added tag jdk-16+14 for changeset 36b29df125dc

! .hgtags

Changeset: 68563b1343f3
Author:    jlahoda
Date:      2020-09-03 11:13 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/68563b1343f3

8160601: unexpected error compiling @Deprecated package
Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java

Changeset: c9455b1ee48d
Author:    jlahoda
Date:      2020-09-03 11:14 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/c9455b1ee48d

8245664: javac erroneously issues deprecation warning for use of a deprecated package
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/lint/DeprecationTest.java

Changeset: e70cbaf159f5
Author:    dchuyko
Date:      2020-09-03 14:54 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/e70cbaf159f5

8251525: AARCH64: Faster Math.signum(fp)
Reviewed-by: aph, vlivanov, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Math.java
+ test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java

Changeset: 9865aa072632
Author:    jbachorik
Date:      2020-09-03 13:22 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/9865aa072632

8252754: Hash code calculation of JfrStackTrace is inconsistent
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp

Changeset: 8f642d0b0f63
Author:    vsharma
Date:      2020-09-03 09:28 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/8f642d0b0f63

8252538: Replace @exception with @throws java.rmi package
Reviewed-by: rriggs

! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/java/rmi/Naming.java

Changeset: 0178d0f136e9
Author:    bobv
Date:      2020-09-03 13:50 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/0178d0f136e9

8252359: HotSpot Not Identifying it is Running in a Container
Reviewed-by: sgehwolf

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java

Changeset: b81131c6b883
Author:    iignatyev
Date:      2020-09-03 09:21 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/b81131c6b883

8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests
Reviewed-by: thartmann

! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java

Changeset: 6d5be28d0ad8
Author:    iignatyev
Date:      2020-09-03 09:21 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/6d5be28d0ad8

8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/
Reviewed-by: thartmann

- test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java

Changeset: 225659bb339a
Author:    ihse
Date:      2020-09-03 19:14 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/225659bb339a

8241768: git needs .gitattributes
Reviewed-by: erikj, jvernee, ehelin

+ .gitattributes

Changeset: 44ecc51da901
Author:    mchung
Date:      2020-09-03 12:43 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/44ecc51da901

8244090: public lookup should find public members of public exported types
Reviewed-by: lfoltan, psandoz

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! 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/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java

Changeset: c099b59b6f93
Author:    kvn
Date:      2020-09-03 13:01 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/c099b59b6f93

8252779: compiler/graalunit/HotspotTest.java failed after 8251525
Summary: updated CheckGraalIntrinsics.java test
Reviewed-by: dcubed

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: 9d7bae03946e
Author:    jiefu
Date:      2020-09-03 16:42 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/9d7bae03946e

8252740: java/util/Properties/LoadAndStoreXMLWithDefaults.java fails after JDK-8252354
Reviewed-by: alanb, joehw

! test/jdk/java/util/Properties/LoadAndStoreXMLWithDefaults.java

Changeset: 5aeebd3bb33a
Author:    rrich
Date:      2020-09-04 09:01 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/5aeebd3bb33a

8252521: possible race in java_suspend_self_with_safepoint_check
Reviewed-by: dholmes, rehn

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

Changeset: b298e15a02f3
Author:    fguallini
Date:      2020-09-02 17:43 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/b298e15a02f3

8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d
Summary: Remove @ignore since @requires os.maxMemory is enough to ensure tests will not be executed if memory requirements are not satisfied
Reviewed-by: coffeys

! test/jdk/java/lang/StringBuffer/HugeCapacity.java
! test/jdk/java/lang/StringBuilder/HugeCapacity.java

Changeset: 39d5a82903df
Author:    njian
Date:      2020-09-02 09:45 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/39d5a82903df

8231441: AArch64: Initial SVE backend support
Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund
Contributed-by: joshua.zhu at arm.com, yang.zhang at arm.com, ningsheng.jian at arm.com

! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/aarch64_sve.ad
+ src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/opcodes.cpp
! src/hotspot/share/opto/opcodes.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java
+ test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c

Changeset: 7e8927280f52
Author:    minqi
Date:      2020-09-04 09:47 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/7e8927280f52

8252725: Refactor jlink GenerateJLIClassesPlugin code
Summary: Cleanup code for jlink classes generation, move parsing file work to java.lang.invoke and add a new API in interface JavaLangInvokeAccess to generate holder classes, remove old APIs. The new API is used both by JLI and CDS.
Reviewed-by: mchung, sundar

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! 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/jdk/internal/access/JavaLangInvokeAccess.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java

Changeset: 316d342b82c8
Author:    iignatyev
Date:      2020-09-04 10:36 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/316d342b82c8

8252004: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict
Reviewed-by: dcubed, gziemski

- test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java

Changeset: e5d81a790eae
Author:    vromero
Date:      2020-09-04 13:44 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/e5d81a790eae

8252307: javac rejects code with annotation applicable to fields
Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/T8171332/Processor.out
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: bace1a49abc5
Author:    ysuenaga
Date:      2020-09-05 12:42 +0900
URL:       https://hg.openjdk.java.net/panama/dev/rev/bace1a49abc5

8242427: JVMTI frame pop operations should use Thread-Local Handshakes
Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: bdc20ee1a68d
Author:    vromero
Date:      2020-09-04 23:51 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/bdc20ee1a68d

8247352: improve error messages for sealed classes and records
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/a/Base.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/module-info.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/b/Impl.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/module-info.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p1/Sealed.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p2/Sub.java
! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java



More information about the panama-dev mailing list