changeset 2743:cc68ed67e963

CACAO CA162: Make class init protection aware of multiple threads; CA163: descriptor_params_from_paramtypes is protected by a mutex now. 2011-12-06 Xerxes Ranby <xerxes@zafena.se> CACAO: - CA162: Make class init protection aware of multiple threads. - CA163: descriptor_params_from_paramtypes is protected by a mutex now. - Removed return value from descriptor_params_from_paramtypes. - Removed fields from classinfo and related functions from descriptor pool. - src/vm/jit/jit.cpp: Eliminate one instance of useless cache flushing. * NEWS: Updated. * Makefile.am: (CACAO_VERSION): Updated CACAO to 2011-12-01 revision. (CACAO_SHA256SUM): Updated.
author Xerxes Ranby <xerxes@zafena.se>
date Tue, 06 Dec 2011 14:01:50 +0100
parents 0a0072170876
children 6a04d4888cc0
files ChangeLog Makefile.am NEWS
diffstat 3 files changed, 19 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Nov 28 20:06:41 2011 +0000
+++ b/ChangeLog	Tue Dec 06 14:01:50 2011 +0100
@@ -1,3 +1,18 @@
+2011-12-06  Xerxes RĂ„nby  <xerxes@zafena.se>
+
+	CACAO:
+	- CA162: Make class init protection aware of multiple threads.
+	- CA163: descriptor_params_from_paramtypes is protected by a mutex now.
+	- Removed return value from descriptor_params_from_paramtypes.
+	- Removed fields from classinfo and related functions from
+	descriptor pool.
+	- src/vm/jit/jit.cpp: Eliminate one instance of useless cache flushing.
+	* NEWS:
+	Updated.
+	* Makefile.am:
+	(CACAO_VERSION): Updated CACAO to 2011-12-01 revision.
+	(CACAO_SHA256SUM): Updated.
+
 2011-11-28  Andrew John Hughes  <ahughes@redhat.com>
 
 	* NEWS:
--- a/Makefile.am	Mon Nov 28 20:06:41 2011 +0000
+++ b/Makefile.am	Tue Dec 06 14:01:50 2011 +0100
@@ -5,8 +5,8 @@
 OPENJDK_VERSION = b24
 OPENJDK_URL = http://download.java.net/openjdk/jdk6/promoted/$(OPENJDK_VERSION)/
 
-CACAO_VERSION = 2204b08fcae9
-CACAO_SHA256SUM = bb6ce286fcdc7350ed9913acfe5177921f515e187e74e773f6e62adba005f0a3
+CACAO_VERSION = ea0e1b9ccf8d
+CACAO_SHA256SUM = cce66fecc290f3f7450a0463e460959028e6c81b0d7b130bb6c54bcbccf39efe
 CACAO_BASE_URL = http://icedtea.classpath.org/download/drops/cacao
 CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz
 CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
--- a/NEWS	Mon Nov 28 20:06:41 2011 +0000
+++ b/NEWS	Tue Dec 06 14:01:50 2011 +0100
@@ -387,6 +387,8 @@
 * CACAO
   - CA149: Used wrong class loader.
   - CA159: Exception handler blocks / register mixup.
+  - CA162: Make class init protection aware of multiple threads.
+  - CA163: descriptor_params_from_paramtypes is protected by a mutex now.
   - ARM: Remove broken support for float argument passing in registers.
   - ARM: Remove hack for return value in float registers.
   - ARM: Fixed use of uninitialized variable.