Wed, 04 Apr 2018 10:12:02 +0200 8200626: Restore history for g1ConcurrentMarkThread.*
ehelin [Wed, 04 Apr 2018 10:12:02 +0200] rev 49667
8200626: Restore history for g1ConcurrentMarkThread.* Reviewed-by: shade, sjohanss
Wed, 04 Apr 2018 11:21:14 +0200 8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress
tschatzl [Wed, 04 Apr 2018 11:21:14 +0200] rev 49666
8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress Reviewed-by: sjohanss, sangheki
Wed, 04 Apr 2018 11:21:14 +0200 8200255: Remove G1CMTask::_concurrent
tschatzl [Wed, 04 Apr 2018 11:21:14 +0200] rev 49665
8200255: Remove G1CMTask::_concurrent Reviewed-by: sangheki, sjohanss
Wed, 04 Apr 2018 11:21:14 +0200 8200234: Cleanup Remark and Cleanup pause code
tschatzl [Wed, 04 Apr 2018 11:21:14 +0200] rev 49664
8200234: Cleanup Remark and Cleanup pause code Summary: Remove redundant methods, factor out verification code and simplify code in Remark and Cleanup pause code. Reviewed-by: sangheki, sjohanss
Wed, 28 Mar 2018 15:30:43 +0200 8199619: Building HotSpot on Windows should define NOMINMAX
rwestberg [Wed, 28 Mar 2018 15:30:43 +0200] rev 49663
8199619: Building HotSpot on Windows should define NOMINMAX Reviewed-by: erikj, kbarrett, ihse
Tue, 03 Apr 2018 08:56:46 -0700 8200126: [TESTBUG] Open source VM runtime signal tests
mseledtsov [Tue, 03 Apr 2018 08:56:46 -0700] rev 49662
8200126: [TESTBUG] Open source VM runtime signal tests Summary: Open sourced the signal tests, updated make files and test groups accordingly Reviewed-by: dholmes, ctornqvi, ihse
Tue, 03 Apr 2018 17:36:19 +0200 8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands
rkennke [Tue, 03 Apr 2018 17:36:19 +0200] rev 49661
8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands Reviewed-by: shade, zgu, eosterlund
Tue, 03 Apr 2018 12:55:26 +0200 8199717: Avoid calculating primordial thread stack bounds on VM startup
redestad [Tue, 03 Apr 2018 12:55:26 +0200] rev 49660
8199717: Avoid calculating primordial thread stack bounds on VM startup Reviewed-by: dholmes, rehn, stuefe
Tue, 03 Apr 2018 12:05:49 +0200 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
lkorinth [Tue, 03 Apr 2018 12:05:49 +0200] rev 49659
8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread Reviewed-by: tschatzl, sangheki
Tue, 03 Apr 2018 13:15:27 +0200 8199781: Don't use naked == for comparing oops
rkennke [Tue, 03 Apr 2018 13:15:27 +0200] rev 49658
8199781: Don't use naked == for comparing oops Reviewed-by: coleenp, eosterlund, jrose
Tue, 03 Apr 2018 10:27:46 +0200 8200438: Non-PCH x86_32 build failure: err_msg is not defined
shade [Tue, 03 Apr 2018 10:27:46 +0200] rev 49657
8200438: Non-PCH x86_32 build failure: err_msg is not defined Reviewed-by: stuefe, zgu, stefank
Fri, 30 Mar 2018 21:57:50 -0400 8195972: Refactor oops in JNI to use the Access API
kbarrett [Fri, 30 Mar 2018 21:57:50 -0400] rev 49656
8195972: Refactor oops in JNI to use the Access API Summary: Use Access API in JNIHandles Reviewed-by: coleenp, eosterlund
Fri, 30 Mar 2018 18:46:14 +0000 8199406: Performance drop with Java JDK 1.8.0_162-b32
poonam [Fri, 30 Mar 2018 18:46:14 +0000] rev 49655
8199406: Performance drop with Java JDK 1.8.0_162-b32 Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array Reviewed-by: kvn, coleenp, tschatzl
Fri, 30 Mar 2018 07:47:20 -0700 8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp
kvn [Fri, 30 Mar 2018 07:47:20 -0700] rev 49654
8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp Summary: Add requires to run test only in Xmixed mode. Reviewed-by: simonis
Fri, 30 Mar 2018 06:31:16 +0200 8191101: Show register content in hs-err file on assert
stuefe [Fri, 30 Mar 2018 06:31:16 +0200] rev 49653
8191101: Show register content in hs-err file on assert Reviewed-by: adinn, clanger, simonis
Thu, 29 Mar 2018 21:48:38 -0700 8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces
ccheung [Thu, 29 Mar 2018 21:48:38 -0700] rev 49652
8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces Summary: stop CDS dumping right away when an OOM due to insufficient metaspace is encountered Reviewed-by: iklam, mseledtsov
Thu, 29 Mar 2018 20:15:23 -0700 8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext
iklam [Thu, 29 Mar 2018 20:15:23 -0700] rev 49651
8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext Reviewed-by: dholmes, mchung, alanb
Thu, 29 Mar 2018 14:53:01 -0700 8200366: SIGSEGV in CodeHeapState::print_names()
lucy [Thu, 29 Mar 2018 14:53:01 -0700] rev 49650
8200366: SIGSEGV in CodeHeapState::print_names() Summary: Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs. Reviewed-by: kvn, thartmann
Thu, 29 Mar 2018 16:07:39 -0400 8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag
dstewart [Thu, 29 Mar 2018 16:07:39 -0400] rev 49649
8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag Reviewed-by: kvn, aph, shade
Thu, 29 Mar 2018 09:52:53 -0700 8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
kvn [Thu, 29 Mar 2018 09:52:53 -0700] rev 49648
8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related) Reviewed-by: mseledtsov
Thu, 29 Mar 2018 17:15:26 +0200 8200362: G1Mux2Closure should disable implicit oop verification
tschatzl [Thu, 29 Mar 2018 17:15:26 +0200] rev 49647
8200362: G1Mux2Closure should disable implicit oop verification Summary: To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification. Reviewed-by: stefank, sjohanss
Thu, 29 Mar 2018 15:05:31 +0200 8200424: Windows build fails due to implicit jboolean to bool conversion
redestad [Thu, 29 Mar 2018 15:05:31 +0200] rev 49646
8200424: Windows build fails due to implicit jboolean to bool conversion Reviewed-by: shade, hseigel
Thu, 29 Mar 2018 14:50:25 +0200 8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"
simonis [Thu, 29 Mar 2018 14:50:25 +0200] rev 49645
8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !" Reviewed-by: kvn, thartmann
Thu, 29 Mar 2018 14:08:10 +0200 8151171: Bring g1ConcurrentMark files up to current coding conventions
tschatzl [Thu, 29 Mar 2018 14:08:10 +0200] rev 49644
8151171: Bring g1ConcurrentMark files up to current coding conventions Summary: Improve method naming, bracketing, use of _g1h member and general cleanup. Reviewed-by: sangheki, sjohanss
Thu, 29 Mar 2018 14:07:59 +0200 8199742: Clean up state flags in G1CollectorState
tschatzl [Thu, 29 Mar 2018 14:07:59 +0200] rev 49643
8199742: Clean up state flags in G1CollectorState Summary: Remove, merge and update naming of flags in G1CollectorState Reviewed-by: sangheki, sjohanss
Thu, 29 Mar 2018 12:56:06 +0200 8200423: Non-PCH build for x86_32 fails
shade [Thu, 29 Mar 2018 12:56:06 +0200] rev 49642
8200423: Non-PCH build for x86_32 fails Reviewed-by: rkennke, stuefe
Thu, 29 Mar 2018 10:38:29 +0200 8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull
redestad [Thu, 29 Mar 2018 10:38:29 +0200] rev 49641
8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull Reviewed-by: lfoltan, acorn, dholmes
Wed, 28 Mar 2018 17:20:06 -0700 8200383: Can't build on SPARC Hotspot with code which use math functions
kvn [Wed, 28 Mar 2018 17:20:06 -0700] rev 49640
8200383: Can't build on SPARC Hotspot with code which use math functions Summary: remove old hack which supports Solaris 8 and 9 Reviewed-by: erikj, ihse
Wed, 28 Mar 2018 13:25:15 -0700 8200187: Exclude 3 long-running tests from tier1
lmesnik [Wed, 28 Mar 2018 13:25:15 -0700] rev 49639
8200187: Exclude 3 long-running tests from tier1 Reviewed-by: dholmes, cjplummer
Wed, 28 Mar 2018 13:38:08 -0700 8200091: [TESTBUG] Update jittester for jdk11
lmesnik [Wed, 28 Mar 2018 13:38:08 -0700] rev 49638
8200091: [TESTBUG] Update jittester for jdk11 Reviewed-by: iignatyev
Wed, 28 Mar 2018 12:10:24 -0700 8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array
amenkov [Wed, 28 Mar 2018 12:10:24 -0700] rev 49637
8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array Reviewed-by: sspitsyn, cjplummer
Wed, 28 Mar 2018 12:04:33 -0400 8199813: SIGSEGV in ThreadsList::includes()
dcubed [Wed, 28 Mar 2018 12:04:33 -0400] rev 49636
8199813: SIGSEGV in ThreadsList::includes() Summary: ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list. Reviewed-by: eosterlund, gthornbr, dholmes, rehn
Wed, 28 Mar 2018 16:39:32 +0200 8199326: Remove G1 gc time stamp logic
tschatzl [Wed, 28 Mar 2018 16:39:32 +0200] rev 49635
8199326: Remove G1 gc time stamp logic Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so removing it. Reviewed-by: sangheki, sjohanss
Wed, 28 Mar 2018 16:39:32 +0200 8197932: Better split work in rebuild remembered sets phase
tschatzl [Wed, 28 Mar 2018 16:39:32 +0200] rev 49634
8197932: Better split work in rebuild remembered sets phase Summary: Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP. Reviewed-by: sangheki, sjohanss
Wed, 28 Mar 2018 16:39:32 +0200 8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC
tschatzl [Wed, 28 Mar 2018 16:39:32 +0200] rev 49633
8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC Reviewed-by: sangheki, sjohanss
Wed, 28 Mar 2018 16:39:32 +0200 8197573: Remove concurrent cleanup and secondary free list handling
tschatzl [Wed, 28 Mar 2018 16:39:32 +0200] rev 49632
8197573: Remove concurrent cleanup and secondary free list handling Summary: Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead. Reviewed-by: sangheki, sjohanss
Mon, 26 Mar 2018 17:01:32 +0200 8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp
stefank [Mon, 26 Mar 2018 17:01:32 +0200] rev 49631
8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp Reviewed-by: tschatzl, sjohanss
Wed, 28 Mar 2018 11:38:47 +0200 8199927: Make WhiteBox more GC agnostic
pliden [Wed, 28 Mar 2018 11:38:47 +0200] rev 49630
8199927: Make WhiteBox more GC agnostic Reviewed-by: shade, eosterlund
Wed, 28 Mar 2018 11:38:47 +0200 8199925: Break out GC selection logic from GCArguments to GCConfig
pliden [Wed, 28 Mar 2018 11:38:47 +0200] rev 49629
8199925: Break out GC selection logic from GCArguments to GCConfig Reviewed-by: eosterlund, rkennke
Wed, 28 Mar 2018 11:38:47 +0200 8199918: Shorten names of CollectedHeap::Name members
pliden [Wed, 28 Mar 2018 11:38:47 +0200] rev 49628
8199918: Shorten names of CollectedHeap::Name members Reviewed-by: shade, eosterlund
Wed, 28 Mar 2018 11:27:35 +0200 8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins
simonis [Wed, 28 Mar 2018 11:27:35 +0200] rev 49627
8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins Reviewed-by: kvn, thartmann
Wed, 28 Mar 2018 10:49:07 +0200 8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft
glaubitz [Wed, 28 Mar 2018 10:49:07 +0200] rev 49626
8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft Reviewed-by: dholmes, stuefe
Wed, 28 Mar 2018 09:21:05 +0200 8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
pliden [Wed, 28 Mar 2018 09:21:05 +0200] rev 49625
8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc Reviewed-by: kvn, eosterlund
Wed, 28 Mar 2018 09:16:07 +0200 8200297: Build failures after JDK-8198691 (CodeHeap State Analytics)
stuefe [Wed, 28 Mar 2018 09:16:07 +0200] rev 49624
8200297: Build failures after JDK-8198691 (CodeHeap State Analytics) Reviewed-by: shade, kvn
Wed, 28 Mar 2018 09:12:45 +0200 8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC
thartmann [Wed, 28 Mar 2018 09:12:45 +0200] rev 49623
8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC Summary: The code needs to be changed after JDK-8167372 to transition from native. Reviewed-by: kvn
Tue, 27 Mar 2018 18:31:25 +0200 8200302: ppc, s390 (non-pch) build errors
stuefe [Tue, 27 Mar 2018 18:31:25 +0200] rev 49622
8200302: ppc, s390 (non-pch) build errors Reviewed-by: coleenp, lfoltan
Tue, 27 Mar 2018 11:53:23 -0400 8200276: Cleanup allocation.hpp includes
coleenp [Tue, 27 Mar 2018 11:53:23 -0400] rev 49621
8200276: Cleanup allocation.hpp includes Reviewed-by: stefank, hseigel
Tue, 27 Mar 2018 17:30:55 +0200 8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl
mbaesken [Tue, 27 Mar 2018 17:30:55 +0200] rev 49620
8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl Reviewed-by: clanger, stuefe
Tue, 27 Mar 2018 14:40:19 +0200 8200299: Non-PCH build for aarch64 fails
shade [Tue, 27 Mar 2018 14:40:19 +0200] rev 49619
8200299: Non-PCH build for aarch64 fails Reviewed-by: thartmann, stuefe
Tue, 27 Mar 2018 11:51:39 +0200 8200230: [Graal] Compilations should not be enqueued before Graal is initialized
thartmann [Tue, 27 Mar 2018 11:51:39 +0200] rev 49618
8200230: [Graal] Compilations should not be enqueued before Graal is initialized Summary: Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized. Reviewed-by: kvn, dnsimon
Tue, 27 Mar 2018 11:13:11 +0200 8200227: [Graal] Test times out with Graal due to low compile threshold
thartmann [Tue, 27 Mar 2018 11:13:11 +0200] rev 49617
8200227: [Graal] Test times out with Graal due to low compile threshold Summary: Removed unnecessary VM options from test to avoid timeouts with Graal. Reviewed-by: kvn
Tue, 27 Mar 2018 11:05:01 +0200 8193067: gc/g1/TestVerifyGCType.java still unstable
tschatzl [Tue, 27 Mar 2018 11:05:01 +0200] rev 49616
8193067: gc/g1/TestVerifyGCType.java still unstable Summary: Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly Reviewed-by: sjohanss, pliden
Tue, 27 Mar 2018 10:03:47 +0200 8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp)
shade [Tue, 27 Mar 2018 10:03:47 +0200] rev 49615
8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp) Reviewed-by: stefank, tschatzl, dholmes, stuefe, coleenp
Mon, 26 Mar 2018 18:16:12 -0700 8200067: Add support for vpclmulqdq for crc32
srukmannagar [Mon, 26 Mar 2018 18:16:12 -0700] rev 49614
8200067: Add support for vpclmulqdq for crc32 Reviewed-by: kvn
Mon, 26 Mar 2018 17:40:54 -0700 8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol"
iklam [Mon, 26 Mar 2018 17:40:54 -0700] rev 49613
8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol" Summary: Remove Symbol::set_permanent to avoid possible race conditions Reviewed-by: coleenp, dholmes, thartmann
Mon, 26 Mar 2018 19:00:47 -0400 8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*.
jiangli [Mon, 26 Mar 2018 19:00:47 -0400] rev 49612
8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*. Summary: Remove unused _boot_modules_array and _platform_modules_array. Reviewed-by: coleenp
Mon, 26 Mar 2018 12:59:45 -0700 8198691: CodeHeap State Analytics
lucy [Mon, 26 Mar 2018 12:59:45 -0700] rev 49611
8198691: CodeHeap State Analytics Reviewed-by: kvn, thartmann
Mon, 26 Mar 2018 08:17:56 -0400 8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size
gadams [Mon, 26 Mar 2018 08:17:56 -0400] rev 49610
8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size Reviewed-by: cjplummer
Mon, 26 Mar 2018 09:27:24 -0700 8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
amenkov [Mon, 26 Mar 2018 09:27:24 -0700] rev 49609
8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds" Reviewed-by: dholmes, sspitsyn, cjplummer
Mon, 26 Mar 2018 16:51:43 +0200 8196485: FromCardCache default card index can cause crashes
tschatzl [Mon, 26 Mar 2018 16:51:43 +0200] rev 49608
8196485: FromCardCache default card index can cause crashes Summary: The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits. Reviewed-by: shade, sjohanss Contributed-by: Thomas Schatzl <thomas.schatzl@oracle.com>, Jarkko Miettinen <jarkko.miettinen@relex.fi>
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 tip