2017-06-13 Merge
iveresov [Tue, 13 Jun 2017 16:29:42 +0000] rev 46537
Merge
2017-06-13 8182018: Update Graal
iveresov [Tue, 13 Jun 2017 09:19:35 -0700] rev 46536
8182018: Update Graal Reviewed-by: kvn
2017-06-13 8086005: Define __STDC_xxx_MACROS config macros globally via build system
kbarrett [Tue, 13 Jun 2017 11:10:33 -0400] rev 46535
8086005: Define __STDC_xxx_MACROS config macros globally via build system Summary: Moved macro definitions to hotspot build configuration Reviewed-by: erikj, eosterlund
2017-06-13 8181787: Remove Solaris SPARC GCC code
kbarrett [Tue, 13 Jun 2017 07:30:11 -0400] rev 46534
8181787: Remove Solaris SPARC GCC code Summary: Remove obsolete code. Reviewed-by: kbarrett, coleenp, gtriantafill
2017-06-10 8181906: AArch64: port bugfix for 7009641 to AArch64
fyang [Sat, 10 Jun 2017 16:01:29 +0800] rev 46533
8181906: AArch64: port bugfix for 7009641 to AArch64 Summary: Allocation in the code cache returns NULL instead of failing the entire VM Reviewed-by: aph Contributed-by: teng.lu@linaro.org
2017-06-09 8181741: C2 compilation fails with "assert(i<_max) failed: oob"
thartmann [Fri, 09 Jun 2017 09:27:10 +0200] rev 46532
8181741: C2 compilation fails with "assert(i<_max) failed: oob" Summary: PhaseIdealLoop should not use type() or type_or_null(). Reviewed-by: roland, kvn
2017-06-09 8181781: Replay compilation should ignore unresolved Klass with -XX:+ReplayIgnoreInitErrors
thartmann [Fri, 09 Jun 2017 09:20:13 +0200] rev 46531
8181781: Replay compilation should ignore unresolved Klass with -XX:+ReplayIgnoreInitErrors Summary: Ignore unresolved Klass with -XX:+ReplayIgnoreInitErrors. Reviewed-by: kvn
2017-06-08 Merge
jwilhelm [Thu, 08 Jun 2017 20:28:04 +0200] rev 46530
Merge
2017-06-08 8166748: Clean out Windows IA64 support
gtriantafill [Thu, 08 Jun 2017 13:17:51 -0400] rev 46529
8166748: Clean out Windows IA64 support Reviewed-by: kbarrett, coleenp, bobv, mdoerr
2017-06-07 8181616: FMA Vectorization on x86
vdeshpande [Wed, 07 Jun 2017 13:09:46 -0700] rev 46528
8181616: FMA Vectorization on x86 Reviewed-by: kvn
2017-06-07 8171365: nsk/jvmti/scenarios/events/EM04/em04t001: many errors for missed events
cjplummer [Wed, 07 Jun 2017 08:56:35 -0700] rev 46527
8171365: nsk/jvmti/scenarios/events/EM04/em04t001: many errors for missed events Summary: fix CodeCache:blobs_do() so it iterates over all code cache heaps Reviewed-by: sspitsyn, thartmann
2017-06-07 8181644: C1 crashes with -XX:+PrintCFGToFile
thartmann [Wed, 07 Jun 2017 12:23:04 +0200] rev 46526
8181644: C1 crashes with -XX:+PrintCFGToFile Summary: CFGPrinterOutput should not be shared between C1 compiler threads. Reviewed-by: kvn
2017-05-29 8176506: C2: loop unswitching and unsafe accesses cause crash
roland [Mon, 29 May 2017 18:17:49 +0200] rev 46525
8176506: C2: loop unswitching and unsafe accesses cause crash Reviewed-by: vlivanov, mcberg, kvn, simonis
2017-06-06 8171504: [aix] On AIX, -XXaltjvm=<path> option is ignored
stuefe [Tue, 06 Jun 2017 17:07:42 +0200] rev 46524
8171504: [aix] On AIX, -XXaltjvm=<path> option is ignored Reviewed-by: clanger, mdoerr
2017-06-05 8166651: OrderAccess::load_acquire &etc should have const parameters
kbarrett [Mon, 05 Jun 2017 19:07:47 -0400] rev 46523
8166651: OrderAccess::load_acquire &etc should have const parameters Summary: Added const qualifiers to load/load_acquire source parameters. Reviewed-by: dholmes, coleenp, adinn, eosterlund
2017-06-05 8176132: -XX:+PrintSharedSpaces should be converted to use Unified Logging.
rprotacio [Mon, 05 Jun 2017 13:13:38 -0400] rev 46522
8176132: -XX:+PrintSharedSpaces should be converted to use Unified Logging. Summary: Converted -XX:+PrintSharedSpaces to -Xlog:cds=info Reviewed-by: iklam, jiangli, mseledtsov
2017-06-02 8179527: Implement intrinsic code for reverseBytes with load/store
mdoerr [Fri, 02 Jun 2017 16:32:39 +0200] rev 46521
8179527: Implement intrinsic code for reverseBytes with load/store Reviewed-by: simonis, mdoerr Contributed-by: Michihiro Horie <horie@jp.ibm.com>
2017-06-02 8177044: Remove _scan_top from HeapRegion
tschatzl [Fri, 02 Jun 2017 13:48:01 +0200] rev 46520
8177044: Remove _scan_top from HeapRegion Summary: Remove the _scan_top member from HeapRegion using a per-gc pre-calculated table of scan limits that also subsumes other checks. Reviewed-by: sangheki, kbarrett, ehelin
2017-06-02 8177707: Specialize G1RemSet::refine_card for concurrent/during safepoint refinement
tschatzl [Fri, 02 Jun 2017 13:47:54 +0200] rev 46519
8177707: Specialize G1RemSet::refine_card for concurrent/during safepoint refinement Reviewed-by: ehelin, kbarrett
2017-06-02 8162928: Micro-optimizations in scanning the remembered sets
tschatzl [Fri, 02 Jun 2017 13:45:21 +0200] rev 46518
8162928: Micro-optimizations in scanning the remembered sets Reviewed-by: ehelin, kbarrett
2017-06-02 8071280: Specialize HeapRegion::oops_on_card_seq_iterate_careful() for use during concurrent refinement and updating the rset
tschatzl [Fri, 02 Jun 2017 13:45:15 +0200] rev 46517
8071280: Specialize HeapRegion::oops_on_card_seq_iterate_careful() for use during concurrent refinement and updating the rset Reviewed-by: kbarrett, sangheki, ehelin
2017-06-02 8181451: JDK-8174231 broke some clang builds
dholmes [Fri, 02 Jun 2017 05:24:28 -0400] rev 46516
8181451: JDK-8174231 broke some clang builds Reviewed-by: stuefe, kbarrett, iveresov
2017-06-02 8181124: Get rid of compiler.testlibrary.rtm.predicate
epavlova [Thu, 01 Jun 2017 17:34:01 -0700] rev 46515
8181124: Get rid of compiler.testlibrary.rtm.predicate Reviewed-by: kvn
2017-06-02 8145728: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java Expected message not found
epavlova [Thu, 01 Jun 2017 17:33:07 -0700] rev 46514
8145728: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java Expected message not found Reviewed-by: kvn
2017-06-01 8181377: Capture underlying type for unsafe/unaligned pointers in ClassFileParser
mikael [Thu, 01 Jun 2017 09:34:53 -0700] rev 46513
8181377: Capture underlying type for unsafe/unaligned pointers in ClassFileParser Reviewed-by: dholmes, kbarrett
2017-05-31 8181319: Make os::Linux::sched_getcpu() available even when UseNUMA is false
pliden [Wed, 31 May 2017 13:17:00 +0200] rev 46512
8181319: Make os::Linux::sched_getcpu() available even when UseNUMA is false Reviewed-by: dholmes, rehn
2017-06-01 Merge
dholmes [Thu, 01 Jun 2017 02:21:18 +0000] rev 46511
Merge
2017-05-31 8181055: PPC64: "mbind: Invalid argument" still seen after 8175813
zgu [Wed, 31 May 2017 09:19:28 -0400] rev 46510
8181055: PPC64: "mbind: Invalid argument" still seen after 8175813 Summary: Use numa_interleave_memory v2 api when available Reviewed-by: dholmes, shade, gromero
2017-06-01 8181369: Update Graal
iveresov [Wed, 31 May 2017 18:20:20 -0700] rev 46509
8181369: Update Graal Reviewed-by: kvn
2017-05-30 8180184: Add DATA and FSIZE to os::Posix::print_rlimit_info
mikael [Tue, 30 May 2017 15:41:23 -0700] rev 46508
8180184: Add DATA and FSIZE to os::Posix::print_rlimit_info Reviewed-by: dholmes, stuefe
2017-05-30 8174231: Factor out and share PlatformEvent and Parker code for POSIX systems
dholmes [Tue, 30 May 2017 17:14:52 -0400] rev 46507
8174231: Factor out and share PlatformEvent and Parker code for POSIX systems Reviewed-by: stuefe, rehn, dcubed
2017-05-29 Merge
jwilhelm [Mon, 29 May 2017 20:48:10 +0200] rev 46506
Merge
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -32 +32 +50 +100 +300 +1000 +3000 +10000 tip