changelog
- Mon, 09 Apr 2018 13:32:57 -0700
- by asaha [Mon, 09 Apr 2018 13:32:57 -0700] rev 9296
- Merge
- Mon, 09 Apr 2018 13:28:34 -0700
- by asaha [Mon, 09 Apr 2018 13:28:34 -0700] rev 9295
- Added tag jdk8u192-b00 for changeset 0341fa6dbb36
- Mon, 18 Dec 2017 18:18:10 -0500
- by dbuck [Mon, 18 Dec 2017 18:18:10 -0500] rev 9294
- 8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails
Summary: modified jtreg tags and package import to work with JDK 8
Reviewed-by: vlivanov, dholmes
- Mon, 22 Jan 2018 15:19:02 +0000
- by aph [Mon, 22 Jan 2018 15:19:02 +0000] rev 9293
- 8194739: Zero port of 8174962: Better interface invocations
Reviewed-by: adinn, coleenp
- Thu, 08 Feb 2018 00:23:31 +0000
- by poonam [Thu, 08 Feb 2018 00:23:31 +0000] rev 9292
- 8187577: JVM crash during gc doing concurrent marking
Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded
Reviewed-by: coleenp, tschatzl, kbarrett
- Wed, 07 Feb 2018 10:45:15 -0800
- by robm [Wed, 07 Feb 2018 10:45:15 -0800] rev 9291
- Merge
- Wed, 07 Feb 2018 07:01:44 -0500
- by mchinnathamb [Wed, 07 Feb 2018 07:01:44 -0500] rev 9290
- 8148175: C1: G1 barriers don't preserve FP registers
Reviewed-by: vlivanov, kvn
- Wed, 31 Jan 2018 19:24:57 -0500
- by dbuck [Wed, 31 Jan 2018 19:24:57 -0500] rev 9289
- 8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM
Reviewed-by: dcubed
- Tue, 16 Jan 2018 04:20:19 -0500
- by dbuck [Tue, 16 Jan 2018 04:20:19 -0500] rev 9288
- 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack
Reviewed-by: dholmes, erikj
- Mon, 08 Jan 2018 22:43:19 +0000
- by kevinw [Mon, 08 Jan 2018 22:43:19 +0000] rev 9287
- Merge
- Mon, 08 Jan 2018 08:32:04 -0800
- by kevinw [Mon, 08 Jan 2018 08:32:04 -0800] rev 9286
- 8055008: Clean up code that saves the previous versions of redefined classes
8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid
Reviewed-by: coleenp
- Tue, 08 Apr 2014 09:51:25 +0200
- by roland [Tue, 08 Apr 2014 09:51:25 +0200] rev 9285
- 8038636: speculative traps break when classes are redefined
Summary: remove speculative traps that point to methods that are redefined
Reviewed-by: kvn, twisti
- Mon, 22 Jan 2018 11:11:36 -0800
- by asaha [Mon, 22 Jan 2018 11:11:36 -0800] rev 9284
- Merge
- Tue, 16 Jan 2018 23:06:07 -0800
- by asaha [Tue, 16 Jan 2018 23:06:07 -0800] rev 9283
- Merge
- Fri, 12 Jan 2018 17:52:31 -0800
- by asaha [Fri, 12 Jan 2018 17:52:31 -0800] rev 9282
- Merge
- Mon, 08 Jan 2018 22:39:26 -0800
- by asaha [Mon, 08 Jan 2018 22:39:26 -0800] rev 9281
- Merge
- Wed, 03 Jan 2018 14:23:36 -0800
- by asaha [Wed, 03 Jan 2018 14:23:36 -0800] rev 9280
- Merge
- Fri, 22 Dec 2017 13:10:41 -0800
- by asaha [Fri, 22 Dec 2017 13:10:41 -0800] rev 9279
- Merge
- Wed, 10 Jan 2018 09:25:36 -0800
- by asaha [Wed, 10 Jan 2018 09:25:36 -0800] rev 9278
- Added tag jdk8u182-b00 for changeset c19c5b73704e
- Thu, 27 Dec 2018 11:10:43 +0800
- by aoqi [Thu, 27 Dec 2018 11:10:43 +0800] rev 9277
- Added tag mips64el-jdk8u181-b15 for changeset 471c7b582bf6
- Thu, 13 Dec 2018 14:29:25 +0800
- by fujie [Thu, 13 Dec 2018 14:29:25 +0800] rev 9276
- #7998 fix the blocking issue with -XX:-UseOnStackReplacement
Summary: interpreter may spin in the goto template after 887:a9f7ab915ee7 with -XX:-UseOnStackReplacement
Effect: the following jtreg tests passed
compiler/8007294/Test8007294.java
compiler/8007722/Test8007722.java
compiler/8009761/Test8009761.java
compiler/floatingpoint/TestPow2.java
- Wed, 12 Dec 2018 17:30:13 +0800
- by fujie [Wed, 12 Dec 2018 17:30:13 +0800] rev 9275
- #7989 [C1] fix "assert(a != b) failed: registers must be different"
Effect:
java -Xcomp -XX:TieredStopAtLevel=4 -jar dacapo-9.12-MR1-bach.jar eclipse passed with debug version
- Fri, 07 Dec 2018 14:53:37 +0800
- by fujie [Fri, 07 Dec 2018 14:53:37 +0800] rev 9274
- #7987 implements tieredcompilation in mips template interpreter
------- Effect (scores, higher is better) ----------
SPECjvm2008 Benchmarks C2-only Tiered
startup.helloworld 70.51 74.81
startup.compiler.compiler 2.17 4.68
startup.compiler.sunflow 2.31 3.76
startup.compress 12.64 12.90
startup.crypto.aes 4.19 4.30
startup.crypto.rsa 13.86 14.10
startup.crypto.signverify 13.97 15.22
startup.mpegaudio 5.76 6.18
startup.scimark.fft 20.58 20.86
startup.scimark.lu 20.32 21.23
startup.scimark.monte_carlo 7.21 6.10
startup.scimark.sor 8.50 8.58
startup.scimark.sparse 10.35 10.80
startup.serial 4.82 5.26
startup.sunflow 5.52 7.02
startup.xml.transform 0.57 0.61
startup.xml.validation 5.48 8.71
- Fri, 07 Dec 2018 14:41:48 +0800
- by wanghaomin [Fri, 07 Dec 2018 14:41:48 +0800] rev 9273
- #7972 added some MIPS implementation of SA
- Thu, 06 Dec 2018 21:05:55 +0800
- by wanghaomin [Thu, 06 Dec 2018 21:05:55 +0800] rev 9272
- #7972 Backport of #7923 rename mips to mips64 in hotspot agent
Reviewed-by: aoqi
- Wed, 05 Dec 2018 15:39:03 +0800
- by wangxue [Wed, 05 Dec 2018 15:39:03 +0800] rev 9271
- #7826 os::get_previous_fp() can't be inlined when using "labels as values" to get pc.
Summary: Fixed an assert of fastdebug when -XX:NativeMemoryTracking=detail.
Reviewed-by: aoqi
- Tue, 27 Nov 2018 14:41:00 +0800
- by fujie [Tue, 27 Nov 2018 14:41:00 +0800] rev 9270
- #7936 [C1] fix several "assert(is_simm16(imm)) failed: not a signed 16-bit int" and "assert(a != b) failed: registers must be different"
- Fri, 23 Nov 2018 11:08:41 +0800
- by fujie [Fri, 23 Nov 2018 11:08:41 +0800] rev 9269
- #7890 [C1] fix some assert errors for is_simm16 range check and Address construction check
- Thu, 22 Nov 2018 11:02:39 +0800
- by wanghaomin [Thu, 22 Nov 2018 11:02:39 +0800] rev 9268
- #7856 Compressed class space not allocated in lower regions. [Backport of JDK-8159056]
Reviewed-by: aoqi
- Fri, 16 Nov 2018 16:14:15 +0800
- by zhaixiang [Fri, 16 Nov 2018 16:14:15 +0800] rev 9267
- #7900 Fix -XX:-UseLoongsonISA fastdebug assertion error
Summary: Avoid Register type cast to Address type by chance
Reviewed-by: aoqi