aharlap [Thu, 29 Jun 2017 14:35:30 -0400] rev 46607
8178507: co-locate nsk.regression.gc tests
Summary: convert four tonga tests into jtreg
Reviewed-by: lmesnik, iignatyev
njian [Fri, 23 Jun 2017 09:25:27 +0800] rev 46606
8182583: AArch64: FMA Vectorization on aarch64
Reviewed-by: aph
Contributed-by: yang.zhang@linaro.org
mgerdin [Fri, 30 Jun 2017 10:36:32 +0200] rev 46605
8183203: Remove stubRoutines_os
Reviewed-by: stefank, tschatzl
mgerdin [Mon, 26 Jun 2017 15:25:25 +0200] rev 46604
8183198: Factor out thread state serialization into a proper helper function
Reviewed-by: tschatzl, eosterlund, coleenp
coleenp [Thu, 29 Jun 2017 19:09:04 +0000] rev 46603
Merge
stuefe [Thu, 29 Jun 2017 12:35:30 +0200] rev 46602
8183228: Fix optimized build after JDK-8170933
Reviewed-by: mgerdin, coleenp
redestad [Thu, 29 Jun 2017 17:32:46 +0000] rev 46601
Merge
redestad [Thu, 29 Jun 2017 14:22:42 +0200] rev 46600
8183001: Various inlining improvements
Reviewed-by: iklam, mikael, ehelin, stefank
neliasso [Thu, 29 Jun 2017 14:54:32 +0000] rev 46599
Merge
neliasso [Thu, 29 Jun 2017 12:32:17 +0000] rev 46598
Merge
neliasso [Tue, 27 Jun 2017 15:50:09 +0200] rev 46597
8164888: Intrinsify fused mac operations on SPARC
Summary: Such speed, much wow
Reviewed-by: kvn
Contributed-by: phedlin@oracle.com
neliasso [Tue, 27 Jun 2017 15:46:16 +0200] rev 46596
8144448: Avoid placing CTI immediately following or preceding RDPC instruction
Summary: Best practice for new SPARC CPUs
Reviewed-by: kvn
Contributed-by: phedlin@oracle.com
neliasso [Tue, 27 Jun 2017 15:36:45 +0200] rev 46595
8181868: Remove use of 'has_fast_fxtof()'
Summary: No longer used
Reviewed-by: kvn
Contributed-by: phedlin@oracle.com
neliasso [Tue, 27 Jun 2017 15:34:36 +0200] rev 46594
8181853: Remove use of 'v9_only()'
Summary: v9 is the only supported ISA
Reviewed-by: kvn
Contributed-by: phedlin@oracle.com
neliasso [Tue, 27 Jun 2017 15:31:11 +0200] rev 46593
8181852: Remove option 'UseV8InstrsOnly'
Summary: Not supported
Reviewed-by: kvn
Contributed-by: phedlin@oracle.com
neliasso [Tue, 27 Jun 2017 15:27:54 +0200] rev 46592
8172231: SPARC ISA/CPU feature detection is broken/insufficient (on Solaris)
Summary: Update for new platforms
Reviewed-by: kvn
Contributed-by: phedlin@oracle.com
neliasso [Tue, 27 Jun 2017 15:22:23 +0200] rev 46591
8182711: Re/Introduce private interface for HW-specific prefetch options in SPARC VM_Version
Summary: Re/Introduce private interface for HW-specific prefetch options in SPARC VM_Version
Reviewed-by: kvn, neliasso
Contributed-by: phedlin@oracle.com
ehelin [Wed, 28 Jun 2017 14:38:10 +0200] rev 46590
8183124: Remove OopsInHeapRegionClosure
Reviewed-by: sjohanss, tschatzl
coleenp [Wed, 28 Jun 2017 19:12:58 -0400] rev 46589
8182848: Some functions misplaced in debug.hpp
Summary: moved to vmError.hpp,cpp where they seemed more appropriate
Reviewed-by: stefank, stuefe
coleenp [Wed, 28 Jun 2017 20:21:04 +0000] rev 46588
Merge
coleenp [Wed, 28 Jun 2017 16:14:20 -0400] rev 46587
8182554: Code for os::random() assumes long is 32 bits
Summary: And make updating the _rand_seed thread safe.
Reviewed-by: stuefe, kbarrett, stefank
bobv [Wed, 28 Jun 2017 18:44:21 +0200] rev 46586
Merge
bobv [Wed, 28 Jun 2017 14:13:00 +0200] rev 46585
Merge
bobv [Tue, 27 Jun 2017 14:34:00 -0400] rev 46584
Merge
bobv [Tue, 27 Jun 2017 14:29:54 -0400] rev 46583
8182052: Test compiler/aot/cli/jaotc/CompileJarTest.java fails in JPRT
Reviewed-by: kvn
bobv [Tue, 27 Jun 2017 14:28:09 -0400] rev 46582
8182053: Test compiler/aot/verification/ClassAndLibraryNotMatchTest.java fails in JPRT for jdk10/hs
Reviewed-by: kvn
ehelin [Wed, 28 Jun 2017 15:21:48 +0000] rev 46581
Merge
ehelin [Wed, 28 Jun 2017 14:17:28 +0200] rev 46580
8183122: Rename RefineRecordRefsIntoCSCardTableEntryClosure to G1RefineCardClosure
Reviewed-by: sjohanss, tschatzl
rehn [Wed, 28 Jun 2017 17:16:42 +0200] rev 46579
Merge
rehn [Wed, 28 Jun 2017 16:07:30 +0200] rev 46578
Merge
rehn [Wed, 28 Jun 2017 14:18:00 +0200] rev 46577
8180421: Change default value of BiasedLockingStartupDelay to 0
Summary: As CSR 8181778
Reviewed-by: tschatzl, redestad, coleenp, dcubed
stuefe [Wed, 28 Jun 2017 16:12:54 +0200] rev 46576
8182984: [aix] Make stack traces independent on successful vm initialization
Reviewed-by: simonis, mdoerr, clanger
tschatzl [Wed, 28 Jun 2017 14:15:56 +0200] rev 46575
8178151: Clean up G1RemSet files
Summary: Remove unnecessary class members, improve method visibility and naming
Reviewed-by: ehelin, sjohanss
tschatzl [Wed, 28 Jun 2017 12:11:55 +0200] rev 46574
8183006: Remove unused IterateOopClosureRegionClosure
Reviewed-by: sjohanss, ehelin
tschatzl [Wed, 28 Jun 2017 12:11:48 +0200] rev 46573
8183002: Remove unused concurrent parameter in HeapRegionManager::par_iterate
Reviewed-by: ehelin, sjohanss
tschatzl [Wed, 28 Jun 2017 10:58:19 +0200] rev 46572
8175554: Improve G1UpdateRSOrPushRefClosure
Summary: Micro-optimizations and improving naming for the G1UpdateRSOrPushRefClosure
Reviewed-by: ehelin, sangheki
tschatzl [Wed, 14 Jun 2017 11:26:44 +0200] rev 46571
8178148: Log more detailed information about scan rs phase
Summary: Add logging about the number of cards actually scanned, claimed and skipped during the Scan RS phase
Reviewed-by: ehelin, sangheki
iignatyev [Wed, 24 May 2017 18:28:34 -0700] rev 46570
8181053: port basicvmtest to jtreg
Reviewed-by: ehelin
redestad [Tue, 27 Jun 2017 12:27:27 +0000] rev 46569
Merge
redestad [Thu, 22 Jun 2017 15:53:07 +0200] rev 46568
8182487: Add Unsafe.objectFieldOffset(Class, String)
Reviewed-by: dsimms, twisti, bchristi, mgerdin, psandoz, chegar
stuefe [Tue, 27 Jun 2017 07:52:50 +0200] rev 46567
8182864: [aix] os::print_native_callstack should not assert for primordial threadness
Reviewed-by: clanger, mdoerr
iveresov [Mon, 26 Jun 2017 16:10:31 -0700] rev 46566
8182883: Update Graal
Reviewed-by: kvn
stefank [Tue, 11 Apr 2017 23:45:37 +0200] rev 46565
8178490: Usages of is_object_aligned with pointers are broken
Reviewed-by: tschatzl, kbarrett
stefank [Thu, 22 Jun 2017 09:07:47 +0200] rev 46564
8182696: Remove gcTrace.hpp include from referenceProcessor.hpp
Reviewed-by: tschatzl, kbarrett
kvn [Fri, 23 Jun 2017 15:16:23 -0700] rev 46563
8182138: Disable generating INC and DEC instructions on Xeon Phi and ATOM CPUs
Reviewed-by: kvn
Contributed-by: rahul.kandu@intel.com
hseigel [Fri, 23 Jun 2017 09:54:52 -0400] rev 46562
8182720: In InstanceKlass.cpp, get init_lock from handle
Summary: Replace init_lock() calls with h_init_lock() calls
Reviewed-by: sspitsyn, coleenp
kbarrett [Fri, 23 Jun 2017 01:08:42 +0000] rev 46561
Merge
kbarrett [Thu, 22 Jun 2017 20:47:22 -0400] rev 46560
8181449: Fix debug.hpp / globalDefinitions.hpp dependency inversion
Summary: Refactor debug.hpp and reverse include dependency.
Reviewed-by: coleenp, stefank, dcubed
kbarrett [Thu, 22 Jun 2017 23:39:18 +0000] rev 46559
Merge
stuefe [Tue, 13 Jun 2017 08:09:17 +0200] rev 46558
8182034: os::Posix::is_valid_signal() should, if it uses sigaddset, initialize the signal set
Summary: Added missing sigemptyset.
Reviewed-by: kbarrett, clanger
kvn [Thu, 22 Jun 2017 15:26:34 -0700] rev 46557
8181113: jaotc options lost after 8177046
Reviewed-by: iveresov, dlong
twisti [Thu, 22 Jun 2017 13:59:00 -0700] rev 46556
8182729: [AOT] remove UseConcMarkSweepGC check when loading libraries
Reviewed-by: kvn
mdoerr [Thu, 22 Jun 2017 18:33:41 +0200] rev 46555
8181810: PPC64: Leverage extrdi for bitfield extract
Reviewed-by: mdoerr, simonis
Contributed-by: Matthew Brandyberry <mbrandy@linux.vnet.ibm.com>
jwilhelm [Thu, 22 Jun 2017 00:51:07 +0200] rev 46554
Merge
kvn [Wed, 21 Jun 2017 10:28:27 -0700] rev 46553
8181823: [AOT] jaotc doesn't work with Graal
Summary: add new flag to indicate when to calculate class fingerprint
Reviewed-by: iklam, iveresov
fyang [Tue, 20 Jun 2017 17:00:07 +0800] rev 46552
8182581: aarch64: fix for crash caused by earlyret of compiled method
Summary: fix jvm crash caused by earlyret of compiled method for aarch64 port
Reviewed-by: aph
Contributed-by: snazarkin@azul.com
iveresov [Mon, 19 Jun 2017 16:31:43 -0700] rev 46551
8182557: Update Graal
Reviewed-by: kvn
rraghavan [Mon, 19 Jun 2017 11:23:16 +0000] rev 46550
Merge
rraghavan [Mon, 19 Jun 2017 03:10:46 -0700] rev 46549
8044829: UseAES warning message generation differs on CPU architecture
Summary: Fixed issue with feature flag setting when AES support disabled explicitly
Reviewed-by: kvn
njian [Fri, 12 May 2017 14:59:35 +0800] rev 46548
8179933: AArch64: Incorrect match rule for immL_255
Summary: The match rule fix will enable instructs like: SubExtL_uxtb_and and AddExtL_uxtb_and etc. Also rename immL_63 to the proper name: immI_63.
Reviewed-by: aph
Contributed-by: zhongwei.yao@linaro.org