git: openjdk/amber: patterns-stage-2: 321 new changesets

duke duke at openjdk.java.net
Fri Sep 18 18:02:50 UTC 2020


Changeset: 976acdde
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-09-11 01:31:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/976acdde

8252406: Introduce Thread::as_Java_thread() convenience function

Reviewed-by: shade, coleenp, kbarrett, dcubed

! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 5144190e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-11 04:05:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/5144190e

8243208: Clean up JVMFlag implementation

Reviewed-by: dholmes, coleenp, gziemski

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/globals_aix.hpp
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/gc/epsilon/epsilon_globals.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
+ src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
+ src/hotspot/share/runtime/flags/jvmFlagLimit.hpp
+ src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
+ src/hotspot/share/runtime/flags/jvmFlagLookup.hpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: c7062dc2
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-09-11 07:07:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/c7062dc2

8253026: Remove dummy call to gc alot from VM Thread

Reviewed-by: coleenp, dholmes

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

Changeset: 8777ded1
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-09-11 07:23:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/8777ded1

8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold

Reviewed-by: shade, dholmes, adityam

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: 9687dcab
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-11 11:55:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/9687dcab

8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type

Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove
unnecessary cache parameter (always true) for simplicity.

Reviewed-by: shade, vlivanov, thartmann

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 040c8f58
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-11 11:57:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/040c8f58

8250914: Matcher::stack_direction() is unused

Remove unused Matcher::stack_direction() together with related ADL entries and
ADLC support.

Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: e7a1b9bf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-09-11 13:35:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/e7a1b9bf

8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281

Co-authored-by: Erik Österlund <erik.osterlund at oracle.com>
Co-authored-by: Daniel Daugherty <daniel.daugherty at oracle.com>
Reviewed-by: rehn, coleenp, eosterlund

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/services/threadService.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java

Changeset: 7f27d0b0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-09-11 14:47:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/7f27d0b0

8236142: DocTrees should provide getCharacters(EntityTree)

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
- src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! test/langtools/tools/doclint/CoverageExtras.java

Changeset: 95251864
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2020-09-11 15:17:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/95251864

8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844

Reviewed-by: ehelin, erikj

! .jcheck/conf

Changeset: 5c0d985a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-11 17:22:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/5c0d985a

8253060: remove test/hotspot/jtreg/test_env.sh

Reviewed-by: dcubed

- test/hotspot/jtreg/test_env.sh

Changeset: 306b1663
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-09-11 23:03:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/306b1663

8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize…

Reviewed-by: coleenp, dholmes

! src/hotspot/share/services/threadService.cpp

Changeset: b1b0f0b2
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-09-11 23:11:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/b1b0f0b2

8253066: typo in Stream.mapMulti

Reviewed-by: darcy, lancea

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: 998ce78e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-09-12 05:26:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/998ce78e

8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode

Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 03a4df0a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-13 14:45:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/03a4df0a

8244778: Archive full module graph in CDS

Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung

! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classLoader.cpp
+ src/hotspot/share/classfile/classLoaderDataShared.cpp
+ src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/dumpAllocStats.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
+ src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
! src/java.base/share/native/libjava/VM.c
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
+ test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java
+ test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java
+ test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java
+ test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java

Changeset: c5e63b63
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-13 19:20:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/c5e63b63

8248186: Move CDS C++ vtable code to cppVtables.cpp

Reviewed-by: coleenp

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/memory/archiveBuilder.cpp
+ src/hotspot/share/memory/cppVtables.cpp
+ src/hotspot/share/memory/cppVtables.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/method.cpp

Changeset: f978f6fe
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-09-14 03:39:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/f978f6fe

8252689: Classes are loaded from jrt:/java.base even when CDS is used

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: 07da3a18
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-09-14 07:06:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/07da3a18

8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds

Reviewed-by: kbarrett, stefank, eosterlund

! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timer.hpp

Changeset: 779d2c34
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-09-14 07:21:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/779d2c34

8253084: Zero VM is broken after JDK-8252689

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: b05290aa
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-09-14 07:48:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/b05290aa

8252898: remove bulk registration of JFR CompilerPhaseType names

Reviewed-by: kvn, jcm

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java

Changeset: 68da63dc
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-09-14 08:13:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/68da63dc

8240658: Code completion not working for lambdas in method invocations that require type inference

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
+ test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java
+ test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java

Changeset: e6a493ab
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-09-14 17:21:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/e6a493ab

8252882: Clean up jdk.javadoc and the related parts of jdk.compiler

Reviewed-by: vromero

! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java

Changeset: 9c24a563
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-09-14 17:34:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/9c24a563

8253029: [PPC64] Remove obsolete Power6 code

Reviewed-by: dholmes, lucy

! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: ac9d1b08
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-09-14 20:41:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/ac9d1b08

8223187: Remove setLocale() call in jpackage native launcher

Reviewed-by: kcr, herrick, naoto

! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp
! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp

Changeset: 70cc7fc1
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-15 02:37:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/70cc7fc1

8253098: Archived full module graph should be disabled if CDS heap cannot be mapped

Reviewed-by: ccheung, dholmes

! src/hotspot/share/memory/filemap.cpp

Changeset: af8c6780
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 04:34:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/af8c6780

8247910: Improve alignment and power-of-2 utilities using C++14
8238956: Replace powerOfTwo::max_value with std::numeric_limits

Reviewed-by: tschatzl, stefank

! src/hotspot/cpu/zero/interpreterFrame_zero.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/padded.inline.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/services/nmtCommon.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_population_count.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 3f455f09
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-15 05:14:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/3f455f09

8253089: Windows (MSVC 2017) build fails after JDK-8243208

Reviewed-by: mdoerr, goetz, iklam

! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp

Changeset: 9ea43a92
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 07:07:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/9ea43a92

8253148: Fix terminology in align_down comment

Change lognot => logical_not in comment

Reviewed-by: shade

! src/hotspot/share/utilities/align.hpp

Changeset: fa30241d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-15 10:19:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/fa30241d

8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 7eb4d4aa
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 10:52:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/7eb4d4aa

8247909: Improve PrimitiveConversions::cast using C++14

Reimpliment PrimitiveConversions::cast, with some cases now constexpr.
<!-- Anything below this marker will be automatically updated, please do not edit manually! -->
---------
### Progress
- [x] Change must not contain extraneous whitespace
- [x] Commit message must refer to an issue
- [ ] Change must be properly reviewed

### Issue
* [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14


### Download
`$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143`
`$ git checkout pull/143`

Reviewed-by: dholmes, stefank

! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: dafcf105
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 12:18:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/dafcf105

8027545: Improve object array chunking test in G1's copy_to_survivor_space
8158045: Improve large object handling during evacuation
8027761: Investigate fast-path for scanning only objects with references during gc

Generate multiple partial array tasks for large objArrays.

Reviewed-by: sjohanss, ayang, tschatzl

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
+ src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp
+ src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp
+ src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/objArrayOop.hpp
+ test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp

Changeset: d219d8b9
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2020-09-15 12:21:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/d219d8b9

8253002: Remove the unused SafePointNode::_oop_map field

Reviewed-by: thartmann

! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/matcher.cpp

Changeset: b5620a36
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-09-15 13:50:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/b5620a36

8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming

Reviewed-by: dfuchs, aefimov, alanb, vtewari

! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java

Changeset: 74851c50
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-15 14:33:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/74851c50

8253169: [BACKOUT] Improve large object handling during evacuation

Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space"
Revert "8158045: Improve large object handling during evacuation"
Revert "8027761: Investigate fast-path for scanning only objects with references during gc"

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
- src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp
- src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp
- src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/objArrayOop.hpp
- test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp

Changeset: 65d6c101
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-09-15 15:29:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/65d6c101

8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType

Reviewed-by: cjplummer, amenkov

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java

Changeset: 5191f315
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-09-15 16:39:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/5191f315

8251495: Remove the implNote in the DOM package description added by JDK-8249643

Remove the implNote from the package description added by JDK-8249643.

Reviewed-by: lancea, smarks, naoto, alanb

! src/java.xml/share/classes/org/w3c/dom/package-info.java

Changeset: 46598c86
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-15 18:59:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/46598c86

8253177: outputStream not declared in markWord.hpp

Reviewed-by: iklam

! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp

Changeset: 40206822
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-09-15 20:28:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/40206822

8172366: Support SHA-3 based signatures

Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests.

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java
! src/java.base/share/classes/sun/security/provider/DSA.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! test/jdk/java/security/SignedObject/Chain.java
+ test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/SignatureOffsets.java
! test/jdk/sun/security/ec/SignedObjectChain.java
! test/jdk/sun/security/rsa/SignatureOffsets.java
! test/jdk/sun/security/rsa/pss/PSSParametersTest.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/lib/jdk/test/lib/SigTestUtil.java

Changeset: fc36328d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-09-15 20:41:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/fc36328d

8253034: Update symbol generation to accomodate Git as the SCM

Reviewed-by: erikj, adityam

! make/scripts/generate-symbol-data.sh

Changeset: 65bfe092
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-15 21:32:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/65bfe092

8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens

Reviewed-by: prr

! test/jdk/java/awt/ColorClass/AlphaColorTest.java
! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java

Changeset: 57f92d23
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-09-15 22:14:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/57f92d23

8220483: Calendar.setTime(Date date) throws NPE with Date date = null

Reviewed-by: lancea, joehw

! src/java.base/share/classes/java/util/Calendar.java

Changeset: 2caa20a7
Author:    Cesar <disoares at microsoft.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-16 05:54:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/2caa20a7

8250668: Clean up method_oop names in adlc

Reviewed-by: coleenp, adityam, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 7c564e13
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 06:38:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c564e13

8253146: C2: Purge unused MachCallNode::_arg_size field

Reviewed-by: thartmann, adityam

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp

Changeset: fbf4699d
Author:    Cesar <disoares at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 06:41:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/fbf4699d

8253040: Remove unused Matcher::regnum_to_fpu_offset()

Reviewed-by: adityam, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/matcher.hpp

Changeset: efe3540d
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-16 06:47:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/efe3540d

8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros

Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses
of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_,
CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should
not receive anyway.

Reviewed-by: vlivanov, neliasso

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciUtilities.inline.hpp

Changeset: dd435331
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 09:25:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/dd435331

8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Changeset: 60c4902f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-09-16 09:47:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/60c4902f

8253016: Box.Filler components should be unfocusable by default

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/Box.java
+ test/jdk/javax/swing/Box/TestBoxFiller.java

Changeset: e0cf0232
Author:    Julia Boes <jboes at openjdk.org>
Date:      2020-09-16 10:49:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/e0cf0232

8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil

Reviewed-by: shade, dfuchs, alanb, chegar

! src/java.base/share/classes/sun/net/www/ParseUtil.java
+ test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java

Changeset: 7f9b5d9e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 11:15:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/7f9b5d9e

8253220: Epsilon: clean up unused code/declarations

Reviewed-by: tschatzl

! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp

Changeset: f509eb06
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 11:17:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/f509eb06

8253219: Epsilon: clean up unnecessary includes

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp

Changeset: 33f8e702
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-16 11:53:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/33f8e702

8253173: Print heap before and after GC lacks a newline

Reviewed-by: tschatzl, pliden, rkennke, sjohanss

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: c781594b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 12:16:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/c781594b

8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues()

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp

Changeset: 300b8517
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-16 12:17:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/300b8517

8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp

Changeset: e2196f88
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-16 12:21:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/e2196f88

8253162: Make frame::oops_do const

Reviewed-by: kbarrett, coleenp, pliden

! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp

Changeset: 10867134
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2020-09-16 14:02:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/10867134

8253206: Enforce whitespace checking for additional source files

Reviewed-by: prr, erikj, jdv

! .jcheck/conf

Changeset: e5866aa7
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-09-16 15:10:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/e5866aa7

8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance)

Reviewed-by: lancea, bchristi

! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
+ test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java

Changeset: 671dfba8
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-09-16 15:13:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/671dfba8

6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: d38c97dd
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-16 17:18:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/d38c97dd

8253207: enable problemlists jcheck's check

Reviewed-by: erikj

! .jcheck/conf

Changeset: d250f9e0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-09-16 17:19:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/d250f9e0

8253244: Shenandoah: cleanup includes in Shenandoah root processor files

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: ce93cbce
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-09-16 18:58:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/ce93cbce

8253125: vmTestbase/nsk/stress/stack/stack017.java timed out

Reviewed-by: dcubed

! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java

Changeset: 1c84cfa2
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-16 20:23:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/1c84cfa2

8253130: bug7072653.java failed "Popup window height ... is wrong"

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java

Changeset: 9a7dcdcd
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-16 22:43:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a7dcdcd

8253261: Disable CDS full module graph until JDK-8253081 is fixed

Reviewed-by: ccheung

! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: b87a1599
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2020-09-17 04:31:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/b87a1599

8252100: NumberOverflow in class MemoryCache

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java

Changeset: 53a4ef26
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2020-09-17 07:26:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/53a4ef26

8202473: A type variable with multiple bounds does not correctly place type annotation

Reviewed-by: jfranck

! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
+ test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java

Changeset: 4ac69349
Author:    Ivan Walulya <iwalulya at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-17 07:58:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/4ac69349

8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp

Changeset: a9993f94
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-17 10:01:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/a9993f94

8253275: Remove unused methods after CMS removal

Reviewed-by: pliden, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: f972155d
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-09-17 10:05:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/f972155d

8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2)

Reviewed-by: stefank, eosterlund

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: a67f890f
Author:    Ekaterina Vergizova <katya at azul.com>
Committer: Andrew Brygin <bae at openjdk.org>
Date:      2020-09-17 13:03:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/a67f890f

8253050: jfr disassemble command processes --max-chunks incorrectly

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! test/jdk/jdk/jfr/tool/TestDisassemble.java

Changeset: a4c6a99e
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-09-17 13:08:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/a4c6a99e

8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp

Changeset: cca3a26e
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-09-17 13:40:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/cca3a26e

8252996: Thread safety problem in java.net.ProxySelector

Reviewed-by: alanb

! src/java.base/share/classes/java/net/ProxySelector.java

Changeset: 81e2cf82
Author:    Galder Zamarreño <galder at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-09-17 13:42:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/81e2cf82

8251397: NPE on ClassValue.ClassValueMap.cacheArray

Add release fence to ClassValueMap constructor.

* Release fence guarantees that cacheArray field will published
with a non-null value.
* Without this fix, CacheValueMap.cacheArray can sometimes be
seen as null.

Reviewed-by: shade, psandoz

! src/java.base/share/classes/java/lang/ClassValue.java

Changeset: 24765e45
Author:    Andrew Leonard <aleonard at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2020-09-17 14:43:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/24765e45

8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings

Reviewed-by: rriggs, jlaskey

! test/jdk/java/util/StringJoiner/MergeTest.java
! test/jdk/java/util/StringJoiner/StringJoinerTest.java

Changeset: 3570f5a9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-17 15:40:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/3570f5a9

8252041: G1: Fix incorrect uses of HeapRegionManager::max_length

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp

Changeset: 12dfe1c9
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-09-17 16:56:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/12dfe1c9

8253262: Allocate in DumpRegion is not thread safe

Reviewed-by: ccheung

! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 1e396499
Author:    John Tortugo <divcesar at gmail.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2020-09-17 21:20:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/1e396499

8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file

Reviewed-by: iklam, vlivanov

+ src/hotspot/share/classfile/vmIntrinsics.cpp
+ src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp

Changeset: 0a1dc50f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-17 21:32:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/0a1dc50f

8253271: vm_version_x86.hpp should not include globals_extension.hpp

Reviewed-by: dholmes

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/services/memoryPool.cpp

Changeset: 6c3e483b
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-17 21:49:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/6c3e483b

8253313: xmlstream.hpp missing from vmIntrinsics.cpp

Reviewed-by: mikael

! src/hotspot/share/classfile/vmIntrinsics.cpp

Changeset: 8957cbee
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-09-25 11:46:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/8957cbee

Create branch lambda-leftovers


Changeset: f490095c
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-09-25 11:46:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/f490095c

Import changes from lambda-leftovers/langtools

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java
+ test/langtools/tools/javac/diags/examples/UnderscoreCantBeFollowedByDims.java
! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java
+ test/langtools/tools/javac/diags/examples/UnderscoreInMethodParameters.java
+ test/langtools/tools/javac/diags/examples/UnderscoreOnlyInLamdaError.java
! test/langtools/tools/javac/lambda/IdentifierTest.java
+ test/langtools/tools/javac/lambda/IdentifierTest10.out
! test/langtools/tools/javac/lambda/IdentifierTest8.out
! test/langtools/tools/javac/lambda/IdentifierTest9.out
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/LambdaScope04.java
- test/langtools/tools/javac/lambda/LambdaScope04.out
+ test/langtools/tools/javac/lambda/LambdaScope04_Source10.out
+ test/langtools/tools/javac/lambda/LambdaScope04_Source9.out
! test/langtools/tools/javac/lambda/LambdaScope05.java
- test/langtools/tools/javac/lambda/LambdaScope05.out
+ test/langtools/tools/javac/lambda/LambdaScope05_Source9.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java
+ test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest01.java
+ test/langtools/tools/javac/lambda_leftovers/ShadowParametersTest02.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreCantBeFollowedByDimsTest.out
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInCatchClauseTest.out
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInLambdaTest.out
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.java
+ test/langtools/tools/javac/lambda_leftovers/UnderscoreInMethodsTest.out

Changeset: 9a8992e6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-09-25 16:59:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a8992e6

Automatic merge with default


Changeset: 56e6c635
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-09-25 18:10:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/56e6c635

Automatic merge with default


Changeset: 7f8b455c
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-09-26 14:45:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/7f8b455c

Manual merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/langtools/tools/javac/lvti/SelfRefTest.java
+ test/langtools/tools/javac/lvti/SelfRefTest.out
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/langtools/tools/javac/lvti/SelfRefTest.java
! test/langtools/tools/javac/lvti/SelfRefTest.out

Changeset: 75705aa2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-09-28 22:14:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/75705aa2

Automatic merge with default


Changeset: a6835787
Author:    Bernard Blaser <bsrbnd at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2017-10-02 12:36:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/a6835787

Blaser:

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java
+ test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out
! test/langtools/tools/javac/capture/Martin.out
! test/langtools/tools/javac/lambda/8019480/T8019480.out

Changeset: 39f4d5a7
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2017-10-02 12:38:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/39f4d5a7

Delta applying patch for JDK-8187978

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/capture/Martin.out
! test/langtools/tools/javac/lambda/8019480/T8019480.out

Changeset: 9bb163c3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-10-02 18:40:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/9bb163c3

Automatic merge with default


Changeset: 41a66525
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-10-02 18:25:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/41a66525

Manual merge


Changeset: 57fd29ed
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-10-03 13:20:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/57fd29ed

Automatic merge with default


Changeset: cbc5b6aa
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-10-05 22:05:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/cbc5b6aa

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: b81c8942
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-10-12 22:05:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/b81c8942

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 8ea9b74e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2017-09-22 17:09:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/8ea9b74e

8186967: Unused methods in MotifGraphicsUtils can be removed

Reviewed-by: azvegint

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java

Changeset: e5566ace
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2017-09-22 17:36:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/e5566ace

8175968: The javax.swing.filechooser.FileSystemView constructor consumes memory by adding a PropertyChangeListener that is never removed

Reviewed-by: azvegint

! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/FileSystemViewListenerLeak.java

Changeset: 1b2b0e8c
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2017-09-22 18:20:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/1b2b0e8c

6238123: Typos at Serialized Form javadoc for java.awt.Polygon

Reviewed-by: prr, pnarayanan

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

Changeset: 0b924bfa
Author:    Artem Smotrakov <asmotrak at openjdk.org>
Date:      2017-09-22 18:57:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/0b924bfa

8178274: Java_sun_lwawt_macosx_NSEvent_nsToJavaKeyInfo() overreads jchar variable

Reviewed-by: ssadetsky

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m

Changeset: 94a925b4
Author:    Pankaj Bansal <pankaj.b.bansal at oracle.com>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2017-09-25 15:57:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/94a925b4

6857809: [TEST_BUG] java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java fails in jdk7 b64 pit build

Co-authored-by: Dmitry Cherepanov <dcherepanov at azul.com>
Reviewed-by: serb, ssadetsky

! test/jdk/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java

Changeset: 6b7c509a
Author:    Pankaj Bansal <pankaj.b.bansal at oracle.com>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2017-09-25 16:06:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/6b7c509a

8081311: [TEST_BUG] java/awt/ComponentOrientation/WindowTest.java does use deprecated applyResourceBundle

Reviewed-by: serb, ssadetsky

! test/jdk/java/awt/ComponentOrientation/WindowTest.java

Changeset: b8ca97f4
Author:    Pankaj Bansal <pankaj.b.bansal at oracle.com>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2017-09-25 16:12:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8ca97f4

8154468: [TEST_BUG] java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java

Reviewed-by: serb, ssadetsky

! test/jdk/java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java

Changeset: ebf03d17
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2017-09-26 10:46:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/ebf03d17

8088132: [Swing, singleThread] ClassCastException in nested event loop when showing multiple message dialogs in SwingNode

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java

Changeset: 1c89e3aa
Author:    Phil Race <prr at openjdk.org>
Date:      2017-09-28 09:13:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/1c89e3aa

Merge


Changeset: fd49cc9c
Author:    Phil Race <prr at openjdk.org>
Date:      2017-09-28 11:27:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/fd49cc9c

Merge


Changeset: 0e982813
Author:    Shashidhara Veerabhadraiah <shashidhara.veerabhadraiah at oracle.com>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2017-10-04 15:10:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/0e982813

8004029: [macosx] The long Tab titles are not clipped with dots at the end

Reviewed-by: serb, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
- test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.html
! test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.java

Changeset: c640ec68
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2017-10-05 13:29:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/c640ec68

8188779: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2

Reviewed-by: serb, ssadetsky

! test/jdk/sanity/client/lib/jemmy/README
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ClassReference.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JColorChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info

Changeset: 513abd0c
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2017-10-07 15:58:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/513abd0c

8155197: Focus transition issue

Reviewed-by: serb, ssadetsky, aivanov

! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
+ test/jdk/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java

Changeset: a4bc3522
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2017-10-09 10:42:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/a4bc3522

8187989: Documentation error in JComponent.paintComponent

Reviewed-by: ssadetsky, serb

! src/java.desktop/share/classes/javax/swing/JComponent.java

Changeset: 82040f1f
Author:    Phil Race <prr at openjdk.org>
Date:      2017-10-09 11:38:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/82040f1f

Merge


Changeset: e83a741b
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2017-10-10 09:10:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/e83a741b

8188824: sanity/client/SwingSet/src/ProgressBarDemoTest: Failed with NullPointerException

Reviewed-by: ssadetsky

! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/Timeouts.java

Changeset: a9cb8eb3
Author:    Phil Race <prr at openjdk.org>
Date:      2017-10-10 12:15:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/a9cb8eb3

8080084: java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with G1 GC

Reviewed-by: ssadetsky, pnarayanan

! test/jdk/java/awt/Graphics2D/DrawString/DrawStringCrash.java

Changeset: dd41b769
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2017-10-11 15:53:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/dd41b769

8166772: Touch keyboard is not shown for text components on a screen touch

Reviewed-by: serb, azvegint

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/event/MouseEvent.java
! src/java.desktop/share/classes/javax/swing/Autoscroller.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt.h
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MouseEvent.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h

Changeset: a9808680
Author:    Krishna Addepalli <krishna.addepalli at oracle.com>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2017-10-12 10:40:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/a9808680

6714836: JRootPane.getMaximumSize() returns a width of 0

Reviewed-by: psadhukhan, serb

! src/java.desktop/share/classes/javax/swing/JRootPane.java
+ test/jdk/javax/swing/JRootPane/MaximumSizeTest.java

Changeset: 4337e3f1
Author:    Phil Race <prr at openjdk.org>
Date:      2017-10-13 08:54:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/4337e3f1

8183978: Remove ICU layout code from OpenJDK

Reviewed-by: srl, serb

! make/mapfiles/libfontmanager/mapfile-vers
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
- src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.cpp
- src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.h
- src/java.desktop/share/native/libfontmanager/layout/AlternateSubstSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/AlternateSubstSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/AnchorTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/AnchorTables.h
- src/java.desktop/share/native/libfontmanager/layout/ArabicLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/ArabicLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/ArabicShaping.cpp
- src/java.desktop/share/native/libfontmanager/layout/ArabicShaping.h
- src/java.desktop/share/native/libfontmanager/layout/AttachmentPosnSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/CanonData.cpp
- src/java.desktop/share/native/libfontmanager/layout/CanonShaping.cpp
- src/java.desktop/share/native/libfontmanager/layout/CanonShaping.h
- src/java.desktop/share/native/libfontmanager/layout/CharSubstitutionFilter.h
- src/java.desktop/share/native/libfontmanager/layout/ClassDefinitionTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/ClassDefinitionTables.h
- src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertion.h
- src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertionProc2.cpp
- src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphInsertionProc2.h
- src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.cpp
- src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc.h
- src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc2.cpp
- src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstProc2.h
- src/java.desktop/share/native/libfontmanager/layout/ContextualGlyphSubstitution.h
- src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/CoverageTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/CoverageTables.h
- src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/DefaultCharMapper.h
- src/java.desktop/share/native/libfontmanager/layout/DeviceTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/DeviceTables.h
- src/java.desktop/share/native/libfontmanager/layout/ExtensionSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/ExtensionSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/Features.cpp
- src/java.desktop/share/native/libfontmanager/layout/GDEFMarkFilter.cpp
- src/java.desktop/share/native/libfontmanager/layout/GDEFMarkFilter.h
- src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.cpp
- src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.h
- src/java.desktop/share/native/libfontmanager/layout/GlyphDefinitionTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/GlyphDefinitionTables.h
- src/java.desktop/share/native/libfontmanager/layout/GlyphIterator.cpp
- src/java.desktop/share/native/libfontmanager/layout/GlyphIterator.h
- src/java.desktop/share/native/libfontmanager/layout/GlyphLookupTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/GlyphLookupTables.h
- src/java.desktop/share/native/libfontmanager/layout/GlyphPositionAdjustments.cpp
- src/java.desktop/share/native/libfontmanager/layout/GlyphPositionAdjustments.h
- src/java.desktop/share/native/libfontmanager/layout/GlyphPositioningTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/GlyphPositioningTables.h
- src/java.desktop/share/native/libfontmanager/layout/GlyphPosnLookupProc.cpp
- src/java.desktop/share/native/libfontmanager/layout/GlyphPosnLookupProc.h
- src/java.desktop/share/native/libfontmanager/layout/GlyphSubstLookupProc.cpp
- src/java.desktop/share/native/libfontmanager/layout/GlyphSubstLookupProc.h
- src/java.desktop/share/native/libfontmanager/layout/GlyphSubstitutionTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/GlyphSubstitutionTables.h
- src/java.desktop/share/native/libfontmanager/layout/HanLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/HanLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/HangulLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/HangulLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/ICUFeatures.h
- src/java.desktop/share/native/libfontmanager/layout/IndicClassTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/IndicLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/IndicLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/IndicRearrangement.h
- src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.cpp
- src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.h
- src/java.desktop/share/native/libfontmanager/layout/IndicReordering.cpp
- src/java.desktop/share/native/libfontmanager/layout/IndicReordering.h
- src/java.desktop/share/native/libfontmanager/layout/KernTable.cpp
- src/java.desktop/share/native/libfontmanager/layout/KernTable.h
- src/java.desktop/share/native/libfontmanager/layout/KhmerLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/KhmerLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/KhmerReordering.cpp
- src/java.desktop/share/native/libfontmanager/layout/KhmerReordering.h
- src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.cpp
- src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.h
- src/java.desktop/share/native/libfontmanager/layout/LEGlyphFilter.h
- src/java.desktop/share/native/libfontmanager/layout/LEGlyphStorage.cpp
- src/java.desktop/share/native/libfontmanager/layout/LEGlyphStorage.h
- src/java.desktop/share/native/libfontmanager/layout/LEInsertionList.cpp
- src/java.desktop/share/native/libfontmanager/layout/LEInsertionList.h
- src/java.desktop/share/native/libfontmanager/layout/LELanguages.h
- src/java.desktop/share/native/libfontmanager/layout/LEScripts.h
- src/java.desktop/share/native/libfontmanager/layout/LEStandalone.h
- src/java.desktop/share/native/libfontmanager/layout/LESwaps.h
- src/java.desktop/share/native/libfontmanager/layout/LETableReference.h
- src/java.desktop/share/native/libfontmanager/layout/LETypes.h
- src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/LayoutTables.h
- src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.cpp
- src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc.h
- src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.cpp
- src/java.desktop/share/native/libfontmanager/layout/LigatureSubstProc2.h
- src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/LigatureSubstitution.h
- src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/LookupTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/LookupTables.h
- src/java.desktop/share/native/libfontmanager/layout/Lookups.cpp
- src/java.desktop/share/native/libfontmanager/layout/Lookups.h
- src/java.desktop/share/native/libfontmanager/layout/MPreFixups.cpp
- src/java.desktop/share/native/libfontmanager/layout/MPreFixups.h
- src/java.desktop/share/native/libfontmanager/layout/MarkArrays.cpp
- src/java.desktop/share/native/libfontmanager/layout/MarkArrays.h
- src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/MarkToBasePosnSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/MarkToLigaturePosnSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/MarkToMarkPosnSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/MarkToMarkPosnSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/MirroredCharData.cpp
- src/java.desktop/share/native/libfontmanager/layout/MorphStateTables.h
- src/java.desktop/share/native/libfontmanager/layout/MorphTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/MorphTables.h
- src/java.desktop/share/native/libfontmanager/layout/MorphTables2.cpp
- src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubst.h
- src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc.cpp
- src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc.h
- src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc2.cpp
- src/java.desktop/share/native/libfontmanager/layout/NonContextualGlyphSubstProc2.h
- src/java.desktop/share/native/libfontmanager/layout/OpenTypeLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/OpenTypeLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/OpenTypeTables.h
- src/java.desktop/share/native/libfontmanager/layout/OpenTypeUtilities.cpp
- src/java.desktop/share/native/libfontmanager/layout/OpenTypeUtilities.h
- src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguage.cpp
- src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguage.h
- src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.cpp
- src/java.desktop/share/native/libfontmanager/layout/ScriptAndLanguageTags.h
- src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.cpp
- src/java.desktop/share/native/libfontmanager/layout/SegmentArrayProcessor2.h
- src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.cpp
- src/java.desktop/share/native/libfontmanager/layout/SegmentSingleProcessor2.h
- src/java.desktop/share/native/libfontmanager/layout/ShapingTypeData.cpp
- src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.cpp
- src/java.desktop/share/native/libfontmanager/layout/SimpleArrayProcessor2.h
- src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.cpp
- src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.h
- src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor2.cpp
- src/java.desktop/share/native/libfontmanager/layout/SingleTableProcessor2.h
- src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.cpp
- src/java.desktop/share/native/libfontmanager/layout/StateTableProcessor2.h
- src/java.desktop/share/native/libfontmanager/layout/StateTables.h
- src/java.desktop/share/native/libfontmanager/layout/SubstitutionLookups.cpp
- src/java.desktop/share/native/libfontmanager/layout/SubstitutionLookups.h
- src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor2.cpp
- src/java.desktop/share/native/libfontmanager/layout/SubtableProcessor2.h
- src/java.desktop/share/native/libfontmanager/layout/SunLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/ThaiLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/ThaiLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.cpp
- src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.h
- src/java.desktop/share/native/libfontmanager/layout/ThaiStateTables.cpp
- src/java.desktop/share/native/libfontmanager/layout/TibetanLayoutEngine.cpp
- src/java.desktop/share/native/libfontmanager/layout/TibetanLayoutEngine.h
- src/java.desktop/share/native/libfontmanager/layout/TibetanReordering.cpp
- src/java.desktop/share/native/libfontmanager/layout/TibetanReordering.h
- src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor.cpp
- src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor.h
- src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor2.cpp
- src/java.desktop/share/native/libfontmanager/layout/TrimmedArrayProcessor2.h
- src/java.desktop/share/native/libfontmanager/layout/ValueRecords.cpp
- src/java.desktop/share/native/libfontmanager/layout/ValueRecords.h

Changeset: 12cb4407
Author:    Semyon Sadetsky <ssadetsky at openjdk.org>
Date:      2017-10-16 08:06:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/12cb4407

8180821: [macosx]com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java: The menu item should have been GC-ed

Reviewed-by: prr, psadhukhan

! test/jdk/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java

Changeset: e363c824
Author:    Semyon Sadetsky <ssadetsky at openjdk.org>
Date:      2017-10-16 08:34:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/e363c824

8182638: [macosx] Active modal dialog is hidden by another non-active one

Reviewed-by: azvegint, dmarkov

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java

Changeset: 74e234cb
Author:    Semyon Sadetsky <ssadetsky at openjdk.org>
Date:      2017-10-16 08:47:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/74e234cb

8187599: Remove dependency of Building Nimbus L&F on JAXB

Reviewed-by: serb, prr

! make/jdk/src/classes/build/tools/generatenimbus/AbstractGradient.java
! make/jdk/src/classes/build/tools/generatenimbus/Border.java
! make/jdk/src/classes/build/tools/generatenimbus/Canvas.java
! make/jdk/src/classes/build/tools/generatenimbus/Dimension.java
! make/jdk/src/classes/build/tools/generatenimbus/Ellipse.java
! make/jdk/src/classes/build/tools/generatenimbus/Generator.java
! make/jdk/src/classes/build/tools/generatenimbus/Gradient.java
! make/jdk/src/classes/build/tools/generatenimbus/GradientStop.java
! make/jdk/src/classes/build/tools/generatenimbus/Insets.java
! make/jdk/src/classes/build/tools/generatenimbus/Layer.java
! make/jdk/src/classes/build/tools/generatenimbus/Matte.java
- make/jdk/src/classes/build/tools/generatenimbus/ObjectFactory.java
! make/jdk/src/classes/build/tools/generatenimbus/Path.java
! make/jdk/src/classes/build/tools/generatenimbus/Point.java
! make/jdk/src/classes/build/tools/generatenimbus/RadialGradient.java
! make/jdk/src/classes/build/tools/generatenimbus/Rectangle.java
! make/jdk/src/classes/build/tools/generatenimbus/Shape.java
! make/jdk/src/classes/build/tools/generatenimbus/SynthModel.java
! make/jdk/src/classes/build/tools/generatenimbus/Typeface.java
! make/jdk/src/classes/build/tools/generatenimbus/UIColor.java
! make/jdk/src/classes/build/tools/generatenimbus/UIComponent.java
! make/jdk/src/classes/build/tools/generatenimbus/UIDefault.java
! make/jdk/src/classes/build/tools/generatenimbus/UIFont.java
! make/jdk/src/classes/build/tools/generatenimbus/UIIconRegion.java
! make/jdk/src/classes/build/tools/generatenimbus/UIProperty.java
! make/jdk/src/classes/build/tools/generatenimbus/UIRegion.java
! make/jdk/src/classes/build/tools/generatenimbus/UIState.java
! make/jdk/src/classes/build/tools/generatenimbus/UIStateType.java
! make/jdk/src/classes/build/tools/generatenimbus/UIStyle.java

Changeset: 8f0f21d9
Author:    Phil Race <prr at openjdk.org>
Date:      2017-10-17 14:33:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/8f0f21d9

Merge


Changeset: 4ccdfd54
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2017-10-18 22:06:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/4ccdfd54

8075255: Metal L&F has dependency on the Windows L&F

Reviewed-by: psadhukhan

+ src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopProperty.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java
= src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java
+ test/jdk/com/sun/java/swing/plaf/windows/RevalidateOnPropertyChange.java
! test/jdk/com/sun/java/swing/plaf/windows/Test6824600.java

Changeset: a1d4869f
Author:    Manajit Halder <manajit.halder at oracle.com>
Committer: Manajit Halder <mhalder at openjdk.org>
Date:      2017-10-19 13:52:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/a1d4869f

8163265: [macosx] numpad 0 instead of VK_0

Reviewed-by: serb, azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! test/jdk/java/awt/keyboard/AllKeyCode/AllKeyCode.java

Changeset: 679360ec
Author:    Phil Race <prr at openjdk.org>
Date:      2017-10-19 10:54:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/679360ec

Merge


Changeset: 7ff7f3b5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2017-10-19 20:34:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/7ff7f3b5

8189617: Remove undocumented --print-mem-usage option

Reviewed-by: jlaskey, sundar

! doc/nashorn/DEVELOPER_README
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties

Changeset: d36d5997
Author:    Phil Race <prr at openjdk.org>
Date:      2017-10-19 11:45:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/d36d5997

Merge


Changeset: faf1923f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-10-19 21:39:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/faf1923f

Manual merge with default

! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java

Changeset: a000b0c6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-10-26 22:05:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/a000b0c6

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 28d28d8e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-11-02 22:05:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/28d28d8e

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 4d37aafe
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-11-06 20:03:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/4d37aafe

Automatic merge with default


Changeset: b3402d0f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-11-10 18:50:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/b3402d0f

Automatic merge with default


Changeset: 91eb90bb
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-11-16 22:05:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/91eb90bb

Automatic merge with default


Changeset: 47b5b7da
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-11-23 22:05:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/47b5b7da

Automatic merge with default


Changeset: 48a32158
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-11-30 22:05:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/48a32158

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 4d9e8aa4
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-12-06 11:39:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/4d9e8aa4

Manual merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: eb330ac7
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-12-07 22:05:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/eb330ac7

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java

Changeset: fd65a6e4
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-12-14 22:05:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/fd65a6e4

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: bdcee277
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2017-12-21 22:05:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/bdcee277

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: ab6e1b3a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-01-11 22:05:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/ab6e1b3a

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: e75f14a5
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-01-18 22:05:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/e75f14a5

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 83a1454a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-01-22 16:55:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/83a1454a

Automatic merge with default


Changeset: 1d17d24a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-01-25 22:06:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/1d17d24a

Automatic merge with default


Changeset: c90ddf06
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-02-01 22:05:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/c90ddf06

Automatic merge with default


Changeset: 00767e6c
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-02-09 18:18:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/00767e6c

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 1748075a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-02-15 22:06:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/1748075a

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java

Changeset: 53fda484
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-04-10 17:39:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/53fda484

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/lambda/LambdaParserTest.java

Changeset: 30af2d29
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-04-10 19:06:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/30af2d29

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 8db6885a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-04-12 22:06:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/8db6885a

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 4750cb3a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-04-19 22:05:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/4750cb3a

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 744deb8c
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-04-26 22:10:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/744deb8c

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 2273c967
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-05-03 22:05:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/2273c967

Automatic merge with default


Changeset: ba601938
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-05-10 22:07:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/ba601938

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: d4ba763d
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-05-17 22:11:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/d4ba763d

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: c3250e64
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2018-06-21 09:32:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/c3250e64

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: c6328d88
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2018-06-29 08:00:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/c6328d88

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 1a073a5a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-07-12 22:06:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/1a073a5a

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 8c89de91
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2018-07-19 15:49:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c89de91

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 76a09c05
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-07-26 22:07:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/76a09c05

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java

Changeset: 6cff1926
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-08-02 22:06:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/6cff1926

Automatic merge with default


Changeset: a08a1dd0
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-08-09 22:06:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/a08a1dd0

Automatic merge with default


Changeset: 38c99b10
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-08-16 22:06:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/38c99b10

Automatic merge with default


Changeset: 3b18f48f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-08-23 22:06:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/3b18f48f

Automatic merge with default


Changeset: 7973679e
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2018-08-30 18:16:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/7973679e

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: c43f6ddd
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2018-09-14 13:19:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/c43f6ddd

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 0962fc0d
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-09-20 22:06:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/0962fc0d

Automatic merge with default


Changeset: b2225382
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-09-27 22:06:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/b2225382

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: def6d8a6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-10-08 20:26:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/def6d8a6

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/lambda/LambdaParserTest.java

Changeset: 9cb6fa6a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-11-08 22:07:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/9cb6fa6a

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 19cb363e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-11-14 05:01:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/19cb363e

Automatic merge with default


Changeset: 015b914e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2018-11-28 21:31:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/015b914e

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 180d6cc2
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2018-12-19 13:03:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/180d6cc2

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: c8a0f10e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-01-03 21:26:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/c8a0f10e

Automatic merge with default


Changeset: c8ab5cc1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-01-23 16:50:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/c8ab5cc1

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 93465782
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-01-24 22:06:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/93465782

Automatic merge with default


Changeset: 2d11b1c6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-01-31 22:07:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/2d11b1c6

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 5d4f0c44
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-02-07 22:12:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/5d4f0c44

Automatic merge with default


Changeset: e4552857
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-02-08 18:56:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/e4552857

Automatic merge with default


Changeset: be8822bb
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-02-14 22:06:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/be8822bb

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: f2eeac51
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-02-15 17:27:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/f2eeac51

Automatic merge with default


Changeset: b7dd6106
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-02-21 22:07:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/b7dd6106

Automatic merge with default


Changeset: 4d508731
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-02-22 14:52:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/4d508731

Automatic merge with default


Changeset: 5550d6ef
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-02-28 22:06:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/5550d6ef

Automatic merge with default


Changeset: 5b991b82
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-03-14 22:05:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/5b991b82

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 0ea39d92
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-03-28 22:06:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/0ea39d92

Automatic merge with default


Changeset: 020f7e93
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-04-04 22:05:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/020f7e93

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: f9d50633
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-04-17 13:47:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/f9d50633

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: f2afd35b
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-05-23 22:12:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/f2afd35b

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 15b9606a
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-05-30 19:50:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/15b9606a

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 7b036efb
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-06-07 11:43:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/7b036efb

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 295900d7
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-06-13 19:21:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/295900d7

Manual merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java

Changeset: b9126893
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-06-20 22:06:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/b9126893

Automatic merge with default


Changeset: d2182ba5
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-09-05 22:42:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/d2182ba5

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 59d2898f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-10-11 20:56:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/59d2898f

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 0d37981c
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-10-15 09:40:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/0d37981c

[lambda-leftovers] manual merge to by-pass bad changeset


Changeset: c0e0c734
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-10-15 09:49:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/c0e0c734

[lambda-leftovers] manual merge with default


Changeset: cf3d5491
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-10-22 21:01:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/cf3d5491

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 0fe11743
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-10-25 17:50:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/0fe11743

Automatic merge with default


Changeset: c38d878c
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2019-11-03 14:31:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/c38d878c

Automatic merge with default


Changeset: e73d5b24
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-01-27 10:59:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/e73d5b24

Merging the default branch into lambda-leftovers

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 06ae9308
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-01-27 10:47:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/06ae9308

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 98f9eaa0
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-01-30 22:06:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/98f9eaa0

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java

Changeset: 4308dae1
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-02-07 20:41:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/4308dae1

Automatic merge with default


Changeset: df3895ad
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-02-13 22:06:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/df3895ad

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 8c6c27f0
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-03-05 22:06:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c6c27f0

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: b6cffdd2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-03-13 16:06:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/b6cffdd2

Automatic merge with default


Changeset: f406b371
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-04-07 18:31:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/f406b371

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: ba4fe191
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-04-10 17:11:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/ba4fe191

Automatic merge with default


Changeset: 831ec246
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-04-15 07:02:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/831ec246

8242624: Update .jcheck/conf for project Amber (lambda-leftovers)

Reviewed-by: ehelin

! .jcheck/conf

Changeset: dcb7db3f
Author:    duke <duke at openjdk.org>
Date:      2020-04-16 22:05:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/dcb7db3f

Automatic merge of master into lambda-leftovers


Changeset: 86afb77c
Author:    duke <duke at openjdk.org>
Date:      2020-04-23 22:03:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/86afb77c

Automatic merge of master into lambda-leftovers

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 790599f8
Author:    duke <duke at openjdk.org>
Date:      2020-04-30 22:02:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/790599f8

Automatic merge of master into lambda-leftovers


Changeset: 7f3ac14c
Author:    duke <duke at openjdk.org>
Date:      2020-05-07 22:04:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/7f3ac14c

Automatic merge of master into lambda-leftovers


Changeset: 3da22ff4
Author:    duke <duke at openjdk.org>
Date:      2020-05-14 22:04:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/3da22ff4

Automatic merge of master into lambda-leftovers


Changeset: 4562674f
Author:    duke <duke at openjdk.org>
Date:      2020-05-19 13:04:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/4562674f

Automatic merge of master into lambda-leftovers

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 905d4a2a
Author:    duke <duke at openjdk.org>
Date:      2020-05-21 22:04:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/905d4a2a

Automatic merge of master into lambda-leftovers


Changeset: d931a61a
Author:    duke <duke at openjdk.org>
Date:      2020-05-28 22:02:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/d931a61a

Automatic merge of master into lambda-leftovers


Changeset: 4d96a9d0
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-06-02 15:37:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/4d96a9d0

manual merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 5442eccf
Author:    vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date:      2020-06-02 15:38:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/5442eccf

Merge pull request #26 from openjdk-bot/46

Merge master


Changeset: 2306ffb0
Author:    duke <duke at openjdk.org>
Date:      2020-06-04 22:02:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/2306ffb0

Automatic merge of master into lambda-leftovers


Changeset: da67a3d2
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-06-19 14:36:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/da67a3d2

Merge master

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java

Changeset: 90293924
Author:    vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date:      2020-06-19 14:37:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/90293924

Merge pull request #33 from openjdk-bot/55

Merge master


Changeset: 71350dcc
Author:    duke <duke at openjdk.org>
Date:      2020-06-19 18:39:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/71350dcc

Automatic merge of master into lambda-leftovers


Changeset: 2125aa30
Author:    duke <duke at openjdk.org>
Date:      2020-06-25 22:03:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/2125aa30

Automatic merge of master into lambda-leftovers

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: cf981071
Author:    duke <duke at openjdk.org>
Date:      2020-07-02 22:04:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/cf981071

Automatic merge of master into lambda-leftovers

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 8c1b4545
Author:    duke <duke at openjdk.org>
Date:      2020-07-09 22:04:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c1b4545

Automatic merge of master into lambda-leftovers


Changeset: 822c4a66
Author:    duke <duke at openjdk.org>
Date:      2020-07-16 22:04:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/822c4a66

Automatic merge of master into lambda-leftovers


Changeset: c2520d32
Author:    duke <duke at openjdk.org>
Date:      2020-07-23 22:03:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/c2520d32

Automatic merge of master into lambda-leftovers


Changeset: b790819f
Author:    duke <duke at openjdk.org>
Date:      2020-07-28 15:48:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/b790819f

Automatic merge of master into lambda-leftovers


Changeset: 7cffdc99
Author:    duke <duke at openjdk.org>
Date:      2020-07-30 22:04:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/7cffdc99

Automatic merge of master into lambda-leftovers


Changeset: ce8e23a5
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-08-03 16:42:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/ce8e23a5

manual merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 339c4828
Author:    vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date:      2020-08-03 16:45:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/339c4828

Merge pull request #36 from openjdk-bot/58

Merge master


Changeset: 5ed2d3bf
Author:    duke <duke at openjdk.org>
Date:      2020-08-06 22:02:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/5ed2d3bf

Automatic merge of master into lambda-leftovers


Changeset: b9a5f496
Author:    duke <duke at openjdk.org>
Date:      2020-08-13 22:02:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/b9a5f496

Automatic merge of master into lambda-leftovers


Changeset: ade5cf88
Author:    duke <duke at openjdk.org>
Date:      2020-08-20 22:04:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/ade5cf88

Automatic merge of master into lambda-leftovers

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 8c6d1e66
Author:    duke <duke at openjdk.org>
Date:      2020-08-27 22:04:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c6d1e66

Automatic merge of master into lambda-leftovers

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: bb202a22
Author:    duke <duke at openjdk.org>
Date:      2020-09-03 22:04:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/bb202a22

Automatic merge of master into lambda-leftovers

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: b513b283
Author:    J. Duke <duke at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-09-11 09:16:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/b513b283

Merge master

! .jcheck/conf
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! .jcheck/conf
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: b0f9619a
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-09-18 11:24:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/b0f9619a

manual merge

! .jcheck/conf
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! .jcheck/conf
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 38111034
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-12-20 19:56:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/38111034

Rebasing sealed types branch, old records-and-sealed will be closed


Changeset: 76bbd244
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2019-12-20 19:56:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/76bbd244

Imported patch sealed.patch

! make/autoconf/spec.gmk.in
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/native/libjava/Class.c
! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
+ test/hotspot/jtreg/runtime/modules/sealedP1/c1.java
+ test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java
+ test/hotspot/jtreg/runtime/modules/sealedP2/c2.java
+ test/hotspot/jtreg/runtime/modules/sealedP3/c3.java
+ test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java
+ test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod
+ test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java
+ test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java
+ test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod
+ test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java
+ test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod
+ test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java
+ test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java
+ test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java
+ test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
+ test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
+ test/langtools/tools/javac/processing/model/element/TestSealed.java
+ test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
+ test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java
+ test/langtools/tools/javac/sealed/SealedCompilationTests.java
+ test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
+ test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 896d4bc8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-01-02 16:22:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/896d4bc8

Sealed types fixes for JDK-15 and other miscellaneous sealed types changes

Reviewed-by: vromero

! make/data/jdwp/jdwp.spec
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
+ test/hotspot/jtreg/runtime/modules/TEST.properties
! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod
+ test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java
! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/TEST.properties
! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java
! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod
! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java
! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java
! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod
! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java

Changeset: ecc066e1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-02 12:44:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/ecc066e1

Manual merge with default

! src/hotspot/share/classfile/vmSymbols.hpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/hotspot/share/classfile/vmSymbols.hpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 8fc74b30
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-01-27 12:25:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/8fc74b30

Merging default branch into sealed-types

! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 78ca15b3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-01-30 22:05:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/78ca15b3

Automatic merge with default

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: d3d50395
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-06 00:24:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/d3d50395

The compiler should not enforce a modifier on subclasses of non-sealed classes

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: 997ac3dd
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-02-07 20:39:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/997ac3dd

Automatic merge with default

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 3cb217da
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-07 17:26:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/3cb217da

Fixing bug that was breaking the build

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java

Changeset: 0aa2ebb4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-11 17:09:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/0aa2ebb4

Fix bad merge

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java

Changeset: 09ded8aa
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-11 20:42:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/09ded8aa

Sync-ing the implementation with current spec

! 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/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: 5cc60414
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-13 14:05:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/5cc60414

Additional syncing with the latest spec

checking that there are no duplicates in the permits list
checking that subtypes listed in the permits list have the sealed type as a direct supertype
checking that sealed and super are in same package if in unnamed module or in same module in other case
checking that type variables are not listed in the permits clause
checking that a sealed type has at least one subtype


! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: 99727377
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-02-13 22:05:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/99727377

Automatic merge with default

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 3bd8984b
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-13 18:06:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/3bd8984b

Fixing NPE bug that was provoking several regression tests to fail

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 0399db97
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-14 12:41:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/0399db97

Fix NPE for classes extending type variables

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java

Changeset: 62a04da0
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-02-14 20:39:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/62a04da0

Fix hotspot sealed types tests

Reviewed-by: vromero

! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
! test/hotspot/jtreg/runtime/modules/sealedP1/c1.java
- test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java
+ test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod
! test/hotspot/jtreg/runtime/modules/sealedP2/c2.java
! test/hotspot/jtreg/runtime/modules/sealedP3/c3.java
! test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java
- test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java
+ test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java
! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/sealedTypes/abstractSealedTest.java
! test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java
! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java
! test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java
! test/hotspot/jtreg/runtime/sealedTypes/overrideSealedTest.java
! test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java
- test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java
+ test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod
! test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java

Changeset: 6ba9e0e1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-14 16:11:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/6ba9e0e1

Fix for test ListModuleDeps

! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 90dc530e
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-14 17:17:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/90dc530e

Refactoring: removing outdated code, adding diagnostics

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java
+ test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java
+ test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java
+ test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java
+ test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java
+ test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java
+ test/langtools/tools/javac/diags/examples/TypeVarInPermits.java

Changeset: 76e2a9fd
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-14 16:23:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/76e2a9fd

Javadoc: update handling of "not exhaustive" permits list

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java

Changeset: 2c1223c1
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-02-18 18:00:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/2c1223c1

Fix sealed types class redefinition test

Reviewed-by: vromero

! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostA/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAB/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABC/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABCD/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostABD/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostAC/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostACB/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostB/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBA/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBAC/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostBCA/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCAB/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/HostCBA/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classFour.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classOne.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classThree.java
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/classTwo.java

Changeset: 1f964597
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-24 17:14:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/1f964597

Adding more diags examples

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java
! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java
+ test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java
! test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java
! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java
! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java
+ test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java
+ test/langtools/tools/javac/diags/examples/SealedTypes.java
! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java
! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java

Changeset: 46377346
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-25 19:23:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/46377346

Making enums with subclasses sealed

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java

Changeset: 92cce7da
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-26 23:48:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/92cce7da

Issue an error if a type in the permits list refers to declaring class or a supertype

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java

Changeset: e7d4dec7
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-27 13:49:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/e7d4dec7

Adding regression tests

+ test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java
+ test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 797efbb9
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-27 22:56:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/797efbb9

Refactoring: relocating checks to attribution phase

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 7cb3584a
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-28 16:29:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/7cb3584a

Adding specs

! src/java.base/share/classes/java/lang/Class.java
! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java

Changeset: f0d80b20
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-28 23:31:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/f0d80b20

Spec fixes, removing experimental code

! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java

Changeset: e6ed2b90
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-03-10 15:34:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/e6ed2b90

Merging recent default branch changes to the sealed-types branch

! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: c6917622
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-03-13 16:05:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/c6917622

Automatic merge with default

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: e5b3ce09
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-04-02 16:01:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/e5b3ce09

Fixing regression test golden results

! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: cc3fb9b8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-04-03 14:20:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/cc3fb9b8

Throw CFE for empty PermittedSubtypes attributes and for final classes with PermittedSubtypes attributes

Reviewed-by: vromero

! src/hotspot/share/classfile/classFileParser.cpp
! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod
! test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java

Changeset: 543f9aa1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-04-10 13:06:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/543f9aa1

Manual merge with default

! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java

Changeset: 0383f7fa
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-04-10 14:25:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/0383f7fa

Manual merge with default

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 3188b2e7
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-04-15 06:56:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/3188b2e7

8242624: Update .jcheck/conf for project Amber

Reviewed-by: duke, ehelin, chegar

! .jcheck/conf

Changeset: 69577c9f
Author:    duke <duke at openjdk.org>
Date:      2020-04-16 22:05:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/69577c9f

Automatic merge of master into sealed-types

! make/autoconf/spec.gmk.in
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! make/autoconf/spec.gmk.in
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java

Changeset: 75ca97b6
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-04-21 00:47:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/75ca97b6

fixed comment at jvm.h

! src/hotspot/share/include/jvm.h

Changeset: a6937c83
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-04-21 13:20:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/a6937c83

removing duplicate entry for JVM_GetPermittedSubtypes at jvm.h

! src/hotspot/share/include/jvm.h

Changeset: 8e0e8e55
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-04-23 15:55:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/8e0e8e55

adding toString method to Flag.NON_SEALED

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java

Changeset: 8f487523
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-04-24 11:01:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/8f487523

Merge with sealed-types

! make/autoconf/spec.gmk.in
! make/data/jdwp/jdwp.spec
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! make/autoconf/spec.gmk.in
! make/data/jdwp/jdwp.spec
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java

Changeset: b66db1c2
Author:    vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date:      2020-04-24 11:06:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/b66db1c2

Merge pull request #18 from openjdk-bot/40

Merge master


Changeset: dbe9dc91
Author:    duke <duke at openjdk.org>
Date:      2020-04-30 22:02:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/dbe9dc91

Automatic merge of master into sealed-types

! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java

Changeset: d568e945
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-01 10:52:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/d568e945

refactoring sealed types

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 79e93aa2
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-04 21:07:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/79e93aa2

minor fix to Elements API

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java

Changeset: 71ad1b6e
Author:    duke <duke at openjdk.org>
Date:      2020-05-07 22:05:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/71ad1b6e

Automatic merge of master into sealed-types

! make/autoconf/spec.gmk.in
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvm.cpp
! make/autoconf/spec.gmk.in
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 9a32dd45
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-08 11:07:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a32dd45

renaming to sealed classes

! make/data/jdwp/jdwp.spec
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java
! src/java.base/share/native/libjava/Class.c
! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubtypes_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod
! test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod
! test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java
! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclasses.jcod
+ test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubclassesTest.java
- test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypes.jcod
- test/hotspot/jtreg/runtime/sealedTypes/getPermittedSubtypesTest.java
! test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod
! test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.jcod
+ test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubclassesAttr.java
- test/jdk/java/lang/instrument/RedefinePermittedSubtypesAttr/TestPermittedSubtypesAttr.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
- test/langtools/tools/javac/sealed/annotations/AnnotationProcessorOnSealedTypesTest.java

Changeset: 637840b4
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-11 19:25:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/637840b4

8244762: (sealed-types) [primitive].class.isSealed()/getPermittedSubclasses() crash VM

! src/hotspot/share/prims/jvm.cpp
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 7635248f
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-12 13:57:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/7635248f

method JVM_GetPermittedSubclasses was failing for array classes

! src/hotspot/share/prims/jvm.cpp

Changeset: 88534c6e
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-12 20:29:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/88534c6e

updating javadoc code after changes in javax.lang.model

! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java

Changeset: f5d1c6bc
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-12 22:43:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/f5d1c6bc

Jan' patch: attempting to fix separate compilation issues with sealed classes

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: 0be25ca2
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-13 13:39:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/0be25ca2

Harold's patch: renaming several tests

= test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java
= test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod
= test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod
+ test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
= test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
= test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
= test/hotspot/jtreg/runtime/sealedClasses/TEST.properties
= test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java
= test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java
= test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod
= test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java
= test/hotspot/jtreg/runtime/sealedClasses/otherPkg/wrongPackage.java
= test/hotspot/jtreg/runtime/sealedClasses/overrideSealedTest.java
= test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod
= test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java
= test/hotspot/jtreg/runtime/sealedClasses/planets/outerPlanets.jcod
= test/hotspot/jtreg/runtime/sealedClasses/sealedTest.java
- test/hotspot/jtreg/runtime/sealedTypes/RedefineSealedType.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classFour.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classOne.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classThree.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/classTwo.java

Changeset: 418e7bda
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-13 20:59:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/418e7bda

fixing bug: enums were considered sealed even without enabling preview

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
+ test/langtools/tools/javac/enum/FauxEnum3.preview.out

Changeset: ec36ca00
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-14 17:09:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/ec36ca00

fixing regression tests

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java

Changeset: 9a31af00
Author:    duke <duke at openjdk.org>
Date:      2020-05-14 22:04:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a31af00

Automatic merge of master into sealed-types


Changeset: c5ebf3a2
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-14 19:57:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/c5ebf3a2

code cleanup: removing unncessary edits, etc

! src/java.base/share/classes/java/lang/Class.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 5db4b8b7
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-15 15:39:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/5db4b8b7

adding more regression tests, bug fixing, etc

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 34024880
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-18 10:44:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/34024880

adding new test for reflection on sealed classes, refactoring tests

! src/java.base/share/classes/java/lang/Class.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java
! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java
! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java
! test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java
! test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java
! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java
! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java
! test/langtools/tools/javac/diags/examples/SealedTypes.java
! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java
! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java
- test/langtools/tools/javac/sealed/CheckingAttributeAtRuntimeTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: c542daf6
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-18 18:07:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/c542daf6

additional adjustments

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: cd8fa69c
Author:    duke <duke at openjdk.org>
Date:      2020-05-19 13:05:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd8fa69c

Automatic merge of master into sealed-types

! make/autoconf/spec.gmk.in
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! make/autoconf/spec.gmk.in
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java

Changeset: 2aca2ea3
Author:    duke <duke at openjdk.org>
Date:      2020-05-21 22:05:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/2aca2ea3

Automatic merge of master into sealed-types

! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmti.xml
! make/autoconf/spec.gmk.in
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmti.xml

Changeset: 366939f8
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-25 20:47:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/366939f8

addressing review comments, first iteration

! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: 4766f958
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-26 12:28:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/4766f958

pushing vm code already reviewed

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
= test/hotspot/jtreg/runtime/modules/sealedP1/C1.java
+ test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod
- test/hotspot/jtreg/runtime/modules/sealedP1/superClass.jcod
= test/hotspot/jtreg/runtime/modules/sealedP2/C2.java
= test/hotspot/jtreg/runtime/modules/sealedP3/C3.java
+ test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
+ test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java
= test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java
+ test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod
- test/hotspot/jtreg/runtime/sealedClasses/Pkg/notPermitted.jcod
- test/hotspot/jtreg/runtime/sealedClasses/Pkg/sealedInterface.jcod
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
= test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
- test/hotspot/jtreg/runtime/sealedClasses/abstractSealedTest.java
! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java
- test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclasses.jcod
- test/hotspot/jtreg/runtime/sealedClasses/getPermittedSubclassesTest.java
= test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackage.java
! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod
! test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java
= test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassFour.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassOne.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassThree.java
= test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassTwo.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java
! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java
! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 926ea22b
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-26 20:45:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/926ea22b

changes second review iteration

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 71add502
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-29 10:26:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/71add502

manual merge with master

! make/autoconf/spec.gmk.in
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! make/autoconf/spec.gmk.in
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java

Changeset: 3d2961e6
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-05-29 10:59:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/3d2961e6

fixing merge issue on HtmlStyle

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java

Changeset: b37f7467
Author:    vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date:      2020-05-29 11:14:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/b37f7467

Merge pull request #22 from openjdk-bot/42

Merge master


Changeset: a50af77f
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-06-01 17:14:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/a50af77f

VM and core-libs sealed classes update

! make/data/jdwp/jdwp.spec
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java
! test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java

Changeset: f5534a15
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-06-01 15:25:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/f5534a15

add explanatory note to ::permittedSubclasses and ::isSealed

! src/java.base/share/classes/java/lang/Class.java

Changeset: 2e3dd9fa
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-06-02 17:24:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/2e3dd9fa

manual merge


Changeset: 850cbfb2
Author:    vicente-romero-oracle <62155190+vicente-romero-oracle at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date:      2020-06-02 17:30:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/850cbfb2

Merge pull request #28 from openjdk-bot/48

Merge master


Changeset: 22f18850
Author:    duke <duke at openjdk.org>
Date:      2020-06-04 22:02:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/22f18850

Automatic merge of master into sealed-types


Changeset: 740dac55
Author:    duke <duke at openjdk.org>
Date:      2020-06-11 22:05:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/740dac55

Automatic merge of master into sealed-types


Changeset: d256f72c
Author:    duke <duke at openjdk.org>
Date:      2020-06-18 22:03:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/d256f72c

Automatic merge of master into sealed-types


Changeset: 15d97da3
Author:    duke <duke at openjdk.org>
Date:      2020-06-25 22:03:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/15d97da3

Automatic merge of master into sealed-types


Changeset: cb1eecc3
Author:    duke <duke at openjdk.org>
Date:      2020-07-02 22:04:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/cb1eecc3

Automatic merge of master into sealed-types


Changeset: b094d470
Author:    duke <duke at openjdk.org>
Date:      2020-07-09 22:05:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/b094d470

Automatic merge of master into sealed-types


Changeset: 33191950
Author:    duke <duke at openjdk.org>
Date:      2020-07-16 22:05:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/33191950

Automatic merge of master into sealed-types


Changeset: 4ec9c7fb
Author:    duke <duke at openjdk.org>
Date:      2020-07-23 22:03:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/4ec9c7fb

Automatic merge of master into sealed-types


Changeset: e3407967
Author:    duke <duke at openjdk.org>
Date:      2020-07-28 15:49:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/e3407967

Automatic merge of master into sealed-types


Changeset: 0f67e15c
Author:    duke <duke at openjdk.org>
Date:      2020-07-30 22:04:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/0f67e15c

Automatic merge of master into sealed-types


Changeset: 7a058eaf
Author:    duke <duke at openjdk.org>
Date:      2020-07-31 18:17:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/7a058eaf

Automatic merge of master into sealed-types


Changeset: 2359a1e4
Author:    duke <duke at openjdk.org>
Date:      2020-08-06 22:02:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/2359a1e4

Automatic merge of master into sealed-types


Changeset: 565fa135
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-08-12 15:38:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/565fa135

no sealed annotations

! 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/sealed/SealedCompilationTests.java

Changeset: 39fc640c
Author:    duke <duke at openjdk.org>
Date:      2020-08-13 22:02:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/39fc640c

Automatic merge of master into sealed-types


Changeset: e1962aa6
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-08-18 21:44:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/e1962aa6

8248185: fix the javadoc for Class::isSealed

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Package.java

Changeset: 351bed93
Author:    duke <duke at openjdk.org>
Date:      2020-08-20 22:05:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/351bed93

Automatic merge of master into sealed-types

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java

Changeset: fbe38f23
Author:    duke <duke at openjdk.org>
Date:      2020-08-27 22:04:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/fbe38f23

Automatic merge of master into sealed-types

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: d06e2fdb
Author:    duke <duke at openjdk.org>
Date:      2020-09-03 22:05:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/d06e2fdb

Automatic merge of master into sealed-types

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 3aa7e8d1
Author:    J. Duke <duke at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-09-11 09:18:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/3aa7e8d1

Merge master

! .jcheck/conf
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! .jcheck/conf
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 053f47d0
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-09-18 11:48:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/053f47d0

manual merge

! .jcheck/conf
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! .jcheck/conf
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 486f6649
Author:    Vicente Romero <vicente.romero at oracle.com>
Date:      2020-09-18 13:22:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/486f6649

manual merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: c2452825
Author:    Vicente Romero Zaldivar <62155190+vicente-romero-oracle at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date:      2020-09-18 13:36:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/c2452825

Merge pull request #54 from openjdk-bot/66

Merge master




More information about the amber-dev mailing list