hg: jdk/jdk: 35 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Thu Nov 30 06:07:01 UTC 2017


Changeset: a474466c4fdb
Author:    jiangli
Date:      2017-11-19 23:30 -0500
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/a474466c4fdb

8187118: Remove appending -cp path to the boot class path at AppCDS dump time
8187119: Consolidate record_shared_class_loader_type() and record_result()
Summary: Remove -cp path from the boot append list at dump time and other AppCDS cleanups.
Reviewed-by: lfoltan, iklam

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/filemap.cpp

Changeset: cd4705f9eaff
Author:    rehn
Date:      2017-11-20 09:33 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/cd4705f9eaff

8191326: Deprecate SafepointSpinBeforeYield
Reviewed-by: dholmes, shade

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

Changeset: 8011a94a8989
Author:    rehn
Date:      2017-11-20 09:35 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/8011a94a8989

8191327: Deprecate DeferThrSuspendLoopCount
Reviewed-by: dholmes, shade

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

Changeset: 5a16da2a3fcb
Author:    rehn
Date:      2017-11-20 09:40 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/5a16da2a3fcb

8191329: Deprecate DeferPollingPageLoopCount
Reviewed-by: dholmes, shade

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

Changeset: 8ad56b1b2b1f
Author:    rehn
Date:      2017-11-20 10:10 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/8ad56b1b2b1f

8191373: Multiple NUMA nodes expected
Reviewed-by: dholmes, gromero, dcubed

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

Changeset: 0fd0f31ade3e
Author:    tschatzl
Date:      2017-11-20 10:15 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/0fd0f31ade3e

8186480: Remove warning when AssumeMP is true and ergonomics determines to use one worker thread
Reviewed-by: shade

! src/hotspot/share/gc/shared/gcArguments.cpp

Changeset: 55c43e677ded
Author:    tschatzl
Date:      2017-11-20 12:04 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/55c43e677ded

Merge


Changeset: fb0275c320a0
Author:    eosterlund
Date:      2017-11-20 13:07 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/fb0275c320a0

8189871: Refactor GC barriers to use declarative semantics
Reviewed-by: pliden, rkennke, coleenp, dholmes, kbarrett, stefank

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.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/parallel/cardTableExtension.hpp
+ src/hotspot/share/gc/shared/accessBarrierSupport.cpp
+ src/hotspot/share/gc/shared/accessBarrierSupport.hpp
+ src/hotspot/share/gc/shared/accessBarrierSupport.inline.hpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
+ src/hotspot/share/gc/shared/barrierSetConfig.hpp
+ src/hotspot/share/gc/shared/barrierSetConfig.inline.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.hpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
+ src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
+ src/hotspot/share/oops/access.hpp
+ src/hotspot/share/oops/access.inline.hpp
+ src/hotspot/share/oops/accessBackend.cpp
+ src/hotspot/share/oops/accessBackend.hpp
+ src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/objArrayOop.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: d8486f1f5a84
Author:    neliasso
Date:      2017-11-20 09:50 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/d8486f1f5a84

8065838: compiler/relocations/TestPrintRelocations.java times out after 1920 seconds
Summary: Compile fewer methods
Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/compiler/relocations/TestPrintRelocations.java

Changeset: 089b6bf0d1a7
Author:    neliasso
Date:      2017-10-11 11:22 +0200
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/089b6bf0d1a7

8160303: parse_method_pattern only scans 254 chars
Summary: Fix wrong scan length
Reviewed-by: kvn, redestad

! src/hotspot/share/compiler/methodMatcher.cpp

Changeset: 600868bd3a8c
Author:    neliasso
Date:      2017-10-11 11:24 +0200
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/600868bd3a8c

8169766: c1 + Xcomp reresolving call target every invocation
Summary: Set reciever klass for static_bound calls
Reviewed-by: kvn

! src/hotspot/share/code/compiledIC.cpp

Changeset: 0c88cd009b5f
Author:    neliasso
Date:      2017-11-20 09:50 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/0c88cd009b5f

8160548: Inconsistent inlining behavior with CompileOnly
Summary: can_be_compiled should not affect inlining
Reviewed-by: thartmann

! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/parse1.cpp
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java

Changeset: e1ec73e3325e
Author:    smonteith
Date:      2017-11-20 09:46 +0000
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/e1ec73e3325e

8191338: aarch64: fails to build after 8189745
Reviewed-by: aph, drwhite, dchuyko

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

Changeset: 8deb7919d118
Author:    epavlova
Date:      2017-11-20 14:02 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/8deb7919d118

8190975: [Graal] Tests which run with "--limit-modules java.base" could fail when Graal is used as JIT
Reviewed-by: dholmes, alanb

! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/jdk/java/lang/String/concat/WithSecurityManager.java

Changeset: 9fd89aabb6cd
Author:    dholmes
Date:      2017-11-20 15:56 -0500
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/9fd89aabb6cd

8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM
Reviewed-by: stuefe, dcubed

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: e79838cf4613
Author:    dholmes
Date:      2017-11-20 17:10 -0500
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/e79838cf4613

Merge


Changeset: ab3959df2115
Author:    iveresov
Date:      2017-11-20 19:00 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/ab3959df2115

8043070: nmethod::verify_interrupt_point() shouldn't enter safepoint
Summary: Introduce not_installed state for nmethods
Reviewed-by: dlong

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 8fb080e5714b
Author:    sballal
Date:      2017-11-21 11:27 +0530
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/8fb080e5714b

8191401: [TESTBUG] serviceability/sa/ClhsdbFlags.java can fail due to UseJVMCICompiler
Reviewed-by: dholmes, jgeorge

! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java

Changeset: 9fe60f7e366f
Author:    ihse
Date:      2017-11-21 09:44 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/9fe60f7e366f

8190418: Stop generating jvmtiEnvStub and jvmtiEnvRecommended
Reviewed-by: erikj, tbell, dholmes

! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/CompileJvm.gmk

Changeset: cd8f5f780750
Author:    ehelin
Date:      2017-11-21 08:33 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/cd8f5f780750

8182284: G1Analytics uses uninitialized fields
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1Analytics.cpp
+ test/hotspot/gtest/gc/g1/test_g1Analytics.cpp

Changeset: dac108a7b06a
Author:    ihse
Date:      2017-11-21 15:02 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/dac108a7b06a

8191203: Remove duplicated jimage.hpp
Reviewed-by: dholmes

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
- src/hotspot/share/classfile/jimage.hpp

Changeset: 90bb2706e6b4
Author:    rkennke
Date:      2017-11-21 12:48 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/90bb2706e6b4

8191562: Missing include in gcArguments.cpp breaks minimal JVM build
Reviewed-by: mdoerr, ehelin

! src/hotspot/share/gc/shared/gcArguments.cpp

Changeset: 2098785677fb
Author:    gziemski
Date:      2017-11-21 10:21 -0600
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/2098785677fb

8191580: open/test/hotspot/jtreg/runtime/LoadClass/TestResize fails on product build
Summary: Guarded the test with the tag requiring debug build
Reviewed-by: jiangli

! test/hotspot/jtreg/runtime/LoadClass/TestResize.java

Changeset: ae7bd89bdc0d
Author:    dlong
Date:      2017-11-21 09:04 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/ae7bd89bdc0d

8190817: deopt special-case for _return_register_finalizer is confusing and leads to bugs
Reviewed-by: vlivanov, dpochepk

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! test/hotspot/jtreg/compiler/runtime/Test8168712.java

Changeset: d5bb6637c785
Author:    iklam
Date:      2017-11-21 09:20 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/d5bb6637c785

8191042: Deprecate VM option CheckEndorsedAndExtDirs
Reviewed-by: dholmes

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

Changeset: df39ee817323
Author:    ccheung
Date:      2017-11-21 09:49 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/df39ee817323

8188122: Path length limits on Windows leads to obscure class loading failures
Summary: Used the unicode version of windows API's to handled long paths and avoid using the stat() function.
Reviewed-by: stuefe, iklam

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
+ test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
+ test/hotspot/jtreg/runtime/LoadClass/test-classes/Hello.java

Changeset: 24065d1e139c
Author:    ecaspole
Date:      2017-11-21 16:27 -0500
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/24065d1e139c

8191615: LogCompilation can show bytes
Summary: Print the bytes size of a method as it is now contained in the log
Reviewed-by: kvn, vlivanov

! src/utils/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java

Changeset: 8bab1e50a28a
Author:    ccheung
Date:      2017-11-21 15:45 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/8bab1e50a28a

8191739: [TESTBUG] test/hotspot/jtreg/runtime/LoadClass/TestResize.java fails to compile after JDK-8191580
Summary: added missing import statement
Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/runtime/LoadClass/TestResize.java

Changeset: 827e4ac05579
Author:    glaubitz
Date:      2017-11-21 15:24 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/827e4ac05579

8191663: Zero variant broken after 8189170 and 8189871
Reviewed-by: eosterlund, coleenp

! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/oops/accessBackend.hpp

Changeset: 4789dbcf32cf
Author:    coleenp
Date:      2017-11-21 21:33 -0500
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/4789dbcf32cf

Merge


Changeset: 3bb4d90d1ebc
Author:    jwilhelm
Date:      2017-11-25 04:36 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/3bb4d90d1ebc

Merge

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
- src/hotspot/share/classfile/jimage.hpp

Changeset: 6fe6d8239e42
Author:    rraghavan
Date:      2017-11-26 09:05 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/6fe6d8239e42

8191313: compiler/runtime/SpreadNullArg.java fails in tier1
Summary: corrected SpreadNullArg.java test to expect NullPointerException after 8157246 fix
Reviewed-by: dcubed, mchung

! test/hotspot/jtreg/compiler/runtime/SpreadNullArg.java

Changeset: 4b7462e3b552
Author:    ccheung
Date:      2017-11-22 16:08 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/4b7462e3b552

8191653: Test failures in BootAppendTests - missing jdk.internal.vm.compiler module
Summary: backout the fix for 8190975
Reviewed-by: iklam, kvn

! test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
! test/jdk/java/lang/String/concat/WithSecurityManager.java

Changeset: 6199dfaf72da
Author:    dlong
Date:      2017-11-22 09:27 -0800
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/6199dfaf72da

8191688: Assert failed in > 200 tests: failed dependencies, but counter didn't change
Reviewed-by: kvn

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp

Changeset: 6bc1de3b8c59
Author:    dholmes
Date:      2017-11-24 14:07 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/6bc1de3b8c59

8191707: Options with invalid values are incorrectly treated as obsolete and ignored
Reviewed-by: rehn, dcubed

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



More information about the jdk-changes mailing list