changeset 2673:c22705021f0e

JamVM: JSR 335: Lambda Expressions; JSR 292: enable for OpenJDK 7/IcedTea 2; Updated to 2013-07-14 revision. 2013-08-14 Xerxes R?nby <xerxes@zafena.se> Robert Lougher <rob@jamvm.org.uk> JamVM - JSR 292: enable for OpenJDK 7/IcedTea 2 - JSR 335: invokeinterface check in method resolution - JSR 335: java.lang.invoke.MagicLambdaImpl - JSR 292: invokedynamic is 5 bytes - non-direct interp - JSR 292: invokedynamic is 5 bytes in length - Minor formatting change - Minor fixes: use perror for mmap failure - FreeClassData: fix comment - FreeClassData: adjust method count for Miranda methods - JSR 335: remove GC hack - JSR 335: implement "bridge" methods for Mirandas - JSR 335: handle multiple defaults and conflicts * NEWS: Updated. * Makefile.am (JAMVM_VERSION): Updated JamVM to 2013-07-14 revision. (JAMVM_SHA256SUM): Updated.
author Xerxes Ranby <xerxes@zafena.se>
date Wed, 14 Aug 2013 15:53:36 +0200
parents 58ad802bd5d0
children 9f16a26e62f0
files ChangeLog Makefile.am NEWS
diffstat 3 files changed, 28 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Sep 20 14:18:18 2013 +0100
+++ b/ChangeLog	Wed Aug 14 15:53:36 2013 +0200
@@ -1,3 +1,24 @@
+2013-08-14  Xerxes RĂ„nby  <xerxes@zafena.se>
+	    Robert Lougher  <rob@jamvm.org.uk>
+
+	JamVM
+	- JSR 292: enable for OpenJDK 7/IcedTea 2
+	- JSR 335: invokeinterface check in method resolution
+	- JSR 335: java.lang.invoke.MagicLambdaImpl
+	- JSR 292: invokedynamic is 5 bytes - non-direct interp
+	- JSR 292: invokedynamic is 5 bytes in length
+	- Minor formatting change
+	- Minor fixes: use perror for mmap failure
+	- FreeClassData: fix comment
+	- FreeClassData: adjust method count for Miranda methods
+	- JSR 335: remove GC hack
+	- JSR 335: implement "bridge" methods for Mirandas
+	- JSR 335: handle multiple defaults and conflicts
+	* NEWS: Updated.
+	* Makefile.am
+	(JAMVM_VERSION): Updated JamVM to 2013-07-14 revision.
+	(JAMVM_SHA256SUM): Updated.
+
 2013-09-11  Andrew John Hughes  <gnu.andrew@member.fsf.org>
 
 	* acinclude.m4:
--- a/Makefile.am	Fri Sep 20 14:18:18 2013 +0100
+++ b/Makefile.am	Wed Aug 14 15:53:36 2013 +0200
@@ -24,8 +24,8 @@
 CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz
 CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
 
-JAMVM_VERSION = 7c8dceb90880616b7dd670f257961a1f5f371ec3
-JAMVM_SHA256SUM = 1584d8599bfd799a71baac0694bb3ed9b9fcd14a8548234b24266571e0acfc97
+JAMVM_VERSION = 1a58072f8339270f9372c273d82a00790e04375d
+JAMVM_SHA256SUM = b6dafea4924a2772877597b07a59108ac5f95d6ec85fbb0bb2ea80653cdaaaaf
 JAMVM_BASE_URL = http://icedtea.classpath.org/download/drops/jamvm
 JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz
 JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz
--- a/NEWS	Fri Sep 20 14:18:18 2013 +0100
+++ b/NEWS	Wed Aug 14 15:53:36 2013 +0200
@@ -127,6 +127,11 @@
   - RH995488: Java thinks that the default timezone is Busingen instead of Zurich
   - Cleanup file resources properly in TimeZone_md.
 
+* JamVM
+  - JSR 292: Invoke Dynamic
+  - JSR 335: Lambda Expressions
+  - FreeClassData: adjust method count for Miranda methods
+
 New in release 2.4.1 (2013-07-05):
 
 * Security fixes