/hg/icedtea7: 2 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Aug 30 06:23:09 PDT 2013
changeset 8a3e739706f8 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=8a3e739706f8
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Aug 30 14:21:42 2013 +0100
Make logic of IT_BYTECODE7_CHECK more obvious.
2013-08-30 Andrew John Hughes <gnu.andrew at member.fsf.org>
* acinclude.m4:
(IT_BYTECODE7_CHECK): Remove inverse logic to
make things clearer.
changeset 3baf4babcab2 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=3baf4babcab2
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Aug 30 14:23:03 2013 +0100
Merge
diffstat:
ChangeLog | 27 +++++++++++++++++++++++++++
Makefile.am | 4 ++--
NEWS | 5 +++++
acinclude.m4 | 10 +++++-----
4 files changed, 39 insertions(+), 7 deletions(-)
diffs (98 lines):
diff -r 0a8108854365 -r 3baf4babcab2 ChangeLog
--- a/ChangeLog Fri Jul 12 19:31:57 2013 +0100
+++ b/ChangeLog Fri Aug 30 14:23:03 2013 +0100
@@ -1,3 +1,30 @@
+2013-08-30 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * acinclude.m4:
+ (IT_BYTECODE7_CHECK): Remove inverse logic to
+ make things clearer.
+
+2013-08-14 Xerxes RÃ¥nby <xerxes at zafena.se>
+ Robert Lougher <rob at 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-07-12 Andrew John Hughes <gnu.andrew at member.fsf.org>
* patches/boot/ecj-diamond.patch:
diff -r 0a8108854365 -r 3baf4babcab2 Makefile.am
--- a/Makefile.am Fri Jul 12 19:31:57 2013 +0100
+++ b/Makefile.am Fri Aug 30 14:23:03 2013 +0100
@@ -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
diff -r 0a8108854365 -r 3baf4babcab2 NEWS
--- a/NEWS Fri Jul 12 19:31:57 2013 +0100
+++ b/NEWS Fri Aug 30 14:23:03 2013 +0100
@@ -14,6 +14,11 @@
New in release 2.5.0 (2012-XX-XX):
+* 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
diff -r 0a8108854365 -r 3baf4babcab2 acinclude.m4
--- a/acinclude.m4 Fri Jul 12 19:31:57 2013 +0100
+++ b/acinclude.m4 Fri Aug 30 14:23:03 2013 +0100
@@ -2212,7 +2212,7 @@
])
AC_DEFUN_ONCE([IT_BYTECODE7_CHECK],[
-AC_CACHE_CHECK([if the VM lacks support for 1.7 bytecode], it_cv_bytecode7, [
+AC_CACHE_CHECK([if the VM supports 1.7 bytecode], it_cv_bytecode7, [
CLASS=Test.java
BYTECODE=$(echo $CLASS|sed 's#\.java##')
mkdir tmp.$$
@@ -2228,18 +2228,18 @@
EOF
if $JAVAC -cp . $JAVACFLAGS -source 7 -target 7 $CLASS >&AS_MESSAGE_LOG_FD 2>&1 ; then
if $JAVA -classpath . $BYTECODE >&AS_MESSAGE_LOG_FD 2>&1 ; then
+ it_cv_bytecode7=yes;
+ else
it_cv_bytecode7=no;
- else
- it_cv_bytecode7=yes;
fi
else
- it_cv_bytecode7=yes;
+ it_cv_bytecode7=no;
fi
])
rm -f $CLASS *.class
cd ..
rmdir tmp.$$
-AM_CONDITIONAL([NO_BYTECODE7], test x"${it_cv_bytecode7}" = "xyes")
+AM_CONDITIONAL([NO_BYTECODE7], test x"${it_cv_bytecode7}" = "xno")
AC_PROVIDE([$0])dnl
])
More information about the distro-pkg-dev
mailing list