changeset 2528:d84be26576af

Bump to icedtea-3.0.0pre03. Upstream changes: - PR2199: Support giflib 5.1.0 - PR2212: DGifCloseFile call should check the return value, not the error code, for failure - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc. - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value - S6302052: Reference to nonexistant Class in javadoc - S6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical. - S6521706: A switch operator in JFrame.processWindowEvent() should be rewritten - S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec - S6624085: Fourth mouse button (wheel) is treated like second button - isPopupTrigger returns true - S6642881: Improve performance of Class.getClassLoader() - S6853696: (ref) ReferenceQueue.remove(timeout) may return null even if timeout has not expired - S6883953: java -client -XX:ValueMapInitialSize=0 crashes - S6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94 - S6904367: (coll) IdentityHashMap is resized before exceeding the expected maximum size - S7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets - S7011804: SequenceInputStream with lots of empty substreams can cause StackOverflowError - S7033533: realSync() doesn't work with Xfce - S7058697: Unexpected exceptions in MID parser code - S7058700: Unexpected exceptions and timeouts in SF2 parser code - S7067052: Default printer media is ignored - S7095856: OutputStreamHook doesn't handle null values - S7107611: sun.security.pkcs11.SessionManager is scalability blocker - S7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS - S7148531: [macosx] In test, the window does not have time to resize before make a screenshot - S7150092: NTLM authentication fail if user specified a different realm - S7169583: JInternalFrame title not antialiased in Nimbus LaF - S7170310: ScrollBar doesn't become active when tabs are created more than frame size - S8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (& .solaris & .aix) - S8003900: X11 dependencies should be removed from Mac OS X build. - S8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML - S8010767: Build fails on OEL6 with 16 cores - S8011537: (fs) Path.register(..) clears interrupt status of thread with no InterruptedException - S8015256: Better class accessibility - S8015376: Remove jnlp and applet files from the JDK samples - S8019342: G1: High "Other" time most likely due to card redirtying - S8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock - S8024366: Make UseNUMA enable UseNUMAInterleaving - S8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper - S8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...) - S8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9) - S8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert - S8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask on OS X - S8026497: Font2DTest demo: unused resource files - S8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong - S8026796: Make replace_in_map() on parent maps generic - S8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops - S8027144: Review restriction of JAX-WS java packages going to JDK8 - S8027148: SystemFlavorMap.getNativesForFlavor returns list of native formats in incorrect order - S8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction - S8027959: Early reclamation of large objects in G1 - S8028037: [parfait] warnings from b114 for hotspot.src.share.vm - S8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j> - S8028430: JDI: ReferenceType.visibleMethods() return wrong visible methods - S8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh timeout, leaves looping process - S8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit - S8028710: G1 does not retire allocation buffers after reference processing work - S8028727: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt - S8029012: parameter_index for type annotation not updated after outer.this added - S8029070: memory leak in jmm_SetVMGlobal - S8029253: [macosx] Performance problems with Retina display on Mac OS X - S8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation - S8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements - S8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() - S8029536: JFileChooser filter uses .toString() instead of getDescription() for filter text on GTK laf - S8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API - S8029607: Type of Service (TOS) cannot be set in IPv6 header - S8029797: Let jprt run configure when building - S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 - S8030079: Lint warnings in java.lang.invoke - S8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long - S8030681: add "serve" command and --quiet and --verbose options to hgforest - S8030976: Untaken paths should be more vigorously pruned at highest optimization level - S8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending - S8031092: jdeps does not recognize --help option. - S8031323: Optionally align objects copied to survivor spaces - S8031373: Lint warnings in java.util.stream - S8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader - S8031435: Ftp download does not work properly for ftp user without password - S8031696: [macosx] TwentyThousandTest test failed with OOM - S8031709: Configure --with-jvm-variants=client, server, x produces default outputdir containing comma - S8031721: Remove non-existent test from TEST.groups - S8031994: java/lang/Character/CheckProp test times out - S8032247: SA: Constantpool lookup for invokedynamic is not implemented - S8032379: Remove the is_scavenging flag to process_strong_roots - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does not throw CertificateException for invalid input - S8032650: [parfait] warning from b124 for jdk/src/share/native/java/util: jni exception pending - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running - S8032908: getTextContent doesn't return string in JAXP - S8033141: Cleanup of sun.awt.X11 package - S8033370: [parfait] warning from b126 for solaris/native/sun/util/locale/provider: JNI exception pending - S8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method - S8033483: Should ignore nested lambda bodies during overload resolution - S8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC - S8033699: Incorrect radio button behavior - S8033764: Remove the usage of StarTask from BufferingOopClosure - S8033785: TimeZoneNamesTest should be removed - S8033893: jdk build is broken due to the changeset of JDK-8033370 - S8033923: Use BufferingOopClosure for G1 code root scanning - S8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86 - S8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m - S8034032: Check src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending issues - S8034033: [parfait] JNI exception pending in share/native/sun/security/krb5/nativeccache.c - S8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment - S8034085: Do not prefer indexed properties - S8034164: Introspector ignores indexed part of the property sometimes - S8034218: Improve fontconfig.properties for AIX platform - S8034761: Remove the do_code_roots parameter from process_strong_roots - S8034764: Use process_strong_roots to adjust the StringTable - S8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount - S8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle - S8035162: Service printing service - S8035165: Expose internal representation in sun.awt.X11 - S8035328: closed/compiler/6595044/Main.java failed with timeout - S8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do - S8035400: Move G1ParScanThreadState into its own files - S8035401: Fix visibility of G1ParScanThreadState members - S8035412: Cleanup ClassLoaderData::is_alive - S8035605: Expand functionality of PredictedIntrinsicGenerator - S8035648: Don't use Handle in java_lang_String::print - S8035650: Exclude AIX from VS.NET make/windows/projectcreator.make - S8035746: Add missing Klass::oop_is_instanceClassLoader() function - S8035759: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/krb5/NativeCreds.c - S8035781: Improve equality for annotations - S8035826: [parfait] JNI exception pending in src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c - S8035829: [parfait] JNI exception pending in jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c - S8035893: JVM_GetVersionInfo fails to zero structure - S8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC - S8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler - S8036007: javac crashes when encountering an unresolvable interface - S8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1 - S8036156: Limit default method hierarchy - S8036533: Method for correct defaults - S8036588: VerifyFieldClosure fails instanceKlass:3133 - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp - S8036613: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c - S8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX) - S8036616: [TESTBUG] Embedded: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with -XX:+UsePerfData - S8036805: Correct linker method lookup. - S8036861: Application can't be loaded fine,the save dialog can't show up. - S8036936: Use local locales - S8036953: Fix timing of varargs access check, per JDK-8016205 - S8036981: JAXB not preserving formatting for xsd:any Mixed content - S8037066: Secure transport layer - S8037209: Improvements and cleanups to bytecode assembly for lambda forms - S8037210: Get rid of char-based descriptions 'J' of basic types - S8037326: VerifyAccess.isMemberAccessible() has incorrect access check - S8037344: Use the "next" field to iterate over fine remembered instead of using the hash table - S8037404: javac NPE or VerifyError for code with constructor reference of inner class - S8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617 - S8037746: Bundling Derby 10.11 with 8u40 - S8037846: Ensure streaming of input cipher streams - S8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap - S8037948: Improve documentation for org.w3c.dom package - S8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled - S8037968: Add tests on alignment of objects copied to survivor space - S8038027: DTDBuilder should be run in headless mode - S8038261: JSR292: cache and reuse typed array accessors - S8038265: CMS: enable time based triggering of concurrent cycles - S8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize - S8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a non-adequate message - S8038364: Use certificate exceptions correctly - S8038393: [TESTBUG] ciReplay/* tests fail after 8034775 - S8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes - S8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS - S8038405: Clean up some virtual fucntions in Space class hierarchy - S8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace - S8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize - S8038423: G1: Decommit memory within heap - S8038435: Some hgforest.sh commands don't receive parameters - S8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness - S8038754: ReplayCacheTestProc test fails with timeout - S8038756: new WB API :: get/setVMFlag - S8038776: VerifyError when running successfully compiled java class - S8038829: G1: More useful information in a few assert messages - S8038898: Safer safepoints - S8038903: More native monitor monitoring - S8038908: Make Signature more robust - S8038913: Bolster XML support - S8038919: Requesting focus to a modeless dialog doesn't work on Safari - S8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure' - S8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet - S8038966: JAX-WS handles wrongly xsd:any arguments for Web services - S8038982: java/lang/ref/EarlyTimeout.java failed again - S8039097: Some tests fail with NPE since 7u60 b12 - S8039147: Cleanup SuspendibleThreadSet - S8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes - S8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework - S8039444: Swing applications not being displayed properly - S8039489: Refactor test framework for dynamic VM options - S8039498: Add iterators to GrowableArray - S8039509: Wrap sockets more thoroughly - S8039520: More atomicity of atomic updates - S8039533: Higher resolution resolvers - S8039596: Remove HeapRegionRemSet::clear_incoming_entry - S8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit exactly at rounding position greater than 5 - S8039990: Add sequential operation support to hgforest - S8040002: Clean up code and code duplication in re-diryting cards for verification - S8040007: GtkFileDialog strips user inputted filepath - S8040076: Memory leak. java.awt.List objects allowing multiple selections are not GC-ed. - S8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp - S8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage - S8040617: [macosx] Large JTable cell results in a OutOfMemoryException - S8040722: G1: Clean up usages of heap_region_containing - S8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname) - S8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline - S8040806: BitSet.toString() can throw IndexOutOfBoundsException - S8040808: Uninitialised memory in OGLBufImgsOps.c, D3DBufImgOps.cpp - S8040812: Uninitialised memory in jdk/src/share/native/sun/security/ec/impl/mpi.c - S8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp - S8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp - S8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate - S8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris - S8041151: More concurrent hgforest - S8041529: Better parameterization of parameter lists - S8041535: Update certificate lists for compact1 profile - S8041540: Better use of pages in font processing - S8041545: Better validation of generated rasters - S8041564: Improved management of logger resources - S8041572: [macosx] huge native memory leak in AWTWindow.m - S8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java fails with "In j.s file, but not in golden set: com.sun.activation.registries." - S8041717: Issue with class file parser - S8041734: JFrame in full screen mode leaves empty workspace after close - S8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap - S8041984: CompilerThread seems to occupy all CPU in a very rare situation - S8041987: [macosx] setDisplayMode crashes - S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser - S8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs - S8042053: Broken links to jarsigner and keytool docs in java.security package summary - S8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails with java.lang.NullPointerException on Windows x86 - S8042123: Support default and static interface methods in JDI, JDWP and JDB - S8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale - S8042195: Introduce umbrella header orderAccess.inline.hpp. - S8042205: javax/management/monitor/*: some tests didn't get all the notifications - S8042235: redefining method used by multiple MethodHandles crashes VM - S8042255: make gc src file exclusion more automatic - S8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class - S8042417: hgforest: allow local clone of extra repos - S8042428: CompileQueue::free_all() code is incorrect - S8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4 - S8042440: awt_Plugin no longer needed - S8042469: Launcher changes for native memory tracking scalability enhancement - S8042470: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified - S8042480: CipherInputStream.close() throws AEADBadTagException in some cases - S8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798 - S8042590: Running form URL throws NPE - S8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()' - S8042609: Limit splashiness of splash images - S8042622: Check for CRL results in IllegalArgumentException "white space not allowed" - S8042737: Introduce umbrella header prefetch.inline.hpp - S8042797: Avoid strawberries in LogRecord - S8042804: Support invoking Hotspot tests from top level - S8042810: hgforest: some shells run read in sub-shell and can't use fifo - S8042816: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified, part 2 - S8042835: Remove mnemonic character from open, save and open directory JFileChooser's buttons - S8042945: Remove @throws ClassCastException for CertificateRevokedException constructor - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine - S8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all() - S8043182: hgforest.sh: syntax error on line 329 - S8043200: Decrease the preference mode of RC4 in the enabled cipher suite list - S8043275: 8u40 backport: Fix interface initialization for default methods. - S8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013 - S8043302: [TESTBUG] Need a test to cover JDK-8029755 - S8043454: Test case for 8037157 should not throw a VerifyError - S8043476: java/util/BitSet/BSMethods.java failed with: java.lang.OutOfMemoryError: Java heap space - S8043477: java/lang/ProcessBuilder/Basic.java failed with: java.lang.AssertionError: Some tests failed - S8043508: JVM core dumps with very long text in tooltip - S8043546: C1 optimizes @Stable instance fields with default values - S8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps - S8043610: Sorting columns in JFileChooser fails with AppContext NPE - S8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp - S8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx - S8043766: CMM Testing: 8u40 Decommit auxiliary data structures - S8043869: [macosx] java -splash does not honor @2x hi dpi notation for retina support - S8043926: javac, code valid in 7 is not compiling for 8 - S8044056: Testcase added in wrong location in 8043302 - S8044135: Add API to start JMX agent from attach framework - S8044140: Create NMT (Native Memory Tracking) tests for NMT2 - S8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential (Krb5ProxyCredential) - S8044269: Analysis of archive files. - S8044274: Proper property processing - S8044398: Attach code should propagate errors in Diagnostic Commands as errors - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC - S8044473: Allow for extended set of platform MXBeans - S8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64 - S8044546: Crash on faulty reduce/lambda - S8044604: Increment minor version of HSx for 8u25 and initialize the build number - S8044614: [macosx] Focus issue with 2 applets in firefox - S8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value - S8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output - S8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux - S8044671: NPE from JapaneseEra when a new era is defined in calendar.properties - S8044737: Lambda: NPE while obtaining method reference through lambda expression - S8044748: JVM cannot access constructor though ::new reference although can call it directly - S8044749: Resolve autoconf and other merge issue from 8u20 to 8u25 - S8044866: Fix raw and unchecked lint warnings in asm - S8046007: Java app receives javax.print.PrintException: Printer is not accepting job - S8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java fails intermittently on Solaris 11 in 8u40 nightly - S8046060: Different results of floating point multiplication for lambda code block - S8046070: Class Data Sharing clean up and refactoring - S8046210: Missing memory barrier when reading init_lock - S8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails - S8046231: G1: Code root location ... from nmethod ... not in strong code roots for region - S8046233: VerifyError on backward branch - S8046268: compiler/whitebox/ tests fail : must be osr_compiled - 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 - S8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc - S8046545: JNI exception pending in jdk/src/share/bin/java.c - S8046559: NPE when changing Windows theme - S8046598: Scalable Native memory tracking development - S8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted - S8046670: Make CMS metadata aware closures applicable for other collectors - S8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943 - S8046715: Add a way to verify an extended set of command line options - S8046769: Set T family feature bit on Niagara systems - S8046783: Add hidden field to methods for event based tracing - S8046884: JNI exception pending in jdk/src/solaris/native/sun/java2d/x11: X11PMPLitLoops.c, X11SurfaceData.c - S8046887: JNI exception pending in jdk/src/solaris/native/sun/awt: awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c, sun_awt_X11_GtkFileDialogPeer.c - S8046888: JNI exception pending in jdk/src/share/native/sun/awt/image/awt_parseImage.c - S8046894: JNI exception pending in jdk/src/solaris/native/sun/awt/X11Color.c - S8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY - S8047062: Improve diagnostic output in com/sun/jndi/ldap/LdapTimeoutTest.java - S8047066: Test test/sun/awt/image/bug8038000.java fails with ClassCastException - S8047073: Some javax/management/ fails with JFR - S8047145: 8u20 l10n resource file translation update 2 - S8047186: jdk.net.Sockets throws InvocationTargetException instead of original runtime exceptions - S8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread. - S8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure - S8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp - S8047340: (process) Runtime.exec() fails in Turkish locale - S8047341: lambda reference to inner class in base class causes LambdaConversionException - S8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator - S8047373: Clean the ExceptionCache in one pass - S8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init> - S8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError when run in concurrent mode - S8047719: Incorrect LVT in switch statement - S8047732: new hotspot build - hs25.20-b21 - S8047740: Add hotspot testset to jprt.properties - S8047795: Collections.checkedList checking bypassed by List.replaceAll - S8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops - S8047818: G1 HeapRegions can no longer be ContiguousSpaces - S8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC - S8047820: G1 Block offset table does not need to support generic Space classes - S8047821: G1 Does not use the save_marks functionality as intended - S8047925: Add mercurial version checks to get_source.sh - S8047934: Adding new API for unlocking diagnostic argument. - S8047976: Ergonomics for GC thread counts should update the flags - S8048020: Regression on java.util.logging.FileHandler - S8048025: Ensure cache consistency - S8048063: (jdeps) Add filtering capability - S8048073: Cannot read ccache entry with a realm-less service name - S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX - S8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap - S8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account - S8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow - S8048112: G1 Full GC needs to support the case when the very first region is not available - S8048121: javac complex method references: revamp and simplify - S8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40 - S8048150: Allow easy configurations for large CDS archives - S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed - S8048184: handle mercurial dev build version string - S8048194: GSSContext.acceptSecContext fails when a supported mech is not initiator preferred - S8048207: Collections.checkedQueue.offer() calls add on wrapped queue - S8048209: Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on wrong object - S8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607 - S8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes - S8048265: AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert - S8048268: G1 Code Root Migration performs poorly - S8048269: Add flag to turn off class unloading after G1 concurrent mark - S8048270: Resolve autoconf and other merge issue from 8u20-b20 to 8u25 - S8048506: [macosx] javax.swing.PopupFactory issue with null owner - S8048511: Uninitialised memory in jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c - S8048512: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp - S8048515: Read outside array bounds in jdk/src/solaris/native/java/lang/java_props_md.c - S8048524: Memory leak in jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c - S8048549: [macosx] Disable usage of system menu bar if AWT is embedded in FX - S8048583: CustomMediaSizeName class matching to standard media is too loose - S8048703: ReplacedNodes dumps it's content to tty - S8048879: "unexpected yanked node" opto/postaloc.cpp:139 - S8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method - S8048913: java/util/logging/LoggingDeadlock2.java times out - S8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp - S8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking - S8049055: Tests added to the jdk/test/TEST.groups to be run on correct profiles - S8049057: JNI exception pending in jdk/src/windows/native/sun/windows/ - S8049065: [JLightweightFrame] Support DnD for SwingNode - S8049071: Add jtreg jobs to JPRT for hotspot - S8049075: javac, wildcards and generic vararg method invocation not accepted - S8049128: 8u20 l10n resource file translation update 2 - jaxp - S8049198: [macosx] Incorrect thread access when showing splash screen - S8049244: XML Signature performance issue caused by unbuffered signature data - S8049250: Need a flag to invert the Card.disconnect(reset) argument - S8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization - S8049303: Transient network problems cause JMX thread to fail silenty - S8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true - S8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out - S8049343: (tz) Support tzdata2014g - S8049346: [TESTBUG] fix the @run line of the test: jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java - S8049373: All compact profiles builds fail following JDK-8044473 - S8049411: Minimal VM build broken after gcId.cpp was added - S8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not called for empty combobox on MacOS/aqua look and feel - S8049421: G1 Class Unloading after completing a concurrent mark cycle - S8049426: Minor cleanups after G1 class unloading - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory - S8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message - S8049529: LogCompilation: annotate make_not_compilable with compilation level - S8049530: Provide descriptive failure reason for compilation tasks removed for the queue - S8049532: LogCompilation: C1: inlining tree is flat (no depth is stored) - S8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow - S8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke - S8049583: Test closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on Window XP - S8049599: MetaspaceGC::_capacity_until_GC can overflow - S8049684: pstack crashes on java core dump - S8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off - S8049884: Reduce possible timing noise in com/sun/jndi/ldap/LdapTimeoutTest.java - S8049916: new hotspot build - hs25.40-b02 - S8049996: [macosx] test java/awt/image/ImageIconHang.java fails with NPE - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check - S8050052: Small cleanups in java.lang.invoke code - S8050053: Improve caching of different invokers - S8050057: Improve caching of MethodHandle reinvokers - S8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer - S8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently - S8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid - S8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle - S8050167: linux-sparcv9: hs_err file does not show any stack information - S8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm) - S8050174: Support overriding of isInvokeSpecial flag in WrappedMember - S8050200: Make LambdaForm intrinsics detection more robust - S8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp - S8050386: javac, follow-up of fix for JDK-8049305 - S8050485: super() in a try block in a ctor causes VerifyError - S8050804: (jdeps) Recommend supported API to replace use of JDK internal API - S8050877: Improve code for pairwise argument conversions and value boxing/unboxing - S8050884: Intrinsify ValueConversions.identity() functions - S8050887: Intrinsify constants for default values - S8050893: (smartcardio) Invert reset argument in tests in sun/security/smartcardio - S8050942: PPC64: implement template interpreter for ppc64le - S8050972: Concurrency problem in PcDesc cache - S8050973: CMS/G1 GC: add missing Resource and Handle mark - S8050978: Fix bad field access check in C1 and C2 - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming - S8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20. - S8051004: javac, incorrect bug id in tests for JDK-8050386 - S8051005: Third Party License Readme update for 8u20 - S8051012: Regression in verifier for <init> method call from inside of a branch - S8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on - S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE - S8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build - S8051402: javac, type containment should accept that CAP <= ? extends CAP and CAP <= ? super CAP - S8051467: javac, additional test case for JDK-8051402 - S8051588: DataTransferer.getInstance throws ClassCastException in headless mode - S8051614: smartcardio TCK tests fail due to lack of 'reset' permission - S8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose internal representation - S8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call - S8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java - S8051908: new hotspot build - hs25.20-b23 - S8051910: new hotspot build - hs25.40-b03 - S8051958: Cannot assign a value to final variable in lambda - S8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap - S8052081: Optimize generated by C2 code for Intel's Atom processor - S8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since 7u71 b01 - S8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate - S8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set - S8052313: Backport CDS tests from JDK-9 to jdk8_u40 - S8052403: java/util/logging/CheckZombieLockTest.java fails with NoSuchFileException - S8052406: SSLv2Hello protocol may be filter out unexpectedly - S8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795 - S8053963: (dc) Use DatagramChannel.receive() instead of read() in connect() - S8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit. - S8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT - S8054029: (fc) FileChannel.size() returns 0 for block devices on Linux - S8054054: 8040121 is broken - S8054159: new hotspot build - hs25.40-b04 - S8054210: NullPointerException when compiling specific code. - S8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError - S8054292: code comments leak in fastdebug builds - S8054341: Remove some obsolete code in G1CollectedHeap class - S8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout - S8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2) - S8054372: Cleanup of com.sun.media.sound packages - S8054376: Move RTM flags from Experimental to Product - S8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes - S8054431: Some of the input validation in the javasound is too strict - S8054448: (ann) Cannot reference field of inner class in an anonymous class - S8054478: C2: Incorrectly compiled char[] array access crashes JVM - S8054480: Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null - S8054530: C2: assert(res == old_res) failed: Inconsistency between old and new - S8054546: NMT2 leaks memory - S8054547: Re-enable warning for incompatible java launcher - S8054550: new hotspot build - hs25.40-b05 - S8054638: xrender: text drawn after setColor(Color.white) is actually black - S8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated - S8054800: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp - S8054801: Memory leak in jdk/src/windows/native/sun/windows/awt_InputMethod.cpp - S8054804: 8u25 l10n resource file translation update - S8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376 - S8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark. - S8054817: File ccache only recognizes Linux and Solaris defaults - S8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data - S8054819: Rename HeapRegionSeq to HeapRegionManager - S8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking - S8054841: (process) ProcessBuilder leaks native memory - S8054883: Segmentation error while running program - S8054927: Missing MemNode::acquire ordering in some volatile Load nodes - S8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140 - S8054952: [TESTBUG] Add missing NMT2 tests - S8054970: gc src file exclusion should exclude alternative sources - S8054987: (reflect) Add sharing of annotations between instances of Executable - S8055006: Store original value of Min/MaxHeapFreeRatio - S8055007: NMT2: emptyStack missing in minimal build - S8055012: [TESTBUG] NMTHelper fails to parse NMT output - S8055051: runtime/NMT/CommandLineEmptyArgument.java fails - S8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available - S8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails - S8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests - S8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class w/ generic type - S8055069: TSX and RTM should be deprecated more strongly until hardware is corrected - S8055098: WB API should be extended to provide information about size and age of object. - S8055155: new hotspot build - hs25.40-b06 - S8055217: Make jdk8u40 the default jprt release for hs25.40 - S8055222: Currency update needed for ISO 4217 Amendment #159 - S8055236: Deadlock during NMT2 shutdown on Windows - S8055243: Make jdk8u40 the default release - S8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag - S8055286: Extend CompileCommand=option to handle numeric parameters - S8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead - S8055393: [Testbug] Some tests are being executed and fail under profiles - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c - S8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method - S8055514: Wrong, confusing error when non-static varargs referenced in static context - S8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423 - S8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers - S8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC - S8055662: Update mapfile for libjfr - S8055677: java/lang/instrument/RedefineBigClass.sh RetransformBigClass.sh start failing after JDK-8055012 - S8055684: runtime/NMT/CommandLineEmptyArgument.java fails - S8055717: Increment hsx 25.25 build to b02 for 8u25-b11 - S8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException - S8055744: 8u-dev nightly solaris builds failed on 08/20 - S8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running - S8055785: Modifications of I/O methods for instrumentation purposes - S8055786: new hotspot build - hs25.40-b07 - S8055798: Japanese translation for a warning from javac looks incorrect. - S8055816: Remove dead code in g1BlockOffsetTable - S8055903: Develop sanity tests on SPARC's SHA instructions support - S8055904: Develop tests for new command-line options related to SHA intrinsics - S8055919: Remove dead code in G1 concurrent marking code - S8055946: assert(result == NULL || result->is_oop()) failed: must be oop - S8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM - S8055952: new hotspot build - hs25.40-b08 - S8055953: [TESTBUG] Fix for 8055098 does not contain unit test - S8056014: Type inference may be skipped for a complex receiver generic method in a parameter position - S8056026: Debug security logging should print Provider used for each crypto operation - S8056043: Heap does not shrink within the heap after JDK-8038423 - S8056049: getProcessCpuLoad() stops working in one process when a different process exits - S8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array" - S8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile - S8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations' - S8056072: add jprt_optimized targets - S8056084: Refactor Hashtable to allow implementations without rehashing support - S8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality - S8056121: set the default release to 8u25 in the source tree for JPRT - S8056122: Upgrade JDK to use LittleCMS 2.6 - S8056124: Hotspot should use PICL interface to get cacheline size on SPARC - S8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running - S8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC - S8056183: os::is_MP() always reports true when NMT is enabled - S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure - S8056223: typo in export_optimized_jdk - S8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM - S8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse - S8056248: Improve ForkJoin thread throttling - S8056249: Improve CompletableFuture resource usage - S8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted - S8056263: [TESTBUG] Re-enable NMTWithCDS.java test - S8056299: new hotspot build - hs25.40-b09 - S8056914: Right Click Menu for Paste not showing after upgrading to java 7 - S8056926: Improve caching of GuardWithTest combinator - S8056964: JDK-8055286 changes are incomplete. - S8056971: Minor class loading clean-up - S8056984: Exception in compiler: java.lang.AssertionError: isSubClass T - S8056987: 8u-dev nightly windows builds failed from 8/29 - S8057020: LambdaForm caches should support eviction - S8057042: LambdaFormEditor: derive new LFs from a base LF - S8057043: Type annotations not retained during class redefine / retransform - S8057129: Fix AIX build after the Extend CompileCommand=option change 8055286 - S8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq - S8057165: [TESTBUG] Need a test to cover JDK-8054883 - S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris - S8057531: refactor gc argument processing code slightly - S8057535: add a thread extension class - S8057536: Refactor G1 to allow context specific allocations - S8057564: JVM hangs at getAgentProperties after attaching to VM with lower - S8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc) - S8057623: add an extension class for argument handling - S8057629: Third Party License Readme update for 8u40 - S8057643: Unable to build --with-debug-level=optimized on OSX - S8057649: new hotspot build - hs25.40-b10 - S8057654: Extract checks performed during MethodHandle construction into separate methods - S8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks - S8057657: Annotate LambdaForm parameters with types - S8057658: Enable G1 FullGC extensions - S8057707: TEST library enhancement in lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java - S8057710: Refactor G1 heap region default sizes - S8057719: Develop new tests for LambdaForm Reduction and Caching feature - S8057722: G1: Code root hashtable updated incorrectly when evacuation failed - S8057747: Several test failing after update to tzdata2014g - S8057750: CTW should not make MH intrinsics not entrant - S8057751: CompileNativeLibraries for custom build - S8057752: WhiteBox extension support for testing - S8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair - S8057768: Make heap region region type in G1 HeapRegion explicit - S8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform - S8057788: [macosx] "Pinch to zoom" does not work since jdk7 - S8057793: BigDecimal is no longer effectively immutable - S8057794: Compiler Error when obtaining .class property - S8057799: Unnecessary NULL check in G1KeepAliveClosure - S8057800: Method reference with generic type creates NPE when compiling - S8057813: Alterations to jdk_security3 test target - S8057818: collect allocation context statistics at gc pauses - S8057824: methods to copy allocation context statistics - S8057827: notify an obj when allocation context stats are available - S8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface - S8057893: JComboBox actionListener never receives "comboBoxEdited" from getActionCommand - S8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively - S8057934: Upgrade to LittleCMS 2.6 breaks AIX build - S8057936: java.net.URLClassLoader.findClass uses exceptions in control flow - S8057959: Retag 8u25-b16 to include more fixes - S8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant - S8058112: Invalid BootstrapMethod for constructor/method reference - S8058120: Rendering / caret errors with HTMLDocument - S8058136: Test api/java_awt/SplashScreen/index.html\#ClosedSplashScreenTests fails because of java.lang.IllegalStateException was not thrown - S8058148: MaxNodeLimit and LiveNodeCountInliningCutoff - S8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters - S8058193: [macosx] Potential incomplete fix for JDK-8031485 - S8058197: AWT fails on generic non-reparenting window managers - S8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs - S8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack - S8058235: identify GCs initiated to update allocation context stats - S8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java - S8058275: new hotspot build - hs25.40-b11 - S8058291: Missing some checks during parameter validation - S8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken - S8058448: Disable JPRT submissions from the hotspot repo - S8058473: "Comparison method violates its general contract" when using Clipboard - S8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr - S8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it - S8058487: JRE installer fails if older jre is on the system with MSI 1603 error. System error 183 - S8058505: BigIntegerTest does not exercise Burnikel-Ziegler division - S8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub - S8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic - S8058564: Tiered compilation performance drop in PIT - S8058568: GC cleanup phase can cause G1 skipping a System.gc() - S8058573: Resolve autoconf and other merge issue from 8u25 and 8u40 - S8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest until 8057020 is fixed - S8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit - S8058626: Missing part of 8057656 in 8u40 compared to 9 - S8058632: Revert JDK-8054984 from 8u40 - S8058653: [TEST_BUG] Test java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError - S8058657: Add @jdk.Exported to com.sun.jarsigner APIs - S8058661: Compiled LambdaForms should inherit from Object to improve class loading performance - S8058664: Bad fonts in BigIntegerTest - S8058679: More bad characters in BigIntegerTest - S8058695: [TESTBUG] Reinvokers with arity >253 can't be cached - S8058708: java.lang.AssertionError compiling source code - S8058715: stability issues when being launched as an embedded JVM via JNI - S8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods - S8058733: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and LFMultiThreadCachingTest.java failed on some platforms due to java.lang.VirtualMachineError - S8058739: The test case failed as "ERROR in native method: ReleasePrimitiveArrayCritical: failed bounds check" - S8058744: Crash in C1 OSRed method w/ Unsafe usage - S8058798: new hotspot build - hs25.40-b12 - S8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms - S8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement - S8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference - S8058847: C2: EliminateAutoBox regression after 8042786 - S8058858: JRE 8u20 crashes while using Japanese IM on Windows - S8058870: Mac: JFXPanel deadlocks in jnlp mode - S8058892: FILL_ARRAYS and ARRAYS are eagely initialized in MethodHandleImpl - S8058919: Add sanity test for minimal VM in test/Makefile - S8058927: ATG throws ClassNotFoundException - S8058932: java/net/InetAddress/IPv4Formats.java failed because hello.foo.bar does exist - S8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg) - S8059002: 8058744 needs a test case - S8059070: [TESTBUG] java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout - S8059100: SIGSEGV VirtualMemoryTracker::remove_released_region - S8059131: sawindbg.dll is not compiled with /SAFESEH - S8059136: Reverse removal of applet demos [backout 8015376] - S8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions - S8059177: jdk8u40 l10n resource file translation update 1 - S8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1 - S8059204: new hotspot build - hs25.40-b13 - S8059206: (tz) Support tzdata2014i - S8059216: Make PrintGCApplicationStoppedTime print information about stopping threads - S8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40 - S8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr - S8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code == 0 - S8059327: XML parser returns corrupt attribute value - S8059445: Remove CompilationRepeat - S8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent - S8059462: Typo in keytool resource file - S8059466: Force young GC to initiate marking cycle when stat update is requested - S8059556: C2: crash while inlining MethodHandle invocation w/ null receiver - S8059590: ArrayIndexOutOfBoundsException occurs when Container with overridden getComponents() is deserialized - S8059592: Recent bugfixes in ppc64 port. - S8059618: new hotspot build - hs25.40-b14 - S8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw - S8059655: new hotspot build - hs25.40-b15 - S8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges - S8059739: Dragged and Dropped data is corrupted for two data types - S8059758: Footprint regressions with JDK-8038423 - S8059780: SPECjvm2008-MPEG performance regressions on x64 platforms - S8059803: Update use of GetVersionEx to get correct Windows version in hs_err files - S8059877: GWT branch frequencies pollution due to LF sharing - S8059880: Get rid of LambdaForm interpretation - S8059921: Missing compile error in Java 8 mode for Interface.super.field access - S8059941: [D3D] The fix for JDK-8029253 should be ported to d3d pipeline - S8059942: Default implementation of DrawImage.renderImageXform() should be improved for d3d/ogl - S8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a better performance - S8059944: [OGL] Metrics for a method choice copying of texture should be improved - S8059948: Rename the test group from jdk_rt to jdk_rm - S8059998: Broken link in java.awt.event Interface KeyListener - S8060006: No Russian time zones mapping for Windows - S8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails - S8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv - S8060151: Check-in changes for 8u40 nroff Open JDK - S8060169: Update the Crash Reporting URL in the Java crash log - S8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100 - S8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error - S8060483: NPE with explicitCastArguments unboxing null - S8060485: (str) contentEquals checks the String contents twice on mismatch - S8061234: ResourceContext.requestAccurateUpdate() is unreliable - S8061275: new hotspot build - hs25.40-b16 - S8061392: PrinterJob NPE when drawing translucent image with null user clip - S8061456: [OGL] Incorrect clip is used during sw->surface blit in xor mode - S8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies) - S8061651: Interface to the Lookup Index Cache to improve URLClassPath search time - S8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method - S8061830: [asm] refresh internal ASM version v5.0.3 - S8061861: new hotspot build - hs25.40-b17 - S8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java regularly fails due to exceeded timeout - S8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms - S8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue" - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146 - S8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes - S8062164: Incorrect color conversion, when bicubic interpolation is used - S8062169: Multiple OSR compilations issued for same bci - S8062233: add java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem list - S8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets - S8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass - S8062475: Enable hook for custom doc generation - S8062501: Modifications of server socket channel accept() methods for instrumentation purposes - S8062589: new hotspot build - hs25.40-b18 - S8062608: BCEL corrupts debug data of methods that use generics - S8062635: Enable custom CompileJavaClasses.gmk - S8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm - S8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS - S8062747: Compiler error when anonymous class uses method with parametrized exception - S8062771: Core reflection should use final fields whenever possible - S8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter - S8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant - S8062957: Heap is not shrunk when deallocating under memory pressure - S8063052: Inference chokes on wildcard derived from method reference - S8063135: Enable full LF sharing by default - S8063700: -Xcheck:jni changes cause many JCK failures in api/javax_crypto tests in SunPKCS11 - S8064288: sun.management.Flag should loadLibrary() - S8064361: new hotspot build - hs25.40-b19 - S8064375: Change certain errors to warnings in CDS output. - S8064391: More thread safety problems in core reflection - S8064468: ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method - S8064516: BCEL still corrupts generic methods if bytecode offsets are modified - S8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty - S8064560: (tz) Support tzdata2014j - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8 - S8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI - S8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent - S8064854: new hotspot build - hs25.40-b20 - S8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed intermittently - S8065098: JColorChooser no longer supports drag and drop between two JVM instances - S8065132: Parameter annotations not updated when synthetic parameters are prepended - S8065157: jdk8u40 Japanese man page file translation update - S8065183: Add --with-copyright-year option to configure - S8065227: Report allocation context stats at end of cleanup - S8065238: javax.naming.NamingException after upgrade to JDK 8 - S8065305: Make it possible to extend the G1CollectorPolicy - S8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state - S8065361: Fixup headers and definitions for INCLUDE_TRACE - S8065385: new hotspot build - hs25.40-b21 - S8065397: Remove ExtendedPlatformComponent.java from EXFILES list - S8065552: setAccessible(true) on fields of Class may throw a SecurityException - S8065618: C2 RA incorrectly removes kill projections - S8065627: Animated GIFs fail to display on a HiDPI display - S8065634: Crash in InstanceKlass::clean_method_data when _method is NULL - S8065702: Deprecate the Extension Mechanism - S8065764: javax/management/monitor/CounterMonitorTest.java hangs - S8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs - S8065991: LogManager unecessarily calls JavaAWTAccess from within a critical section - S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 - S8066061: new hotspot build - hs25.40-b22 - S8066103: C2's range check smearing allows out of bound array accesses - S8066142: Edit the value in the text field and then press the tab key, the number don't increase - S8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails - S8066146: jdk.nashorn.api.scripting package javadoc should be included in jdk docs - S8066199: C2 escape analysis prevents VM from exiting quickly - S8066397: Remove network-related seed initialization code in ThreadLocal/SplittableRandom - S8066647: new hotspot build - hs25.40-b23 - S8066649: 8u backport for 8065618 is incorrect - S8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid - S8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails - S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 - S8066900: Array Out Of Bounds Exception causes variable corruption - S8066964: ppc64: argument and return type profiling, fix problem with popframe - S8066986: [headless] DataTransferer.getInstance throws ClassCastException in headless mode - S8067039: Revert changes to annotation attribute generation - S8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects - S8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException - S8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API - S8068631: new hotspot build - hs25.40-b24 - S8068650: $jdk/api/javac/tree contains docs for nashorn 2015-03-02 Andrew John Hughes <gnu.andrew@member.fsf.org> * Makefile.am: (JDK_UPDATE_VERSION): Bump to 40. (BUILD_VERSION): Set to b21. (CORBA_CHANGESET): Update to icedtea-3.0.0pre03 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: Updated. * configure.ac: Bump to 3.0.0pre03. * hotspot.map: Update to icedtea-3.0.0pre03 tag.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Mon, 02 Mar 2015 14:56:30 +0000
parents 860b787aa4c4
children a9271fe74b8d
files ChangeLog Makefile.am NEWS configure.ac hotspot.map
diffstat 5 files changed, 44 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Feb 26 01:19:27 2015 +0000
+++ b/ChangeLog	Mon Mar 02 14:56:30 2015 +0000
@@ -1,3 +1,26 @@
+2015-03-02  Andrew John Hughes  <gnu.andrew@member.fsf.org>
+
+	* Makefile.am:
+	(JDK_UPDATE_VERSION): Bump to 40.
+	(BUILD_VERSION): Set to b21.
+	(CORBA_CHANGESET): Update to icedtea-3.0.0pre03 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: Updated.
+	* configure.ac: Bump to 3.0.0pre03.
+	* hotspot.map: Update to icedtea-3.0.0pre03 tag.
+
 2015-02-25  Andrew John Hughes  <gnu.andrew@member.fsf.org>
 
 	* NEWS: Updated.
--- a/Makefile.am	Thu Feb 26 01:19:27 2015 +0000
+++ b/Makefile.am	Mon Mar 02 14:56:30 2015 +0000
@@ -1,24 +1,24 @@
 # Dependencies
 
-JDK_UPDATE_VERSION = 20
-BUILD_VERSION = b23
+JDK_UPDATE_VERSION = 40
+BUILD_VERSION = b21
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = 83ebbcc0dda5
-JAXP_CHANGESET = 888f90c5e7da
-JAXWS_CHANGESET = 9be5317def51
-JDK_CHANGESET = 03f9102db2c0
-LANGTOOLS_CHANGESET = 948daf9c5e22
-OPENJDK_CHANGESET = a81a301b0f89
-NASHORN_CHANGESET = 2a866ca13bc6
+CORBA_CHANGESET = 6c974fba96cb
+JAXP_CHANGESET = e727012c23d9
+JAXWS_CHANGESET = 7ba7b06f15cf
+JDK_CHANGESET = a5c3d9643077
+LANGTOOLS_CHANGESET = 0d5d2b8411d9
+OPENJDK_CHANGESET = 44a10ae251ca
+NASHORN_CHANGESET = d8fc6574c0b2
 
-CORBA_SHA256SUM = 023aea7e793e57404380318fc827250dc5c711219dd85bc90fdf46a41497f1b6
-JAXP_SHA256SUM = 6436cce532e70421483307aafcc6a9eb6b607812617fefba668c321a6190d4c5
-JAXWS_SHA256SUM = 2f696e725176e8b24dad07eb7ab5442ee4601b40ed115c3cabae987ce49a48c3
-JDK_SHA256SUM = 88d4b37120269e5e31f8de22660a29e09bfa07beda8b37cc79b32d00b10d19aa
-LANGTOOLS_SHA256SUM = 9f9457e40f1e354e305aca01108285d5714cd59c2ab4e84ac4edd2ab418e5ae9
-OPENJDK_SHA256SUM = a2d87a9a688ed97b91483a12c9fbd12669f12ea297595788a75b15891267dd11
-NASHORN_SHA256SUM = a5053e8698569821278786efd816fed4c4264ad5017f6a95d6ff735331d30116
+CORBA_SHA256SUM = 0b65f0faec1d3bea618a5d7ebc5fa734163ee21039e58ba1f38acf99ff92bbca
+JAXP_SHA256SUM = 01dc9a20c521ffa8057dbf47a4f7b555a47156c6f9a1826e2ef893deb830c5cc
+JAXWS_SHA256SUM = 2fc04ea4fabef520222600d533d72eb8305882349f8a6763144032a93bca521f
+JDK_SHA256SUM = 1190242429de1c3c25db5114b35b9237deb53fe776a4b17613641d457030d9c7
+LANGTOOLS_SHA256SUM = 71dbcb8990f66749332d72001ea79b458baa51fcd1086907178c83f07007a860
+OPENJDK_SHA256SUM = b915757c7c17448c670e93b7b9885e46afad43fbf6585c2e0f9d3582237a8bd7
+NASHORN_SHA256SUM = b85c66df90280d529894563ab774968a462a57ad9568d8a2ab31a7f897cbe1e2
 
 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
 HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
--- a/NEWS	Thu Feb 26 01:19:27 2015 +0000
+++ b/NEWS	Mon Mar 02 14:56:30 2015 +0000
@@ -49,6 +49,9 @@
   - PR1950: Add build support for Zero SH
   - PR1965, G498288: Allow builds on PaX kernels
   - PR1994: make dist broken
+  - PR2199: Support giflib 5.1.0
+  - PR2212: DGifCloseFile call should check the return value, not the error code, for failure
+  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
   - PR2248: HotSpot tarball fails verification after download
   - Don't substitute 'j' for '-j' inside -I directives
   - Extend 8041658 to all files in the HotSpot build.
--- a/configure.ac	Thu Feb 26 01:19:27 2015 +0000
+++ b/configure.ac	Mon Mar 02 14:56:30 2015 +0000
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.0.0pre02], [distro-pkg-dev@openjdk.java.net])
+AC_INIT([icedtea], [3.0.0pre03], [distro-pkg-dev@openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AC_CONFIG_FILES([Makefile])
 
--- a/hotspot.map	Thu Feb 26 01:19:27 2015 +0000
+++ b/hotspot.map	Mon Mar 02 14:56:30 2015 +0000
@@ -1,2 +1,2 @@
 # version url changeset md5sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8 877471da7fbb cf305e49c36efd556972146213716283d261c40de2c7443e1e0cfe5e0e6cd32b
+default drop http://icedtea.classpath.org/download/drops/icedtea8 85e5201a55e4 0fcf2f5f49ff4504fd095a57e767ea3c3eb8181e65d9e8b3f3accd3f03ff97b8