From fc2dfb12f43183c250dd2e0f6be9e402f4ab1638 Mon Sep 17 00:00:00 2001 From: skybber Date: Sun, 23 Oct 2016 11:07:50 +0200 Subject: Jdk7u111 light + full patch Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for jdk7u85 is binary compatible up to jdk7u99. The binary compatibility for newer java7 versions is broken therefore dcevm for jdk7u111 is necessarry. --- gradle.properties | 1 + hotspot/.hg/patches/series | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index d33f411a..59de7145 100644 --- a/gradle.properties +++ b/gradle.properties @@ -33,6 +33,7 @@ targetJre=build/jre #hotspotTag=jdk7u71-b01 #hotspotTag=jdk7u79-b15 #hotspotTag=jdk7u85-b02 +#hotspotTag=jdk7u111-b01 #hotspotTag=jdk8u31-b13 #hotspotTag=jdk8u20-b22 diff --git a/hotspot/.hg/patches/series b/hotspot/.hg/patches/series index 33452db8..f027a2da 100644 --- a/hotspot/.hg/patches/series +++ b/hotspot/.hg/patches/series @@ -32,16 +32,16 @@ full-jdk7u51-deopt-cp.patch #+full-jdk7u51-b13 light-jdk7u60-b09.patch #+light-jdk7u60-b09 #+light-jdk7u71-b01 light-jdk7u79-b15.patch #+light-jdk7u79-b15 -light-jdk7u85-b02.patch #+light-jdk7u85-b02 -light-jdk7u60-deopt-cp.patch #+light-jdk7u60-b09 #+light-jdk7u71-b01 #+light-jdk7u79-b15 #+light-jdk7u85-b02 -light-jdk7u79-b15-method-handles.patch #+light-jdk7u79-b15 #+light-jdk7u85-b02 +light-jdk7u85-b02.patch #+light-jdk7u85-b02 #+light-jdk7u111-b01 +light-jdk7u60-deopt-cp.patch #+light-jdk7u60-b09 #+light-jdk7u71-b01 #+light-jdk7u79-b15 #+light-jdk7u85-b02 #+light-jdk7u111-b01 +light-jdk7u79-b15-method-handles.patch #+light-jdk7u79-b15 #+light-jdk7u85-b02 #+light-jdk7u111-b01 full-jdk7u60-b09.patch #+full-jdk7u60-b09 full-jdk7u71-b01.patch #+full-jdk7u71-b01 full-jdk7u79-b15.patch #+full-jdk7u79-b15 -full-jdk7u85-b02.patch #+full-jdk7u85-b02 -full-jdk7u60-deopt-cp.patch #+full-jdk7u60-b09 #+full-jdk7u71-b01 #+full-jdk7u79-b15 #+full-jdk7u85-b02 -full-jdk7u79-b15-method-handles.patch #+full-jdk7u79-b15 #+full-jdk7u85-b02 +full-jdk7u85-b02.patch #+full-jdk7u85-b02 #+full-jdk7u111-b01 +full-jdk7u60-deopt-cp.patch #+full-jdk7u60-b09 #+full-jdk7u71-b01 #+full-jdk7u79-b15 #+full-jdk7u85-b02 #+full-jdk7u111-b01 +full-jdk7u79-b15-method-handles.patch #+full-jdk7u79-b15 #+full-jdk7u85-b02 #+full-jdk7u111-b01 light-jdk8u5-b13.patch #+light-jdk8u5-b13 -- cgit v1.2.3 From 2ce7a6903d8fd1866239ee7a6c5f07a1a35dc527 Mon Sep 17 00:00:00 2001 From: skybber Date: Sun, 23 Oct 2016 11:07:50 +0200 Subject: Jdk7u111 light + full patch Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for jdk7u85 is binary compatible up to jdk7u99. The binary compatibility for newer java7 versions is broken therefore dcevm for jdk7u111 is necessarry. --- gradle.properties | 1 + hotspot/.hg/patches/series | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index d33f411a..59de7145 100644 --- a/gradle.properties +++ b/gradle.properties @@ -33,6 +33,7 @@ targetJre=build/jre #hotspotTag=jdk7u71-b01 #hotspotTag=jdk7u79-b15 #hotspotTag=jdk7u85-b02 +#hotspotTag=jdk7u111-b01 #hotspotTag=jdk8u31-b13 #hotspotTag=jdk8u20-b22 diff --git a/hotspot/.hg/patches/series b/hotspot/.hg/patches/series index 33452db8..f027a2da 100644 --- a/hotspot/.hg/patches/series +++ b/hotspot/.hg/patches/series @@ -32,16 +32,16 @@ full-jdk7u51-deopt-cp.patch #+full-jdk7u51-b13 light-jdk7u60-b09.patch #+light-jdk7u60-b09 #+light-jdk7u71-b01 light-jdk7u79-b15.patch #+light-jdk7u79-b15 -light-jdk7u85-b02.patch #+light-jdk7u85-b02 -light-jdk7u60-deopt-cp.patch #+light-jdk7u60-b09 #+light-jdk7u71-b01 #+light-jdk7u79-b15 #+light-jdk7u85-b02 -light-jdk7u79-b15-method-handles.patch #+light-jdk7u79-b15 #+light-jdk7u85-b02 +light-jdk7u85-b02.patch #+light-jdk7u85-b02 #+light-jdk7u111-b01 +light-jdk7u60-deopt-cp.patch #+light-jdk7u60-b09 #+light-jdk7u71-b01 #+light-jdk7u79-b15 #+light-jdk7u85-b02 #+light-jdk7u111-b01 +light-jdk7u79-b15-method-handles.patch #+light-jdk7u79-b15 #+light-jdk7u85-b02 #+light-jdk7u111-b01 full-jdk7u60-b09.patch #+full-jdk7u60-b09 full-jdk7u71-b01.patch #+full-jdk7u71-b01 full-jdk7u79-b15.patch #+full-jdk7u79-b15 -full-jdk7u85-b02.patch #+full-jdk7u85-b02 -full-jdk7u60-deopt-cp.patch #+full-jdk7u60-b09 #+full-jdk7u71-b01 #+full-jdk7u79-b15 #+full-jdk7u85-b02 -full-jdk7u79-b15-method-handles.patch #+full-jdk7u79-b15 #+full-jdk7u85-b02 +full-jdk7u85-b02.patch #+full-jdk7u85-b02 #+full-jdk7u111-b01 +full-jdk7u60-deopt-cp.patch #+full-jdk7u60-b09 #+full-jdk7u71-b01 #+full-jdk7u79-b15 #+full-jdk7u85-b02 #+full-jdk7u111-b01 +full-jdk7u79-b15-method-handles.patch #+full-jdk7u79-b15 #+full-jdk7u85-b02 #+full-jdk7u111-b01 light-jdk8u5-b13.patch #+light-jdk8u5-b13 -- cgit v1.2.3 From f8616944890dd41f413e043b51b5b1717bb9c6b7 Mon Sep 17 00:00:00 2001 From: skybber Date: Sun, 23 Oct 2016 14:59:01 +0200 Subject: Jdk8u102, jdk8u111, jdk8u112 patch Patch for jdk7u85 is applicable on jdk7u111 as well. Dcevm for jdk7u85 is binary compatible up to jdk7u99. The binary compatibility for newer java7 versions is broken therefore dcevm for jdk7u111 is necessarry. Same for jdk8u102 and higher. --- gradle.properties | 5 ++++- hotspot/.hg/patches/series | 14 +++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/gradle.properties b/gradle.properties index 59de7145..adf51ac9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -44,4 +44,7 @@ targetJre=build/jre #hotspotTag=jdk8u51-b16 #hotspotTag=jdk8u66-b17 #hotspotTag=jdk8u74-b02 -hotspotTag=jdk8u92-b14 +#hotspotTag=jdk8u92-b14 +#hotspotTag=jdk8u102-b31 +#hotspotTag=jdk8u111-b14 +hotspotTag=jdk8u112-b16 diff --git a/hotspot/.hg/patches/series b/hotspot/.hg/patches/series index f027a2da..0dd5cc48 100644 --- a/hotspot/.hg/patches/series +++ b/hotspot/.hg/patches/series @@ -4,18 +4,18 @@ distro-name.patch # Add AllowEnhancedRedefinition argument arguments-java8.patch #+light-jdk8u5-b13 #+light-jdk8u20-b22 arguments-java8u31.patch #+light-jdk8u31-b13 -arguments-java8u40.patch #+light-jdk8u40-b25 #+light-jdk8u45-b14 #+light-jdk8u51-b16 #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 +arguments-java8u40.patch #+light-jdk8u40-b25 #+light-jdk8u45-b14 #+light-jdk8u51-b16 #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 #+light-jdk8u102-b31 #+light-jdk8u111-b14 #+light-jdk8u112-b16 # GC changes to allow modifying instances during redefinition run gc-java8.patch #+light-jdk8u5-b13 #+light-jdk8u20-b22 #+light-jdk8u31-b13 -gc-java8u40.patch #+light-jdk8u40-b25 #+light-jdk8u45-b14 #+light-jdk8u51-b16 #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 +gc-java8u40.patch #+light-jdk8u40-b25 #+light-jdk8u45-b14 #+light-jdk8u51-b16 #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 #+light-jdk8u102-b31 #+light-jdk8u111-b14 #+light-jdk8u112-b16 # Add support for certain DMH implementations dmh-field-accessors-java8.patch #+light-jdk8u5-b13 #+light-jdk8u20-b22 #+light-jdk8u31-b13 -dmh-field-accessors-java8u40.patch #+light-jdk8u40-b25 #+light-jdk8u45-b14 #+light-jdk8u51-b16 #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 +dmh-field-accessors-java8u40.patch #+light-jdk8u40-b25 #+light-jdk8u45-b14 #+light-jdk8u51-b16 #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 #+light-jdk8u102-b31 #+light-jdk8u111-b14 #+light-jdk8u112-b16 # Stub JVM_SetVmMemoryPressure function -JVM_SetVmMemoryPressure.patch #+light-jdk8u45-b14 #+light-jdk8u51-b16 #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 +JVM_SetVmMemoryPressure.patch #+light-jdk8u45-b14 #+light-jdk8u51-b16 #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 #+light-jdk8u102-b31 #+light-jdk8u111-b14 #+light-jdk8u112-b16 # Rest of the changes full-jdk7u11-b21.patch #+full-jdk7u11-b21 @@ -48,7 +48,7 @@ light-jdk8u5-b13.patch #+light-jdk8u5-b13 light-jdk8u20-b22.patch #+light-jdk8u20-b22 #+light-jdk8u31-b13 light-jdk8u40-b25.patch #+light-jdk8u40-b25 #+light-jdk8u45-b14 #+light-jdk8u51-b16 light-jdk8u66-b17.patch #+light-jdk8u66-b17 #+light-jdk8u74-b02 -light-jdk8u92-b14.patch #+light-jdk8u92-b14 +light-jdk8u92-b14.patch #+light-jdk8u92-b14 #+light-jdk8u102-b31 #+light-jdk8u111-b14 #+light-jdk8u112-b16 light-jdk8u20-deopt-cp.patch #+light-jdk8u20-b22 #+light-jdk8u31-b13 #+light-jdk8u40-b25 #+light-jdk8u45-b14 #+light-jdk8u51-b16 -light-jdk8u66-b17-deopt-cp.patch #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 -dont-clear-f1.patch #+light-jdk8u74-b02 #+light-jdk8u92-b14 +light-jdk8u66-b17-deopt-cp.patch #+light-jdk8u66-b17 #+light-jdk8u74-b02 #+light-jdk8u92-b14 #+light-jdk8u102-b31 #+light-jdk8u111-b14 #+light-jdk8u112-b16 +dont-clear-f1.patch #+light-jdk8u74-b02 #+light-jdk8u92-b14 #+light-jdk8u102-b31 #+light-jdk8u111-b14 #+light-jdk8u112-b16 -- cgit v1.2.3