changeset 2595:a9817b9f8a21 icedtea-3.0.0pre06

Bump to icedtea-3.0.0pre06. 2015-10-01 Andrew John Hughes <gnu.andrew@member.fsf.org> * Makefile.am: (JDK_UPDATE_VERSION): Bump to 60. (BUILD_VERSION): Bump to b24. (CORBA_CHANGESET): Update to icedtea-3.0.0pre06 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Update potential release date and remove backport entries resolved upstream as of 8u60-b24. * configure.ac: Bump to 3.0.0pre06. * hotspot.map: Update to icedtea-3.0.0pre06 tag. Upstream changes: - aarch64-specific build behaviour only occurs if BUILD_AARCH64 is true - Aarch64 specific changes for merge to b128 - aarch64 specific changes for merge up to jdk8u40-b09 - AArch64: try to align metaspace on a 4G boundary. - Add char_array_equals intrinsic - Add CNEG and CNEGW to macro assembler. - Add copyright to aarch64_ad.m4 - Added a load of code to the static init for Object to ensure that the - Add encode_iso_array intrinsic - Add frame anchor fences. - Add java.lang.ref.Reference.get intrinsic to template interpreter - Add missing instruction synchronization barriers and cache flushes. - Add some memory barriers for object creation and runtime calls. - Add support for A53 multiply accumulate - Add support for fast accessors and java.lang.ref.Reference.get in template interpreter - Add support for pipeline scheduling - Add support for SHA intrinsics - Add support for String.indexOf intrinsic - A more efficient sequence for C1_MacroAssembler::float_cmp. - array load must only read 32 bits - Backed out changeset 301efe3763ff - Backed out changeset b1e1dda2c069 - Backout 6e01a92ab2e4 - Backout 7167:6298eeefbb7b - Back out changeset 2a2148837632 - Backout fix for gcc 4.8.3 - Backout merge to b111 - C1: Correct types for double-double stack move. - C2: Use explicit barriers instead of store-release. - C2: use store release instructions for all volatile stores. Remove - Call ICache::invalidate_range() from Relocation::pd_set_data_value(). - correct calls to OrderAccess::release when updating java anchors - Correct merge error - Delete jdk8u40-b25 tag. - doclint was missing - Dont use a release store when storing an OOP in a non-volatile field. - enabled -server option in jvm.cfg but only when built for server - Fix a few pipeline scheduling problems shown by overnight tests - Fix bugs found in the review of 58cfaeeb1c86. - Fix build failure - Fix build for aarch64. - Fix build for aarch64/zero - Fix debug and client build failures - Fix error in fix for 8133842. Some long shifts were anded with 0x1f. - Fixes to work around "missing 'client' JVM" error messages - Fix failing TestStable tests - Fix guarantee failure in syncronizer.cpp - Fix implementation of InterpreterMacroAssembler::increment_mdp_data_at(). - Fix mismerge when merging up to jdk8u60-b21 - Fix thinko in Atomic::xchg_ptr. - Get builtin sim image working again - Get rid of doclint - Let's have a little bit less of that, now. - merged ed's chanegs into update jdk8-b85 - Merge up to jdk8-b111 - Merge up to jdk8-b117 - Miscellaneous bug fixes. - Modify GetAltJvmType to use -server if no client compiler - patched the makefile to use bootstrap JVM when generating jmx stubs - Re-add file. - Re-add this file. - Remove code which uses load acquire and store release. Revert to - removed dummy code in Object clinit which exercised bytecodes as a bootstrap aid - Removed -m64 from cc flags when making X11 code - Remove insanely large stack allocation in entry frame. - Remove jcheck - Replace CmpL3 with version from jdk9 tree - restored doclint config to what is needed for x86 build to work - S4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException - S4952954: abort flag is not cleared for every write operation for JPEG ImageWriter - S4958064: JPGWriter does not throw UnsupportedException when canWriteSequence retuns false - S6206437: Typo in JInternalFrame setDefaultCloseOperation() doc (WindowClosing --> internalFrameClosing) - S6338077: link back to self in javadoc JTextArea.replaceRange() - S6459798: JDesktopPane,JFileChooser violate encapsulation by returning internal Dimensions - S6459800: Some Swing classes violate encapsulation by returning internal Insets - S6470361: Swing's Threading Policy example does not compile - S6475361: Attempting to remove help menu from java.awt.MenuBar throws NullPointerException - S6515713: example in JFormattedTextField API docs instantiates abstract class - S6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell - S6573305: Animated icon is not visible by click on menu - S6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null - S6712222: Race condition in java/lang/management/ThreadMXBean/AllThreadIds.java - S6829245: Reg test: java/awt/Component/isLightweightCrash/StubPeerCrash.java fails - S6991580: IPv6 Nameservers in resolv.conf throws NumberFormatException - S7011441: jndi/ldap/Connection.java needs to avoid spurious wakeup - S7044727: (tz) TimeZone.getDefault() call returns incorrect value in Windows terminal session - S7065233: To interpret case-insensitive string locale independently - S7077826: Unset and empty DISPLAY variable is handled differently by JDK - S7127066: Class verifier accepts an invalid class file - S7132590: javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java fails in JDK8-B22 - S7145508: java.awt.GraphicsDevice.get/setDisplayMode behavior is incorrect when no display is present - S7155963: Deadlock in SystemFlavorMap.getFlavorsForNative and SunToolkit.awtLock - S7156085: ArrayIndexOutOfBoundsException throws in UTF8Reader of SAXParser - S7176220: 'Full GC' events miss date stamp information occasionally - S7178362: Socket impls should ignore unsupported proxy types rather than throwing - S7180976: Pending String deadlocks UIDefaults - S8006960: hotspot, "impossible" assertion failure - S8011366: Enable debug info on all libraries for OpenJDK builds - S8013820: JavaDoc for JSpinner contains errors - S8013942: JSR 292: assert(type() == T_OBJECT) failed: type check - S8015085: [macosx] Label shortening via " ... " broken when String contains combining diaeresis - S8015087: Provide debugging information for programs - S8017773: OpenJDK7 returns incorrect TrueType font metrics - S8020443: Frame is not created on the specified GraphicsDevice with two monitors - S8022313: sun/security/pkcs11/rsa/TestKeyPairGenerator.java failed in aurora - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently - S8023794: [macosx] LCD Rendering hints seems not working without FRACTIONALMETRICS=ON - S8025636: Hide lambda proxy frames in stacktraces - S8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free - S8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert - S8027914: Client JVM silently exit with fail exit code when running in compact(1,2) with options -Dcom.sun.management and -XX:+ManagementServer - S8027962: Per-phase timing measurements for strong roots processing - S8028389: NullPointerException compiling annotation values that have bodies - S8028792: (ch) Channels native code needs to be checked for methods calling JNI with pending excepitons - S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 - S8030115: [parfait] warnings from b119 for jdk.src.share.native.sun.tracing.dtrace: JNI exception pending - S8031036: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java failed on 8b121 - S8031064: build_vm_def.sh not working correctly for new build cross compile - S8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed - S8033000: No Horizontal Mouse Wheel Support In BasicScrollPaneUI - S8033069: mouse wheel scroll closes combobox popup - S8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation - S8034263: Test java/lang/management/MemoryMXBean/LowMemoryTest.java fails intermittently - S8034906: Fix typos, errors and Javadoc differences in java.time - S8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option - S8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java - S8035868: Check for JNI pending exceptions in windows/native/sun/net/spi/DefaultProxySelector.c - S8035938: Memory leak in JvmtiEnv::GetConstantPool - S8036851: volatile double accesses are not explicitly atomic in C2 - S8036913: make DeoptimizeALot dependent on number of threads - S8036981: JAXB not preserving formatting for xsd:any Mixed content - S8037140: C1: Incorrect argument type used for SharedRuntime::OSR_migration_end in LIRGenerator::do_Goto - S8037546: javac -parameters does not emit parameter names for lambda expressions - S8037968: Add tests on alignment of objects copied to survivor space - S8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests - S8038189: Add cross-platform compact profiles support - S8038794: java/lang/management/ThreadMXBean/SynchronizationStatistics.java fails intermittently - S8038966: JAX-WS handles wrongly xsd:any arguments for Web services - S8039262: Java compiler performance degradation jdk1.7 vs. jdk1.6 should be amended - S8039921: SHA1WithDSA with key > 1024 bits not working - S8039926: -spash:<image> can't be combined with -xStartOnFirstThread since JDK 7 - S8039953: [TESTBUG] Timeout java/lang/invoke/MethodHandles/CatchExceptionTest.java - S8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines. - S8040076: Memory leak. java.awt.List objects allowing multiple selections are not GC-ed. - S8040228: TransformerConfigurationException occurs with security manager, FSP and XSLT Ext - S8040617: [macosx] Large JTable cell results in a OutOfMemoryException - S8040810: Uninitialised memory in jdk/src/windows/native/java/net: net_util_md.c, TwoStacksPlainSocketImpl.c, TwoStacksPlainDatagramSocketImpl.c, DualStackPlainSocketImpl.c, DualStackPlainDatagramSocketImpl.c - S8041470: JButtons stay pressed after they have lost focus if you use the mouse wheel - S8041642: Incorrect paint of JProgressBar in Nimbus LF - S8041654: OutOfMemoryError: RepaintManager doesn't clean up cache of volatile images - S8041740: Test sun/security/tools/keytool/ListKeychainStore.sh fails on Mac - S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser - S8042585: [macosx] Unused code in LWCToolkit.m - S8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found - S8043160: JDK 9 Build failure in accessbridge - S8043201: Deprecate RC4 in SunJSSE provider - S8043202: Prohibit RC4 cipher suites - S8043224: -Xcheck:jni improvements to exception checking and excessive local refs - S8043340: [macosx] Fix hard-wired paths to JavaVM.framework - S8043393: NullPointerException and no event received when clipboard data flavor changes - S8043610: Sorting columns in JFileChooser fails with AppContext NPE - S8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp - S8044269: Analysis of archive files. - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC - S8044416: serviceability/sa/jmap-hashcode/Test8028623.java fails with AssertionFailure: can not get class data for java/lang/UNIXProcess$Platform$$Lambda - S8044444: The output's 'Page-n' footer does not show completely - S8044531: Event based tracing locks to rank as leafs where possible - S8044860: Vectors and fixed length fields should be verified for allowed sizes. - S8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale - S8046282: SA update - S8046656: Update protocol support - S8046668: Excessive checked JNI warnings from Java startup - S8046817: JDK 8 schemagen tool does not generate xsd files for enum types - S8047125: (ref) More phantom object references - S8047130: Fewer escapes from escape analysis - S8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread. - S8047382: hotspot build failed with gcc version Red Hat 4.4.6-4. - S8048026: Ensure cache consistency - S8048035: Ensure proper proxy protocols - S8048050: Agent NullPointerException when rmi.port in use - S8048179: Early reclaim of large objects that are referenced by a few objects - S8048289: Gtk: call to UIManager.getSystemLookAndFeelClassName() leads to crash - S8048949: Requeue queue implementation - S8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp - S8049253: Better GC validation - S8049343: (tz) Support tzdata2014g - S8049536: os::commit_memory on Solaris uses aligment_hint as page size - S8049760: Increment minor version of HSx for 8u31 and initialize the build number - S8049864: TestParallelHeapSizeFlags fails with unexpected heap size - S8049881: jstack not working on core files - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check - S8050123: Incorrect property name documented in CORBA InputStream API - S8050386: javac, follow-up of fix for JDK-8049305 - S8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization - S8050807: Better performing performance data handling - S8050825: Support running regression tests using jtreg_tests+TESTDIRS from top level - S8051012: Regression in verifier for <init> method call from inside of a branch - S8051045: HotSpot fails to wrap Exceptions from invokedynamic in a BootstrapMethodError - S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE - S8051617: Fullscreen mode is not working properly on Xorg - S8051625: JDK-8027144 not complete - S8051641: Africa/Casablanca transitions is incorrectly calculated starting from 2027 - S8051712: regression Test7107135 crashes - S8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags - S8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since 7u71 b01 - S8053902: Fix for 8030115 breaks build on Windows and Solaris - S8053963: (dc) Use DatagramChannel.receive() instead of read() in connect() - S8053995: Add method to WhiteBox to get vm pagesize. - S8053998: Hot card cache flush chunk size too coarse grained - S8054037: Improve tracing for java.security.debug=certpath - S8054220: Debugger doesn't show variables *outside* lambda - S8054367: More references for endpoints - S8054804: 8u25 l10n resource file translation update - S8054883: Segmentation error while running program - S8055045: StringIndexOutOfBoundsException while reading krb5.conf - S8055088: Optimization for locale resources loading isn't working - S8055207: keystore and truststore debug output could be much better - S8055222: Currency update needed for ISO 4217 Amendment #159 - S8055231: ZERO variant build is broken - S8055269: java/lang/invoke/MethodHandles/CatchExceptionTest.java fails intermittently - S8055304: More boxing for DirectoryComboBoxModel - S8055309: RMI needs better transportation considerations - S8055314: Update refactoring for new loader - S8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID - S8055479: TLAB stability - S8055489: Better substitution formats - S8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM - S8055963: Inference failure with nested invocation - S8056151: Switching to GTK L&F on-the-fly leads to X Window System error RenderBadPicture - S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure - S8056264: Multicast support improvements - S8056276: Fontmanager feature improvements - S8056915: Focus lost in applet when browser window is minimized and restored - S8057037: Verification in ClassLoaderData::is_alive is too slow - S8057555: Less cryptic cipher suite management - S8057747: Several test failing after update to tzdata2014g - S8058227: Debugger has no access to outer variables inside Lambda - S8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well - S8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 - S8058506: ThreadMXBeanStateTest throws exception - S8058547: Memory leak in ProtectionDomain cache - S8058715: stability issues when being launched as an embedded JVM via JNI - S8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object - S8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true - S8058930: GraphicsEnvironment.getHeadlessProperty() does not work for AIX platform - S8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment - S8058982: Better verification of an exceptional invokespecial - S8059064: Better G1 log caching - S8059206: (tz) Support tzdata2014i - S8059327: XML parser returns corrupt attribute value - S8059411: RowSetWarning does not correctly chain warnings - S8059455: LambdaForm.prepare() does unnecessary work for cached LambdaForms - S8059485: Resolve parsing ambiguity - S8059588: deadlock in java/io/PrintStream when verbose java.security.debug flags are set - S8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 - S8060036: C2: CmpU nodes can end up with wrong type information - S8060073: Increment minor version of HSx for 8u45 and initialize the build number - S8060169: Update the Crash Reporting URL in the Java crash log - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows - S8060461: Fix for JDK-8042609 uncovers additional issue - S8060474: Resolve more parsing ambiguity - S8061210: Issues in TLS - S8061259: ParNew promotion failed is serialized on a lock - S8061523: Increment hsx 25.31 build to b02 for 8u31-b05 - S8061630: G1 iterates over JNIHandles two times - S8061636: Fix for JDK-7079254 changes behavior of MouseListener, MouseMotionListener - S8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before - S8061778: Wrong LineNumberTable for default constructors - S8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge - S8061826: Part of JDK-8060474 should be reverted - S8061831: [OGL] "java.lang.InternalError: not implemented yet" during the blit of VI to VI in xor mode - S8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit - S8062084: Increment hsx 25.31 build to b03 for 8u31-b06 - S8062170: java.security.ProviderException: Error parsing configuration with space - S8062198: Add RowSetMetaDataImpl Tests and add column range validation to isdefinitlyWritable - S8062264: KeychainStore requires non-null password to be supplied when retrieving a private key - S8062280: C2: inlining failure due to access checks being too strict - S8062450: Timeout in LowMemoryTest.java - S8062518: AIOBE occurs when accessing to document function in extended function in JAXP - S8062537: [TESTBUG] Conflicting GC combinations in hotspot tests - S8062552: Support keystore type detection for JKS and PKCS12 keystores - S8062561: Test bug8055304 fails if file system default directory has read access - S8062591: SPARC PICL causes significantly longer startup times - S8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop - S8062675: jmap is unable to display information about java processes and prints only pids - S8062796: java.time.format.DateTimeFormatter error in API doc example - S8062803: 'principal' should be 'principle' in java.time package description - S8062807: Exporting RMI objects fails when run under restrictive SecurityManager - S8062896: TEST_BUG: java/lang/Thread/ThreadStateTest.java can't compile with change for 8058506 - S8062904: TEST_BUG: Tests java/lang/invoke/LFCaching fail when run with -Xcomp option - S8062923: XSL: Run-time internal error in 'substring()' - S8062924: XSL: wrong answer from substring() function - S8063137: Never-taken branches should be pruned when GWT LambdaForms are shared - S8064303: Increment hsx 25.31 build to b04 for 8u31-b08 - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops the information about the domain combiner of the stack ACC - S8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp - S8064357, PR2632: AARCH64: Top-level JDK changes - S8064407: (fc) FileChannel transferTo should use TransmitFile on Windows - S8064441: java/lang/management/ThreadMXBean/Locks.java fails intermittently, blocked on wrong object - S8064473: Improved handling of age during object copy in G1 - S8064494: Increment the build value to b05 for hs25.31 in 8u31-b08 - S8064524: Compiler code generation improvements - S8064546: CipherInputStream throws BadPaddingException if stream is not fully read - S8064560: (tz) Support tzdata2014j - S8064601: Improve jar file handling - S8064698: [parfait] JNI exception pending in jdk/src/java/desktop/unix/native: libawt_xawt/awt/, common/awt - S8064699: [parfait] JNI primitive type mismatch in jdk/src/java/desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c - S8064700: [parfait] Function Call Mismatch in jdk/src/java/desktop/unix/native/libawt_xawt/xawt/XToolkit.c - S8064803: Javac erroneously uses instantiated signatures when merging abstract most-specific methods - S8064815: Zero+PPC64: Stack overflow when running Maven - S8064833: [macosx] Native font lookup uses family+style, not full name/postscript name - S8064846: Lazy-init thread safety problems in core reflection - S8064857: javac generates LVT entry with length 0 for local variable - S8064932: java/lang/ProcessBuilder/Basic.java: waitFor didn't take long enough - S8064934: Incorrect Exception message from java.awt.Desktop.open() - S8065077: MethodTypes are not localized - S8065183: Add --with-copyright-year option to configure - S8065286: Fewer subtable substitutions - S8065291: Improved font lookups - S8065331: Add trace events for failed allocations - S8065358: Refactor G1s usage of save_marks and reduce related races - S8065366: Better private method resolution - S8065372: Object.wait(ms, ns) timeout returns early - S8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived Fonts - S8065553: Failed Java web start via IPv6 (Java7u71 or later) - S8065610: 8u31 l10n resource file translation update - S8065709: Deadlock in awt/logging apparently introduced by 8019623 - S8065786: Increment the build value to b06 for hs25.31 in 8u31-b10 - S8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates instead of using keep-alive - S8066132: BufferedImage::getPropertyNames() always returns null - S8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails - S8066188: BaseRowSet returns the wrong default value for escape processing - S8066436: Minimize can cause window to disappear on osx - S8066452: Increment the build value to b07 for hs25.31 in 8u31-b11 - S8066479: Better certificate chain validation - S8066504: GetVersionEx in java.base/windows/native/libjava/java_props_md.c might not get correct Windows version 0 - S8066612: Add a test that will call getDeclaredFields() on all classes and try to set them accessible. - S8066679: jvmtiRedefineClasses.cpp assert cache ptrs must match - S8066747: Backing out Japanese translation change in awt_ja.properties - S8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139 - S8066771: Refactor VM GC operations caused by allocation failure - S8066808: langtools/test/Makefile should not use OS-specific jtreg binary - S8066842: java.math.BigDecimal.divide(BigDecimal, RoundingMode) produces incorrect result - S8066875: VirtualSpace does not use large pages - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java hangs - S8066985: Java Webstart downloading packed files can result in Timezone set to UTC - S8067005: Several java/lang/invoke tests fail due to exhausted code cache - S8067050: Better font consistency checking - S8067105: Socket returned by ServerSocket.accept() is inherited by child process on Windows - S8067151: [TESTBUG] com/sun/corba/5036554/TestCorbaBug.sh - S8067172: Xcode javaws Project to Debug Native Code - S8067231: Zero builds fails after JDK-6898462 - S8067235: embedded/minvm/checknmt fails on compact1 and compact2 with minimal VM - S8067241: DeadlockTest.java failed with negative timeout value - S8067330: ZERO_ARCHDEF incorrectly defined for PPC/PPC64 architectures - S8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier - S8067344: Adjust java/lang/invoke/LFCaching/LFGarbageCollectedTest.java for recent changes in java.lang.invoke - S8067364: Printing to Postscript doesn't support dieresis - S8067380: Update nroff to integrate changes made in 8u40 - S8067469: G1 ignores AlwaysPreTouch - S8067471: Use private static final char[0] for empty Strings - S8067648: JVM crashes reproducible with GCM cipher suites in GCTR doFinal - S8067655: Clean up G1 remembered set oop iteration - S8067657: Dead/outdated links in Javadoc of package java.beans - S8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init> - S8067680: (sctp) Possible race initializing native IDs - S8067684: Better font substitutions - S8067694: Improved certification checking - S8067699: Better glyph storage - S8067748: (process) Child is terminated when parent's console is closed [win] - S8067802: Update the Hotspot version numbers in Hotspot for JDK 8u60 - S8067846: (sctp) InternalError when receiving SendFailedNotification - S8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 - S8067991: [Findbugs] SA com.sun.java.swing.ui.CommonUI some methods need final protect - S8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect - S8068013: [TESTBUG] Aix support in hotspot jtreg tests - S8068028: JNI exception pending in jdk/src/solaris/native/java/net - S8068031: JNI exception pending in jdk/src/macosx/native/sun/awt/awt.m - S8068036: assert(is_available(index)) failed in G1 cset - S8068040: [macosx] Combo box consuming ENTER key - S8068052: Correct the merge of 8u31 jdk source into 8u40 - S8068187: Fix Xcode project - S8068272: Extend WhiteBox API with methods that check monitor state and force safepoint - S8068279: (typo in the spec) javax.script.ScriptEngineFactory.getLanguageName - S8068283: Mac OS Incompatibility between JDK 6 and 8 regarding input method handling - S8068320: Limit applet requests - S8068338: Better message about incompatible zlib in Deflater.init - S8068412: [macosx] Initialization of Cocoa hangs if CoreAudio was initialized before - S8068416: LFGarbageCollectedTest.java fails with OOME: "GC overhead limit exceeded" - S8068418: NotificationBufferDeadlockTest.java throw exception: java.lang.Exception: TEST FAILED: Deadlock detected - S8068432: Inconsistent exception handling in CompletableFuture.thenCompose - S8068456: Revert project file accidentally pushed - S8068462: javax.script.ScriptEngineFactory.getParameter spec is not completely consistent with the rest of the API - S8068485: Update references of download.oracle.com to docs.oracle.com in javadoc makefile - S8068489: remove unnecessary complexity in Flow and Bits, after JDK-8064857 - S8068491: Update the protocol for references of docs.oracle.com to HTTPS. - S8068495: Update the protocol for references of docs.oracle.com to HTTPS in langtools. - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer - S8068517: Compiler may generate wrong InnerClasses attribute for static enum reference - S8068518: IllegalArgumentException in JTree.AccessibleJTree - S8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API - S8068639: Make certain annotation classfile warnings opt-in - S8068650: $jdk/api/javac/tree contains docs for nashorn - S8068674: Increment minor version of HSx for 8u51 and initialize the build number - S8068678: new hotspot build - hs25.60-b02 - S8068720: Better certificate options checking - S8068721: RMI-IIOP communication fails when ConcurrentHashMap is passed to remote method - S8068774: CounterMonitorDeadlockTest.java timed out - S8068790: ZipEntry/JarEntry.setCreation/LastAccessTime(null) don't throw NPE as specified - S8068795: HttpServer missing tailing space for some response codes - S8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init> - S8068886: IDEA IntelliJ crashes in objc_msgSend when an accessibility tool is enabled - S8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat - S8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations - S8068927: AARCH64: better handling of aarch64- triples - S8068937: jdeps shows "not found" if target class has no reference other than its own package - S8068945: Use RBP register as proper frame pointer in JIT compiled code on x86 - S8069030: support new PTRACE_GETREGSET - S8069057: Make sure configure is run by bash - S8069072: GHASH performance improvement - S8069122: l10n resource file update for JDK-8068491 - S8069181: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8 - S8069198: Upgrade image library - S8069209: new hotspot build - hs25.40-b25 - S8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity - S8069268: JComponent.AccessibleJComponent.addPropertyListeners adds exponential listeners - S8069273: Decrease Hot Card Cache Lock contention - S8069302: Deprecate Unsafe monitor methods in JDK 8u release - S8069367: Eagerly reclaimed humongous objects left on mark stack - S8069412: Locks need better debug-printing support - S8069545: javac shouldn't check nested stuck lambdas during overload resolution - S8069590: AIX port of "8050807: Better performing performance data handling" - S8069591: Customize LambdaForms which are invoked using MH.invoke/invokeExact - S8069593: Changes to JavaThread::_thread_state must use acquire and release - S8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card - S8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local - S8071306: GUI perfomance are very slow compared java 1.6.0_45 - S8071447: IBM1166 Locale Request for Kazakh characters - S8071500: new hotspot build - hs25.60-b03 - S8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR." - S8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory - S8071599: (so) Socket adapter sendUrgentData throws IllegalBlockingMode when channel configured non-blocking - S8071641: java/lang/management/ThreadMXBean/SynchronizationStatistics.java intermittently failed with NPE - S8071643: sun.security.krb5.KrbApReq.authenticate() is not thread safe - S8071657: JDI ObjectReferenceImpl.invokeMethod() validation fails for virtual invocations of method with declaring type being an interface - S8071668: [macosx] Clipboard does not work with 3rd parties Clipboard Managers - S8071687: AIX port of "8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework" - S8071705: Java application menu misbehaves when running multiple screen stacked vertically - S8071710: [solaris] libfontmanager should be linked against headless awt library - S8071715: Tune font layout engine - S8071726: Better RSA optimizations - S8071731: Better scaling for C1 - S8071788: BlockInliningWrapper.asType() is broken - S8071818: Incorrect addressing mode used for ldf in SPARC assembler - S8071931: Return of the phantom menace - S8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames - S8071972: Minimal VM is broken for ARM fastdebug - S8072002: The spec on javax.script.Compilable contains a typo and confusing inconsistency - S8072030: Race condition in ThenComposeExceptionTest.java - S8072042: (tz) Support tzdata2015a - S8072069: Toolkit.getScreenInsets() doesn't update if insets change - S8072088: [PIT] NPE in DnD tests apparently because of the fix to JDK-8061636 - S8072129: [AARCH64] missing fix for 8066900 - S8072383: resolve conflicts between open and closed ports - S8072384: Setting IP_TOS on java.net sockets not working on unix - S8072385: Only the first DNSName entry is checked for endpoint identification - S8072448: Can not input Japanese in JTextField on RedHat Linux - S8072458: jdk/test/Makefile references (to be removed) win32 directory in jtreg - S8072461: Table's field width in "Use" page generated by javadoc with '-s' is unbalanced - S8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations - S8072490: Better font morphing redux - S8072588: JVM crashes in JNI if toString is declared as an interface method - S8072602: Unpredictable timezone on Windows when OS's timezone is not found in tzmappings - S8072621: Clean up around VM_GC_Operations - S8072676: [macosx] Jtree icon painted over label when scrollbars present in window - S8072697: new hotspot build - hs25.60-b04 - S8072732: Regression in configure due to JDK-8069057 - S8072740: move closed jvm.cfg files out of open repo - S8072753: Nondeterministic wrong answer on arithmetic - S8072769: System tray icon title freezes java - S8072775: Tremendous memory usage by JTextArea - S8072853: SimpleScriptContext used by NashornScriptEngine doesn't completely complies to the spec regarding exception throwing - S8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath - S8072887: Better font handling improvements - S8072900: Mouse events are captured by the wrong menu in OS X - S8072908: com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh fails on OS X with exit code 2 - S8072909: TimSort fails with ArrayIndexOutOfBoundsException on worst case long arrays - S8072932: Test fails with java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getDomainCombiner") - S8073001: Java's system LnF on OS X: editable JComboBoxes are being rendered incorrectly - S8073008: press-and-hold input method for accented characters works incorrectly on OS X - S8073124: Tune test and document TimSort runs length stack size increase - S8073148: "The server has decided to close this client connection" repeated continuously - S8073223: Increment the build value to b02 for hs25.45 in 8u45-b08 - S8073334: Improved font substitutions - S8073354: TimSortStackSize2.java: test cleanup: make test run with single argument - S8073357: schema1.xsd has wrong content. Sequence of the enum values has been changed - S8073372: Redundant CONSTANT_Class entry not generated for inlined constant - S8073385: Bad error message on parsing illegal character in XML attribute - S8073453: Focus doesn't move when pressing Shift + Tab keys - S8073514: new hotspot build - hs25.60-b05 - S8073559: Memory leak in jdk/src/windows/native/sun/windows/awt_InputTextInfor.cpp - S8073688: Infinite loop reading types during jmap attach. - S8073699: Memory leak in jdk/src/java/desktop/share/native/libjavajpeg/imageioJPEG.c - S8073705: more performance issues in class redefinition - S8073773: Presume path preparedness - S8073795: JMenuBar looks bad under retina - S8073894: Getting to the root of certificate chains - S8073944: Simplify ArgumentsExt and remove unneeded functionallity - S8073972: Deprecate Multi-Version Java Launcher (mJRE) for JDK8 - S8074010: followup to 8072383 - S8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases - S8074038: new hotspot build - hs25.60-b06 - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on Solaris Sparc - S8074125: Add SerializedLogRecord test to jdk8u - S8074297: substring in XSLT returns wrong character if string contains supplementary chars - S8074312: Enable hotspot builds on 4.x Linux kernels - S8074330: Set font anchors more solidly - S8074335: Substitute for substitution formats - S8074349: AARCH64: C2 generates poor code for some byte and character stores - S8074350: Support ISO 4217 "Current funds codes" table (A.2) - S8074481: [macosx] Menu items are appearing on top of other windows - S8074500: java.awt.Checkbox.setState() call causes ItemEvent to be filed - S8074523: Windows native binaries have inconsistent 'Product version' - S8074548: Never-taken branches cause repeated deopts in MHs.GWT case - S8074550: new hotspot build - hs25.60-b07 - S8074551: GWT can be marked non-compilable due to deopt count pollution - S8074554: Create custom hook for running after AC_OUTPUT - S8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass - S8074657: Missing space on a boundary of concatenated strings - S8074662: Update 3rd party readme and license for LibPNG v 1.6.16 - S8074668: [macosx] Mac 10.10: Application run with splash screen has focus issues - S8074694: Lazy conversion of ZipEntry time - S8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type - S8074761: Empty optional parameters of LDAP query are not interpreted as empty - S8074791: Long-form date format incorrect month string for Finnish locale - S8074865: General crypto resilience changes - S8074869: C2 code generator can replace -0.0f with +0.0f on Linux - S8074871: Adjust device table handling - S8074921: OS X build broken by reference to XToolkit - S8074954: ImageInputStreamImpl.readShort/readInt do not behave correctly at EOF - S8074956: ArrayIndexOutOfBoundsException in javax.swing.text.html.parser.ContentModel.first() - S8075039: (sctp) com/sun/nio/sctp/SctpMultiChannel/SendFailed.java fails on Solaris only - S8075040: Need a test to cover FREAK (BugDB 20647631) - S8075045: AARCH64: Stack banging should use store rather than load - S8075118: JVM stuck in infinite loop during verification - S8075136: Unnecessary sign extension for byte array access - S8075144: new hotspot build - hs25.60-b08 - S8075158: Make jdk8u60 the default release on jdk8u repos - S8075173: DateFormat in german locale returns wrong value for month march - S8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap - S8075215: SATB buffer processing found reclaimed humongous object - S8075244: [macosx] The fix for JDK-8043869 should be reworked - S8075324: Costs of memory operands in aarch64.ad are inconsistent - S8075331: jdb eval java.util.Arrays.asList(array) shows inconsistent behaviour - S8075374: Responding to OCSP responses - S8075378: JNDI DnsClient Exception Handling - S8075400: Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite) - S8075443: AARCH64: Missed L2I optimizations in C2 - S8075466: SATB queue pre-filter verify found reclaimed humongous object - S8075495: Update jtreg bin location in configure - S8075520: Varargs access check mishandles capture variables - S8075548: SimpleDateFormat formatting of "LLLL" in English is incorrect; should be identical to "MMMM" - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java failed in certain env. - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java failed in certain env. - S8075587: Compilation of constant array containing different sub classes crashes the JVM - S8075609: java.lang.IllegalArgumentException: aContainer is not a focus cycle root of aComponent - S8075615: new hotspot build - hs25.60-b09 - S8075667: (tz) Support tzdata2015b - S8075676: java.time package javadoc typos - S8075678: java.time javadoc error in DateTimeFormatter::parsedLeapSecond - S8075738: Better multi-JVM sharing - S8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes - S8075833: Straighter Elliptic Curves - S8075838: Method for typing MethodTypes - S8075853: Proxy for MBean proxies - S8075858: AIX: clean-up HotSpot make files - S8075930: AARCH64: Use FP Register in C2 - S8076106: [macosx] Drag image of TransferHandler does not honor MultiResolutionImage - S8076139: [TEST_BUG] test/javax/xml/ws/8046817/GenerateEnumSchema.java creates files in test.src - S8076154: com/sun/jdi/InstanceFilter.java failing due to missing MethodEntryRequest calls - S8076182: Open Source Java Access Bridge - Create Patch for JEP C127 8055831 - S8076191: new hotspot build - hs25.60-b10 - S8076212: AllocateHeap() and ReallocateHeap() should be inlined. - S8076214: [Findbugs]sun.awt.datatransfer.SunClipboard.checkChange(long[]) may expose internal representation - S8076221: Disable RC4 cipher suites - S8076265: Simplify deal_with_reference - S8076287: Performance degradation observed with TimeZone Benchmark - S8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 - S8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options - S8076328: Enforce key exchange constraints - S8076376: Enhance IIOP operations - S8076397: Better MBean connections - S8076401: Serialize OIS data - S8076405: Improve serial serialization - S8076409: Reinforce RMI framework - S8076419: Path2D copy constructors and clone method propagate size of arrays from source path - S8076455: IME Composition Window is displayed on incorrect position - S8076467: AARCH64: assertion fail with -XX:+UseG1GC - S8076523: assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp - S8076552: jaccess.packages javadoc build failure - S8076579: Popping a stack frame after exception breakpoint sets last method param to exception - S8076641: getNextEntry throws ArrayIndexOutOfBoundsException when unzipping file - S8076760: new hotspot build - hs25.60-b11 - S8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect - S8076979: [Regression] Test closed/java/awt/FontClass/DebugFonts.java fails with stackoverflow error - S8077054: DMH LFs should be customizeable - S8077102: dns_lookup_realm should be false by default - S8077155: LoginContext Subject ignored by jdk8 sun.net.www.protocol.http.HttpURLConnection - S8077255: TracePageSizes output reports wrong page size on Windows with G1 - S8077296: RE build fails on non-Win builds when attempting to build Win only javadoc - S8077394: Uninitialised memory in jdk/src/java/desktop/unix/native/libfontmanager/X11FontScaler.c - S8077408: javax/management/remote/mandatory/notif/NotSerializableNotifTest.java fails due to Port already in use: 2468 - S8077409: Drawing deviates when validate() is invoked on java.awt.ScrollPane - S8077418: StackOverflowError during PolicyFile lookup - S8077424: new hotspot build - hs25.60-b12 - S8077504: Unsafe load can loose control dependency and cause crash - S8077520: Morph tables into improved form - S8077615: AARCH64: Add C2 intrinsic for BigInteger::multiplyToLen() method - S8077620: [TESTBUG] Some of the hotspot tests require at least compact profile 3 - S8077674: BSD build failures due to undefined macros - S8077685: (tz) Support tzdata2015d - S8077686: OperationTimedOut exception inside from XToolkit.syncNativeQueue call on Ubuntu 15.04 - S8077786: Check varargs access against inferred signature - S8077822: javac does not recognize '*.java' as file if '-J' option is specified - S8077866: [TESTBUG] Some of java.lang tests cannot be run on compact profiles 1, 2 - S8077953: [TEST_BUG] com/sun/management/OperatingSystemMXBean/TestTotalSwap.java Compilation failed after JDK-8077387 - S8077982: GIFLIB upgrade - S8078021: SATB apply_closure_to_completed_buffer should have closure argument - S8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer - S8078043: new hotspot build - hs25.60-b13 - S8078082: [TEST_BUG] java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java fails - S8078113: 8011102 changes may cause incorrect results - S8078149: [macosx] The text of the TextArea is not wrapped at word boundaries - S8078165: [macosx] NPE when attempting to get image from toolkit - S8078270: new hotspot build - hs25.60-b14 - S8078290: Customize adapted MethodHandle in MH.invoke() case - S8078331: Upgrade JDK to use LittleCMS 2.7 - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with BindException - S8078375: [TESTBUG] gc/g1/TestLargePageUseForAuxMemory.java specifies wrong library path - S8078408: Java version applet hangs with Voice over turned on - S8078439: SPNEGO auth fails if client proposes MS krb5 OID - S8078464: Path2D storage growth algorithms should be less linear - S8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve() - S8078482: ppc: pass thread to throw_AbstractMethodError - S8078490: Missed submissions in ForkJoinPool - S8078497: C2's superword optimization causes unaligned memory accesses - S8078521: AARCH64: Add AArch64 SA support - S8078529: Increment the build value to b02 for hs25.51 in 8u51-b10 - S8078560: The crash reporting URL listed by javac needs to be updated - S8078562: Add modified dates - S8078606: Deadlock in awt clipboard - S8078654: CloseTTFontFileFunc callback should be removed - S8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases" - S8078823: javax/net/ssl/ciphersuites/DisabledAlgorithms.java fails intermittently - S8078834: [TESTBUG] Tests fails on ARM64 due to unknown hardware - S8078866: compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed - S8079087: Add support for Cygwin 2.0 - S8079129: NullPointerException in PKCS#12 Keystore in PKCS12KeyStore.java - S8079189: new hotspot build - hs25.60-b15 - S8079203: AARCH64: Need to cater for different partner implementations - S8079343: Crash in PhaseIdealLoop with "assert(!had_error) failed: bad dominance" - S8079361: Broken Localization Strings (XMLSchemaMessages_de.properties) - S8079531: Third Party License Readme update for 8u60 - S8079565: aarch64: Add vectorization support for aarch64 - S8079613: Deeply chained expressions + several overloads + unnecessary inference result in excessive compile times. - S8079644: memory stomping error with ResourceManagement and TestAgentStress.java - S8079652: Could not enable D3D pipeline - S8079686: new hotspot build - hs25.60-b16 - S8080012: JVM times out with vdbench on SPARC M7-16 - S8080102: Java 8 cannot load its cacerts in FIPS. no such provider: SunEC - S8080137: Dragged events for extra mouse buttons (4, 5, 6) are not generated on JSplitPane - S8080156: Integer.toString(int value) sometimes throws NPE - S8080163: Uninitialised variable in jdk/src/java/desktop/share/native/libfontmanager/layout/LookupProcessor.cpp - S8080190: PPC64: Fix wrong rotate instructions in the .ad file - S8080246: JNLP app cannot be launched due to deadlock - S8080247: Header Template update for nroff man pages *.1 files - S8080248: Coding regression in HKSCS charsets - S8080281: 8068945 changes break building the zero JVM variant - S8080318: jdk8u51 l10n resource file translation update - S8080338: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle - S8080339: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle - S8080340: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle - S8080341: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle - S8080342: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle - S8080343: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle - S8080344: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle - S8080428: [TESTBUG] java/lang/invoke/8022701/MHIllegalAccess.java - FAIL: Unexpected wrapped exception java.lang.BootstrapMethodError - S8080458: new hotspot build - hs25.60-b17 - S8080488: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Frame.cpp - S8080524: [TESTBUG] java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java fails on compact profiles due to unsatisfied dependencies in jsse.jar - S8080586: aarch64: hotspot test compiler/codegen/7184394/TestAESMain.java fails - S8080600: AARCH64: testlibrary does not support AArch64 - S8080623: CPU overhead in FJ due to spinning in awaitWork - S8080628: No mnemonics on Open and Save buttons in JFileChooser - S8080774: DateFormat for Singapore/English locale (en_SG) is M/d/yy instead of d/M/yy - S8080804: new hotspot build - hs25.60-b18 - S8080815: Update 8u jdeps list of internal APIs - S8080819: Inet4AddressImpl regression caused by JDK-7180557 - S8080842: Using Lambda Expression with name clash results in ClassFormatError - S8081022: java/time/test/java/time/format/TestZoneTextPrinterParser.java fails by timeout on slow device - S8081289: aarch64: add support for RewriteFrequentPairs in interpreter - S8081315: 8077982 giflib upgrade breaks system giflib builds with earlier versions - S8081371: [PIT] Test closed/java/awt/FullScreen/DisplayMode/CycleDMImage.java switches Linux to the single device mode - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh test has RC4 dependencies - S8081392: getNodeValue should return 'null' value for Element nodes - S8081436: new hotspot build - hs25.60-b19 - S8081470: com/sun/jdi tests are failing with "Error. failed to clean up files after test" with jtreg 4.1 b12 - S8081475: SystemTap does not work when JDK is compiled with GCC 5 - S8081479: Backport JDBC tests from JDK 9 from test/java/sql and test/javax/sql to JDK 8u. - S8081590: The CDS classlist needs to be updated for 8u60 - S8081622: Increment the build value to b03 for hs25.51 in 8u51-b15 - S8081674: EmptyStackException at startup if running with extended or unsupported charset - S8081693: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space - S8081756: Mastering Matrix Manipulations - S8081775: two lib/testlibrary tests are failing with "Error. failed to clean up files after test" with jtreg 4.1 b12 - S8083601: jdk8u60 l10n resource file translation update 2 - S8085869: new hotspot build - hs25.60-b20 - S8085910: OGL text renderer: gamma lut cleanup - S8085965: VM hangs in C2Compiler - S8085978: LinkedTransferQueue<T>.spliterator can report LTQ.Node object, not T - S8086087: aarch64: add support for 64 bit vectors - S8086111: BACKOUT - metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space - S8087156: SetupNativeCompilation ignores CFLAGS_release for cpp files - S8087200: Code heap does not use large pages - S8087238: new hotspot build - hs25.60-b21 - S8098547: (tz) Support tzdata2015e - S8104577: Remove debugging message from Font2DTest demo - S8129108: nmethod related crash in CMS - S8129116: Deadlock with multimonitor fullscreen windows. - S8129120: Terminal operation properties should not be back-propagated to upstream operations - S8129314: new hotspot build - hs25.60-b22 - S8129426: aarch64: add support for PopCount in C2 - S8129532: LFMultiThreadCachingTest.java failed with ConcurrentModificationException - S8129551: aarch64: some regressions introduced by addition of vectorisation code - S8129602: Incorrect GPL header causes RE script to create wrong output - S8129604: Incorrect GPL header in README causes RE script to create wrong output - S8129607: Incorrect GPL header - S8129757: ppc/aarch: Fix passing thread to runtime after "8073165: Contended Locking fast exit bucket." - S8129850: java.util.Properties.loadFromXML fails on compact1 profile - S8129926: Sub-packages in jdk.* are present in all Compact Profiles when they should not be - S8129939: new hotspot build - hs25.60-b23 - S8130752: Wrong changes were pushed with 8068886 - S8131105: Header Template for nroff man pages *.1 files contains errors - S8131358: aarch64: test compiler/loopopts/superword/ProdRed_Float.java fails when run with debug VM - S8131362: aarch64: C2 does not handle large stack offsets - S8131483: aarch64: illegal stlxr instructions - S8133352: aarch64: generates constrained unpredictable instructions - S8133842: aarch64: C2 generates illegal instructions with int shifts >=32 - Set ARCH_DATA_MODEL=64 for AArch64. - Tidy up allocation prefetch - Tidy up use of BUILTIN_SIM in vm_version_aarch64 - Tweak build flags in line with jdk8-b90 - tweaked native lib makefile to ensure debug symbols are generated - Unwind native AArch64 frames. - Use os::malloc to allocate the register map. - Use pipe_serial instead of pipe_class_memory in store*_volatile - Use TLS for ThreadLocalStorage::thread() - Various concurrency fixes. - Work around problem with gcc 4.8.x
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Fri, 02 Oct 2015 06:11:26 +0100
parents 7c2fc44b8b6b
children 281c6aa420d1
files ChangeLog Makefile.am NEWS configure.ac hotspot.map.in
diffstat 5 files changed, 45 insertions(+), 39 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Sep 18 04:06:59 2015 +0100
+++ b/ChangeLog	Fri Oct 02 06:11:26 2015 +0100
@@ -1,3 +1,28 @@
+2015-10-01  Andrew John Hughes  <gnu.andrew@member.fsf.org>
+
+	* Makefile.am:
+	(JDK_UPDATE_VERSION): Bump to 60.
+	(BUILD_VERSION): Bump to b24.
+	(CORBA_CHANGESET): Update to icedtea-3.0.0pre06 tag.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(NASHORN_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	(NASHORN_SHA256SUM): Likewise.
+	* NEWS: Update potential release date and
+	remove backport entries resolved upstream
+	as of 8u60-b24.
+	* configure.ac: Bump to 3.0.0pre06.
+	* hotspot.map: Update to icedtea-3.0.0pre06 tag.
+
 2015-09-16  Andrew John Hughes  <gnu.andrew@member.fsf.org>
 
 	* Makefile.am,
--- a/Makefile.am	Fri Sep 18 04:06:59 2015 +0100
+++ b/Makefile.am	Fri Oct 02 06:11:26 2015 +0100
@@ -1,24 +1,24 @@
 # Dependencies
 
-JDK_UPDATE_VERSION = 40
-BUILD_VERSION = b21
+JDK_UPDATE_VERSION = 60
+BUILD_VERSION = b24
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = a5ec6d805e38
-JAXP_CHANGESET = 792da500df0d
-JAXWS_CHANGESET = 561f103796e5
-JDK_CHANGESET = d64c0a9b8b5a
-LANGTOOLS_CHANGESET = 811deb5a72d3
-OPENJDK_CHANGESET = 44d6e4ff3770
-NASHORN_CHANGESET = f78a53946897
+CORBA_CHANGESET = 9e44a6fa9127
+JAXP_CHANGESET = 69e0cb284d8a
+JAXWS_CHANGESET = 1c0bd390de66
+JDK_CHANGESET = fb2a70b389fe
+LANGTOOLS_CHANGESET = 69b782e543d5
+OPENJDK_CHANGESET = ff58c7164b8d
+NASHORN_CHANGESET = 6f6d12f78ab0
 
-CORBA_SHA256SUM = 915224954be37aa49b3899648dfed076562ef5493b4b384bbd5290d58ef18c44
-JAXP_SHA256SUM = 6f05830ca54c3d834952732e159a7e63586e49d573cd1117f7e24a0b86a2303c
-JAXWS_SHA256SUM = 3d9fe0190707e067a145ee2510b2f6e3ed0bd26fb8ad629b533c7f5a37a5b0c3
-JDK_SHA256SUM = 907893bb472fa08ea38add9e28b87cebaf9a9c42aa26935ec970e9ff594f59fb
-LANGTOOLS_SHA256SUM = 3f7f6bc156c20b025f76f570f091a98db9d023d6c76378347cded4d1c31bd363
-OPENJDK_SHA256SUM = 3d8b521a38ddf34653062a4b01294d6744230923e5cdf0960e48744772aae3db
-NASHORN_SHA256SUM = bd6c90ca87cff5eab024f0716bc27cbfbf92eee76b4e2cb751072277d7b2a870
+CORBA_SHA256SUM = 261f6d39abb6169589ffbe61cd586dd85b34a11d38fd9fb16d6dc77595c9177d
+JAXP_SHA256SUM = 834be5180738fe6f1832e833a0200fa642131b8d4e0e1d29a8bc983c585d4640
+JAXWS_SHA256SUM = 12da65a86ecea2164e29c482eac61adfe0af721e0e7d9db5fea83e49b9246eca
+JDK_SHA256SUM = e6df5d381931f5947f447d5fb1166dcb9b90c924de4985ea7306138f67fd65fd
+LANGTOOLS_SHA256SUM = 542defa90586f907ed507df172cff0408cb2b54a9492f160f29a8e7d57806d2b
+OPENJDK_SHA256SUM = 2470c96bdb5373aa8bfcb9d95edde5c5e72730a22bed592370873e68dd38914d
+NASHORN_SHA256SUM = e5c2b738ddc8bfcf61afe8326274db442daefeb9f2a637a90eaa62562fa45cb9
 
 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
 HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
--- a/NEWS	Fri Sep 18 04:06:59 2015 +0100
+++ b/NEWS	Fri Oct 02 06:11:26 2015 +0100
@@ -10,39 +10,20 @@
 
 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
-New in release 3.0.0 (2014-XX-XX):
+New in release 3.0.0 (2015-XX-XX):
 
+* Rebase on jdk8u60-b24
 * Backports
   - S4890063, PR2304, RH1214835: HPROF: default text truncated when using doe=n option
-  - S6584008, PR2192, RH1173326: jvmtiStringPrimitiveCallback should not be invoked when string value is null
-  - S6991580, PR2403: IPv6 Nameservers in resolv.conf throws NumberFormatException
   - S8000650, PR2462: unpack200.exe should check gzip crc
-  - S8011278: Allow using a system-installed giflib
-  - S8012224: AWT_TopLevels/TopLevelEvents/Automated/WindowIconifyDeiconifyEventsTest02 fails on Ubuntu 12.04 Unity shell
   - S8035341: Allow using a system installed libpng
   - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behavior
-  - S8039921, PR2467: SHA1WithDSA with key > 1024 bits not working
   - S8042159: Allow using a system-installed lcms2
   - S8042806: Splashscreen uses libjpeg-internal macros
   - S8043805: Allow using a system-installed libjpeg
   - S8044235: src.zip should include all sources
-  - S8067231, PR2401: Zero builds fail after JDK-6898462
-  - S8067364, PR2146, RH114622: Printing to Postscript doesn't support dieresis
-  - S8069072, PR1961, RH1135504: GHASH performance improvement
-  - S8071705. PR2399, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
-  - S8072385, PR2404: Only the first DNSName entry is checked for endpoint identification
-  - S8074312, PR2253: Enable hotspot builds on 4.x Linux kernels
-  - S8074761, PR2471: Empty optional parameters of LDAP query are not interpreted as empty
   - S8074839, PR2462: Resolve disabled warnings for libunpack and the unpack200 binary
   - S8074859, PR1937: Turn on warnings as error
-  - S8076212, PR2402: AllocateHeap() and ReallocateHeap() should be inlined.
-  - S8078439, PR2430, RH1231999: SPNEGO auth fails if client proposes MS krb5 OID
-  - S8078482, PR2398, RH1201393: ppc: pass thread to throw_AbstractMethodError
-  - S8078490, PR2431, RH1213280: Missed submissions in ForkJoinPool
-  - S8078654, PR2332: CloseTTFontFileFunc callback should be removed
-  - S8078666, PR2325: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
-  - S8081475, PR2427: SystemTap does not work when JDK is compiled with GCC 5
-  - S8087156, PR2444: SetupNativeCompilation ignores CFLAGS_release for cpp files
 * Bug fixes
   - S8041658: Use of -fdevirtualize on macroAssembler_x86.o (via -O2) with gcc 4.9.0 creates broken VM
   - PR94: empty install target in Makefile.am
--- a/configure.ac	Fri Sep 18 04:06:59 2015 +0100
+++ b/configure.ac	Fri Oct 02 06:11:26 2015 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.0.0pre05], [distro-pkg-dev@openjdk.java.net])
+AC_INIT([icedtea], [3.0.0pre06], [distro-pkg-dev@openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AM_MAINTAINER_MODE([enable])
 AC_CONFIG_FILES([Makefile])
--- a/hotspot.map.in	Fri Sep 18 04:06:59 2015 +0100
+++ b/hotspot.map.in	Fri Oct 02 06:11:26 2015 +0100
@@ -1,2 +1,2 @@
 # version url changeset md5sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ b07272ef9ccd c17e1cb4f638a7506c5f917105119f079f8c9a9aeeb9d7e68d2ebdaa352c6d89
+default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 2ee4407fe4e4 108fad93db510537b53dec83dbbfa09cc00e84346ecafd4ea97423395d496d0f