hg: shenandoah/jdk: 42 new changesets
roman at kennke.org
roman at kennke.org
Thu Aug 23 08:04:23 UTC 2018
Changeset: 72c82bd05971
Author: gziemski
Date: 2018-08-17 11:56 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/72c82bd05971
8209586: AARCH64: SymbolTable changes throw assert on aarch64
Summary: Cast the comparison value to match the signdeness
Reviewed-by: gziemski, coleenp
Contributed-by: stuart.monteigh at linaro.org
! src/hotspot/share/classfile/symbolTable.cpp
Changeset: 091c0d22e735
Author: iveresov
Date: 2018-08-17 13:20 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/091c0d22e735
8206992: Update Graal
Reviewed-by: kvn
! make/CompileJavaModules.gmk
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/ByteContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/CodeContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/Container.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/GotSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/HeaderContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/NativeSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/ReadOnlyDataContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/Relocation.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/Symbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/SymbolTable.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/AArch64JELFRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/AMD64JELFRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/Elf.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfByteBuffer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfHeader.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfRelocEntry.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfRelocTable.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfSection.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfSymtab.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/ElfTargetInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/JELFRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/JMachORelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachO.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOByteBuffer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachODySymtab.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOHeader.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachORelocEntry.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachORelocTable.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSection.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSegment.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOSymtab.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOTargetInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/macho/MachOVersion.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/JPECoffRelocObject.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoff.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffByteBuffer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffHeader.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffRelocEntry.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffRelocTable.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffSection.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffSymtab.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/pecoff/PECoffTargetInfo.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/HelloWorld.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/NativeOrderOutputStreamTest.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeFileSupport.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeSearchPath.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/Utils.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompilationTask.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiler.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTDynamicTypeStore.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTHotSpotResolvedJavaMethod.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTStub.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeSectionProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Collector.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompilationSpec.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataBuilder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataPatchProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ELFMacroAssembler.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignCallSiteRelocationInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignCallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/ForeignGotCallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/GraalFilters.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/InfopointProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/InstructionDecoder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaMethodInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LogPrinter.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Options.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/StubDirectCallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/StubInformation.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Timer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/aarch64/AArch64ELFMacroAssembler.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/aarch64/AArch64InstructionDecoder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/amd64/AMD64ELFMacroAssembler.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/amd64/AMD64InstructionDecoder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSearch.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSource.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSystemFinder.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchFor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchPath.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SourceProvider.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSource.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySource.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySourceProvider.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarFileSource.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarSourceProvider.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSource.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSourceProvider.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/utils/NativeOrderOutputStream.java
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections.test/src/jdk/internal/vm/compiler/collections/test/EconomicMapImplTest.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections.test/src/jdk/internal/vm/compiler/collections/test/EconomicSetTest.java
! src/jdk.internal.vm.compiler/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Address.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/BitOpsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64BaseAssembler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64InstructionAttr.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64VectorAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AVXKind.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactoryBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/IntList.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConcreteSubtypeTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/EnumValuesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashCodeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvocationPluginsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisIterationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/NestedLoopEffectsPhaseComplexityTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TimerKeyImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphSnippetTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotJumpToExceptionHandlerInCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotUnwindOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/CompressedNullCheckTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotStackIntrospectionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerationResult.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOptionKey.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/IntrinsificationPredicate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/IntegerExactOverflowExceptionStub.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/LongExactOverflowExceptionStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/IntegerExactOpSpeculation.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2d.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate02.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/NotOnDebug.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6959129.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ReferenceMap01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance03.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance06.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance07.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_contended01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_notowner01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait03.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait04.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/SynchronizedLoopExit01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted03.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted05.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join03.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_sleep01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_yield01.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArrayCompareToOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64LIRFlagsVersioned.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Binary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BinaryConsumer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ClearRegisterOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MulDivOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ShiftOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SignExtendOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringIndexOfOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Unary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorBinary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorClearOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorCompareOp.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorLIRInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorShuffle.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorUnary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/SwitchStrategy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/GlobalLivenessAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MethodProfilingPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfilingPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeSize.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InliningLog.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/DynamicCounterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/WeakCounterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewMultiArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArrayLengthProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionKey.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/PluginGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnIntegerExactTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompareToTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringEqualsTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfCharTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfConstantTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfTestBase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionTestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/JDK9StringSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringLatin1IndexOfNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringUTF16IndexOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticSplitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JMXService.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordCastNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/StringBenchmark.java
Changeset: 6221a199ec20
Author: darcy
Date: 2018-08-17 13:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6221a199ec20
8209304: Deprecate serialVersionUID fields in interfaces
Reviewed-by: lancea, mullan, rriggs, smarks
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/PublicKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/javax/crypto/SecretKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/PBEKey.java
! src/java.base/share/classes/sun/security/internal/interfaces/TlsMasterSecret.java
! src/java.naming/share/classes/javax/naming/Name.java
! src/java.naming/share/classes/javax/naming/directory/Attribute.java
! src/java.rmi/share/classes/java/rmi/server/RemoteRef.java
! src/java.rmi/share/classes/java/rmi/server/ServerRef.java
Changeset: 6ca468ea3564
Author: coffeys
Date: 2018-08-17 22:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/6ca468ea3564
8208675: Remove legacy sun.security.key.serial.interop property
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java
! src/java.base/share/classes/sun/security/provider/DSAKeyPairGenerator.java
Changeset: 0517bd2a0eda
Author: ccheung
Date: 2018-08-17 14:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0517bd2a0eda
8209385: CDS runtime classpath checking is too strict when only classes from the system modules are archived
Summary: skip checking the path entries which are not being referenced during CDS dump time
Reviewed-by: jiangli, iklam
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/sharedPathsMiscInfo.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java
! test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java
+ test/hotspot/jtreg/runtime/appcds/UnusedCPDuringDump.java
Changeset: a1aaf68b119d
Author: jnimeh
Date: 2018-08-17 21:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/a1aaf68b119d
8203614: Java API SSLEngine example code needs correction
Reviewed-by: wetmore, ascarpino
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
Changeset: 2e91d927e00c
Author: kbarrett
Date: 2018-08-18 13:59 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2e91d927e00c
8154343: Make SATB related code available to other GCs
Summary: Move ptrQueue and satbMarkQueue files from g1 to shared.
Reviewed-by: rkennke, sangheki
! src/hotspot/share/gc/g1/dirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
- src/hotspot/share/gc/g1/ptrQueue.cpp
- src/hotspot/share/gc/g1/ptrQueue.hpp
- src/hotspot/share/gc/g1/satbMarkQueue.cpp
- src/hotspot/share/gc/g1/satbMarkQueue.hpp
+ src/hotspot/share/gc/shared/ptrQueue.cpp
+ src/hotspot/share/gc/shared/ptrQueue.hpp
+ src/hotspot/share/gc/shared/satbMarkQueue.cpp
+ src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/precompiled/precompiled.hpp
Changeset: 703576fdd268
Author: iignatyev
Date: 2018-08-19 22:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/703576fdd268
8209456: [error-prone] ShortCircuitBoolean in java.logging
Reviewed-by: rriggs
! src/java.logging/share/classes/java/util/logging/Formatter.java
Changeset: cdffba164671
Author: shade
Date: 2018-08-20 10:04 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/cdffba164671
8209573: [TESTBUG] gc/epsilon/TestMemoryMXBeans should retry on failure
Reviewed-by: kvn, pliden
! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java
Changeset: 3e5d28e6de32
Author: lfoltan
Date: 2018-08-20 08:25 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/3e5d28e6de32
8209301: JVM rename is_anonymous, host_klass to unsafe specific terminology ahead of Unsafe.defineAnonymousClass deprecation
Summary: Clean up VM anonymous class terminology.
Reviewed-by: coleenp, dholmes, mchung
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/klassFactory.hpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/spaceManager.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceTracer.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java
Changeset: 2c4aaa0d56f4
Author: redestad
Date: 2018-08-20 14:25 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/2c4aaa0d56f4
8209633: Avoid creating WeakEntry wrappers when looking up cached MethodType
Reviewed-by: plevart, mchung
! src/java.base/share/classes/java/lang/invoke/MethodType.java
Changeset: 0fc5fb135f2d
Author: lucy
Date: 2018-08-20 17:25 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0fc5fb135f2d
8209588: SIGSEGV in MethodArityHistogram() with -XX:+CountCompiledCalls
Reviewed-by: kvn, goetz
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 8dfed4387312
Author: joehw
Date: 2018-08-20 10:11 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8dfed4387312
8209576: java.nio.file.Files.writeString writes garbled UTF-16 instead of UTF-8
Reviewed-by: sherman
! src/java.base/share/classes/java/lang/StringCoding.java
! test/jdk/java/nio/file/Files/ReadWriteString.java
Changeset: df1012f6ba94
Author: iignatyev
Date: 2018-08-20 11:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/df1012f6ba94
8209740: typo in test/lib/jtreg/SkippedException.java
Reviewed-by: kvn
! test/lib/jtreg/SkippedException.java
Changeset: cb672967bd9b
Author: mhalder
Date: 2018-08-09 22:47 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/cb672967bd9b
8208125: Cannot input text into JOptionPane Text Input Dialog
Reviewed-by: prr, psadhukhan
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java
Changeset: da793334f142
Author: epavlova
Date: 2018-08-09 11:33 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/da793334f142
8194949: [Graal] gc/TestNUMAPageSize.java fail with OOM in -Xcomp
Reviewed-by: kvn, tschatzl
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: 79e86b32d7e2
Author: iignatyev
Date: 2018-08-13 13:44 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/79e86b32d7e2
8205687: TimeoutHandler generates huge core files
Summary: use kill instead of gcore to generate core file
Reviewed-by: dholmes
! test/failure_handler/src/share/classes/jdk/test/failurehandler/GathererFactory.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/failure_handler/src/share/conf/solaris.properties
Changeset: 7bd2a286e637
Author: rgoel
Date: 2018-08-14 11:55 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7bd2a286e637
8206965: java/util/TimeZone/Bug8149452.java failed on de_DE and ja_JP locale.
Summary: generated display names for missing timezones at run time.
Reviewed-by: naoto
! src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my.xml
+ test/jdk/java/text/Format/DateFormat/Bug8209047.java
Changeset: 59614cd6d8dc
Author: rhalade
Date: 2018-08-14 09:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/59614cd6d8dc
8209452: VerifyCACerts.java failed with "At least one cacert test failed"
Summary: Allow test to pass even if cert in EXPIRY_EXC_ENTRIES expires
Reviewed-by: mullan
! test/jdk/lib/security/cacerts/VerifyCACerts.java
Changeset: 06417e487a28
Author: kaddepalli
Date: 2018-08-14 12:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/06417e487a28
8208640: [a11y] [macos] Unable to navigate between Radiobuttons in Radio group using keyboard.
Reviewed-by: prr, serb, psadhukhan, ssadetsky
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: 893c44b263fb
Author: rhalade
Date: 2018-08-14 14:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/893c44b263fb
8209506: Add Google Trust Services GlobalSign root certificates
Reviewed-by: mullan
! src/java.base/share/lib/security/cacerts
! test/jdk/lib/security/cacerts/VerifyCACerts.java
Changeset: d0e2e34eec65
Author: xuelei
Date: 2018-08-14 16:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d0e2e34eec65
8207009: TLS 1.3 half-close and synchronization issues
Reviewed-by: jnimeh, mullan, wetmore
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/ServerCloseTest.java
! test/jdk/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
! test/jdk/javax/net/ssl/SSLEngine/Arrays.java
! test/jdk/javax/net/ssl/SSLEngine/ExtendedKeyEngine.java
! test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java
+ test/jdk/javax/net/ssl/TLSv12/TLSEnginesClosureTest.java
! test/jdk/sun/security/ssl/AppInputStream/ReadBlocksClose.java
! test/jdk/sun/security/ssl/SSLEngineImpl/CloseStart.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineDeadlock.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java
! test/jdk/sun/security/ssl/SSLSocketImpl/AsyncSSLSocketClose.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/ServerRenegoWithTwoVersions.java
Changeset: 33c62af31969
Author: diazhou
Date: 2018-08-14 16:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/33c62af31969
8209451: Please change jdk 11 milestone to FCS
Reviewed-by: prr, tbell
! make/conf/jib-profiles.js
Changeset: 97300133cc23
Author: rhalade
Date: 2018-08-14 17:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/97300133cc23
8206176: Remove the temporary tls13VN field
Reviewed-by: xuelei, wetmore
! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
Changeset: 7339b9e38182
Author: vdeshpande
Date: 2018-08-15 00:48 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/7339b9e38182
8207746: C2: Lucene crashes on AVX512 instruction
Summary: replace add/sub instructions which affect flags with lea instruction.
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: 97e361fe3433
Author: jjiang
Date: 2018-08-15 18:41 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/97e361fe3433
8164639: Configure PKCS11 tests to use user-supplied NSS libraries
Summary: Provide system property "test.nss.lib.paths" for specifying a set of absolute paths to the custom NSS lib directories
Reviewed-by: weijun, rhalade
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/Cipher/JNICheck.java
! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.sh
! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.sh
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.sh
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh
! test/jdk/sun/security/pkcs11/KeyStore/Solaris.sh
! test/jdk/sun/security/pkcs11/Mac/MacKAT.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/ByteBuffers.java
! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/Absolute.java
! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.sh
! test/jdk/sun/security/pkcs11/Provider/Login.sh
! test/jdk/sun/security/pkcs11/README
! test/jdk/sun/security/pkcs11/SampleTest.java
! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Secmod/Crypto.java
! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java
! test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java
! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/SecureRandom/TestDeserialization.java
! test/jdk/sun/security/pkcs11/Serialize/SerializeProvider.java
! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java
! test/jdk/sun/security/pkcs11/Signature/ReinitSignature.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestCurves.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
! test/jdk/sun/security/pkcs11/ec/TestECDH2.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java
! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java
! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java
! test/jdk/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java
! test/jdk/sun/security/pkcs11/fips/TrustManagerTest.java
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libfreebl3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnspr4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnss3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssckbi.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssdbm3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssutil3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libplc4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libplds4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libsoftokn3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libsqlite3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libssl3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plc4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plc4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plds4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plds4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nspr4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nspr4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plc4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plc4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plds4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plds4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib
! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java
! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java
! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java
! test/jdk/sun/security/pkcs11/tls/TestPRF.java
! test/jdk/sun/security/pkcs11/tls/TestPremaster.java
Changeset: 58d7aa066071
Author: jjiang
Date: 2018-08-16 02:00 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/58d7aa066071
8209537: Two security tests failed after JDK-8164639 due to dependency was missed
Summary: Skip sun/security/tools/keytool/autotest.sh on macosx and add /test/lib to sun/security/ec/TestEC.java
Reviewed-by: rhalade
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/tools/keytool/autotest.sh
Changeset: 9d7d74c6f2cb
Author: michaelm
Date: 2018-08-16 10:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/9d7d74c6f2cb
8207966: HttpClient response without content-length does not return body
Reviewed-by: chegar
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseContent.java
+ test/jdk/java/net/httpclient/UnknownBodyLengthTest.java
Changeset: f729ca27cf9a
Author: mikael
Date: 2018-08-17 09:51 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/f729ca27cf9a
Added tag jdk-11+27 for changeset 9d7d74c6f2cb
! .hgtags
Changeset: d96e6839e83d
Author: mikael
Date: 2018-08-20 14:19 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d96e6839e83d
Merge
! .hgtags
! make/conf/jib-profiles.js
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/java.base/share/lib/security/cacerts
! test/hotspot/jtreg/ProblemList-graal.txt
! test/jdk/ProblemList.txt
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libfreebl3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnspr4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnss3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssckbi.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssdbm3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssutil3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libplc4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libplds4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libsoftokn3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libsqlite3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libssl3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plc4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plc4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plds4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plds4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nspr4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nspr4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plc4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plc4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plds4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plds4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib
Changeset: e4ba2cfcfa92
Author: jnimeh
Date: 2018-08-20 15:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/e4ba2cfcfa92
8208350: Disable all DES cipher suites
Reviewed-by: xuelei, mullan
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/CipherSuite/NoDesRC4CiphSuite.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java
Changeset: d222f503b7fe
Author: tbell
Date: 2018-08-20 16:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d222f503b7fe
8209760: merge error: restore ea in make/conf/jib-profiles.js
Reviewed-by: mikael
! make/conf/jib-profiles.js
Changeset: 12997ebbc0d8
Author: iklam
Date: 2018-08-20 13:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/12997ebbc0d8
8209647: constantPoolHandle::constantPoolHandle(ConstantPool*) when precompiled header is disabled
Summary: Added fieldDescriptor.inline.hpp
Reviewed-by: coleenp, shade
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
+ src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: d48a852983eb
Author: pmuthuswamy
Date: 2018-08-21 11:41 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/d48a852983eb
8203792: Remove "compatibility" features from Head.java
Reviewed-by: jjg, sundar
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ test/langtools/jdk/javadoc/doclet/testHeadTag/TestHeadTag.java
Changeset: 8a9e5819eab5
Author: rkennke
Date: 2018-08-21 13:12 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/8a9e5819eab5
8209668: Explicit barriers for C1/assembler
Reviewed-by: roland, eosterlund
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
Changeset: 84d3126858d5
Author: coleenp
Date: 2018-08-21 09:33 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/84d3126858d5
8209738: Remove ClassLoaderDataGraph::*oops_do functions
Summary: Make walking CLDG more consistent.
Reviewed-by: dholmes, tschatzl
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: 05223cebd7a2
Author: coleenp
Date: 2018-08-21 10:03 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/05223cebd7a2
8209792: Remove ClassLoaderDataGraph::keep_alive_cld_do
Summary: unnecessary
Reviewed-by: zgu, tschatzl
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
Changeset: eb97d1a319f9
Author: pchilanomate
Date: 2018-08-21 10:37 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/eb97d1a319f9
8206423: Use locking for cleaning ResolvedMethodTable
Summary: ServiceThread is now in charge of cleaning ResolvedMethodTable entries
Reviewed-by: gziemski, dholmes, coleenp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/hotspot/share/runtime/serviceThread.cpp
Changeset: 871581ff5ce5
Author: never
Date: 2018-08-21 08:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/871581ff5ce5
8209624: [JVMCI] Invalidate nmethods instead of directly unloading them when the InstalledCode is dropped
Reviewed-by: kvn
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 0cb2d4391e16
Author: twisti
Date: 2018-08-21 14:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/0cb2d4391e16
8209689: Compiler.isGraalEnabled should not check jvmci.Compiler property
Reviewed-by: kvn
! test/lib/sun/hotspot/code/Compiler.java
Changeset: 492b366f8e57
Author: lmesnik
Date: 2018-08-21 13:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/492b366f8e57
8209758: 2 classes with same name G1PrintCollectionSetClosure cause crash when logging is enabled
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 804a098a81f8
Author: rkennke
Date: 2018-08-22 23:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk/rev/804a098a81f8
Merge
! .hgtags
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
- src/hotspot/share/gc/g1/ptrQueue.cpp
- src/hotspot/share/gc/g1/ptrQueue.hpp
- src/hotspot/share/gc/g1/satbMarkQueue.cpp
- src/hotspot/share/gc/g1/satbMarkQueue.hpp
+ src/hotspot/share/gc/shared/ptrQueue.cpp
+ src/hotspot/share/gc/shared/ptrQueue.hpp
+ src/hotspot/share/gc/shared/satbMarkQueue.cpp
+ src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64InstructionAttr.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64VectorAssembler.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/IntrinsificationPredicate.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/NotOnDebug.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorLIRInstruction.java
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libfreebl3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnspr4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnss3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssckbi.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssdbm3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssutil3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libplc4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libplds4.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libsoftokn3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libsqlite3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/macosx-x86_64/libssl3.dylib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nspr4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plc4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plc4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plds4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/plds4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nspr4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nspr4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plc4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plc4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plds4.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/plds4.lib
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll
- test/jdk/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib
More information about the shenandoah-dev
mailing list