changelog
- Tue, 26 Jul 2016 08:23:25 -0400
- by shshahma [Tue, 26 Jul 2016 08:23:25 -0400] rev 8676
- 8161218: Better bytecode loading
Reviewed-by: acorn, mschoene, ctornqvi
Contributed-by: harold.seigel@oracle.com
- Thu, 14 Jul 2016 13:19:11 -0700
- by kevinw [Thu, 14 Jul 2016 13:19:11 -0700] rev 8675
- Merge
- Thu, 30 Jun 2016 08:11:30 -0400
- by hseigel [Thu, 30 Jun 2016 08:11:30 -0400] rev 8674
- 8159511: Stack map validation
Reviewed-by: acorn, mschoene
Contributed-by: harold.seigel@oracle.com
- Wed, 29 Jun 2016 11:52:27 -0400
- by coleenp [Wed, 29 Jun 2016 11:52:27 -0400] rev 8673
- 8159515: Improve indy validation
Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene
- Tue, 12 Jul 2016 14:50:24 -0700
- by asaha [Tue, 12 Jul 2016 14:50:24 -0700] rev 8672
- Added tag jdk8u121-b00 for changeset 3b0e5f01891f
- Thu, 05 Jan 2017 01:40:00 +0000
- by robm [Thu, 05 Jan 2017 01:40:00 +0000] rev 8671
- Merge
- Tue, 03 Jan 2017 11:22:37 +0100
- by mdoerr [Tue, 03 Jan 2017 11:22:37 +0100] rev 8670
- 8172145: C2: anti dependence missed because store hidden by membar
Reviewed-by: kvn
- Wed, 04 Jan 2017 19:44:02 +0000
- by robm [Wed, 04 Jan 2017 19:44:02 +0000] rev 8669
- Merge
- Tue, 20 Dec 2016 16:06:10 -0500
- by dholmes [Tue, 20 Dec 2016 16:06:10 -0500] rev 8668
- 8170307: Stack size option -Xss is ignored
Reviewed-by: dcubed, sspitsyn, gtriantafill
- Tue, 20 Dec 2016 08:57:29 +0000
- by zmajo [Tue, 20 Dec 2016 08:57:29 +0000] rev 8667
- Merge
- Mon, 19 Dec 2016 08:31:01 +0100
- by zmajo [Mon, 19 Dec 2016 08:31:01 +0100] rev 8666
- 8171155: Scanning method file for initialized final field updates can fail for non-existent fields
Summary: Check if field exists before possibly marking it as having initialized final updates.
Reviewed-by: stsmirno, vlivanov, coleenp
- Wed, 29 Jun 2016 20:16:05 -0400
- by coleenp [Wed, 29 Jun 2016 20:16:05 -0400] rev 8665
- 8160551: assert(c == Bytecodes::_putfield) failed: must be putfield
Summary: Illegal bytecodes which are detected later hit this assert first.
Reviewed-by: jrose
- Mon, 12 Dec 2016 12:53:38 +0100
- by zmajo [Mon, 12 Dec 2016 12:53:38 +0100] rev 8664
- 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
- Mon, 19 Dec 2016 19:39:47 -0500
- by dholmes [Mon, 19 Dec 2016 19:39:47 -0500] rev 8663
- Merge
- Thu, 15 Dec 2016 20:00:01 -0500
- by tschatzl [Thu, 15 Dec 2016 20:00:01 -0500] rev 8662
- 8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin
- Thu, 15 Dec 2016 19:48:32 -0500
- by tschatzl [Thu, 15 Dec 2016 19:48:32 -0500] rev 8661
- 8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino
- Fri, 09 Dec 2016 19:40:47 +0300
- by msolovie [Fri, 09 Dec 2016 19:40:47 +0300] rev 8660
- 8150490: Update OS detection code to recognize Windows Server 2016
Reviewed-by: mgronlun, alanb, dholmes
- Fri, 02 Dec 2016 11:07:27 +0100
- by simonis [Fri, 02 Dec 2016 11:07:27 +0100] rev 8659
- 8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries
Reviewed-by: simonis, tschatzl, mgerdin, dlong
Contributed-by: gunter.haug@sap.com
- Thu, 08 Dec 2016 15:12:58 +0300
- by dsamersoff [Thu, 08 Dec 2016 15:12:58 +0300] rev 8658
- 8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp
Summary: Uninitialised memory in set_uintx_flag of attachListener.cpp
Reviewed-by: dholmes, sspitsyn
- Fri, 02 Dec 2016 10:39:04 +0000
- by dbuck [Fri, 02 Dec 2016 10:39:04 +0000] rev 8657
- 8164508: unexpected profiling mismatch in c1 generated code
Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too.
Reviewed-by: kvn, jcm
- Wed, 23 Nov 2016 23:15:05 -0800
- by shshahma [Wed, 23 Nov 2016 23:15:05 -0800] rev 8656
- 8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn, thartmann
- Wed, 23 Nov 2016 23:10:03 -0800
- by shshahma [Wed, 23 Nov 2016 23:10:03 -0800] rev 8655
- 8155781: C2: opaque unsafe access triggers an assert
Reviewed-by: kvn, thartmann
- Wed, 23 Nov 2016 23:06:39 -0800
- by shshahma [Wed, 23 Nov 2016 23:06:39 -0800] rev 8654
- 8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn, thartmann
- Wed, 23 Nov 2016 23:01:34 -0800
- by shshahma [Wed, 23 Nov 2016 23:01:34 -0800] rev 8653
- 8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
- Mon, 21 Nov 2016 05:29:59 +0000
- by shshahma [Mon, 21 Nov 2016 05:29:59 +0000] rev 8652
- 8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, kevinw
- Thu, 17 Nov 2016 16:06:56 +0000
- by dbuck [Thu, 17 Nov 2016 16:06:56 +0000] rev 8651
- 8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: jcm, coleenp, vlivanov
- Tue, 20 Dec 2016 15:36:08 -0800
- by asaha [Tue, 20 Dec 2016 15:36:08 -0800] rev 8650
- Merge
- Tue, 20 Dec 2016 15:23:32 -0800
- by asaha [Tue, 20 Dec 2016 15:23:32 -0800] rev 8649
- Added tag jdk8u152-b00 for changeset 8cc092b845ce
- Fri, 11 Nov 2016 13:32:58 +0000
- by robm [Fri, 11 Nov 2016 13:32:58 +0000] rev 8648
- Merge
- Sat, 29 Oct 2016 17:45:25 +0000
- by poonam [Sat, 29 Oct 2016 17:45:25 +0000] rev 8647
- 8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: stefank