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