Mon, 17 Jul 2017 09:21:48 -0700 Merge
dcubed [Mon, 17 Jul 2017 09:21:48 -0700] rev 46679
Merge
Mon, 17 Jul 2017 08:43:28 +0200 8184181: Use oopDesc::cas_set_mark() instead of raw CAS when accessing oop header
rkennke [Mon, 17 Jul 2017 08:43:28 +0200] rev 46678
8184181: Use oopDesc::cas_set_mark() instead of raw CAS when accessing oop header Reviewed-by: dcubed, kbarrett
Mon, 17 Jul 2017 14:20:24 +0000 Merge
tschatzl [Mon, 17 Jul 2017 14:20:24 +0000] rev 46677
Merge
Mon, 17 Jul 2017 15:26:07 +0200 8183538: UpdateRS phase should claim cards
tschatzl [Mon, 17 Jul 2017 15:26:07 +0200] rev 46676
8183538: UpdateRS phase should claim cards Summary: Have the Update RS phase also claim cards so that they will not be rescanned later during Scan RS. Reviewed-by: ehelin, mgerdin
Mon, 17 Jul 2017 13:16:33 +0000 Merge
mgerdin [Mon, 17 Jul 2017 13:16:33 +0000] rev 46675
Merge
Mon, 17 Jul 2017 09:30:00 +0200 8183923: Get rid of FreeBlockDictionary and dithering
mgerdin [Mon, 17 Jul 2017 09:30:00 +0200] rev 46674
8183923: Get rid of FreeBlockDictionary and dithering Reviewed-by: ehelin, kbarrett
Mon, 17 Jul 2017 12:11:32 +0000 Merge
vlivanov [Mon, 17 Jul 2017 12:11:32 +0000] rev 46673
Merge
Mon, 17 Jul 2017 14:10:01 +0300 8184309: Buld warnings from GCC 7.1 on Fedora 26
ysuenaga [Mon, 17 Jul 2017 14:10:01 +0300] rev 46672
8184309: Buld warnings from GCC 7.1 on Fedora 26 Reviewed-by: kbarrett, vlivanov
Mon, 17 Jul 2017 11:07:12 +0000 Merge
ehelin [Mon, 17 Jul 2017 11:07:12 +0000] rev 46671
Merge
Mon, 17 Jul 2017 11:37:00 +0200 8183539: Remove G1RemSet::_into_cset_dirty_card_queue_set
ehelin [Mon, 17 Jul 2017 11:37:00 +0200] rev 46670
8183539: Remove G1RemSet::_into_cset_dirty_card_queue_set Reviewed-by: tschatzl, mgerdin
Mon, 17 Jul 2017 10:32:36 +0200 8184452: Add bounds checking for FromCardCache
tschatzl [Mon, 17 Jul 2017 10:32:36 +0200] rev 46669
8184452: Add bounds checking for FromCardCache Reviewed-by: shade, rkennke
Fri, 14 Jul 2017 14:04:57 +0200 8182165: The header atomic_linux_sparc.inline.hpp should be named atomic_linux_sparc.hpp
ehelin [Fri, 14 Jul 2017 14:04:57 +0200] rev 46668
8182165: The header atomic_linux_sparc.inline.hpp should be named atomic_linux_sparc.hpp Reviewed-by: ehelin, stuefe Contributed-by: glaubitz@physik.fu-berlin.de
Fri, 14 Jul 2017 14:00:10 +0200 8182164: checkByteBuffer has the wrong signature
ehelin [Fri, 14 Jul 2017 14:00:10 +0200] rev 46667
8182164: checkByteBuffer has the wrong signature Reviewed-by: ehelin, stuefe Contributed-by: glaubitz@physik.fu-berlin.de
Fri, 14 Jul 2017 13:57:10 +0200 8182163: Missing #include "logging/log.hpp" in vm_version_linux_sparc.cpp
ehelin [Fri, 14 Jul 2017 13:57:10 +0200] rev 46666
8182163: Missing #include "logging/log.hpp" in vm_version_linux_sparc.cpp Reviewed-by: ehelin, stuefe Contributed-by: glaubitz@physik.fu-berlin.de
Fri, 14 Jul 2017 13:43:12 +0200 Merge
eosterlund [Fri, 14 Jul 2017 13:43:12 +0200] rev 46665
Merge
Thu, 13 Jul 2017 12:39:46 +0200 8184269: JVMCI CompilerToVM::Data::initialize() should use BarrierSet fake RTTI to identify card table barrier sets
eosterlund [Thu, 13 Jul 2017 12:39:46 +0200] rev 46664
8184269: JVMCI CompilerToVM::Data::initialize() should use BarrierSet fake RTTI to identify card table barrier sets Reviewed-by: kvn, dnsimon
Fri, 14 Jul 2017 11:55:58 +0200 8184271: Time related C1 intrinsics produce inconsistent results when floating around
thartmann [Fri, 14 Jul 2017 11:55:58 +0200] rev 46663
8184271: Time related C1 intrinsics produce inconsistent results when floating around Summary: C1 intrinsics for System.nanoTime(), System.currentTimeMillis() and JVM.counterTime() should be pinned. Reviewed-by: kvn, vlivanov
Thu, 13 Jul 2017 15:11:53 +0000 Merge
redestad [Thu, 13 Jul 2017 15:11:53 +0000] rev 46662
Merge
Thu, 13 Jul 2017 15:33:20 +0200 8184337: CodeCache::get_code_cache_containing wrongly asserts that start can not be NULL
redestad [Thu, 13 Jul 2017 15:33:20 +0200] rev 46661
8184337: CodeCache::get_code_cache_containing wrongly asserts that start can not be NULL Reviewed-by: thartmann, gtriantafill, rehn
Thu, 13 Jul 2017 08:49:09 -0400 8183962: JVM_DoPrivileged does not find run method in default methods
hseigel [Thu, 13 Jul 2017 08:49:09 -0400] rev 46660
8183962: JVM_DoPrivileged does not find run method in default methods Summary: Add search of interfaces for run() method. Reviewed-by: acorn, gtriantafill
Thu, 13 Jul 2017 01:28:24 +0000 Merge
hseigel [Thu, 13 Jul 2017 01:28:24 +0000] rev 46659
Merge
Wed, 12 Jul 2017 21:24:07 -0400 8184281: -Xlog:startuptime does not include call to initPhase2
hseigel [Wed, 12 Jul 2017 21:24:07 -0400] rev 46658
8184281: -Xlog:startuptime does not include call to initPhase2 Summary: Remove "+module" and improve message Reviewed-by: alanb, gtriantafill
Tue, 04 Jul 2017 20:41:33 +0200 8179268: Factor out AdaptiveSizePolicy from top-level interfaces CollectorPolicy and CollectedHeap
rkennke [Tue, 04 Jul 2017 20:41:33 +0200] rev 46657
8179268: Factor out AdaptiveSizePolicy from top-level interfaces CollectorPolicy and CollectedHeap Reviewed-by: pliden, sjohanss
Wed, 12 Jul 2017 12:46:31 +0000 Merge
hseigel [Wed, 12 Jul 2017 12:46:31 +0000] rev 46656
Merge
Wed, 12 Jul 2017 08:07:58 -0400 8140284: Deprecate -XX:+UnsyncloadClass and -XX:+MustCallLoadClassInternal
hseigel [Wed, 12 Jul 2017 08:07:58 -0400] rev 46655
8140284: Deprecate -XX:+UnsyncloadClass and -XX:+MustCallLoadClassInternal Summary: Add the two options to the deprecate list. Reviewed-by: acorn, gtriantafill
Wed, 12 Jul 2017 11:26:11 +0000 Merge
tschatzl [Wed, 12 Jul 2017 11:26:11 +0000] rev 46654
Merge
Wed, 12 Jul 2017 12:26:57 +0200 8183128: Update RefineCardTableEntryClosure
tschatzl [Wed, 12 Jul 2017 12:26:57 +0200] rev 46653
8183128: Update RefineCardTableEntryClosure Summary: Improve names and placement of RefineCardTableEntryClosure Reviewed-by: ehelin, sjohanss
Wed, 12 Jul 2017 12:25:12 +0200 8183226: Remembered set summarization accesses not fully initialized java thread DCQS
tschatzl [Wed, 12 Jul 2017 12:25:12 +0200] rev 46652
8183226: Remembered set summarization accesses not fully initialized java thread DCQS Reviewed-by: sjohanss, ehelin
Wed, 12 Jul 2017 11:59:51 +0200 8184162: Support addresses with index operands in LIRAssembler::leal on SPARC
eosterlund [Wed, 12 Jul 2017 11:59:51 +0200] rev 46651
8184162: Support addresses with index operands in LIRAssembler::leal on SPARC Summary: Support was added for C1 leal on addresses with an index operand on SPARC. Reviewed-by: kvn, roland
Wed, 12 Jul 2017 09:49:05 +0200 8184073: Cleanup of compiler activity enum in compileBroker.hpp
eosterlund [Wed, 12 Jul 2017 09:49:05 +0200] rev 46650
8184073: Cleanup of compiler activity enum in compileBroker.hpp Summary: An unnamed enum describing compiler activity was given a name and had spelling errors fixed. Reviewed-by: kvn, kbarrett
Tue, 11 Jul 2017 12:00:48 +0200 8183927: Hotspot needs C++ type_traits metaprogramming utilities
eosterlund [Tue, 11 Jul 2017 12:00:48 +0200] rev 46649
8183927: Hotspot needs C++ type_traits metaprogramming utilities Summary: This changeset introduces new metaprogramming utilities typically found in <type_traits> in C++11. Reviewed-by: kbarrett, rehn, pliden Contributed-by: erik.osterlund@oracle.com, kim.barrett@oracle.com
Mon, 10 Jul 2017 11:42:45 +0200 8183575: Runtime1::oop_arraycopy is unused and should be removed
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
Mon, 10 Jul 2017 23:28:25 +0200 8183573: Refactor CodeHeap and AOTCodeHeap to devirtualize hot methods
redestad [Mon, 10 Jul 2017 23:28:25 +0200] rev 46647
8183573: Refactor CodeHeap and AOTCodeHeap to devirtualize hot methods Reviewed-by: kvn, dlong
Mon, 10 Jul 2017 10:10:49 +0200 8183397: Ensure consistent closure filtering during evacuation
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
Fri, 07 Jul 2017 23:53:36 +0200 Merge
rehn [Fri, 07 Jul 2017 23:53:36 +0200] rev 46645
Merge
Fri, 07 Jul 2017 23:11:33 +0200 8183925: Decouple crash protection from watcher thread
rehn [Fri, 07 Jul 2017 23:11:33 +0200] rev 46644
8183925: Decouple crash protection from watcher thread Reviewed-by: dcubed, coleenp
Fri, 07 Jul 2017 23:04:06 +0200 8183545: Event tracing, transition hooks
rehn [Fri, 07 Jul 2017 23:04:06 +0200] rev 46643
8183545: Event tracing, transition hooks Reviewed-by: dcubed, egahlin
Wed, 05 Jul 2017 12:51:28 +0200 8183570: Rework is_aligned_ to avoid multiple evaluation of the size expression
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
Fri, 07 Jul 2017 16:49:45 +0000 Merge
iveresov [Fri, 07 Jul 2017 16:49:45 +0000] rev 46641
Merge
Fri, 07 Jul 2017 09:40:47 -0700 8183991: Update Graal
iveresov [Fri, 07 Jul 2017 09:40:47 -0700] rev 46640
8183991: Update Graal Reviewed-by: kvn
Fri, 07 Jul 2017 11:26:08 -0400 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]+]*\-.*"
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
Fri, 07 Jul 2017 10:37:52 +0200 8183271: VectorizeDebug compiler directive command is broken
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
Mon, 03 Jul 2017 11:41:19 +0200 8183151: DCmd Compiler.codelist should print all compiled methods
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
Thu, 06 Jul 2017 09:31:01 -0400 8181647: jhsdb jstack could not output thread name
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
Thu, 06 Jul 2017 12:11:20 +0200 8179679: Rearrange filters before card scanning
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
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
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 tip