/hg/icedtea7: 2 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Jan 30 18:50:35 UTC 2015
changeset ba0c0c090ec4 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=ba0c0c090ec4
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Thu Jan 22 02:55:05 2015 +0000
Added tag icedtea-2.6.0pre17 for changeset ec4f4f0f51e1
changeset b2c3a2dac077 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=b2c3a2dac077
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jan 30 18:09:03 2015 +0000
Bump to icedtea-2.6.0pre18.
Upstream changes:
S6695379: Copy method annotations and parameter annotations to synthetic bridge methods
S6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh failing
S8001633: Wrong alt processing during switching between windows.
S8008759: Do not let internal JDK zlib symbols leak out of fastdebug libzip.so
S8013485: javac can't handle annotations with a <clinit> from a previous compilation unit
S8013849: Awt assert on Hashtable.cpp:124
S8015780: java/lang/reflect/Method/GenericStringTest.java failing
S8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
S8020829: NMT tests fail on platforms if NMT detail is not supported
S8029775: Solaris code cleanup
S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java fails on Solaris zones virtual hosts
S8031765: Child process error stream is not empty!
S8042235: redefining method used by multiple MethodHandles crashes VM
S8046289: compiler/6340864/TestLongVect.java timeout with
S8046656: Update protocol support
S8047340: (process) Runtime.exec() fails in Turkish locale
S8048035: Ensure proper proxy protocols
S8048050: Agent NullPointerException when rmi.port in use
S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
S8049758: Increment minor version of HSx for 7u75 and initialize the build number
S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming
S8054367: More references for endpoints
S8054478: C2: Incorrectly compiled char[] array access crashes JVM
S8055304: More boxing for DirectoryComboBoxModel
S8055309: RMI needs better transportation considerations
S8055489: Better substitution formats
S8056264: Multicast support improvements
S8056276: Fontmanager feature improvements
S8056309: Set minor version for hotspot in 7u76 to 76 and build number to b01
S8057555: Less cryptic cipher suite management
S8058583: Remove CompilationRepeat
S8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
S8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
S8059327: XML parser returns corrupt attribute value
S8059485: Resolve parsing ambiguity
S8060474: Resolve more parsing ambiguity
S8061210: Issues in TLS
S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
S8061685: Increment hsx 24.75 build to b02 for 7u75-b06
S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
S8061826: Part of JDK-8060474 should be reverted
S8061954: 7u76 - deployment warning dialogs do not work on Linux
S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146
S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java fails in 7u-cpu nightly
S8062561: Test bug8055304 fails if file system default directory has read access
S8062608: BCEL corrupts debug data of methods that use generics
S8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
S8062771: Core reflection should use final fields whenever possible
S8062807: Exporting RMI objects fails when run under restrictive SecurityManager
S8064300: Increment hsx 24.75 build to b03 for 7u75-b06
S8064391: More thread safety problems in core reflection
S8064407: (fc) FileChannel transferTo should use TransmitFile on Windows
S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
S8064516: BCEL still corrupts generic methods if bytecode offsets are modified
S8064532: 7u76 build failed with # 8041979
S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
S8064560: (tz) Support tzdata2014j
S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
S8064846: Lazy-init thread safety problems in core reflection
S8065098: JColorChooser no longer supports drag and drop between two JVM instances
S8065552: setAccessible(true) on fields of Class may throw a SecurityException
S8065608: 7u75 l10n resource file translation update
S8065609: 7u76 l10n resource file translation update
S8065618: C2 RA incorrectly removes kill projections
S8065674: javac generates incorrect LVT table for trivial cases
S8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
S8065787: Increment hsx 24.75 build to b04 for 7u75-b10
S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
S8066103: C2's range check smearing allows out of bound array accesses
S8066612: Add a test that will call getDeclaredFields() on all classes and try to set them accessible.
S8066649: 8u backport for 8065618 is incorrect
S8066747: Backing out Japanese translation change in awt_ja.properties
S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
S8068338: Better message about incompatible zlib in Deflater.init
S8068405: GenerateCurrencyData throws RuntimeException for old data
S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer
S8068639: Make certain annotation classfile warnings opt-in
2015-01-30 Andrew John Hughes <gnu.andrew at member.fsf.org>
* Makefile.am:
(BUILD_VERSION): Bump to b05.
(CORBA_CHANGESET): Update to icedtea-2.6pre18.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
* NEWS: Updated.
* configure.ac: Bump to 2.6.0pre18.
* hotspot.map.in: Update to icedtea-2.6pre18.
2015-01-20 Andrew John Hughes <gnu.andrew at member.fsf.org>
* patches/boot/ecj-diamond.patch:
Regenerated. Add new cases introduced in
sun.security.ssl.ProtocolVersion and
sun.security.ssl.SSLContextImpl
2015-01-20 Andrew John Hughes <gnu.andrew at member.fsf.org>
* patches/boot/ecj-trywithresources.patch:
Add new case in
sun.security.krb5.internal.ccache.FileCredentialsCache.
Change is taken from the OpenJDK 6 version of
the file.
diffstat:
.hgtags | 1 +
ChangeLog | 35 +
Makefile.am | 26 +-
NEWS | 79 ++
configure.ac | 2 +-
hotspot.map.in | 2 +-
patches/boot/ecj-diamond.patch | 1165 +++++++++++++++---------------
patches/boot/ecj-trywithresources.patch | 84 ++
8 files changed, 807 insertions(+), 587 deletions(-)
diffs (truncated from 3593 to 500 lines):
diff -r ec4f4f0f51e1 -r b2c3a2dac077 .hgtags
--- a/.hgtags Thu Jan 22 02:36:04 2015 +0000
+++ b/.hgtags Fri Jan 30 18:09:03 2015 +0000
@@ -44,3 +44,4 @@
7b1e986f50790d605106ccb930efa9520ada88bc icedtea-2.6.0pre14
96928f512863a4d6aa9b709922d9fbbc55dcb7e0 icedtea-2.6.0pre15
cbffdefdd884899ca11dbdf192496aefb19e3ac6 icedtea-2.6.0pre16
+ec4f4f0f51e1bbaa2bffdef261d1e566832669d2 icedtea-2.6.0pre17
diff -r ec4f4f0f51e1 -r b2c3a2dac077 ChangeLog
--- a/ChangeLog Thu Jan 22 02:36:04 2015 +0000
+++ b/ChangeLog Fri Jan 30 18:09:03 2015 +0000
@@ -1,3 +1,38 @@
+2015-01-30 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * Makefile.am:
+ (BUILD_VERSION): Bump to b05.
+ (CORBA_CHANGESET): Update to icedtea-2.6pre18.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Bump to 2.6.0pre18.
+ * hotspot.map.in: Update to icedtea-2.6pre18.
+
+2015-01-20 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/boot/ecj-diamond.patch:
+ Regenerated. Add new cases introduced in
+ sun.security.ssl.ProtocolVersion and
+ sun.security.ssl.SSLContextImpl
+
+2015-01-20 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * patches/boot/ecj-trywithresources.patch:
+ Add new case in
+ sun.security.krb5.internal.ccache.FileCredentialsCache.
+ Change is taken from the OpenJDK 6 version of
+ the file.
+
2015-01-21 Andrew John Hughes <gnu.andrew at member.fsf.org>
* Makefile.am:
diff -r ec4f4f0f51e1 -r b2c3a2dac077 Makefile.am
--- a/Makefile.am Thu Jan 22 02:36:04 2015 +0000
+++ b/Makefile.am Fri Jan 30 18:09:03 2015 +0000
@@ -1,22 +1,22 @@
# Dependencies
JDK_UPDATE_VERSION = 80
-BUILD_VERSION = b03
+BUILD_VERSION = b05
COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = 1eb2d75d86f0
-JAXP_CHANGESET = 54100657ce67
-JAXWS_CHANGESET = f36becc08f66
-JDK_CHANGESET = 3ce28e98738c
-LANGTOOLS_CHANGESET = e1dd8fea9abd
-OPENJDK_CHANGESET = f92696272981
+CORBA_CHANGESET = 15250731630c
+JAXP_CHANGESET = 8cc37ea6edf6
+JAXWS_CHANGESET = 5ee59be2092b
+JDK_CHANGESET = 19a30444897f
+LANGTOOLS_CHANGESET = bb9d09219d3e
+OPENJDK_CHANGESET = e229119aa0a0
-CORBA_SHA256SUM = f2e5f4d456e95ee36c7e160d5e8a6f376d5a9e8ed5adf4c3c4a64a4fcc117a7a
-JAXP_SHA256SUM = f39f547de8230aca3d5ed40833ecb5e8fccbfe796c75b4c4d554a0e579f5d289
-JAXWS_SHA256SUM = 4f9c499a7ced94b4198732443e0c4c53ed884d91babcebd750309c18121c62f1
-JDK_SHA256SUM = cb96e5a9385bac4b9a5f98373986d34ae00e517ff18c95502380cfb2eb650556
-LANGTOOLS_SHA256SUM = b896ac0baed2c855620e3180ce356e32c2bb4428b68f0a30508d557cd00d688a
-OPENJDK_SHA256SUM = f61156d10fa0f7b1949ad8909ef1ad504d7dff15e217ba20da2c42e07946cedb
+CORBA_SHA256SUM = 9448485932e5f74b545e7c9e1d4a586bf4a93c85223e500d803eecfe287786fb
+JAXP_SHA256SUM = 66ee4dfac13fd748a6e7f42726be66b625ba0ee5454635e48c4f4b17c4257210
+JAXWS_SHA256SUM = 5891f10569b4f26f6bf6eb8548a565057930d7ca39e19a72ba28a220fd920614
+JDK_SHA256SUM = 2f3c22d729d65851f491d924fb0844f7a04c6e4d9b5e926f08938d58e214dd1a
+LANGTOOLS_SHA256SUM = 5df2c2a496409b0eb1f4ff923ee6de554ab74af8b91af26185f7e2f73071642d
+OPENJDK_SHA256SUM = 8c77d4d16d38b2ee4edd98525186548c33138a400c61978e1e54b70c494250df
DROP_URL = http://icedtea.classpath.org/download/drops
diff -r ec4f4f0f51e1 -r b2c3a2dac077 NEWS
--- a/NEWS Thu Jan 22 02:36:04 2015 +0000
+++ b/NEWS Fri Jan 30 18:09:03 2015 +0000
@@ -30,8 +30,10 @@
- S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
- S6642881: Improve performance of Class.getClassLoader()
- S6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
+ - S6695379: Copy method annotations and parameter annotations to synthetic bridge methods
- S6883953: java -client -XX:ValueMapInitialSize=0 crashes
- S6931564: Incorrect display name of Locale for south africa
+ - S6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
- S6984762: Invalid close of file descriptor '-1' in findZoneinfoFile
- S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java test indicates ".a frame wasn't focused on click" jdk7 issue on linux
- S7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets
@@ -62,6 +64,7 @@
- S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails (Invalid key code)
- S7164841: Improvements to the GC log file rotation
- S7169142: CookieHandler does not work with localhost
+ - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh failing
- S7172865: PropertyDescriptor fails to work with setter method name if setter is non-void
- S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
- S7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations
@@ -70,12 +73,14 @@
- S7199674: (props) user.home property does not return an accessible location in sandboxed environment [macosx]
- S8001105: findVirtual of Object[].clone produces internal error
- S8001472: api/java_awt/Window/indexTGF_* tests fail because expected colors aren't equal
+ - S8001633: Wrong alt processing during switching between windows.
- S8002148: [TEST_BUG] The four lines printed are not the bold typeface.
- S8004488: wrong permissions checked in krb5
- S8005232: (JEP-149) Class Instance size reduction
- S8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
- S8006748: getISO3Country() returns wrong value
- S8008328: [partfait] Null pointer defererence in hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
+ - S8008759: Do not let internal JDK zlib symbols leak out of fastdebug libzip.so
- S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails intermittently
- S8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen/meta data size change info
- S8011646: SEGV in compiled code with loop predication
@@ -84,10 +89,13 @@
- S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue " in HttpURLConnection
- S8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
- S8013098: [macosx] localized aqua_xx.properties are not included in rt.jar
+ - S8013485: javac can't handle annotations with a <clinit> from a previous compilation unit
+ - S8013849: Awt assert on Hashtable.cpp:124
- S8014254: Selector in HttpServer introduces a 1000 ms delay when using KeepAlive
- S8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
- S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java fails on MacOSX
- S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
+ - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
- S8016545: java.beans.XMLEncoder.writeObject output is wrong
- S8016579: (process) IOException thrown by ProcessBuilder.start() method is incorrectly encoded
- S8017212: File.createTempFile requires unnecessary "read" permission
@@ -96,6 +104,8 @@
- S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
- S8019834: InetAddress.getByName hangs for bad IPv6 literals
- S8020190, PR2160, RH1176718: Fatal: Bug in native code: jfieldID must match object
+ - S8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
+ - S8020829: NMT tests fail on platforms if NMT detail is not supported
- S8021121: ISO 4217 Amendment Number 156
- S8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address
- S8021804: Certpath validation fails if validity period of root cert does not include validity period of intermediate cert
@@ -132,6 +142,7 @@
- S8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs
- S8029302: Performance regression in Math.pow intrinsic
- S8029607: Type of Service (TOS) cannot be set in IPv6 header
+ - S8029775: Solaris code cleanup
- S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33
- S8030114: [parfait] warnings from b119 for jdk.src.share.native.sun.security.smartcardio: JNI exception pending
- S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java failed with NPE
@@ -144,10 +155,12 @@
- S8031068: java/util/logging/ParentLoggersTest.java: checkLoggers: getLoggerNames() returned unexpected loggers
- S8031290: Adjust call to getisax() for additional words returned
- S8031435: Ftp download does not work properly for ftp user without password
+ - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java fails on Solaris zones virtual hosts
- S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
- S8031572: jarsigner -verify exits with 0 when a jar file is not properly signed
- S8031743: C2: loadI2L_immI broken for negative memory values
- S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
+ - S8031765: Child process error stream is not empty!
- S8032078: [macosx] CPlatformWindow.setWindowState throws RuntimeException, if windowState=ICONIFIED|MAXIMIZED_BOTH
- S8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors
- S8032669: Mouse release not being delivered to Swing component in 7u45
@@ -225,6 +238,7 @@
- S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser
- S8042052: assert(t != NULL) failed: must set before get
- S8042059: Various fixes to linux/sparc
+ - S8042235: redefining method used by multiple MethodHandles crashes VM
- S8042247: Make 7u60 the default jprt release for hs24.80
- S8042250: Misleading command line output for ReservedCodeCacheSize validation
- S8042465: Applet menus not rendering when browser is full screen on Mac
@@ -254,16 +268,22 @@
- S8046269: Build broken : THIS_FILE : undeclared identifier
- S8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
- S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12
+ - S8046289: compiler/6340864/TestLongVect.java timeout with
- S8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX
- S8046495: KeyEvent can not be accepted in quick mouse clicking
- S8046516: Segmentation fault in JVM (easily reproducible)
- S8046559: NPE when changing Windows theme
- S8046588: test for SO_FLOW_SLA availability does not check for EACCESS
+ - S8046656: Update protocol support
- S8046769: Set T family feature bit on Niagara systems
- S8047186: jdk.net.Sockets throws InvocationTargetException instead of original runtime exceptions
- S8047187: Test jdk/net/Sockets/Test.java fails to compile after fix JDK-8046588
+ - S8047340: (process) Runtime.exec() fails in Turkish locale
+ - S8048035: Ensure proper proxy protocols
+ - S8048050: Agent NullPointerException when rmi.port in use
- S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX
- S8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow
+ - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
- S8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607
- S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
- S8048506: [macosx] javax.swing.PopupFactory issue with null owner
@@ -274,6 +294,7 @@
- S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory
- S8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
- S8049684: pstack crashes on java core dump
+ - S8049758: Increment minor version of HSx for 7u75 and initialize the build number
- S8049787: Increment hsx 24.72 build to b03 for 7u72-b04
- S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
- S8050158: Introduce system property to maintain RC4 preference order
@@ -281,6 +302,7 @@
- S8050167: linux-sparcv9: hs_err file does not show any stack information
- S8050386: javac, follow-up of fix for JDK-8049305
- S8050485: super() in a try block in a ctor causes VerifyError
+ - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming
- S8051004: javac, incorrect bug id in tests for JDK-8050386
- S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
- S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
@@ -289,36 +311,93 @@
- S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java fails to compile
- S8052406: SSLv2Hello protocol may be filter out unexpectedly
- S8054019: Keytool Error publicKey's is not X.509, but X509
+ - S8054367: More references for endpoints
+ - S8054478: C2: Incorrectly compiled char[] array access crashes JVM
- S8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
- S8054817: File ccache only recognizes Linux and Solaris defaults
- S8054841: (process) ProcessBuilder leaks native memory
- S8054883: Segmentation error while running program
- S8055222: Currency update needed for ISO 4217 Amendment #159
+ - S8055304: More boxing for DirectoryComboBoxModel
+ - S8055309: RMI needs better transportation considerations
- S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
+ - S8055489: Better substitution formats
- S8055714: Increment hsx 24.72 build to b04 for 7u72-b11
- S8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException
- S8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM
- S8056026: Debug security logging should print Provider used for each crypto operation
- S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java fails in Windows
- S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
+ - S8056264: Multicast support improvements
+ - S8056276: Fontmanager feature improvements
+ - S8056309: Set minor version for hotspot in 7u76 to 76 and build number to b01
- S8056914: Right Click Menu for Paste not showing after upgrading to java 7
- S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris
- S8057530: (process) Runtime.exec throws garbled message in jp locale
+ - S8057555: Less cryptic cipher suite management
- S8057564: JVM hangs at getAgentProperties after attaching to VM with lower
- S8057813: Alterations to jdk_security3 test target
- S8058120: Rendering / caret errors with HTMLDocument
- S8058473: "Comparison method violates its general contract" when using Clipboard
+ - S8058583: Remove CompilationRepeat
- S8058715: stability issues when being launched as an embedded JVM via JNI
- S8058927: ATG throws ClassNotFoundException
- S8058932: java/net/InetAddress/IPv4Formats.java failed because hello.foo.bar does exist
+ - S8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
- S8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
- S8059206: (tz) Support tzdata2014i
+ - S8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
- S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
+ - S8059327: XML parser returns corrupt attribute value
+ - S8059485: Resolve parsing ambiguity
- S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass should create intermediate directories
- S8060006: No Russian time zones mapping for Windows
- S8060169: Update the Crash Reporting URL in the Java crash log
+ - S8060474: Resolve more parsing ambiguity
+ - S8061210: Issues in TLS
+ - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
+ - S8061685: Increment hsx 24.75 build to b02 for 7u75-b06
+ - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
- S8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
+ - S8061826: Part of JDK-8060474 should be reverted
+ - S8061954: 7u76 - deployment warning dialogs do not work on Linux
+ - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146
+ - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java fails in 7u-cpu nightly
+ - S8062561: Test bug8055304 fails if file system default directory has read access
+ - S8062608: BCEL corrupts debug data of methods that use generics
+ - S8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
- S8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS
+ - S8062771: Core reflection should use final fields whenever possible
+ - S8062807: Exporting RMI objects fails when run under restrictive SecurityManager
+ - S8064300: Increment hsx 24.75 build to b03 for 7u75-b06
+ - S8064391: More thread safety problems in core reflection
+ - S8064407: (fc) FileChannel transferTo should use TransmitFile on Windows
+ - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
+ - S8064516: BCEL still corrupts generic methods if bytecode offsets are modified
+ - S8064532: 7u76 build failed with # 8041979
+ - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
+ - S8064560: (tz) Support tzdata2014j
+ - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
+ - S8064846: Lazy-init thread safety problems in core reflection
+ - S8065098: JColorChooser no longer supports drag and drop between two JVM instances
+ - S8065552: setAccessible(true) on fields of Class may throw a SecurityException
+ - S8065608: 7u75 l10n resource file translation update
+ - S8065609: 7u76 l10n resource file translation update
+ - S8065618: C2 RA incorrectly removes kill projections
+ - S8065674: javac generates incorrect LVT table for trivial cases
+ - S8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
+ - S8065787: Increment hsx 24.75 build to b04 for 7u75-b10
+ - S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
+ - S8066103: C2's range check smearing allows out of bound array accesses
+ - S8066612: Add a test that will call getDeclaredFields() on all classes and try to set them accessible.
+ - S8066649: 8u backport for 8065618 is incorrect
+ - S8066747: Backing out Japanese translation change in awt_ja.properties
+ - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
+ - S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
+ - S8068338: Better message about incompatible zlib in Deflater.init
+ - S8068405: GenerateCurrencyData throws RuntimeException for old data
+ - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer
+ - S8068639: Make certain annotation classfile warnings opt-in
* Backports
- S7172012, PR2067: Make test-in-build an option (Queens)
- S8000897, RH1155012: VM crash in CompileBroker
diff -r ec4f4f0f51e1 -r b2c3a2dac077 configure.ac
--- a/configure.ac Thu Jan 22 02:36:04 2015 +0000
+++ b/configure.ac Fri Jan 30 18:09:03 2015 +0000
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.6.0pre17], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [2.6.0pre18], [distro-pkg-dev at openjdk.java.net])
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
AM_MAINTAINER_MODE([enable])
AC_CONFIG_FILES([Makefile])
diff -r ec4f4f0f51e1 -r b2c3a2dac077 hotspot.map.in
--- a/hotspot.map.in Thu Jan 22 02:36:04 2015 +0000
+++ b/hotspot.map.in Fri Jan 30 18:09:03 2015 +0000
@@ -1,2 +1,2 @@
# version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 4d25046abb67 60da8d427f7e3659f701e54c763ea8366d8af3280c7e10670004938b2f07efef
+default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 1792bfb4a54d c08056f64be5923353a75838e66b26aedf0213cbf2296cac449a5ee874c6759a
diff -r ec4f4f0f51e1 -r b2c3a2dac077 patches/boot/ecj-diamond.patch
--- a/patches/boot/ecj-diamond.patch Thu Jan 22 02:36:04 2015 +0000
+++ b/patches/boot/ecj-diamond.patch Fri Jan 30 18:09:03 2015 +0000
@@ -1,6 +1,6 @@
diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2014-11-28 03:10:17.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2015-01-29 22:20:19.000000000 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java 2015-01-30 03:30:15.833325373 +0000
@@ -58,7 +58,7 @@
private CorbaConnection conn;
@@ -11,8 +11,8 @@
public static synchronized void cleanCache( ORB orb ) {
synchronized (iorMapLock) {
diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2014-11-28 03:10:17.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2015-01-29 22:20:19.000000000 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java 2015-01-30 03:30:15.833325373 +0000
@@ -50,7 +50,7 @@
*/
private class HookPutFields extends ObjectOutputStream.PutField
@@ -23,8 +23,8 @@
/**
* Put the value of the named boolean field into the persistent field.
diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2014-11-28 03:10:17.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2015-01-29 22:20:19.000000000 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java 2015-01-30 03:30:15.833325373 +0000
@@ -1315,7 +1315,7 @@
protected void shutdownServants(boolean wait_for_completion) {
Set<ObjectAdapterFactory> oaset;
@@ -35,8 +35,8 @@
for (ObjectAdapterFactory oaf : oaset)
diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2014-11-28 03:10:17.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2015-01-29 22:20:19.000000000 +0000
++++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java 2015-01-30 03:30:15.833325373 +0000
@@ -108,7 +108,7 @@
private ThreadGroup threadGroup;
@@ -56,8 +56,8 @@
for (WorkerThread wt : copy) {
diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xml/internal/serializer/Encodings.java openjdk-boot/jaxp/src/com/sun/org/apache/xml/internal/serializer/Encodings.java
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xml/internal/serializer/Encodings.java 2014-11-28 07:13:39.125924468 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xml/internal/serializer/Encodings.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xml/internal/serializer/Encodings.java 2015-01-30 03:29:04.252446195 +0000
++++ openjdk-boot/jaxp/src/com/sun/org/apache/xml/internal/serializer/Encodings.java 2015-01-30 03:30:15.833325373 +0000
@@ -297,8 +297,8 @@
//
private final static class EncodingInfos {
@@ -79,8 +79,8 @@
final String javaName = (String) keys.nextElement();
final String[] mimes = parseMimeTypes(props.getProperty(javaName));
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/decoder/DocumentHandler.java openjdk-boot/jdk/src/share/classes/com/sun/beans/decoder/DocumentHandler.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/decoder/DocumentHandler.java 2014-11-28 03:10:26.000000000 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/beans/decoder/DocumentHandler.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/decoder/DocumentHandler.java 2015-01-29 22:21:31.000000000 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/beans/decoder/DocumentHandler.java 2015-01-30 03:30:15.833325373 +0000
@@ -63,9 +63,10 @@
*/
public final class DocumentHandler extends DefaultHandler {
@@ -96,8 +96,8 @@
private Reference<ClassLoader> loader;
private ExceptionListener listener;
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/TypeResolver.java openjdk-boot/jdk/src/share/classes/com/sun/beans/TypeResolver.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/TypeResolver.java 2014-11-28 03:10:26.000000000 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/beans/TypeResolver.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/TypeResolver.java 2015-01-29 22:21:31.000000000 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/beans/TypeResolver.java 2015-01-30 03:30:15.837325421 +0000
@@ -46,7 +46,7 @@
*/
public final class TypeResolver {
@@ -117,8 +117,8 @@
CACHE.put(actual, map);
}
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/util/Cache.java openjdk-boot/jdk/src/share/classes/com/sun/beans/util/Cache.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/util/Cache.java 2014-11-28 03:10:26.000000000 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/beans/util/Cache.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/beans/util/Cache.java 2015-01-29 22:21:31.000000000 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/beans/util/Cache.java 2015-01-30 03:30:15.837325421 +0000
@@ -45,7 +45,7 @@
private final Kind keyKind; // a reference kind for the cache keys
private final Kind valueKind; // a reference kind for the cache values
@@ -165,8 +165,8 @@
};
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Attribute.java openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Attribute.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Attribute.java 2014-11-28 03:10:26.000000000 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Attribute.java 2014-11-28 15:55:01.049797223 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Attribute.java 2015-01-29 22:21:31.000000000 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Attribute.java 2015-01-30 03:30:15.837325421 +0000
@@ -104,9 +104,9 @@
return this.def.compareTo(that.def);
}
@@ -238,8 +238,8 @@
for (int i = 0; i < layout.length(); i++) {
if (layout.charAt(i++) != '[')
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/BandStructure.java openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/BandStructure.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/BandStructure.java 2014-11-28 07:13:39.177925171 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/BandStructure.java 2014-11-28 15:55:01.053797276 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/BandStructure.java 2015-01-30 03:29:05.176457544 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/BandStructure.java 2015-01-30 03:30:15.837325421 +0000
@@ -257,7 +257,7 @@
assert(basicCodings[_meta_default] == null);
assert(basicCodings[_meta_canon_min] != null);
@@ -302,8 +302,8 @@
return true;
}
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/ClassReader.java openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/ClassReader.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/ClassReader.java 2014-11-28 07:13:39.021923061 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/ClassReader.java 2014-11-28 15:55:01.053797276 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/ClassReader.java 2015-01-30 03:29:02.384423250 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/ClassReader.java 2015-01-30 03:30:15.837325421 +0000
@@ -466,7 +466,7 @@
void readInnerClasses(Class cls) throws IOException {
@@ -314,8 +314,8 @@
InnerClass ic =
new InnerClass(readClassRef(),
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/CodingChooser.java openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/CodingChooser.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/CodingChooser.java 2014-11-28 03:10:26.000000000 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/CodingChooser.java 2014-11-28 15:55:01.053797276 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/CodingChooser.java 2015-01-29 22:21:31.000000000 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/CodingChooser.java 2015-01-30 03:30:15.837325421 +0000
@@ -743,9 +743,9 @@
// Steps 1/2/3 are interdependent, and may be iterated.
// Steps 4 and 5 may be decided independently afterward.
@@ -352,8 +352,8 @@
if (popset.add(values[i])) popvals.add(values[i]);
}
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Coding.java openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Coding.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Coding.java 2014-11-28 03:10:26.000000000 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Coding.java 2014-11-28 15:55:01.053797276 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Coding.java 2015-01-29 22:21:31.000000000 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Coding.java 2015-01-30 03:30:15.837325421 +0000
@@ -402,7 +402,7 @@
private static Map<Coding, Coding> codeMap;
@@ -364,8 +364,8 @@
Coding x1 = codeMap.get(x0);
if (x1 == null) codeMap.put(x0, x1 = x0);
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java 2014-11-28 03:10:26.000000000 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java 2014-11-28 15:55:01.053797276 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java 2015-01-29 22:21:31.000000000 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java 2015-01-30 03:30:15.837325421 +0000
@@ -921,7 +921,7 @@
public static
Index[] partition(Index ix, int[] keys) {
@@ -394,8 +394,8 @@
Entry e = work.previous();
work.remove(); // pop stack
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Driver.java openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Driver.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Driver.java 2014-11-28 07:13:39.177925171 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Driver.java 2014-11-28 15:55:01.053797276 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/Driver.java 2015-01-30 03:29:05.180457593 +0000
++++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/Driver.java 2015-01-30 03:30:15.837325421 +0000
@@ -61,7 +61,7 @@
ResourceBundle.getBundle("com.sun.java.util.jar.pack.DriverResource");
@@ -433,8 +433,8 @@
for (String optline : options.split("\n")) {
String[] words = optline.split("\\p{Space}+");
diff -Nru openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/FixedList.java openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/FixedList.java
---- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/FixedList.java 2014-11-28 03:10:26.000000000 +0000
-+++ openjdk-boot/jdk/src/share/classes/com/sun/java/util/jar/pack/FixedList.java 2014-11-28 15:55:01.053797276 +0000
+--- openjdk-boot.orig/jdk/src/share/classes/com/sun/java/util/jar/pack/FixedList.java 2015-01-29 22:21:31.000000000 +0000
More information about the distro-pkg-dev
mailing list