hg: jdk/client: 48 new changesets

philip.race at oracle.com philip.race at oracle.com
Mon Mar 12 16:42:32 UTC 2018


Changeset: f62d1d1c2d9c
Author:    jjg
Date:      2018-03-08 13:09 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/f62d1d1c2d9c

8194296: Check copyright of files in make/langtools/tools
Reviewed-by: mcimadamore, jlahoda

! make/langtools/tools/crules/AbstractCodingRulesAnalyzer.java
! make/langtools/tools/crules/AssertCheckAnalyzer.java
! make/langtools/tools/crules/CodingRulesAnalyzerPlugin.java
! make/langtools/tools/crules/DefinedByAnalyzer.java
! make/langtools/tools/crules/LegacyLogMethodAnalyzer.java
! make/langtools/tools/crules/MutableFieldsAnalyzer.java
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageFile.java
! make/langtools/tools/propertiesparser/parser/MessageInfo.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/parser/MessageType.java

Changeset: 436f1e03fd04
Author:    erikj
Date:      2018-03-08 22:17 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/436f1e03fd04

8199266: Update boot and build jdk requirements in configure
Reviewed-by: ihse, tbell

! doc/building.html
! doc/building.md
! make/autoconf/boot-jdk.m4
! make/autoconf/version-numbers

Changeset: cefb7b496d17
Author:    ihse
Date:      2018-03-09 00:28 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/cefb7b496d17

8199347: Always use -Z7 for debug symbols when compiling on Windows
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: 8f1bc5a0d16d
Author:    zyao
Date:      2018-02-03 10:36 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/8f1bc5a0d16d

8196064: AArch64: Merging ld/st into ldp/stp in macro-assembler
Reviewed-by: aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: c200b4700aeb
Author:    iklam
Date:      2018-02-24 22:42 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/c200b4700aeb

8195065: runtime/appcds/ProhibitedPackage.java intermittent failure
Reviewed-by: mseledtsov

! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java

Changeset: 580bb0b85f63
Author:    mlarsson
Date:      2018-02-26 09:34 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/580bb0b85f63

8198554: Add fuzzy matching for log levels and tags when parsing -Xlog
Reviewed-by: hseigel, coleenp

! src/hotspot/share/logging/logLevel.cpp
! src/hotspot/share/logging/logLevel.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logTag.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/gtest/logging/test_logLevel.cpp
! test/hotspot/gtest/logging/test_logTag.cpp
+ test/hotspot/gtest/utilities/test_stringUtils.cpp

Changeset: 7e958a8ebcd3
Author:    eosterlund
Date:      2018-02-26 09:34 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/7e958a8ebcd3

8195142: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
Reviewed-by: stefank, coleenp, kvn, ehelin

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/ci/ciUtilities.hpp
! src/hotspot/share/code/relocInfo_ext.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
! src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CardCounts.hpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
+ src/hotspot/share/gc/g1/g1CardTable.cpp
+ src/hotspot/share/gc/g1/g1CardTable.hpp
+ src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
+ src/hotspot/share/gc/parallel/psCardTable.cpp
+ src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
+ src/hotspot/share/gc/shared/cardTable.cpp
+ src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableModRefBS.cpp
! src/hotspot/share/gc/shared/cardTableModRefBS.hpp
! src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: 75e2a82fed81
Author:    lfoltan
Date:      2018-02-26 09:51 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/75e2a82fed81

8198640: VS2017 (LNK4281) Link Warning Against Missed ASLR Optimization
Summary: Ignore VS2017 linker option that warns against potentially missed ASLR optimizations.
Reviewed-by: ctornqvi, erikj

! make/autoconf/flags.m4

Changeset: 2879dad8d4ec
Author:    lfoltan
Date:      2018-02-26 09:57 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/2879dad8d4ec

8198312: VS2017: Upgrade HOTSPOT_BUILD_COMPILER in vm_version.cpp
Summary: Correctly set HOTSPOT_BUILD_COMPILER for VS2015 and VS2017.
Reviewed-by: erikj, gtriantafill

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

Changeset: ba9da6aaae36
Author:    lfoltan
Date:      2018-02-26 10:11 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/ba9da6aaae36

8198304: VS2017 (C4838, C4312) Various conversion issues with gtest tests
Summary: Introduce specific casts to fix multiple type cast conversion compilation errors.
Reviewed-by: gtriantafill, hseigel

! test/hotspot/gtest/memory/test_guardedMemory.cpp
! test/hotspot/gtest/utilities/test_align.cpp

Changeset: 23348e42fb34
Author:    lfoltan
Date:      2018-02-26 10:20 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/23348e42fb34

8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits
Summary: Correctly perform a 64 bit shift when setting SlowSignatureHandler::_fp_identifiers.
Reviewed-by: gtriantafill, hseigel
Contributed-by: kim.barrett at oracle.com, lois.foltan at oracle.com

! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp

Changeset: af8578e25d17
Author:    hseigel
Date:      2018-02-26 11:28 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/af8578e25d17

8194085: Obsolete the deprecated SafepointSynchronize flags and remove related code
Summary: Obsolete SafepointSpinBeforeYield, DeferThrSuspendLoopCount, and DeferPollingPageLoopCount and remove associated code.
Reviewed-by: dcubed, coleenp, dholmes

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp

Changeset: 49e095e658c7
Author:    eosterlund
Date:      2018-02-26 18:04 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/49e095e658c7

8198703: Missing #include "gc/shared/cardTableModRefBS.hpp" in graphKit.hpp
Reviewed-by: thartmann, goetz, kvn

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

Changeset: 6ecca4a9c75f
Author:    mlarsson
Date:      2018-02-26 16:33 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6ecca4a9c75f

8170976: [TESTBUG] LogTestFixture does not restore previous logging state
Reviewed-by: rehn, lfoltan, hseigel

! src/hotspot/share/logging/logConfiguration.hpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/logTestFixture.hpp

Changeset: f047fae0169c
Author:    mdoerr
Date:      2018-02-27 11:45 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/f047fae0169c

8198750: [s390+x86_32+aarch64] Fix build after jdk-8195142
Reviewed-by: stuefe, shade

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp

Changeset: cf4562e8a3f9
Author:    dchuyko
Date:      2018-02-27 15:56 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/cf4562e8a3f9

8198293: AARCH64 - Add CPU detection code for Cavium Thunder X2
Reviewed-by: dsamersoff

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: f842bb1e3885
Author:    dpochepk
Date:      2018-02-27 16:05 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/f842bb1e3885

8196868: AARCH64: ld/st instructions hit guarantee assert while using sp
Reviewed-by: aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: 6a5decfc5574
Author:    rehn
Date:      2018-02-27 14:15 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6a5decfc5574

8197408: Bad pointer comparison and small cleanup in os_linux.cpp
Reviewed-by: bobv, stuefe

! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/containers/cgroup/PlainRead.java

Changeset: f413e471a6ab
Author:    rwestberg
Date:      2018-02-13 15:48 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/f413e471a6ab

8041626: Shutdown tracing event
Reviewed-by: dholmes, alanb, rriggs

! make/hotspot/symbols/symbols-unix
! make/mapfiles/libjava/mapfile-vers
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/native/libjava/Shutdown.c

Changeset: eebf559c9e0d
Author:    kbarrett
Date:      2018-02-27 18:17 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/eebf559c9e0d

8196882: VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error
Summary: Add os::vsnprintf and os::snprintf.
Reviewed-by: lfoltan, stuefe, mlarsson

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/logging/logMessageBuffer.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 1836bf0c820a
Author:    iignatyev
Date:      2018-02-27 21:29 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/1836bf0c820a

8190679: java/util/Arrays/TimSortStackSize2.java fails with "Initial heap size set to a larger value than the maximum heap size"
Reviewed-by: dholmes

! test/jdk/java/util/Arrays/TimSortStackSize2.java

Changeset: 4b273ed9a82d
Author:    epavlova
Date:      2018-02-27 21:29 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/4b273ed9a82d

8197453: Add support of extra problem list
Reviewed-by: iignatyev, jjg

! test/TestCommon.gmk
+ test/hotspot/jtreg/ProblemList-graal.txt
+ test/jdk/ProblemList-graal.txt

Changeset: 9637557def32
Author:    mlarsson
Date:      2018-02-28 09:30 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/9637557def32

8190346: improve unified JVM logging help message and warnings
Reviewed-by: lfoltan, rehn, hseigel

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java

Changeset: fde9b3c56de4
Author:    mlarsson
Date:      2018-02-28 10:37 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/fde9b3c56de4

8153945: Track if log configuration has changed during runtime
Reviewed-by: lfoltan, hseigel

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logOutput.hpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp

Changeset: bd1bfa4e563f
Author:    mlarsson
Date:      2018-02-28 12:05 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/bd1bfa4e563f

8198825: Resolve missing review feedback for JDK-8170976
Reviewed-by: rehn, lfoltan, hseigel

! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/logTestFixture.hpp

Changeset: 268beecd832a
Author:    mlarsson
Date:      2018-02-28 15:10 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/268beecd832a

8187066: -Xlog:help "=debug" example is not quite accurate
Reviewed-by: hseigel

! src/hotspot/share/logging/logConfiguration.cpp

Changeset: 8026f64901de
Author:    ehelin
Date:      2018-02-28 16:00 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/8026f64901de

8197841: Remove unused function Universe::create_heap_ext
Reviewed-by: rkennke, eosterlund, hseigel

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
- src/hotspot/share/memory/universe_ext.cpp

Changeset: 5d1b75086f98
Author:    coleenp
Date:      2018-02-28 14:20 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/5d1b75086f98

8191421: Deprecate PrintSafepointStatistics, PrintSafepointStatisticsTimeout and PrintSafepointStatisticsCount options
Reviewed-by: dholmes, hseigel

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: b8bfadfacded
Author:    jwilhelm
Date:      2018-03-01 01:47 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/b8bfadfacded

Merge

! make/mapfiles/libjava/mapfile-vers
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
- src/hotspot/share/memory/universe_ext.cpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/native/libjava/Shutdown.c

Changeset: f7b73f9ae38f
Author:    rraghavan
Date:      2018-02-28 23:23 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/f7b73f9ae38f

8198252: Null pointer dereference in fold_compares_helper
Summary: Added required null check with reported usage of filtered_int_type calls
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/ifnode.cpp

Changeset: e9ba8b40ca6f
Author:    mlarsson
Date:      2018-02-28 22:38 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/e9ba8b40ca6f

8168722: Unified Logging configuration output needs simplifying
Reviewed-by: rehn, lfoltan, hseigel

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutput.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logSelection.cpp
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java

Changeset: 41e570d862b4
Author:    thartmann
Date:      2018-03-01 08:58 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/41e570d862b4

8148871: Possible wrong expression stack depth at deopt point
Summary: Add a special case for invoke bytecodes and use the parameter size instead of the oop map in that case.
Reviewed-by: never, dlong, minqi

! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/interpreter/TestVerifyStackAfterDeopt.java

Changeset: c14c75375fa4
Author:    mlarsson
Date:      2018-03-01 10:56 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/c14c75375fa4

8198887: JDK-8168722 broke the build on macosx
Reviewed-by: dholmes, thartmann

! src/hotspot/share/logging/logOutput.cpp

Changeset: 13378aa8527e
Author:    kvn
Date:      2018-03-01 09:03 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/13378aa8527e

8195632: [Graal] Introduce EagerJVMCI flag to force eager JVMCI initialization
Reviewed-by: thartmann

! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java
! test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: 6734eeef4283
Author:    kbarrett
Date:      2018-03-01 16:51 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/6734eeef4283

8198474: Move JNIHandles::resolve into jniHandles.inline.hpp
Summary: Moved resolve and friends to new jniHandles.inline.hpp.
Reviewed-by: tschatzl, pliden, coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
+ src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/services/management.cpp

Changeset: c3ec048aad63
Author:    zgu
Date:      2018-03-01 16:35 -0500
URL:       http://hg.openjdk.java.net/jdk/client/rev/c3ec048aad63

8191369: NMT: Enhance thread stack tracking
Summary: More precise thread stack tracking on Linux and Windows
Reviewed-by: coleenp, adinn, minqi

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
+ test/hotspot/gtest/runtime/test_threadstack_tracking.cpp

Changeset: ece10494786c
Author:    jwilhelm
Date:      2018-03-02 21:00 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/ece10494786c

Merge

! make/autoconf/flags.m4
+ src/hotspot/share/gc/g1/g1CardTable.cpp
+ src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
+ src/hotspot/share/gc/parallel/psCardTable.cpp
+ src/hotspot/share/gc/parallel/psCardTable.hpp
+ src/hotspot/share/gc/shared/cardTable.cpp
+ src/hotspot/share/gc/shared/cardTable.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp
! test/TestCommon.gmk

Changeset: 1d2cb50c1492
Author:    rehn
Date:      2018-03-02 11:43 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/1d2cb50c1492

8198833: TestMemoryAwareness Docker container fails with too small maximum heap
Reviewed-by: bobv, dholmes

! src/hotspot/os/linux/os_linux.cpp

Changeset: 82a3005cb038
Author:    weijun
Date:      2018-03-09 11:36 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/82a3005cb038

8199154: Accessibility issues in jdk.security.auth
Reviewed-by: valeriep

! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java

Changeset: cc2673fa8c20
Author:    jlahoda
Date:      2018-03-09 09:42 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/cc2673fa8c20

8187950: javax.lang.model APIs throws CompletionFailure or a subtype of CompletionFailure.
Summary: Catching CompletionFailures that would be thrown to API clients, and re-completing the symbols again when javac itself needs it.
Reviewed-by: cushon, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.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/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/langtools/tools/javac/classreader/T7031108.java
! test/langtools/tools/javac/processing/6430209/T6430209.java
! test/langtools/tools/javac/processing/6430209/b6341534.java
+ test/langtools/tools/javac/processing/model/completionfailure/MissingClassFile.java
! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java
! test/langtools/tools/lib/toolbox/JavacTask.java

Changeset: 51ad2caecdb6
Author:    ihse
Date:      2018-03-09 19:09 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/51ad2caecdb6

8199416: Remove debug output left over since JDK-8198844
Reviewed-by: erikj

! make/gensrc/GensrcX11Wrappers.gmk

Changeset: 986249df86ce
Author:    ihse
Date:      2018-03-09 19:10 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/986249df86ce

8199403: Require binutils 2.18 or newer
Reviewed-by: erikj, tbell

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: a19a6228cdb2
Author:    ihse
Date:      2018-03-09 19:12 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/a19a6228cdb2

8199405: Bump lowest supported gcc to 4.8
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/toolchain.m4

Changeset: e59941f7247d
Author:    erikj
Date:      2018-03-09 19:20 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/e59941f7247d

8199352: The Jib artifact resolver in test lib needs to print better error messages
Reviewed-by: iignatyev, ihse

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/aot/AotCompiler.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
+ test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java
! test/lib/jdk/test/lib/artifacts/DefaultArtifactManager.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java

Changeset: b6fb84357542
Author:    redestad
Date:      2018-03-10 02:58 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/b6fb84357542

8199009: test/jdk/java/util/Locale/SoftKeys.java fails with OutOfMemoryError
Reviewed-by: psandoz, naoto

! test/jdk/java/util/Locale/SoftKeys.java

Changeset: 3a225d9cabe1
Author:    rriggs
Date:      2018-03-12 10:04 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/3a225d9cabe1

8199420: Update javadoc tags in java.lang.System and related
Reviewed-by: lancea, bpb

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: 564802b01ded
Author:    ihse
Date:      2018-03-12 17:00 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/564802b01ded

8199451: Create linux-aarch64 cross-compilation devkit, and fix cross-compilation
Reviewed-by: aph, erikj

! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/devkit/Makefile
! make/devkit/Tools.gmk

Changeset: 81cd35f71563
Author:    prr
Date:      2018-03-12 09:37 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/81cd35f71563

Merge

- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp



More information about the jdk-client-changes mailing list