/hg/icedtea6-hg: 21 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed Mar 30 17:04:44 PDT 2011
changeset d6246ea07860 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=d6246ea07860
author: Xerxes R?nby <xerxes at zafena.se>
date: Fri Mar 11 15:34:33 2011 +0100
CACAO PR157: ARM SMP Assertion thinlock failed.
2011-03-11 Xerxes Ranby <xerxes at zafena.se>
CACAO PR157: ARM SMP Assertion thinlock failed.
* NEWS: Updated.
* Makefile.am: Add new CACAO patch.
* patches/cacao/arm-memory-barrier.patch: New patch.
changeset e8aa96c463f3 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=e8aa96c463f3
author: Xerxes R?nby <xerxes at zafena.se>
date: Fri Mar 11 16:33:50 2011 +0100
JamVM: mips
2011-03-11 Xerxes Ranby <xerxes at zafena.se>
JamVM: mips
* NEWS: Updated.
* Makefile.am: Add new JamVM patch. (JAMVM_VERSION): Updated
to latest JamVM revision. (JAMVM_SHA256SUM): Updated.
* patches/jamvm/mips64el.patch: New patch.
changeset 0ca79255e13e in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=0ca79255e13e
author: Xerxes R?nby <xerxes at zafena.se>
date: Sun Mar 13 01:00:55 2011 +0100
JamVM: Compile interp using -marm to work on ARM Thumb2 systems.
2011-03-13 Xerxes Ranby <xerxes at zafena.se> Robert
Loughter <rob at jamvm.org.uk>
JamVM: Compile interp using -marm to work on ARM Thumb2
systems.
* Makefile.am: Add new JamVM patch.
* patches/jamvm/arm-interp_cflags-marm.patch: New patch.
changeset 95deffc939a4 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=95deffc939a4
author: ptisnovs
date: Wed Mar 16 11:28:07 2011 +0100
Fixed tests at the end in check-* targets to work correctly in Dash
and various versions of Bash.
changeset 7cc732051121 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=7cc732051121
author: Denis Lila <dlila at redhat.com>
date: Wed Mar 16 09:50:47 2011 -0400
Backport of 7023591 and its regression test.
changeset b69c6e3f3d78 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=b69c6e3f3d78
author: Denis Lila <dlila at redhat.com>
date: Wed Mar 16 14:11:16 2011 -0400
Backport of S7019861.
changeset 31a0711aec6c in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=31a0711aec6c
author: Denis Lila <dlila at redhat.com>
date: Wed Mar 16 15:40:46 2011 -0400
Fixed regression test bug tag in 7027667-AAShapePipeRegTest.patch
changeset bbb68fba28bf in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bbb68fba28bf
author: Xerxes R?nby <xerxes at zafena.se>
date: Thu Mar 17 13:17:19 2011 +0100
JamVM: Update to latest JamVM revision and remove upstreamed pathes.
2011-03-17 Xerxes Ranby <xerxes at zafena.se>
JamVM: Update to latest JamVM revision and remove upstreamed
pathes. Update contains the following new JamVM
improvements: Handle O_DELETE in JVM_Open Minor
performance improvement on ARM First set of changes to
support JamVM/OpenJDK on MacOS X Minor memory leak (missing
free) Handle integer overflow on i386/amd64
* NEWS: Updated.
* Makefile.am: Remove upstreamed JamVM patches.
(JAMVM_VERSION): Updated to latest JamVM revision.
(JAMVM_SHA256SUM): Updated.
* patches/jamvm/arm-interp_cflags-marm.patch: Deleted.
* patches/jamvm/mips64el.patch: Deleted.
changeset 1951b44ffa89 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=1951b44ffa89
author: Xerxes R?nby <xerxes at zafena.se>
date: Thu Mar 17 14:22:29 2011 +0100
CACAO: Update to latest CACAO revision and remove upstreamed pathes.
2011-03-17 Xerxes Ranby <xerxes at zafena.se>
CACAO: Update to latest CACAO revision and remove upstreamed
pathes. Update contains the following new CACAO
improvements: Fixes build for newer gcc (at least 4.4) on
PPC64, breaks older gcc. CA123: LD_LIBRARY_PATH and
java.library.path. CA143: don't hang with invalid locale.
CA144: aligned patchers on x86_64. CA148: support for LCMP
bytecode. CA152: Calling Policy.setPolicy with a new Policy
object has no effect on the DefaultSecurityManager.
CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
* NEWS: Updated.
* Makefile.am: Remove upstreamed CACAO patches.
(CACAO_VERSION): Updated to latest CACAO revision.
(CACAO_SHA256SUM): Updated.
* patches/cacao/arm-arch-defines.patch: Deleted.
* patches/cacao/arm-memory-barrier.patch: Deleted.
* patches/cacao/ignore-unknown-options.patch: Deleted.
changeset c7649e1d458f in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c7649e1d458f
author: Xerxes R?nby <xerxes at zafena.se>
date: Mon Mar 21 15:42:53 2011 +0100
JamVM: Fix reflective array access.
2011-03-21 Xerxes Ranby <xerxes at zafena.se>
JamVM: Fix reflective array access.
* NEWS: Updated.
* Makefile.am (JAMVM_VERSION): Updated to latest JamVM
revision. (JAMVM_SHA256SUM): Updated.
changeset 95b6b42f92c3 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=95b6b42f92c3
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Mar 23 13:22:40 2011 +0000
Bump to hs20 b11.
2011-03-23 Andrew John Hughes <ahughes at redhat.com>
* hotspot.map: Bump to hs20 b11.
changeset d80b12e57e10 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=d80b12e57e10
author: Xerxes R?nby <xerxes at zafena.se>
date: Thu Mar 24 13:05:27 2011 +0100
JamVM: Base default min and max heap size on physical memory.
2011-03-24 Xerxes Ranby <xerxes at zafena.se>
JamVM: Base default min and max heap size on physical
memory.
* NEWS: Updated.
* Makefile.am (JAMVM_VERSION): Updated to latest JamVM
revision. (JAMVM_SHA256SUM): Updated.
changeset f2b14c2da1ee in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=f2b14c2da1ee
author: Omair Majid <omajid at redhat.com>
date: Thu Mar 24 11:27:32 2011 -0400
S6768387, PR670: REGRESSION: JTable no longer serializable
2011-03-24 Omair Majid <omajid at redhat.com>
S6768387, PR670: REGRESSION: JTable no longer serializable
* NEWS: Add backport.
* Makefile.am (ICEDTEA_PATCHES): Add new patch.
* patches/openjdk/6768387-jtable_not_serializable.patch: New file.
changeset 3f686b23b06f in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=3f686b23b06f
author: Omair Majid <omajid at redhat.com>
date: Thu Mar 24 13:52:10 2011 -0400
Fix path in patches/openjdk/6768387-jtable_not_serializable.patch
2011-03-24 Omair Majid <omajid at redhat.com>
* patches/openjdk/6768387-jtable_not_serializable.patch: Fix
path in patch so the test is added to openjdk/test.
changeset 8c01fdae79ef in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=8c01fdae79ef
author: ptisnovs
date: Fri Mar 25 13:44:12 2011 +0100
Added patch which fixes the AccessControlException while working
with Color class in a PropertyEditor
changeset 6fb1dbbbd0d3 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=6fb1dbbbd0d3
author: Xerxes R?nby <xerxes at zafena.se>
date: Sat Mar 26 08:30:50 2011 +0100
JamVM: Handle overflow in getPhysicalMemory().
2011-03-26 Xerxes Ranby <xerxes at zafena.se>
JamVM: Handle overflow in getPhysicalMemory().
* NEWS: Updated.
* Makefile.am (JAMVM_VERSION): Updated to latest JamVM
revision. (JAMVM_SHA256SUM): Updated.
changeset dadfc80b947a in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=dadfc80b947a
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Mar 28 23:59:26 2011 +0100
G356743: Build against libpng 1.5.
2011-03-28 Andrew John Hughes <ahughes at redhat.com> Patch
contributed by: Alexis Ballier <aballier at gentoo.org>
* Makefile.am: Add patch.
* THANKYOU: List Alexis.
* NEWS: Updated.
* patches/g356743-libpng-1.5.patch: Patch to build against
libpng 1.5.
changeset c49a9e7b11f4 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c49a9e7b11f4
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Mar 29 00:07:12 2011 +0100
Cleanup NEWS and update test documentation.
2011-03-29 Andrew John Hughes <ahughes at redhat.com>
* INSTALL: Update test documentation.
* NEWS: Cleanup.
changeset 44dde878b860 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=44dde878b860
author: ptisnovs
date: Tue Mar 29 10:44:35 2011 +0200
Added patch which fixes the behaviour of JavaFileManager and
JavaFileObject classes. This patch also contains regression test for
check if the fix is correct.
changeset 15ee0af0207b in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=15ee0af0207b
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Mar 30 23:14:30 2011 +0100
Merge
changeset bef042dcbb2a in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bef042dcbb2a
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Mar 31 01:04:37 2011 +0100
Drop serialization patches for JAXP and JTable which are now
upstream.
2011-03-31 Andrew John Hughes <ahughes at redhat.com>
* patches/jaxp-serial-version-uid.patch,
* patches/openjdk/6768387-jtable_not_serializable.patch:
Dropped, upstream.
* Makefile.am: (JAXP_DROP_ZIP): Update.
(JAXP_DROP_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Drop
above.
diffstat:
ChangeLog | 173 ++++++++
INSTALL | 9 +-
Makefile.am | 34 +-
NEWS | 38 +-
THANKYOU | 1 +
hotspot.map | 2 +-
patches/cacao/arm-arch-defines.patch | 30 -
patches/cacao/ignore-unknown-options.patch | 16 -
patches/g356743-libpng-1.5.patch | 25 +
patches/jaxp-serial-version-uid.patch | 51 --
patches/mark_sun_toolkit_privileged_code.patch | 11 +
patches/openjdk/7019861-AA-regression-fix.patch | 497 +++++++++++++++++++++++
patches/openjdk/7023591-AAShapePipe.patch | 19 +
patches/openjdk/7027667-AAShapePipeRegTest.patch | 61 ++
patches/revert-6885123.patch | 304 ++++++++++++++
15 files changed, 1148 insertions(+), 123 deletions(-)
diffs (truncated from 1443 to 500 lines):
diff -r 4cbe17b91cc8 -r bef042dcbb2a ChangeLog
--- a/ChangeLog Wed Mar 09 10:50:40 2011 +0100
+++ b/ChangeLog Thu Mar 31 01:04:37 2011 +0100
@@ -1,3 +1,171 @@
+2011-03-31 Andrew John Hughes <ahughes at redhat.com>
+
+ * patches/jaxp-serial-version-uid.patch,
+ * patches/openjdk/6768387-jtable_not_serializable.patch:
+ Dropped, upstream.
+ * Makefile.am:
+ (JAXP_DROP_ZIP): Update.
+ (JAXP_DROP_SHA256SUM): Likewise.
+ (ICEDTEA_PATCHES): Drop above.
+
+2011-03-29 Pavel Tisnovsky <ptisnovs at redhat.com>
+
+ * Makefile.am: Add new patch.
+ * patches/revert-6885123.patch:
+ Patch which fixes the behaviour of JavaFileManager
+ and JavaFileObject classes. This patch also contains
+ regression test for check if the fix is correct.
+
+2011-03-29 Andrew John Hughes <ahughes at redhat.com>
+
+ * INSTALL: Update test documentation.
+ * NEWS: Cleanup.
+
+2011-03-28 Andrew John Hughes <ahughes at redhat.com>
+ Patch contributed by: Alexis Ballier <aballier at gentoo.org>
+
+ * Makefile.am: Add patch.
+ * THANKYOU: List Alexis.
+ * NEWS: Updated.
+ * patches/g356743-libpng-1.5.patch:
+ Patch to build against libpng 1.5.
+
+2011-03-26 Xerxes Ranby <xerxes at zafena.se>
+
+ JamVM: Handle overflow in getPhysicalMemory().
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-03-25 Pavel Tisnovsky <ptisnovs at redhat.com>
+
+ * Makefile.am: Add new patch.
+ * NEWS: Updated (added info about new fix).
+ * patches/mark_sun_toolkit_privileged_code.patch:
+ Patch which fixes the AccessControlException while
+ working with Color class in a PropertyEditor
+
+2011-03-24 Omair Majid <omajid at redhat.com>
+
+ * patches/openjdk/6768387-jtable_not_serializable.patch: Fix path in patch
+ so the test is added to openjdk/test.
+
+2011-03-24 Omair Majid <omajid at redhat.com>
+
+ S6768387, PR670: REGRESSION: JTable no longer serializable
+ * NEWS: Add backport.
+ * Makefile.am (ICEDTEA_PATCHES): Add new patch.
+ * patches/openjdk/6768387-jtable_not_serializable.patch: New file.
+
+2011-03-24 Xerxes Ranby <xerxes at zafena.se>
+
+ JamVM: Base default min and max heap size on physical memory.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-03-23 Andrew John Hughes <ahughes at redhat.com>
+
+ * hotspot.map:
+ Bump to hs20 b11.
+
+2011-03-21 Xerxes Ranby <xerxes at zafena.se>
+
+ JamVM: Fix reflective array access.
+ * NEWS: Updated.
+ * Makefile.am
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+
+2011-03-17 Xerxes Ranby <xerxes at zafena.se>
+
+ CACAO: Update to latest CACAO revision and remove upstreamed pathes.
+ Update contains the following new CACAO improvements:
+ Fixes build for newer gcc (at least 4.4) on PPC64, breaks older gcc.
+ CA123: LD_LIBRARY_PATH and java.library.path.
+ CA143: don't hang with invalid locale.
+ CA144: aligned patchers on x86_64.
+ CA148: support for LCMP bytecode.
+ CA152: Calling Policy.setPolicy with a new Policy object
+ has no effect on the DefaultSecurityManager.
+ CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
+ * NEWS: Updated.
+ * Makefile.am: Remove upstreamed CACAO patches.
+ (CACAO_VERSION): Updated to latest CACAO revision.
+ (CACAO_SHA256SUM): Updated.
+ * patches/cacao/arm-arch-defines.patch: Deleted.
+ * patches/cacao/arm-memory-barrier.patch: Deleted.
+ * patches/cacao/ignore-unknown-options.patch: Deleted.
+
+2011-03-17 Xerxes Ranby <xerxes at zafena.se>
+
+ JamVM: Update to latest JamVM revision and remove upstreamed pathes.
+ Update contains the following new JamVM improvements:
+ Handle O_DELETE in JVM_Open
+ Minor performance improvement on ARM
+ First set of changes to support JamVM/OpenJDK on MacOS X
+ Minor memory leak (missing free)
+ Handle integer overflow on i386/amd64
+ * NEWS: Updated.
+ * Makefile.am: Remove upstreamed JamVM patches.
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+ * patches/jamvm/arm-interp_cflags-marm.patch: Deleted.
+ * patches/jamvm/mips64el.patch: Deleted.
+
+2011-03-16 Denis Lila <dlila at redhat.com>
+
+ * patches/openjdk/7027667-AAShapePipeRegTest.patch:
+ Removed comma from the bug tag of the regression test.
+
+2011-03-16 Denis Lila <dlila at redhat.com>
+
+ * Makefile.am: Add patch.
+ * patches/openjdk/7019861-AA-regression-fix.patch:
+ Backport.
+ * NEWS:
+ Updated with backport.
+
+2011-03-16 Denis Lila <dlila at redhat.com>
+
+ * Makefile.am: Add patches.
+ * patches/openjdk/7027667-AAShapePipeRegTest.patch:
+ Backport.
+ * patches/openjdk/7023591-AAShapePipe.patch:
+ Backport.
+ * NEWS:
+ Updated with backports.
+
+2011-03-16 Pavel Tisnovsky <ptisnovs at redhat.com>
+
+ * Makefile.am: Fixed tests at the end in check-* targets to work
+ correctly in Dash and various versions of Bash.
+
+2011-03-13 Xerxes Ranby <xerxes at zafena.se>
+ Robert Loughter <rob at jamvm.org.uk>
+
+ JamVM: Compile interp using -marm to work on ARM Thumb2 systems.
+ * Makefile.am: Add new JamVM patch.
+ * patches/jamvm/arm-interp_cflags-marm.patch: New patch.
+
+2011-03-11 Xerxes Ranby <xerxes at zafena.se>
+
+ JamVM: mips
+ * NEWS: Updated.
+ * Makefile.am: Add new JamVM patch.
+ (JAMVM_VERSION): Updated to latest JamVM revision.
+ (JAMVM_SHA256SUM): Updated.
+ * patches/jamvm/mips64el.patch: New patch.
+
+2011-03-11 Xerxes Ranby <xerxes at zafena.se>
+
+ CACAO PR157: ARM SMP Assertion thinlock failed.
+ * NEWS: Updated.
+ * Makefile.am: Add new CACAO patch.
+ * patches/cacao/arm-memory-barrier.patch: New patch.
+
2011-03-09 Pavel Tisnovsky <ptisnovs at redhat.com>
* Makefile.am: Add new patch.
@@ -60,6 +228,11 @@
2011-03-03 Andrew John Hughes <ahughes at redhat.com>
+ * Makefile.am:
+ Bump to b23.
+
+2011-03-03 Andrew John Hughes <ahughes at redhat.com>
+
* INSTALL: Update documentation
to match current settings.
* NEWS: Mention change to hs20.
diff -r 4cbe17b91cc8 -r bef042dcbb2a INSTALL
--- a/INSTALL Wed Mar 09 10:50:40 2011 +0100
+++ b/INSTALL Thu Mar 31 01:04:37 2011 +0100
@@ -180,9 +180,12 @@
IcedTea6 includes support for running the test suite included with
OpenJDK, using the in-tree copy of JTReg. Invoking 'make check' will
-cause the HotSpot, JDK and langtools test suites to be run. The
-individual test suites may be run using the check-hotspot, check-jdk
-and check-langtools targets respectively.
+cause the HotSpot, JDK and langtools test suites to be run. It will
+exit with an error code if a regression test fails, so use 'make check
+-k' if you want to run all three test suites, regardless of if
+failures occur in one. The individual test suites may be run using
+the check-hotspot, check-jdk and check-langtools targets respectively,
+or by setting jtreg_checks e.g. jtreg_checks="langtools hotspot".
The PulseAudio provider
=======================
diff -r 4cbe17b91cc8 -r bef042dcbb2a Makefile.am
--- a/Makefile.am Wed Mar 09 10:50:40 2011 +0100
+++ b/Makefile.am Thu Mar 31 01:04:37 2011 +0100
@@ -2,17 +2,17 @@
OPENJDK_DATE = 28_feb_2011
OPENJDK_MD5SUM = 2d2bbbb0f9b81f1fec41ec730da8a933
-OPENJDK_VERSION = b22
+OPENJDK_VERSION = b23
OPENJDK_URL = http://download.java.net/openjdk/jdk6/promoted/$(OPENJDK_VERSION)/
-CACAO_VERSION = 6a5eda011e49
-CACAO_SHA256SUM = 57f3abd73688cb8861875e2f21be9ec8a0c7c234e1e694489e3efa4436e9228c
+CACAO_VERSION = c7bf150bfa46
+CACAO_SHA256SUM = 73629f5ac9514afbcf63b6cdf58556e889a5f6a22d4bd70de1dd2816c6500aee
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
-JAMVM_VERSION = 30c4a6b93ffa385833360921bfc613829fb081c9
-JAMVM_SHA256SUM = e77434a7d02d75de7fe44e9e1d7d6a3fd7ddcd5447ddd175fde2a7ccb40f8838
+JAMVM_VERSION = a95ca049d3bb257d730535a5d5ec3f73a943d0aa
+JAMVM_SHA256SUM = 18bb5c97c03fb73f70b481440e3e11803448d327c024d4570a338b899693fefd
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
@@ -24,9 +24,8 @@
JAF_DROP_ZIP = jdk6-jaf-b20.zip
JAF_DROP_SHA256SUM = 78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012
JAXP_DROP_URL = http://icedtea.classpath.org/download/drops
-JAXP_DROP_ZIP = jaxp144_01.zip
-JAXP_DROP_SHA256SUM = d72c2e27a479e7e78e0141cfcf3a9c5dbc5677495bd21b2d52dce85d21322186
-
+JAXP_DROP_ZIP = jaxp144_02.zip
+JAXP_DROP_SHA256SUM = 29edfda4b7e5e2f87da5a172b4d3e3cf05b1c1ec60e5ebb0144470edcb2a9c1d
OPENJDK_HG_URL = http://hg.openjdk.java.net/jdk6/jdk6
HOTSPOT_SRC_ZIP = hotspot.tar.gz
@@ -324,9 +323,14 @@
patches/openjdk/6766342-AA-simple-shape-performance.patch \
patches/openjdk/7016856-pisces-performance.patch \
patches/openjdk/6934977-MappedByteBuffer.load.patch \
- patches/jaxp-serial-version-uid.patch \
patches/jtreg-hotspot-bug-6196102.patch \
- patches/jtreg-double-to-string.patch
+ patches/jtreg-double-to-string.patch \
+ patches/openjdk/7023591-AAShapePipe.patch \
+ patches/openjdk/7027667-AAShapePipeRegTest.patch \
+ patches/openjdk/7019861-AA-regression-fix.patch \
+ patches/mark_sun_toolkit_privileged_code.patch \
+ patches/g356743-libpng-1.5.patch \
+ patches/revert-6885123.patch
if WITH_ALT_HSBUILD
ICEDTEA_PATCHES += \
@@ -349,10 +353,8 @@
if BUILD_CACAO
ICEDTEA_PATCHES += \
patches/cacao/launcher.patch \
- patches/cacao/arm-arch-defines.patch \
patches/cacao/jsig.patch \
- patches/cacao/memory.patch \
- patches/cacao/ignore-unknown-options.patch
+ patches/cacao/memory.patch
endif
if ENABLE_CACAO
@@ -2075,7 +2077,7 @@
$(ICEDTEA_JTREG_OPTIONS) \
`pwd`/openjdk/hotspot/test \
| tee test/$@.log
- test -z `grep "^Error:\|^FAILED:" test/$@.log`
+ test -z `grep \"^Error:\|^FAILED:\" test/$@.log`
check-langtools: stamps/jtreg.stamp
mkdir -p test/langtools/JTwork test/langtools/JTreport
@@ -2086,7 +2088,7 @@
$(ICEDTEA_JTREG_OPTIONS) \
`pwd`/openjdk/langtools/test \
| tee test/$@.log
- test -z `grep "^Error:\|^FAILED:" test/$@.log`
+ test -z `grep \"^Error:\|^FAILED:\" test/$@.log`
check-jdk: stamps/jtreg.stamp
mkdir -p test/jdk/JTwork test/jdk/JTreport
@@ -2103,7 +2105,7 @@
$(ICEDTEA_JTREG_OPTIONS) \
`pwd`/openjdk/jdk/test \
| tee test/$@.log
- test -z `grep "^Error:\|^FAILED:" test/$@.log`
+ test -z `grep \"^Error:\|^FAILED:\" test/$@.log`
clean-jtreg-reports:
rm -rf test/hotspot test/langtools test/jdk
diff -r 4cbe17b91cc8 -r bef042dcbb2a NEWS
--- a/NEWS Wed Mar 09 10:50:40 2011 +0100
+++ b/NEWS Thu Mar 31 01:04:37 2011 +0100
@@ -5,19 +5,45 @@
RHX - https://bugzilla.redhat.com/show_bug.cgi?id=X
DX - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=X
GX - http://bugs.gentoo.org/show_bug.cgi?id=X
+CAX - http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=X
CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
New in release 1.11 (2011-XX-XX):
* Use HotSpot 20 as the default virtual machine.
+* Backports
+ - S7023591, S7027667: Clipped antialiased rectangles are filled, not drawn.
+ - S7019861: Last scanline skpped when doing AA.
+ - S6768387, PR670: REGRESSION: JTable no longer serializable
+ - Add missing privileged block around access to the sun.awt.nativedebug property.
* Bug fixes
- - PR637: make check should exit with an error code if any of regression test
- failed. Use make check -k if you want to run all three test suites. And it
- is now also possible to run individual jtreg testsuite (jdk,langtools and
- hotspot) with the jtreg_checks argument:
- make check jtreg_checks="langtools hotspot".
- If none is provided make check runs all testsuites.
+ - PR637: make check should exit with an error code if any regression test failed.
+ - G356743: Support libpng 1.5.
+* Allow selection of test suites using the jtreg_checks argument e.g. jtreg_checks="langtools"
+* CACAO
+ - Ignore all unknown options, but report them.
+ - Fixes build for newer gcc (at least 4.4) on PPC64, breaks older gcc.
+ - CA123: LD_LIBRARY_PATH and java.library.path.
+ - CA143: don't hang with invalid locale.
+ - CA144: aligned patchers on x86_64.
+ - CA148: support for LCMP bytecode.
+ - CA152: Calling Policy.setPolicy with a new Policy object has no effect on the DefaultSecurityManager.
+ - CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
+ - CA157: ARM SMP Assertion thinlock failed.
+* JamVM
+ - Ignore all unknown options.
+ - Handle overflow in getPhysicalMemory().
+ - Base default min and max heap size on physical memory.
+ - Fix reflective array access.
+ - Handle O_DELETE in JVM_Open.
+ - Minor performance improvement on ARM.
+ - First set of changes to support JamVM/OpenJDK on MacOS X.
+ - Minor memory leak (missing free).
+ - Handle integer overflow on i386/amd64.
+ - On ARM, force interpreter to be built in ARM mode.
+ - MIPS: 64-bit and interpreter inlining by default.
+ - Trivial implementation of stubs for MIPS.
New in release 1.10 (2011-XX-XX):
diff -r 4cbe17b91cc8 -r bef042dcbb2a THANKYOU
--- a/THANKYOU Wed Mar 09 10:50:40 2011 +0100
+++ b/THANKYOU Thu Mar 31 01:04:37 2011 +0100
@@ -4,6 +4,7 @@
patches. If your name does not appear on either list, but should, let
us know. Please keep this list in alphabetic order.
+Alexis Ballier (aballier at gentoo.org)
Alon Bar-Lev (alon.barlev at gmail.com)
C. K. Jester-Young (cky944 at gmail.com)
Torsten Werner (mail.twerner at googlemail.com)
\ No newline at end of file
diff -r 4cbe17b91cc8 -r bef042dcbb2a hotspot.map
--- a/hotspot.map Wed Mar 09 10:50:40 2011 +0100
+++ b/hotspot.map Thu Mar 31 01:04:37 2011 +0100
@@ -1,2 +1,2 @@
# version url changeset md5sum
-hs20 http://hg.openjdk.java.net/hsx/hsx20/master f46354849fb3 2791c8009eefee305538c81328a8dfd2
+hs20 http://hg.openjdk.java.net/hsx/hsx20/master f0f676c5a2c6 369ad745bf697d525d1a00fc09906829
diff -r 4cbe17b91cc8 -r bef042dcbb2a patches/cacao/arm-arch-defines.patch
--- a/patches/cacao/arm-arch-defines.patch Wed Mar 09 10:50:40 2011 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-diff -Nru cacao.orig/cacao/src/vm/jit/arm/md-atomic.hpp cacao/cacao/src/vm/jit/arm/md-atomic.hpp
---- cacao.orig/cacao/src/vm/jit/arm/md-atomic.hpp 2010-05-19 12:14:46.000000000 +0100
-+++ cacao/cacao/src/vm/jit/arm/md-atomic.hpp 2010-06-21 18:35:53.000000000 +0100
-@@ -45,26 +45,7 @@
- */
- inline uint32_t compare_and_swap(volatile uint32_t *p, uint32_t oldval, uint32_t newval)
- {
-- uint32_t result;
-- uint32_t temp;
--
-- /* TODO: improve this one! */
-- __asm__ __volatile__ (
-- "1:\t"
-- "ldr %0,[%2]\n\t"
-- "cmp %0,%4\n\t"
-- "bne 2f\n\t"
-- "swp %1,%3,[%2]\n\t"
-- "cmp %1,%0\n\t"
-- "swpne %0,%1,[%2]\n\t"
-- "bne 1b\n\t"
-- "2:"
-- : "=&r" (result), "=&r" (temp)
-- : "r" (p), "r" (newval), "r" (oldval)
-- : "cc", "memory"
-- );
--
-- return result;
-+ return __sync_val_compare_and_swap (p, oldval, newval);
- }
-
-
diff -r 4cbe17b91cc8 -r bef042dcbb2a patches/cacao/ignore-unknown-options.patch
--- a/patches/cacao/ignore-unknown-options.patch Wed Mar 09 10:50:40 2011 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-Index: cacao/cacao/src/vm/vm.cpp
-===================================================================
---- cacao.orig/cacao/src/vm/vm.cpp 2011-03-04 00:20:24.000000000 +0100
-+++ cacao/cacao/src/vm/vm.cpp 2011-03-04 01:12:45.000000000 +0100
-@@ -1239,9 +1239,10 @@
-
- #endif
- default:
-- printf("Unknown option: %s\n",
-+ fprintf(stderr,"Unknown option: %s\n",
- vm_args->options[opt_index].optionString);
-- usage();
-+ opt_index++;
-+ /* Ignore */
- }
- }
-
diff -r 4cbe17b91cc8 -r bef042dcbb2a patches/g356743-libpng-1.5.patch
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/g356743-libpng-1.5.patch Thu Mar 31 01:04:37 2011 +0100
@@ -0,0 +1,26 @@
+--- openjdk.orig/jdk/src/share/native/sun/awt/splashscreen/splashscreen_png.c
++++ openjdk/jdk/src/share/native/sun/awt/splashscreen/splashscreen_png.c
+@@ -36,7 +36,7 @@ my_png_read_stream(png_structp png_ptr,
+ {
+ png_uint_32 check;
+
+- SplashStream * stream = (SplashStream*)png_ptr->io_ptr;
++ SplashStream * stream = (SplashStream*)png_get_io_ptr(png_ptr);
+ check = stream->read(stream, data, length);
+ if (check != length)
+ png_error(png_ptr, "Read Error");
+@@ -71,12 +71,11 @@ SplashDecodePng(Splash * splash, png_rw_
+ goto done;
+ }
+
+- if (setjmp(png_ptr->jmpbuf)) {
++ if (setjmp(png_jmpbuf(png_ptr))) {
+ goto done;
+ }
+
+- png_ptr->io_ptr = io_ptr;
+- png_ptr->read_data_fn = read_func;
++ png_set_read_fn(png_ptr, io_ptr, read_func);
+
+ png_set_sig_bytes(png_ptr, SIG_BYTES); /* we already read the 8 signature bytes */
+
diff -r 4cbe17b91cc8 -r bef042dcbb2a patches/jaxp-serial-version-uid.patch
--- a/patches/jaxp-serial-version-uid.patch Wed Mar 09 10:50:40 2011 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-diff -Nru openjdk.orig/jaxp/build.properties openjdk/jaxp/build.properties
---- openjdk.orig/jaxp/build.properties 2011-02-28 16:03:34.000000000 +0000
-+++ openjdk/jaxp/build.properties 2011-03-02 17:46:39.609899609 +0000
-@@ -77,6 +77,9 @@
- # Where patches to drop bundle sources live
- patches.dir=patches
-
-+# Patches to apply
-+jaxp_src.patch.list=6927050.patch serialversionuid.patch
-+
- # Sanity information
- sanity.info= Sanity Settings:${line.separator}\
- ant.home=${ant.home}${line.separator}\
-diff -Nru openjdk.orig/jaxp/patches/jaxp_src/serialversionuid.patch openjdk/jaxp/patches/jaxp_src/serialversionuid.patch
---- openjdk.orig/jaxp/patches/jaxp_src/serialversionuid.patch 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jaxp/patches/jaxp_src/serialversionuid.patch 2011-03-02 17:46:17.322764393 +0000
-@@ -0,0 +1,36 @@
-+--- src/javax/xml/stream/FactoryConfigurationError.java 2010-06-04 01:51:47.000000000 +0200
-++++ src/javax/xml/stream/FactoryConfigurationError.java 2010-06-04 01:51:47.000000000 +0200
-+@@ -37,6 +37,9 @@
-+ */
-+ public class FactoryConfigurationError extends Error {
-+
-++ // explicitly defined serial version ID to match previous versions.
-++ private static final long serialVersionUID = -2994412584589975744L;
-++
-+ Exception nested;
-+
-+ /**
-+--- src/javax/xml/transform/TransformerFactoryConfigurationError.java 2011-03-01 14:18:52.000000000 +0100
-++++ src/javax/xml/transform/TransformerFactoryConfigurationError.java 2011-03-02 14:06:02.000000000 +0100
-+@@ -33,6 +33,9 @@
-+ */
-+ public class TransformerFactoryConfigurationError extends Error {
-+
-++ // explicitly defined serial version ID to match previous versions.
More information about the distro-pkg-dev
mailing list