tschatzl [Wed, 04 Apr 2018 11:21:14 +0200] rev 49666
8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress
Reviewed-by: sjohanss, sangheki
tschatzl [Wed, 04 Apr 2018 11:21:14 +0200] rev 49665
8200255: Remove G1CMTask::_concurrent
Reviewed-by: sangheki, sjohanss
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
rwestberg [Wed, 28 Mar 2018 15:30:43 +0200] rev 49663
8199619: Building HotSpot on Windows should define NOMINMAX
Reviewed-by: erikj, kbarrett, ihse
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
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
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
lkorinth [Tue, 03 Apr 2018 12:05:49 +0200] rev 49659
8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
Reviewed-by: tschatzl, sangheki
rkennke [Tue, 03 Apr 2018 13:15:27 +0200] rev 49658
8199781: Don't use naked == for comparing oops
Reviewed-by: coleenp, eosterlund, jrose
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
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
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
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
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
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
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
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
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
kvn [Thu, 29 Mar 2018 09:52:53 -0700] rev 49648
8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
Reviewed-by: mseledtsov
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
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
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
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
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
shade [Thu, 29 Mar 2018 12:56:06 +0200] rev 49642
8200423: Non-PCH build for x86_32 fails
Reviewed-by: rkennke, stuefe
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
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
lmesnik [Wed, 28 Mar 2018 13:25:15 -0700] rev 49639
8200187: Exclude 3 long-running tests from tier1
Reviewed-by: dholmes, cjplummer
lmesnik [Wed, 28 Mar 2018 13:38:08 -0700] rev 49638
8200091: [TESTBUG] Update jittester for jdk11
Reviewed-by: iignatyev
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
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
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
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
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
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
stefank [Mon, 26 Mar 2018 17:01:32 +0200] rev 49631
8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp
Reviewed-by: tschatzl, sjohanss
pliden [Wed, 28 Mar 2018 11:38:47 +0200] rev 49630
8199927: Make WhiteBox more GC agnostic
Reviewed-by: shade, eosterlund
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
pliden [Wed, 28 Mar 2018 11:38:47 +0200] rev 49628
8199918: Shorten names of CollectedHeap::Name members
Reviewed-by: shade, eosterlund
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
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
pliden [Wed, 28 Mar 2018 09:21:05 +0200] rev 49625
8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
Reviewed-by: kvn, eosterlund
stuefe [Wed, 28 Mar 2018 09:16:07 +0200] rev 49624
8200297: Build failures after JDK-8198691 (CodeHeap State Analytics)
Reviewed-by: shade, kvn
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
stuefe [Tue, 27 Mar 2018 18:31:25 +0200] rev 49622
8200302: ppc, s390 (non-pch) build errors
Reviewed-by: coleenp, lfoltan
coleenp [Tue, 27 Mar 2018 11:53:23 -0400] rev 49621
8200276: Cleanup allocation.hpp includes
Reviewed-by: stefank, hseigel
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
shade [Tue, 27 Mar 2018 14:40:19 +0200] rev 49619
8200299: Non-PCH build for aarch64 fails
Reviewed-by: thartmann, stuefe
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
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
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
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
srukmannagar [Mon, 26 Mar 2018 18:16:12 -0700] rev 49614
8200067: Add support for vpclmulqdq for crc32
Reviewed-by: kvn
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
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
lucy [Mon, 26 Mar 2018 12:59:45 -0700] rev 49611
8198691: CodeHeap State Analytics
Reviewed-by: kvn, thartmann