Thu, 06 Jul 2017 10:42:02 +0200 8183127: UpdateRSetDeferred should not enqueue cards for NULL references
tschatzl [Thu, 06 Jul 2017 10:42:02 +0200] rev 46634
8183127: UpdateRSetDeferred should not enqueue cards for NULL references Summary: Filter out NULL references during generating cards for an object. Reviewed-by: mgerdin, ehelin
Wed, 05 Jul 2017 20:16:26 -0700 Merge
kvn [Wed, 05 Jul 2017 20:16:26 -0700] rev 46633
Merge
Wed, 05 Jul 2017 18:14:48 -0700 Merge
kvn [Wed, 05 Jul 2017 18:14:48 -0700] rev 46632
Merge
Wed, 28 Jun 2017 11:27:27 -0700 8183142: Add bugids=dup to .jcheck/conf files for JDK 10
iris [Wed, 28 Jun 2017 11:27:27 -0700] rev 46631
8183142: Add bugids=dup to .jcheck/conf files for JDK 10 Reviewed-by: mr
Thu, 06 Jul 2017 01:50:26 +0200 8182299: Enable disabled clang warnings, build on OSX 10 + Xcode 8
jwilhelm [Thu, 06 Jul 2017 01:50:26 +0200] rev 46630
8182299: Enable disabled clang warnings, build on OSX 10 + Xcode 8 8182656: Make the required changes in GC code to build on OSX 10 + Xcode 8 8182657: Make the required changes in Runtime code to build on OSX 10 + Xcode 8 8182658: Make the required changes in Compiler code to build on OSX 10 + Xcode 8 Reviewed-by: jwilhelm, ehelin, phh Contributed-by: phh <hohensee@amazon.com>, jwilhelm <jesper.wilhelmsson@oracle.com>
Wed, 05 Jul 2017 11:03:19 -0700 8183262: noexecstack check in os::dll_load on Linux is too expensive
kvn [Wed, 05 Jul 2017 11:03:19 -0700] rev 46629
8183262: noexecstack check in os::dll_load on Linux is too expensive Summary: convert ElfFile::specifies_noexecstack() to static method which read file header and check executable stack flag. Reviewed-by: iklam, stuefe
Wed, 05 Jul 2017 17:19:37 +0200 8183571: PPC64 build broken after 8178499
mdoerr [Wed, 05 Jul 2017 17:19:37 +0200] rev 46628
8183571: PPC64 build broken after 8178499 Reviewed-by: simonis
Tue, 04 Jul 2017 17:33:40 +0100 8183547: AArch64: Better instruction sequence for stack bangs
aph [Tue, 04 Jul 2017 17:33:40 +0100] rev 46627
8183547: AArch64: Better instruction sequence for stack bangs Reviewed-by: shade, adinn
Wed, 05 Jul 2017 09:38:47 +0000 Merge
stefank [Wed, 05 Jul 2017 09:38:47 +0000] rev 46626
Merge
Wed, 05 Jul 2017 11:33:17 +0200 8183552: Move align functions to align.hpp
stefank [Wed, 05 Jul 2017 11:33:17 +0200] rev 46625
8183552: Move align functions to align.hpp Reviewed-by: stuefe, pliden
Tue, 04 Jul 2017 18:10:40 +0000 Merge
redestad [Tue, 04 Jul 2017 18:10:40 +0000] rev 46624
Merge
Tue, 04 Jul 2017 18:36:50 +0200 8183299: Improve inlining of CompiledMethod methods into frame::sender
redestad [Tue, 04 Jul 2017 18:36:50 +0200] rev 46623
8183299: Improve inlining of CompiledMethod methods into frame::sender Reviewed-by: kvn, neliasso
Mon, 24 Apr 2017 09:14:09 +0200 8178501: Replace usages of align macros with calls to the align inline functions
stefank [Mon, 24 Apr 2017 09:14:09 +0200] rev 46622
8178501: Replace usages of align macros with calls to the align inline functions Reviewed-by: mgerdin, tschatzl
Tue, 04 Jul 2017 17:44:30 +0200 8183544: Missing parentheses in is_size_aligned_ macro
stefank [Tue, 04 Jul 2017 17:44:30 +0200] rev 46621
8183544: Missing parentheses in is_size_aligned_ macro Reviewed-by: mgerdin, tschatzl
Thu, 13 Apr 2017 09:57:51 +0200 8178500: Replace usages of round_to and round_down with align_up and align_down
stefank [Thu, 13 Apr 2017 09:57:51 +0200] rev 46620
8178500: Replace usages of round_to and round_down with align_up and align_down Reviewed-by: rehn, tschatzl
Tue, 04 Jul 2017 15:58:10 +0200 8178499: Remove _ptr_ and _size_ infixes from align functions
stefank [Tue, 04 Jul 2017 15:58:10 +0200] rev 46619
8178499: Remove _ptr_ and _size_ infixes from align functions Reviewed-by: rehn, tschatzl
Wed, 12 Apr 2017 17:53:18 +0200 8178489: Make align functions more type safe and consistent
stefank [Wed, 12 Apr 2017 17:53:18 +0200] rev 46618
8178489: Make align functions more type safe and consistent Reviewed-by: mgerdin, rehn
Wed, 12 Apr 2017 13:05:59 +0200 8178495: Bug in the align_size_up_ macro
stefank [Wed, 12 Apr 2017 13:05:59 +0200] rev 46617
8178495: Bug in the align_size_up_ macro Reviewed-by: kbarrett, tschatzl, rehn
Tue, 11 Apr 2017 23:45:39 +0200 8178491: -Xss and -XX:ThreadStackSize argument parsing truncates bits
stefank [Tue, 11 Apr 2017 23:45:39 +0200] rev 46616
8178491: -Xss and -XX:ThreadStackSize argument parsing truncates bits Reviewed-by: gziemski, kbarrett
Tue, 04 Jul 2017 15:11:25 +0200 8181809: PPC64: Leverage mtfprd/mffprd on POWER8
mdoerr [Tue, 04 Jul 2017 15:11:25 +0200] rev 46615
8181809: PPC64: Leverage mtfprd/mffprd on POWER8 Reviewed-by: mdoerr, simonis Contributed-by: Matthew Brandyberry <mbrandy@linux.vnet.ibm.com>
Tue, 04 Jul 2017 09:16:26 +0200 8179677: Let G1Remset::_conc_refined_cards only count number of cards concurrently refined
tschatzl [Tue, 04 Jul 2017 09:16:26 +0200] rev 46614
8179677: Let G1Remset::_conc_refined_cards only count number of cards concurrently refined Reviewed-by: sjohanss, ehelin
Tue, 04 Jul 2017 09:15:45 +0200 8183394: Remove unused G1RemSet::n_workers() method
tschatzl [Tue, 04 Jul 2017 09:15:45 +0200] rev 46613
8183394: Remove unused G1RemSet::n_workers() method Reviewed-by: mgerdin, ehelin
Mon, 03 Jul 2017 17:43:16 +0000 Merge
ehelin [Mon, 03 Jul 2017 17:43:16 +0000] rev 46612
Merge
Mon, 03 Jul 2017 17:19:11 +0200 8153360: G1HRRSFlushLogBuffersOnVerify with remembered set verification does not work
ehelin [Mon, 03 Jul 2017 17:19:11 +0200] rev 46611
8153360: G1HRRSFlushLogBuffersOnVerify with remembered set verification does not work Reviewed-by: sjohanss, tschatzl
Fri, 30 Jun 2017 10:36:32 +0200 8183229: Implement WindowsSemaphore::trywait
mgerdin [Fri, 30 Jun 2017 10:36:32 +0200] rev 46610
8183229: Implement WindowsSemaphore::trywait Reviewed-by: redestad, stefank, kbarrett
Mon, 03 Jul 2017 14:24:07 +0200 8183281: Remove unnecessary call to increment_gc_time_stamp
ehelin [Mon, 03 Jul 2017 14:24:07 +0200] rev 46609
8183281: Remove unnecessary call to increment_gc_time_stamp Reviewed-by: sjohanss, tschatzl
Mon, 03 Jul 2017 09:01:34 +0200 8183232: Avoid resolving method_kind in AbstractInterpreter::can_be_compiled
redestad [Mon, 03 Jul 2017 09:01:34 +0200] rev 46608
8183232: Avoid resolving method_kind in AbstractInterpreter::can_be_compiled Reviewed-by: coleenp, mdoerr, neliasso
Thu, 29 Jun 2017 14:35:30 -0400 8178507: co-locate nsk.regression.gc tests
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
Fri, 23 Jun 2017 09:25:27 +0800 8182583: AArch64: FMA Vectorization on aarch64
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
Fri, 30 Jun 2017 10:36:32 +0200 8183203: Remove stubRoutines_os
mgerdin [Fri, 30 Jun 2017 10:36:32 +0200] rev 46605
8183203: Remove stubRoutines_os Reviewed-by: stefank, tschatzl
Mon, 26 Jun 2017 15:25:25 +0200 8183198: Factor out thread state serialization into a proper helper function
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
Thu, 29 Jun 2017 19:09:04 +0000 Merge
coleenp [Thu, 29 Jun 2017 19:09:04 +0000] rev 46603
Merge
Thu, 29 Jun 2017 12:35:30 +0200 8183228: Fix optimized build after JDK-8170933
stuefe [Thu, 29 Jun 2017 12:35:30 +0200] rev 46602
8183228: Fix optimized build after JDK-8170933 Reviewed-by: mgerdin, coleenp
Thu, 29 Jun 2017 17:32:46 +0000 Merge
redestad [Thu, 29 Jun 2017 17:32:46 +0000] rev 46601
Merge
Thu, 29 Jun 2017 14:22:42 +0200 8183001: Various inlining improvements
redestad [Thu, 29 Jun 2017 14:22:42 +0200] rev 46600
8183001: Various inlining improvements Reviewed-by: iklam, mikael, ehelin, stefank
Thu, 29 Jun 2017 14:54:32 +0000 Merge
neliasso [Thu, 29 Jun 2017 14:54:32 +0000] rev 46599
Merge
Thu, 29 Jun 2017 12:32:17 +0000 Merge
neliasso [Thu, 29 Jun 2017 12:32:17 +0000] rev 46598
Merge
Tue, 27 Jun 2017 15:50:09 +0200 8164888: Intrinsify fused mac operations on SPARC
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
Tue, 27 Jun 2017 15:46:16 +0200 8144448: Avoid placing CTI immediately following or preceding RDPC instruction
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
Tue, 27 Jun 2017 15:36:45 +0200 8181868: Remove use of 'has_fast_fxtof()'
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
Tue, 27 Jun 2017 15:34:36 +0200 8181853: Remove use of 'v9_only()'
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
Tue, 27 Jun 2017 15:31:11 +0200 8181852: Remove option 'UseV8InstrsOnly'
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
Tue, 27 Jun 2017 15:27:54 +0200 8172231: SPARC ISA/CPU feature detection is broken/insufficient (on Solaris)
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
Tue, 27 Jun 2017 15:22:23 +0200 8182711: Re/Introduce private interface for HW-specific prefetch options in SPARC VM_Version
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
Wed, 28 Jun 2017 14:38:10 +0200 8183124: Remove OopsInHeapRegionClosure
ehelin [Wed, 28 Jun 2017 14:38:10 +0200] rev 46590
8183124: Remove OopsInHeapRegionClosure Reviewed-by: sjohanss, tschatzl
Wed, 28 Jun 2017 19:12:58 -0400 8182848: Some functions misplaced in debug.hpp
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
Wed, 28 Jun 2017 20:21:04 +0000 Merge
coleenp [Wed, 28 Jun 2017 20:21:04 +0000] rev 46588
Merge
Wed, 28 Jun 2017 16:14:20 -0400 8182554: Code for os::random() assumes long is 32 bits
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
Wed, 28 Jun 2017 18:44:21 +0200 Merge
bobv [Wed, 28 Jun 2017 18:44:21 +0200] rev 46586
Merge
Wed, 28 Jun 2017 14:13:00 +0200 Merge
bobv [Wed, 28 Jun 2017 14:13:00 +0200] rev 46585
Merge
Tue, 27 Jun 2017 14:34:00 -0400 Merge
bobv [Tue, 27 Jun 2017 14:34:00 -0400] rev 46584
Merge
Tue, 27 Jun 2017 14:29:54 -0400 8182052: Test compiler/aot/cli/jaotc/CompileJarTest.java fails in JPRT
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
Tue, 27 Jun 2017 14:28:09 -0400 8182053: Test compiler/aot/verification/ClassAndLibraryNotMatchTest.java fails in JPRT for jdk10/hs
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
Wed, 28 Jun 2017 15:21:48 +0000 Merge
ehelin [Wed, 28 Jun 2017 15:21:48 +0000] rev 46581
Merge
Wed, 28 Jun 2017 14:17:28 +0200 8183122: Rename RefineRecordRefsIntoCSCardTableEntryClosure to G1RefineCardClosure
ehelin [Wed, 28 Jun 2017 14:17:28 +0200] rev 46580
8183122: Rename RefineRecordRefsIntoCSCardTableEntryClosure to G1RefineCardClosure Reviewed-by: sjohanss, tschatzl
Wed, 28 Jun 2017 17:16:42 +0200 Merge
rehn [Wed, 28 Jun 2017 17:16:42 +0200] rev 46579
Merge
Wed, 28 Jun 2017 16:07:30 +0200 Merge
rehn [Wed, 28 Jun 2017 16:07:30 +0200] rev 46578
Merge
Wed, 28 Jun 2017 14:18:00 +0200 8180421: Change default value of BiasedLockingStartupDelay to 0
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
Wed, 28 Jun 2017 16:12:54 +0200 8182984: [aix] Make stack traces independent on successful vm initialization
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
Wed, 28 Jun 2017 14:15:56 +0200 8178151: Clean up G1RemSet files
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
Wed, 28 Jun 2017 12:11:55 +0200 8183006: Remove unused IterateOopClosureRegionClosure
tschatzl [Wed, 28 Jun 2017 12:11:55 +0200] rev 46574
8183006: Remove unused IterateOopClosureRegionClosure Reviewed-by: sjohanss, ehelin
Wed, 28 Jun 2017 12:11:48 +0200 8183002: Remove unused concurrent parameter in HeapRegionManager::par_iterate
tschatzl [Wed, 28 Jun 2017 12:11:48 +0200] rev 46573
8183002: Remove unused concurrent parameter in HeapRegionManager::par_iterate Reviewed-by: ehelin, sjohanss
Wed, 28 Jun 2017 10:58:19 +0200 8175554: Improve G1UpdateRSOrPushRefClosure
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
Wed, 14 Jun 2017 11:26:44 +0200 8178148: Log more detailed information about scan rs phase
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
(0) -30000 -10000 -3000 -1000 -300 -100 -64 +64 +100 +300 +1000 +3000 +10000 tip