eosterlund [Mon, 10 Jul 2017 11:42:45 +0200] rev 46648
8183575: Runtime1::oop_arraycopy is unused and should be removed
Summary: Runtime1::oop_arraycopy and its friend Runtime1::primitive_arraycopy are no longer used and this changeset removes them.
Reviewed-by: kvn, tschatzl
redestad [Mon, 10 Jul 2017 23:28:25 +0200] rev 46647
8183573: Refactor CodeHeap and AOTCodeHeap to devirtualize hot methods
Reviewed-by: kvn, dlong
tschatzl [Mon, 10 Jul 2017 10:10:49 +0200] rev 46646
8183397: Ensure consistent closure filtering during evacuation
Summary: Consistently apply the cross-region check for references in the various oop closures.
Reviewed-by: sjohanss, ehelin
rehn [Fri, 07 Jul 2017 23:53:36 +0200] rev 46645
Merge
rehn [Fri, 07 Jul 2017 23:11:33 +0200] rev 46644
8183925: Decouple crash protection from watcher thread
Reviewed-by: dcubed, coleenp
rehn [Fri, 07 Jul 2017 23:04:06 +0200] rev 46643
8183545: Event tracing, transition hooks
Reviewed-by: dcubed, egahlin
stefank [Wed, 05 Jul 2017 12:51:28 +0200] rev 46642
8183570: Rework is_aligned_ to avoid multiple evaluation of the size expression
Reviewed-by: tschatzl, kbarrett
iveresov [Fri, 07 Jul 2017 16:49:45 +0000] rev 46641
Merge
iveresov [Fri, 07 Jul 2017 09:40:47 -0700] rev 46640
8183991: Update Graal
Reviewed-by: kvn
hseigel [Fri, 07 Jul 2017 11:26:08 -0400] rev 46639
8183400: runtime/6981737/Test6981737.java fails with java.lang.RuntimeException: FAIL: Wrong value for java.version property, "9", expected to be of form: "[0-9]+[\\.[0-9]+]*\-.*"
Summary: Use Runtime Version API's instead of a regular expression and split() API.
Reviewed-by: psandoz, mseledtsov, gthornbr
neliasso [Fri, 07 Jul 2017 10:37:52 +0200] rev 46638
8183271: VectorizeDebug compiler directive command is broken
Summary: Add parser support for uint
Reviewed-by: kvn, thartmann
neliasso [Mon, 03 Jul 2017 11:41:19 +0200] rev 46637
8183151: DCmd Compiler.codelist should print all compiled methods
Summary: Add support for AOT methods in codelist dcmd
Reviewed-by: neliasso, kvn
Contributed-by: cthalinger@twitter.com
dbuck [Thu, 06 Jul 2017 09:31:01 -0400] rev 46636
8181647: jhsdb jstack could not output thread name
Summary: standardized thread information across jstack, jhsdb jstack, and jhsdb jstack --mixed
Reviewed-by: ysuenaga, poonam
Contributed-by: chihiro.ito@oracle.com
tschatzl [Thu, 06 Jul 2017 12:11:20 +0200] rev 46635
8179679: Rearrange filters before card scanning
Summary: Implement micro-optimizations in the card scanning code enabled by JDK-8177044.
Reviewed-by: sjohanss, ehelin
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
kvn [Wed, 05 Jul 2017 20:16:26 -0700] rev 46633
Merge
kvn [Wed, 05 Jul 2017 18:14:48 -0700] rev 46632
Merge
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
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>
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
mdoerr [Wed, 05 Jul 2017 17:19:37 +0200] rev 46628
8183571: PPC64 build broken after 8178499
Reviewed-by: simonis
aph [Tue, 04 Jul 2017 17:33:40 +0100] rev 46627
8183547: AArch64: Better instruction sequence for stack bangs
Reviewed-by: shade, adinn
stefank [Wed, 05 Jul 2017 09:38:47 +0000] rev 46626
Merge
stefank [Wed, 05 Jul 2017 11:33:17 +0200] rev 46625
8183552: Move align functions to align.hpp
Reviewed-by: stuefe, pliden
redestad [Tue, 04 Jul 2017 18:10:40 +0000] rev 46624
Merge
redestad [Tue, 04 Jul 2017 18:36:50 +0200] rev 46623
8183299: Improve inlining of CompiledMethod methods into frame::sender
Reviewed-by: kvn, neliasso
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
stefank [Tue, 04 Jul 2017 17:44:30 +0200] rev 46621
8183544: Missing parentheses in is_size_aligned_ macro
Reviewed-by: mgerdin, tschatzl
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
stefank [Tue, 04 Jul 2017 15:58:10 +0200] rev 46619
8178499: Remove _ptr_ and _size_ infixes from align functions
Reviewed-by: rehn, tschatzl
stefank [Wed, 12 Apr 2017 17:53:18 +0200] rev 46618
8178489: Make align functions more type safe and consistent
Reviewed-by: mgerdin, rehn
stefank [Wed, 12 Apr 2017 13:05:59 +0200] rev 46617
8178495: Bug in the align_size_up_ macro
Reviewed-by: kbarrett, tschatzl, rehn