hg: jdk/jdk: 65 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Wed Feb 28 18:06:31 UTC 2018
Changeset: 2951c449e7bf
Author: mbaesken
Date: 2018-02-16 11:33 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/2951c449e7bf
8198275: AIX build broken after latest whitebox.cpp changes
Reviewed-by: mdoerr
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/utilities/elfFile.hpp
Changeset: cc2b457f2589
Author: pliden
Date: 2018-02-16 12:18 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/cc2b457f2589
8197992: Move the OopStorage::ParState type out of inline.hpp
Reviewed-by: tschatzl, kbarrett
+ src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
Changeset: c6d1c4ad90f4
Author: pliden
Date: 2018-02-16 12:18 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c6d1c4ad90f4
8197993: Remove last use of JavaThread::flush_barrier_queues()
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 82d9d5744e5f
Author: pliden
Date: 2018-02-16 12:18 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/82d9d5744e5f
8197994: Move JavaThread::initialize_queues() logic to G1SATBCardTableLoggingModRefBS
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/cardTableModRefBS.cpp
! src/hotspot/share/gc/shared/cardTableModRefBS.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: d777541fceba
Author: iklam
Date: 2018-02-15 11:39 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/d777541fceba
8191375: Add high-level jtreg VMProps to filter out CDS tests
Summary: Added vm.cds.archived.java.heap
Reviewed-by: mseledtsov, jiangli, ccheung, gtriantafill
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RangeNotWithinHeap.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 1ecb986334cb
Author: psomashe
Date: 2018-02-16 11:22 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/1ecb986334cb
4916621: Update those still using JDIScaffold to use TestScaffold instead.
Summary: update remaining tests using JDIScaffold to using TestScaffold instead.
Reviewed-by: sspitsyn, cjplummer
! test/jdk/com/sun/jdi/LaunchCommandLine.java
! test/jdk/com/sun/jdi/ModificationWatchpoints.java
! test/jdk/com/sun/jdi/UnpreparedByName.java
! test/jdk/com/sun/jdi/UnpreparedClasses.java
! test/jdk/com/sun/jdi/Vars.java
Changeset: 9010e596f391
Author: jcbeyler
Date: 2018-02-16 14:23 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/9010e596f391
8194084: Obsolete FastTLABRefill and remove the related code
Summary: Remove all FastTLABRefill code and flag
Reviewed-by: mdoerr, drwhite, coleenp
Contributed-by: jcbeyler at google.com
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: a0e246b7403a
Author: coleenp
Date: 2018-02-18 13:32 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/a0e246b7403a
8182847: Copy class should use assert macros
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/utilities/copy.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 1544557aab97
Author: coleenp
Date: 2018-02-18 13:48 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/1544557aab97
8198311: Avoid uses of global malloc and free
Reviewed-by: kvn, kbarrett, dcubed, zgu
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 5f7dc39f51a5
Author: pliden
Date: 2017-12-08 13:47 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/5f7dc39f51a5
8198270: Remove dangerous assert in HandleArea::oops_do()
Reviewed-by: coleenp
! src/hotspot/share/runtime/handles.cpp
Changeset: 407a8495d4b3
Author: pliden
Date: 2017-12-08 13:47 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/407a8495d4b3
8198271: Make CollectedHeap::create_heap_space_summary() virtual
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/shared/collectedHeap.hpp
Changeset: a12c9536d8a6
Author: mlarsson
Date: 2018-02-19 09:16 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/a12c9536d8a6
8176298: Log tags in -Xlog:help not sorted
Reviewed-by: ecaspole, gtriantafill, stuefe
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logTag.cpp
! src/hotspot/share/logging/logTag.hpp
! test/hotspot/gtest/logging/test_logTag.cpp
Changeset: ea85eed8b012
Author: mlarsson
Date: 2018-02-19 09:46 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/ea85eed8b012
8196783: Refactor LogTagLevelExpression into separate classes
Reviewed-by: rehn, pliden
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
+ src/hotspot/share/logging/logSelection.cpp
+ src/hotspot/share/logging/logSelection.hpp
+ src/hotspot/share/logging/logSelectionList.cpp
+ src/hotspot/share/logging/logSelectionList.hpp
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
! test/hotspot/gtest/logging/logTestUtils.inline.hpp
+ test/hotspot/gtest/logging/test_logSelection.cpp
+ test/hotspot/gtest/logging/test_logSelectionList.cpp
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
Changeset: e6a79c032ac6
Author: jwilhelm
Date: 2018-02-19 04:50 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/e6a79c032ac6
Merge
Changeset: f7caa2aecc86
Author: shade
Date: 2018-02-19 15:07 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/f7caa2aecc86
8198341: Build failures after 8194084 (Obsolete FastTLABRefill and remove the related code)
Reviewed-by: mdoerr, dholmes
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 68b283918441
Author: pliden
Date: 2018-02-19 15:44 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/68b283918441
8198269: Allow GCCauseSetter to be used outside of safepoints
Reviewed-by: stefank, sjohanss
! src/hotspot/share/gc/shared/collectedHeap.hpp
Changeset: 6d61be5959e0
Author: pliden
Date: 2018-02-19 15:44 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/6d61be5959e0
8198268: Add time argument to ConcurrentGCTimer::register_gc_pause_start/_end
Reviewed-by: kbarrett, stefank
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
Changeset: 975f5e109be2
Author: pliden
Date: 2018-02-19 15:44 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/975f5e109be2
8198265: Make CollectorPolicy::satisfy_failed_metadata_allocation() virtual
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/shared/collectorPolicy.hpp
Changeset: 83fd70753121
Author: lfoltan
Date: 2018-02-20 07:00 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/83fd70753121
8196889: VS2017 Unable to Instantiate OrderAccess::release_store with an Incomplete Class Within an Inlined Method
Summary: Fix compilation error by declaring Atomic::IsPointerConvertible public.
Reviewed-by: kbarrett, stuefe
! src/hotspot/share/runtime/atomic.hpp
Changeset: 6b8fb182bb17
Author: lfoltan
Date: 2018-02-20 07:10 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/6b8fb182bb17
8196880: VS2017 Addition of Global Delete Operator with Size Parameter Conflicts with Arena's Chunk Provided One
Summary: Add a private ordinary operator delete declaration within class Chunk.
Reviewed-by: coleenp, stuefe
Contributed-by: kim.barrett at oracle.com, lois.foltan at oracle.com
! src/hotspot/share/adlc/arena.hpp
Changeset: 953b3fd36b08
Author: lfoltan
Date: 2018-02-20 07:20 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/953b3fd36b08
8196997: VS2017 The non-Standard std::tr1 namespace and TR1-only machinery are deprecated and will be removed
Summary: Ignore deprecation warning for non-Standard std::tr1 namespace and TR1-only machinery when compiling gtest.
Reviewed-by: kbarrett, stuefe
! make/common/MakeBase.gmk
! make/hotspot/lib/CompileGtest.gmk
Changeset: 7f5463dd3938
Author: lfoltan
Date: 2018-02-20 07:32 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/7f5463dd3938
8197956: VS2017 (C4838) Narrowing conversion required from __int64 to julong
Summary: Use the correct typed constant when initializing the StubRoutines::x86::_k512_W array.
Reviewed-by: coleenp
Contributed-by: kim.barrett at oracle.com, lois.foltan at oracle.com
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
Changeset: 844bf1deff1a
Author: lfoltan
Date: 2018-02-20 07:46 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/844bf1deff1a
8196884: VS2017 Multiple Type Cast Conversion Compilation Errors
Summary: Change the type of symbolic constant badAddressVal and introduce specific casts to fix multiple type cast conversion compilation errors.
Reviewed-by: coleenp, kbarrett
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 8dc742d9bbab
Author: mdoerr
Date: 2018-02-20 16:10 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/8dc742d9bbab
8195112: x86 (32 bit): implementation for Thread-local handshakes
Reviewed-by: goetz, rehn
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/share/runtime/arguments.cpp
Changeset: c7ba033fc07a
Author: sangheki
Date: 2018-02-20 12:54 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c7ba033fc07a
8193909: Obsolete(remove) Co-operative Memory Management (CMM)
Reviewed-by: dholmes, jwilhelm, mchung, tschatzl
Contributed-by: sangheon.kim at oracle.com, brent.christian at oracle.com
! make/nashorn/package-list
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
Changeset: 010df2533db2
Author: gziemski
Date: 2018-02-20 16:18 -0600
URL: http://hg.openjdk.java.net/jdk/jdk/rev/010df2533db2
8193056: Title from build failure with Xcode 9.1
Summary: Included missing header explicitly.
Reviewed-by: coleenp, vlivanov
! src/hotspot/os/bsd/decoder_machO.cpp
Changeset: 1817d118ff66
Author: pliden
Date: 2018-02-21 07:46 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/1817d118ff66
8198267: Allow GCId::current_raw() calls from non-NamedThreads
Reviewed-by: stefank, kbarrett
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcId.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: e4a0cc16b050
Author: pliden
Date: 2018-02-21 07:50 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/e4a0cc16b050
8198369: Clean up GCId and GCIdMark
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcId.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
Changeset: c1353f585fc3
Author: jcbeyler
Date: 2018-02-20 09:46 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c1353f585fc3
8198439: Fix aarch64 code for handling generate_code_for after FastTLABFill obsolete code
Summary: Fix aarch64 issue when moving the stp down and to a str
Reviewed-by: adinn, smonteith
Contributed-by: jcbeyler at google.com
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 3acc342c0738
Author: stefank
Date: 2018-02-21 12:40 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/3acc342c0738
8196405: [REDO] NMT: add_committed_regions doesn't merge succeeding regions
Reviewed-by: eosterlund, coleenp, zgu
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
+ test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
+ test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
Changeset: 57d0c33ad636
Author: stefank
Date: 2018-02-21 12:40 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/57d0c33ad636
8198225: os::attempt_reserve_memory_at records memory as committed
Reviewed-by: shade, zgu, stuefe
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: c5381ad58ed3
Author: zgu
Date: 2018-02-21 07:49 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c5381ad58ed3
8198287: Cleanup ElfFile usage in whitebox.cpp
Summary: Removed redundant include of elfFile.hpp
Reviewed-by: dholmes, coleenp
! src/hotspot/share/prims/whitebox.cpp
Changeset: bc92debe57e4
Author: rkennke
Date: 2018-02-15 23:45 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/bc92debe57e4
8197999: Accessors in typeArrayOopDesc should use new Access API
Reviewed-by: eosterlund, pliden
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/ci/ciTypeArray.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
Changeset: dc68aeea4840
Author: hseigel
Date: 2018-02-21 11:18 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/dc68aeea4840
8184289: Obsolete -XX:+UnsyncloadClass and -XX:+MustCallLoadClassInternal options
Summary: Add comments, fix a small issue with the boot loader, and add an assert.
Reviewed-by: coleenp, alanb, acorn, dholmes
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
Changeset: ebdbf7f90199
Author: coleenp
Date: 2018-02-21 14:08 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/ebdbf7f90199
8068593: Remove or repurpose unused PerfCounters from objectMonitor
Reviewed-by: redestad, dcubed
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: 0f81d08a578e
Author: stuefe
Date: 2018-02-13 14:38 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/0f81d08a578e
8197827: [windows] Small cleanups after JDK-8185712
Reviewed-by: zgu, dholmes
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/windbghelp.hpp
Changeset: 079d100b3d0e
Author: kbarrett
Date: 2018-02-21 23:30 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/079d100b3d0e
8197859: VS2017 Complains about UINTPTR_MAX definition in globalDefinitions_VisCPP.hpp
Summary: Use <stdint.h> and <inttypes.h> on Windows instead of emulation.
Reviewed-by: coleenp, lfoltan, gtriantafill
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: 44122f767467
Author: eosterlund
Date: 2018-02-22 10:39 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/44122f767467
8198286: Direct memory accessors in typeArrayOop.hpp should use Access API
Reviewed-by: pliden, rkennke
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/arrayOop.hpp
+ src/hotspot/share/oops/arrayOop.inline.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/objArrayOop.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: a04a9bee2431
Author: lfoltan
Date: 2018-02-22 12:05 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/a04a9bee2431
8197868: VS2017 (C2065) 'timezone': Undeclared Identifier in share/runtime/os.cpp
Summary: Change to use the functional version of _get_timezone for VS2017.
Reviewed-by: coleenp, hseigel
Contributed-by: kim.barrett at oracle.com, lois.foltan at oracle.com
! src/hotspot/share/runtime/os.cpp
Changeset: 092dc3d38bdc
Author: stefank
Date: 2018-02-22 18:34 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/092dc3d38bdc
8198373: Remove CollectorPolicy::is/as functions
Reviewed-by: sjohanss, pliden
! src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/shared/collectorPolicy.hpp
Changeset: b01b69c220be
Author: stefank
Date: 2018-02-22 18:34 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/b01b69c220be
8198507: Remove CollectorPolicy::create_rem_set
Reviewed-by: pliden, tschatzl
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/collectorPolicy.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
Changeset: 9b556b613a07
Author: stefank
Date: 2018-02-22 18:35 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/9b556b613a07
8198509: Move satisfy_failed_metadata_allocation out from CollectorPolicy
Reviewed-by: sjohanss, pliden
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/collectorPolicy.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
Changeset: c8e4dc1b9e39
Author: stefank
Date: 2018-02-22 18:35 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c8e4dc1b9e39
8198511: Move allocation functions from GenCollectorPolicy to GenCollectedHeap
Reviewed-by: pliden, sjohanss
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/collectorPolicy.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
Changeset: 8f004146e407
Author: stefank
Date: 2018-02-22 18:36 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/8f004146e407
8198515: Extract SoftReferencePolicy code out of CollectorPolicy
Reviewed-by: pliden, sjohanss
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/collectorPolicy.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
+ src/hotspot/share/gc/shared/softRefGenPolicy.cpp
+ src/hotspot/share/gc/shared/softRefGenPolicy.hpp
+ src/hotspot/share/gc/shared/softRefPolicy.cpp
+ src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/gc/shared/vmGCOperations.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 4e8c86b75428
Author: stefank
Date: 2018-02-22 18:36 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/4e8c86b75428
8198525: Move _size_policy out of GenCollectorPolicy into GenCollectedHeap
Reviewed-by: pliden, sjohanss
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/collectorPolicy.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
Changeset: effb50eeea4e
Author: stefank
Date: 2018-02-22 18:37 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/effb50eeea4e
8198528: Move GenerationSpecs from GenCollectorPolicy to GenCollectedHeap
Reviewed-by: pliden, sjohanss, kbarrett
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/collectorPolicy.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
Changeset: 170c7b36aea6
Author: stefank
Date: 2018-02-22 18:37 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/170c7b36aea6
8198530: Move _gc_policy_counters from GenCollectorPolicy to GenCollectedHeap
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/cms/cmsCollectorPolicy.cpp
! src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/parallel/generationSizer.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/collectorPolicy.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
Changeset: f05f4b5cea20
Author: stuefe
Date: 2018-02-22 16:29 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/f05f4b5cea20
8198558: Windows does not build without precompiled headers
Reviewed-by: coleenp, mlarsson, lfoltan
! src/hotspot/os/windows/semaphore_windows.hpp
! src/hotspot/os/windows/sharedRuntimeRem.cpp
Changeset: 75f4ad82866c
Author: ctornqvi
Date: 2018-02-22 14:58 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/75f4ad82866c
8198551: Rename hotspot_tier1 test group to tier1
Reviewed-by: lfoltan, iignatyev
! test/hotspot/jtreg/TEST.groups
! test/jdk/TEST.groups
Changeset: 0b61efd5a439
Author: stuefe
Date: 2018-02-22 14:16 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/0b61efd5a439
8198553: jcmd: separate Metaspace statistics from NMT
Reviewed-by: zgu, coleenp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
+ src/hotspot/share/services/metaspaceDCmd.cpp
! src/hotspot/share/services/nmtDCmd.cpp
! src/hotspot/share/services/nmtDCmd.hpp
Changeset: fa4c8865a4ff
Author: sjohanss
Date: 2018-02-23 09:38 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/fa4c8865a4ff
8198420: Remove unused extension point AllocationContextStats
Reviewed-by: ehelin, tschatzl
! src/hotspot/share/gc/g1/g1AllocationContext.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/g1CollectedHeap_ext.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/universe.inline.hpp
! src/hotspot/share/runtime/serviceThread.cpp
- src/hotspot/share/services/allocationContextService.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
Changeset: 7bc026a83546
Author: rkennke
Date: 2018-02-23 12:47 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/7bc026a83546
8198564: Multiple crashes on SPARC
Reviewed-by: dholmes, simonis, stefank
! src/hotspot/share/oops/typeArrayOop.inline.hpp
+ test/hotspot/gtest/oops/test_typeArrayOop.cpp
Changeset: 91ada5977172
Author: coleenp
Date: 2018-02-23 07:47 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/91ada5977172
8197780: Null pointer dereference in Klass::is_instance_klass of klass.hpp:532
Summary: Make generate_class_cast_message able to deal with NULL klass from the constant pool.
Reviewed-by: hseigel, lfoltan
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 045b2de329b9
Author: eosterlund
Date: 2018-02-23 09:15 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/045b2de329b9
8198560: Remove implicit casts from oop to JavaThread* and jlong*
Reviewed-by: kbarrett, coleenp, tschatzl
! src/hotspot/share/oops/oopsHierarchy.hpp
Changeset: 15765495db12
Author: bobv
Date: 2018-02-23 10:17 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/15765495db12
8197589: Update CPU count algorithm when both cpu shares and quotas are used
Reviewed-by: dholmes, mseledtsov
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java
Changeset: c548301de07e
Author: bobv
Date: 2018-02-23 12:08 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c548301de07e
Merge
Changeset: 76960a347f10
Author: kvn
Date: 2018-02-23 10:14 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/76960a347f10
8198251: [Graal] compiler/intrinsics/bmi/verifycode tests fail with Graal on macos
Summary: BMI tests should be excluded from Graal JIT testing for now.
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
Changeset: a6b6a428c915
Author: coleenp
Date: 2018-02-23 14:13 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/a6b6a428c915
8198635: Remove unused safepoint message functions and ShowSafepointMsgs
Reviewed-by: eosterlund, gtriantafill
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/utilities/debug.cpp
Changeset: ff158f06c423
Author: iignatyev
Date: 2018-02-22 13:16 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/ff158f06c423
8198568: clean up test/hotspot/jtreg/ProblemList.txt
Reviewed-by: thartmann, gtriantafill
! test/hotspot/jtreg/ProblemList.txt
Changeset: c21904b367f4
Author: cjplummer
Date: 2018-02-23 13:42 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c21904b367f4
8198585: add asserts to verify that ServiceUtil::visible_oop is not needed
Summary: asserts added
Reviewed-by: stefank, sspitsyn, dcubed
! src/hotspot/share/services/serviceUtil.hpp
Changeset: 6a6490af22a0
Author: cjplummer
Date: 2018-02-23 13:42 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/6a6490af22a0
8196992: Resolve disabled warnings for libdt_socket
Summary: no longer need to disable warnings in makefile
Reviewed-by: sspitsyn, clanger
! make/lib/Lib-jdk.jdwp.agent.gmk
Changeset: eb072e1ad254
Author: psomashe
Date: 2018-02-23 11:31 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/eb072e1ad254
8198533: Remove obsolete JDIScaffold class from repo.
Summary: update one remaining test and remove JDIScaffold from repo.
Reviewed-by: sspitsyn, cjplummer
- test/jdk/com/sun/jdi/JDIScaffold.java
! test/jdk/com/sun/jdi/NativeInstanceFilter.java
Changeset: 4aa67aba6c85
Author: lmesnik
Date: 2018-02-23 13:55 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/4aa67aba6c85
8197901: Crash during GC when logging level is debug
Reviewed-by: dholmes, coleenp
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethods.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
Changeset: c153e9daadce
Author: jwilhelm
Date: 2018-02-25 04:59 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/c153e9daadce
Merge
! make/common/MakeBase.gmk
! src/hotspot/share/classfile/vmSymbols.hpp
+ src/hotspot/share/logging/logSelectionList.cpp
+ src/hotspot/share/logging/logSelectionList.hpp
- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
+ src/hotspot/share/oops/arrayOop.inline.hpp
! src/hotspot/share/runtime/thread.cpp
- src/hotspot/share/services/allocationContextService.hpp
! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/hotspot/gtest/logging/test_logSelectionList.cpp
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java
Changeset: 3e0cdbf86d2c
Author: jwilhelm
Date: 2018-02-28 17:34 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/rev/3e0cdbf86d2c
8198726: Quarantine SADebugDTest.java again
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
More information about the jdk-all-changes
mailing list