Release Notes - JDK - Version 10 - HTML format

Sub-task

  • [JDK-8016573] - Replace JPRT_JAVA_HOME with JT_JAVA
  • [JDK-8020779] - --with-jtreg should probe for jtreg on the $PATH
  • [JDK-8026988] - test/Makefile can't handle JT_HOME and jtreg executable being in different places
  • [JDK-8044539] - Enable the combination JDI tests and JFR flags
  • [JDK-8066639] - Fix deprecation warnings in jdk.crypto module
  • [JDK-8138791] - improve compilerToVM::canInlineMethod/shouldInlineMethod/doNotInlineOrCompile tests
  • [JDK-8138792] - develop tests for CompilerToVM::installCode
  • [JDK-8138793] - improve test coverage for CompilerToVM::executeInstalledCode
  • [JDK-8138795] - develop tests for CompilerToVM::notifyCompilationStatistics/resetCompilationStatistics
  • [JDK-8138797] - refactor test/jvmci/compilerToVM tests
  • [JDK-8138802] - update compiler/jvmci/compilerToVM tests w/ the case of default interface method not overridden in implementors
  • [JDK-8138803] - develop tests which check work of CompilerToVM::flushDebugOutput/writeDebugOutput method separatly
  • [JDK-8138804] - improve tests for CompilerToVM::disassembleCodeBlob
  • [JDK-8138805] - develop tests for CompilerToVM::getMetadata
  • [JDK-8138807] - improve tests for CompilerToVM::getMetaspaceMethod
  • [JDK-8138808] - improve tests for CompilerToVM::reprofile
  • [JDK-8139130] - Port GTest prototype to Windows
  • [JDK-8139623] - Remove allowUnsafeRenegotiation and allowLegacyHelloMessages properties
  • [JDK-8140335] - develop tests for CompilerToVM::methodDataProfileDataSize method
  • [JDK-8141146] - Add Error hierarchy to test library
  • [JDK-8141204] - Create a new asserts framework.
  • [JDK-8146666] - Create a section for CertificateRequest in StandardNames.html
  • [JDK-8157728] - Covert GCTimer_test to GTest
  • [JDK-8160354] - uninitialized value warning and VM crash are occurred with GCC 6
  • [JDK-8164546] - Convert DirectivesParser_test to GTest
  • [JDK-8164700] - (jdeprscan) update release and version logic in jdeprscan
  • [JDK-8165182] - Update get_source.sh
  • [JDK-8165183] - Combine repositories with same relative file layout
  • [JDK-8165184] - Update makefiles for combined repository with moved files
  • [JDK-8165185] - Flatten src and make directories into one
  • [JDK-8165187] - Update jtreg configuration files
  • [JDK-8165188] - Remove redundant .jcheck/conf files in the combined open repo
  • [JDK-8165623] - Create patch translater to update paths pre/post consolidation
  • [JDK-8167142] - Update IDE support
  • [JDK-8168100] - Update Exclude-List for Open files
  • [JDK-8171090] - Convert VMStruct_test to GTest
  • [JDK-8171097] - Convert TestReservedSpace_test to Gtest
  • [JDK-8171157] - Convert ObjectMonitor_test to GTest
  • [JDK-8173383] - Update JDK build to use -source and -target 10
  • [JDK-8175191] - dead code removal at package com.sun.tools.javac.comp
  • [JDK-8175279] - Install all jars unpacked, don't handle packed jars (.pack) any longer
  • [JDK-8175281] - Generate GUIDs for WiX projects at build configure stage
  • [JDK-8175282] - Don't generate duplicated files
  • [JDK-8175283] - Don't compress DebugSymbols.zip
  • [JDK-8175815] - Quarantine AOT tests on windows
  • [JDK-8177070] - Quarantine tests due to JDK-8177069
  • [JDK-8177088] - Release Note: Accept including .conf files in krb5.conf's includedir
  • [JDK-8177480] - Prepare GC code for -Wconversion
  • [JDK-8177481] - Prepare Runtime code for -Wconversion
  • [JDK-8177482] - Prepare Compiler code for -Wconversion
  • [JDK-8177483] - Prepare MnM code for -Wconversion
  • [JDK-8177511] - Remove the old standard doclet
  • [JDK-8177561] - Remove deprecated for removal portions of com.sun.org.apache
  • [JDK-8177681] - Remove deprecated for removal portions of java.base
  • [JDK-8177708] - Convert TestReserveMemorySpecial_test to Gtest
  • [JDK-8177709] - Convert TestVirtualSpace_test to GTest
  • [JDK-8177710] - Convert TestMetaspaceAux_test to GTest
  • [JDK-8177711] - Convert TestVirtualSpaceNode_test to GTest

Backport

  • [JDK-8159584] - sun/tools/jps/TestJpsJar.java fails in hs nightly
  • [JDK-8174277] - Always pass MAKE_ARGS to MAKE in Main.gmk
  • [JDK-8174278] - Remove all exports from jdk.jlink
  • [JDK-8174279] - Improve testing for multi-version JAR file maker tool
  • [JDK-8174280] - Preserve command line at build failure
  • [JDK-8174281] - SecurityTools.keytool() needs to accept user input
  • [JDK-8174282] - Rename jdk.crypto.token to jdk.crypto.cryptoki
  • [JDK-8174283] - javadoc warning notice for types in Incubator Modules
  • [JDK-8174284] - Remove modules_src_jake workaround for JavaFX transition to new module-info syntax
  • [JDK-8174285] - Provide lldb from devkit when running tests on macosx
  • [JDK-8174286] - Separate JDK management agent from java.management module
  • [JDK-8174287] - Fix autoconf/spec.gmk mismatches
  • [JDK-8174288] - JMX RMI connector should be in its own module
  • [JDK-8174290] - hgforest: pass options to serve command
  • [JDK-8174291] - Unify values of boolean make variables set in configure to true/false
  • [JDK-8174292] - Remove shell script from test/compiler/c2/cr7200264/TestIntVect.java
  • [JDK-8174293] - 8171433 changes in generated-configure should be restored
  • [JDK-8174294] - Emulate client build on platforms with reduced virtual address space
  • [JDK-8174295] - Simplify jvmstat modules
  • [JDK-8174296] - Rename module java.annotations.common to java.xml.ws.annotation
  • [JDK-8174297] - Remove jvisualvm from JDK9
  • [JDK-8174306] - Echeneis tests doesn't work with JDK9
  • [JDK-8174307] - PUnit tests failing when JDK9 is tested
  • [JDK-8174311] - org.omg.CORBA_2_3.portable.InputStream constructor should not specify JDK-specific property
  • [JDK-8174312] - Remove qualified exports from java.base to java.corba
  • [JDK-8174316] - Get rid of the humanReadableByteCount() method in openjdk/hotspot
  • [JDK-8174327] - compiler/aot/fingerprint/SelfChangedCDS.java fails with: Unrecognized VM option 'UnlockCommercialFeatures'
  • [JDK-8174328] - ReferenceType.instances() returns unexpected number of instances
  • [JDK-8174329] - searching for a versioned entry in a multi-release jar in hotspot is inconsistent with java code
  • [JDK-8174335] - At step7: There is a blocked dialog shown up and JARSigningException thrown in Java Console.
  • [JDK-8174347] - [test] httpsTest::testhttps_inside2 need to be updated
  • [JDK-8174349] - At step6,The applet open a new tab.
  • [JDK-8174351] - At step5,There is no dialog with update, block or later shows up.
  • [JDK-8174352] - [test] Need to update cleanup-after target in buildjavawsmanual.xml
  • [JDK-8174357] - At step14,there is a authenticated dialog from Java shown up.
  • [JDK-8174359] - The blocked dialog title is "Java Application Blocked" rather than "Application Blocked for Secutiy"
  • [JDK-8174363] - No security level can be found in JCP->Security.
  • [JDK-8174364] - At step3:The security warning dialog with message "Including an HTTP..." does not shown.
  • [JDK-8174365] - At step9,there is no authentication dialog pop up from java, but there is an authentication dialog pop up from browser.
  • [JDK-8174366] - At step7,there is a Java Application Blocked dialog.
  • [JDK-8174367] - At step 8:There is no dialog shown up.
  • [JDK-8174369] - Allow --add-opens option for JNLP signed all permission apps
  • [JDK-8174371] - JRE9b153 Plugin can not be installed in firefox browser on OEL7.
  • [JDK-8174378] - JWS app fails to run with java.util.zip.ZipException: zip END header not found
  • [JDK-8174379] - Applets exit after a short idle time on Mac
  • [JDK-8174381] - Update SecurityManager::checkPackageAccess to restrict non-exported JDK packages by default
  • [JDK-8174382] - JAXP: TESTBUG: javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh
  • [JDK-8174383] - Excessive recursion in EventFilterSupport when filtering over large number of XML events can cause StackOverflow
  • [JDK-8174384] - CatalogManager.catalogResolver should not fail when non-existing URI is passed to it
  • [JDK-8174385] - JAXP: TESTBUG: javax/xml/jaxp/unittest/transform/TransformerTest.java needs refactoring
  • [JDK-8174392] - AArch64: Fix minimum stack size computations
  • [JDK-8174393] - AArch64: fix reported -Xss minimum
  • [JDK-8174394] - Possible access to char array with negative index
  • [JDK-8174395] - [AOT] problems in MethodHandle with aot-compiled java.base
  • [JDK-8174396] - serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java fails latest Jigsaw integration
  • [JDK-8174397] - Use SIZE_FORMAT to print size_t values.
  • [JDK-8174398] - gc/stress/TestStressG1Humongous.java fails to allocate the heap
  • [JDK-8174400] - Remove unused CDS code from JDK 9
  • [JDK-8174401] - CTW library should call System::exit
  • [JDK-8174403] - [AOT] AOT'd SystemModules.modules() fails to load when too large
  • [JDK-8174404] - Example for -Xlog:help do not contain one with multiple tags
  • [JDK-8174405] - Typo in -Xlog:help output
  • [JDK-8174406] - C2: anti dependence missed because store hidden by membar
  • [JDK-8174407] - [s390] Implement "JEP 270: Reserved Stack Areas for Critical Sections".
  • [JDK-8174408] - s390: Use same get_key_start_from_aescrypt_object implementation as PPC64
  • [JDK-8174409] - Re-examine String field optionality
  • [JDK-8174410] - Fix for R10 Register clobbering with usage of ExternalAddress
  • [JDK-8174411] - import-hotspot build target not removed from hotspot-ide-project
  • [JDK-8174412] - Aot tests should include Java assertions into AOT compiled code
  • [JDK-8174413] - [TESTBUG] runtime/RedefineTests/RedefinePreviousVersions.java 'Class unloading: has_previous_versions = true' missing from stdout/stderr
  • [JDK-8174414] - [AOT] RecompilationTest.java fails with "expected compilation level after compilation to be no less than 1"
  • [JDK-8174415] - PPC64: Add support to -XX:RTMSpinLoopCount=0
  • [JDK-8174416] - "assert(is_single_cpu() && !is_virtual()) failed: type check" with -XX:+PatchALot on SPARC
  • [JDK-8174417] - A lot of gtests uses TEST instead of TEST_VM
  • [JDK-8174418] - [JVMCI] Missing JVMCI flag default values
  • [JDK-8174419] - compiler/loopopts/UseCountedLoopSafepointsTest.java fails with "Safepoint not found"
  • [JDK-8174420] - [AOT] Fix unverified entry point
  • [JDK-8174421] - C2: Bytecode escape analyzer crashes due to stack overflow
  • [JDK-8174422] - Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388)
  • [JDK-8174423] - AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections"
  • [JDK-8174424] - quarantine ctw/JarDirTest
  • [JDK-8174425] - [TESTBUG] GCBasher test fails with G1, CMS and Serial.
  • [JDK-8174426] - Fix for 8172144 breaks AArch64 build
  • [JDK-8174427] - Ensure access checks result in consistent answers
  • [JDK-8174428] - Fix Jigsaw related module/package error messages and throw correct exceptions
  • [JDK-8174429] - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated
  • [JDK-8174430] - runtime/Thread/TooSmallStackSize.java fails on solaris-x64 with product build
  • [JDK-8174431] - Correct errant "java.base" string to macro
  • [JDK-8174432] - Event-based tracing needs separate flag representation for Method
  • [JDK-8174433] - TraceOptoPipelining and TraceOptoOutput are broken
  • [JDK-8174435] - [AOT] Missing GC scan of _metaspace_got array containing Klass*
  • [JDK-8174436] - [JVMTI] Specification for early VM start event needs to lower expectations in relation to class loading
  • [JDK-8174437] - Backout JDK-8172990 changes.
  • [JDK-8174438] - OSR compilation at unreachable bci causes C1 crash
  • [JDK-8174439] - [aix] AIX VM should not handle SIGDANGER
  • [JDK-8174440] - [AOT] jaotc --classpath option is confusing
  • [JDK-8174441] - Move package name transformations during module bootstrap into native code
  • [JDK-8174442] - Add gc/g1/logging/TestG1LoggingFailure.java to the ProblemList
  • [JDK-8174443] - VM no longer prints "Picked up _JAVA_OPTIONS: " message
  • [JDK-8174444] - [TESTBUG] compiler/loopopts/UseCountedLoopSafepointsTest.java fails with TESTBUG: Not server mode
  • [JDK-8174445] - Fix timing bug in JVM management of package export lists
  • [JDK-8174446] - V [jvm.dll+0x2343fc] GraphBuilder::args_list_for_profiling+0x8c
  • [JDK-8174447] - Assert fails in deoptimization due to original PC at the end of code section
  • [JDK-8174448] - [AOT] Avoid zero-shift for compressed oops
  • [JDK-8174449] - [JVMCI] add ResolvedJavaMethod.hasNeverInlineDirective
  • [JDK-8174450] - EXCEPTION_ACCESS_VIOLATION running VirtualObjectDebugInfoTest.java
  • [JDK-8174451] - [AOT] fix typo in jaotc --help output
  • [JDK-8174452] - [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with compiler.whitebox.SimpleTestCaseHelper(int) must be compiled
  • [JDK-8174453] - [BACKOUT] 8087341: C2 doesn't optimize redundant memory operations with G1
  • [JDK-8174454] - Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling
  • [JDK-8174455] - [ctw] fails during compilation of sun.security.krb5.internal.crypto.RsaMd5DesCksumType::calculateKeyedChecksum with " graph should be schedulable"
  • [JDK-8174456] - jvmtiDeferredLocalVariableSet may update the wrong frame
  • [JDK-8174457] - [AOT] Failed compilation: java.math.MutableBigInteger.divide3n2n
  • [JDK-8174458] - AArch64: assertion failure: the int pressure is incorrect
  • [JDK-8174459] - [JVMCI] query_update_method_data might write outside _trap_hist array
  • [JDK-8174460] - test/script/trusted/JDK-8021189.js and test/script/trusted/JDK-8021129.js fail in nashorn nightly
  • [JDK-8174461] - ClassCastException with arguments usage
  • [JDK-8174462] - Nashorn JavaScript engine fails to call @FunctionalInterface with a java.util.List argument
  • [JDK-8174463] - in operator should work on java objects and classes
  • [JDK-8174465] - JDK-8008448.js fails to parse test for JDK-8169481
  • [JDK-8174466] - Problem list src/jdk/nashorn/api/tree/test/ParseAPITest.java for some platforms
  • [JDK-8174467] - Remove dead code in BuildNashorn.gmk
  • [JDK-8174468] - Test for JDK-8169481 causes stack overflows in parser tests
  • [JDK-8174469] - Use less aggressive deprecation of utility visitors
  • [JDK-8174470] - update/improve testing of classfile module attribute
  • [JDK-8174471] - Use default methods as appropriate for language model visitors
  • [JDK-8174473] - jshell tool: builtin startup settings should be by reference not content
  • [JDK-8174474] - jshell tool: /edit adds empty statement to brace terminated snippet
  • [JDK-8174475] - JShell Tests: ToolFormatTest takes too long
  • [JDK-8174476] - Compiler Tree API's Doctrees.getDocTreePath needs to accept a PackageElement
  • [JDK-8174477] - field visiblePackages is null for the unnamed module producing NPE when accessed
  • [JDK-8174478] - Improve style of left-side index pages
  • [JDK-8174479] - incorrect message from javac
  • [JDK-8174480] - java.nio.file.ClosedFileSystemException in javadoc
  • [JDK-8174481] - NPE when --add-modules java.corba is used
  • [JDK-8174482] - Compiler should issue a warning for incubating modules that are resolved
  • [JDK-8174483] - Error compiling javafx modules after fix for JDK-8169197
  • [JDK-8174484] - Compilation significantly slower after JDK-8169197
  • [JDK-8174485] - inconsistent check of module-related options against target version
  • [JDK-8174486] - jshell tool: blank lines removed from multiline snippets
  • [JDK-8174487] - tools/javac/classreader/FileSystemClosedTest.java fails on Windows
  • [JDK-8174488] - AssertionError in TypeSymbol.getAnnotationTypeMetadata
  • [JDK-8174489] - Resolve remaining HTML5 issues in javax.lang.model.*
  • [JDK-8174490] - jshell tool: Smart completion detection is not reliable
  • [JDK-8174491] - JShell test: ReplaceTest takes too long
  • [JDK-8174492] - JShell tests: remove from ProblemList jdk/jshell/ToolFormatTest.java
  • [JDK-8174493] - JShell tests: ProblemList jdk/jshell/UserJdiUserRemoteTest.java
  • [JDK-8174494] - jshell tool: missing options: --help-extra --show-version
  • [JDK-8174495] - javac throws exception during compilation when annotation processing is enabled
  • [JDK-8174496] - ElementUtils getPackageElement does not allow for an unnamed package
  • [JDK-8174497] - javadoc search doesn't work on local doc bundles
  • [JDK-8174498] - Hide support for --inherit-runtime-environment
  • [JDK-8174499] - Javadoc fix 8166175 results in test failures
  • [JDK-8174500] - javadoc does not report warnings in case of multiple "@param" tags for the same parameter and multiple "@return" tags for the same method.
  • [JDK-8174501] - Elements.printElements needs to support modules
  • [JDK-8174502] - ModuleElement should declare and provide appropriate modifiers
  • [JDK-8174503] - classpath wildcards code does not support --class-path
  • [JDK-8174504] - jshell tool: store history on fatal exit
  • [JDK-8174505] - Slow compilation with long classpaths under JDK 9
  • [JDK-8174506] - JShell tests: Some testng tests check nothing
  • [JDK-8174507] - Improvements to javax.annotation.processing and javax.lang.model docs
  • [JDK-8174508] - javadoc strips HTML incorrectly; causes invalid generated HTML files
  • [JDK-8174509] - Fix broken test header
  • [JDK-8174510] - The index pages are sorted in a confusing manner
  • [JDK-8174511] - More javax.lang.model improvements to support modules
  • [JDK-8174512] - Tests for printing modules
  • [JDK-8174513] - problem generating JavaFX docs
  • [JDK-8174514] - Latent bug in jar file handling during module path processing.
  • [JDK-8174515] - Update command line help for -public -protected -package -private options
  • [JDK-8174516] - Javac doesn't report errors on duplicate provides with different service implementations
  • [JDK-8174517] - Javadoc generated pages should default to no-frames view
  • [JDK-8174518] - javac should not need the transitive closure to compile a module
  • [JDK-8174519] - Trial reversion of langtools test changes for limited win32 address space
  • [JDK-8174520] - com.sun.tools.javac.util.Assert.error during code compilation
  • [JDK-8174521] - jshell tool: ctrl-C when in external editor aborts jshell -- history lost
  • [JDK-8174522] - Confusing error message when reading bad module declaration
  • [JDK-8174523] - Results from Processor.getSupportedAnnotationTypes should be intepreted strictly
  • [JDK-8174524] - JShell: less-than causes: reached end of file while parsing
  • [JDK-8174525] - JShell: control characters should be escaped in String values
  • [JDK-8174526] - javac: 'opens' statement cannot specify non observable package
  • [JDK-8174527] - Reference Origin.MANDATED in getEnclosedElements specs
  • [JDK-8174528] - fix terminology in javadoc comment
  • [JDK-8174529] - improve accuracy of source positions for AnnotationValue param of Messager.printMessage
  • [JDK-8174554] - [TEST_BUG] The last column header does not contain "...".
  • [JDK-8174555] - [TEST_BUG] delays needed in javax/swing/JTree/4633594/bug4633594.java
  • [JDK-8174556] - java.management could use System.Logger
  • [JDK-8174557] - Add failing java/bean tests in JDK-8173082 to the ProblemList
  • [JDK-8174558] - java/bean/* tests fail since change of JDK-8055206
  • [JDK-8174564] - javax/sound/sampled/Clip/JavaSoundAudioClip/bug6269854.java fails with IOException
  • [JDK-8174565] - Test JFR in a modularized environment
  • [JDK-8174568] - Disable JAVA_OPTIONS env variable support until JDK-8173712 is resolved
  • [JDK-8174569] - jlink --help fails with missing "plugin.opt.plugin-module-path" key in resource bundle
  • [JDK-8174570] - spurious message "A JNI error has occurred" if start-class cannot be initialized
  • [JDK-8174571] - java/net/HttpURLConnection/SetAuthenticator tests have undeclared dependency on java.logging module
  • [JDK-8174573] - jar --help doesn't provide information that stdout and stdin can be used as output and input for tool
  • [JDK-8174574] - Test task: Create tests to check schemagen work with multi-version jar
  • [JDK-8174575] - Test task: Create tests to check wsgen work with multi-version jar
  • [JDK-8174576] - DefaultProxySelector should use system defaults on Windows, MacOS and Gnome
  • [JDK-8174577] - Reduce number of lambdas created when loading java.util.regex.Pattern
  • [JDK-8174578] - com.sun.jmx.remote.internal.Unmarshal should be removed.
  • [JDK-8174579] - Two security tests fail with message: "java.security.NoSuchAlgorithmException: EC KeyFactory not available"
  • [JDK-8174580] - java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java fails intermittently
  • [JDK-8174581] - unpack200 fails linking with new update of SS12u4
  • [JDK-8174582] - Rename libmanagement_rmi to libmanagement_agent
  • [JDK-8174583] - Jar prints error message with old (non gnu-style options).
  • [JDK-8174585] - Is it allowed to have zero value for count in TIFFField.createArrayForType() for the rationals
  • [JDK-8174586] - Nimbus: Test6657026 fails
  • [JDK-8174587] - ArrayIndexOutOfBoundsException when calling ImageIO.read(InputStream) with RLE4 BMP
  • [JDK-8174588] - Is able to set a negative j.u.Vector size in JDK9 b151
  • [JDK-8174589] - LinkedTransferQueue bulk remove is O(n^2)
  • [JDK-8174590] - Concurrent spliterators fail to handle exhaustion properly
  • [JDK-8174591] - Miscellaneous changes imported from jsr166 CVS 2017-02
  • [JDK-8174592] - @Test in java/lang/annotation and java/lang/reflect/Proxy tests not run
  • [JDK-8174593] - Remove DcmdMBeanPermissionsTest.java from ProblemList
  • [JDK-8174594] - tools/launcher/VersionCheck.java doesn't report names of tools which failed checks
  • [JDK-8174595] - JDI tests fail due to "permission denied" when creating temp file
  • [JDK-8174596] - When jmxremote.port=0, JDP broadcasts "0" instead of assigned port
  • [JDK-8174597] - java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java failed with "Out of space in CodeCache for adapters"
  • [JDK-8174598] - Exported elements referring to inaccessible types in java.naming
  • [JDK-8174599] - Remove forRemoval=true from several deprecated security APIs
  • [JDK-8174600] - jconsole does not show local running VMs to attach
  • [JDK-8174601] - KeyStore regression due to default keystore being changed to PKCS12
  • [JDK-8174602] - (fs) DefaultFileSystemProvider should be split into platform specific versions
  • [JDK-8174603] - ForkJoin common pool retains a reference to the thread context class loader
  • [JDK-8174604] - Simplify ResourceBundle.CacheKey and ClassLoader may not be needed
  • [JDK-8174605] - Use PKIXValidator in jarsigner
  • [JDK-8174606] - Class.getConstructor() performance regression
  • [JDK-8174607] - Add a test that shows how the LogManager can be implemented by a module
  • [JDK-8174608] - Detect duplicated resources in packaged modules
  • [JDK-8174609] - Remove add exports from ModuleSummary build
  • [JDK-8174610] - Re-examine ResourceBundle::clearCache method
  • [JDK-8174611] - tools/jlink/ResourceDuplicateCheckTest.java requires jdk.tools.jlink.plugin to be exported
  • [JDK-8174612] - test/tools/jmod/JmodTest.java fails on windows with AccessDeniedException
  • [JDK-8174613] - Zip filesystem performance improvement and code cleanup
  • [JDK-8174614] - Minor startup cleanup of CallSite and MethodType
  • [JDK-8174618] - Typo in java.sql.Timestamp.toString() method Javadoc.
  • [JDK-8174619] - Enable Thread to grant VarHandle field access to ThreadLocalRandom/Striped64
  • [JDK-8174620] - More verbose debug output for selection of X509 certs
  • [JDK-8174621] - (se) Selector.select(Long.MAX_VALUE) fires repeatedly
  • [JDK-8174622] - Warning module name in --add-exports not found: jdk.jdeps when compiling for BUILD_JIGSAW_TOOLS
  • [JDK-8174623] - zipfs fails to handle incorrect info-zip "extended timestamp extra field"
  • [JDK-8174624] - PluginException("TargetPlatform attribute is missing ...") - should be ModuleTarget
  • [JDK-8174625] - VarHandle usages in LockSupport and ThreadLocalRandom result in circularity issues
  • [JDK-8174626] - [PIT] on Windows, failure of java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java
  • [JDK-8174629] - Upgrade harfbuzz in JDK 9 to v1.4.1
  • [JDK-8174630] - Problem list java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java on Windows
  • [JDK-8174631] - Remove JmodTest.java from the probelm list on windows
  • [JDK-8174632] - jmod files are not world-readable
  • [JDK-8174633] - Replace direct use of AuthResources resource bundle from jdk.security.auth
  • [JDK-8174634] - (se) WindowsSelectorImpl.c does not compile with VS2010
  • [JDK-8174635] - java/lang/reflect/PublicMethods/PublicMethodsTest.java fails because of too many open files
  • [JDK-8174636] - Calendar.getDisplayNames inconsistent with DateFormatSymbols
  • [JDK-8174637] - jdk_rmi registry test fail to clean up on failure
  • [JDK-8174638] - Custom system class loader + security manager + malformed policy file = recursive initialization
  • [JDK-8174639] - 4096 is not supported yet for the DH Parameter Generator
  • [JDK-8174640] - spec clarification for URLClassLoader for Multirelease jars
  • [JDK-8174641] - javax/net/ssl/SSLSession/SessionTimeOutTests.java failed with "SSLHandshakeException: Remote host terminated the handshake"
  • [JDK-8174642] - Problem list java/rmi/registry/readTest/CodebaseTest.java on Windows
  • [JDK-8174643] - Add test that captures current behavior of annotations with invalid annotation types
  • [JDK-8174644] - Handle sun.security.util.Resources bundle in ResourcesMgr in the same way as AuthResources
  • [JDK-8174645] - Add tests for multi-release module jar API validator
  • [JDK-8174646] - Problemlist tools/jar/multiRelease/ApiValidatorTest.java
  • [JDK-8174647] - Examine UIDefaults::addResourceBundle(String bundleName) with resource encapsulation
  • [JDK-8174648] - TrueType Fonts which have only Apple platform names cannot be loaded
  • [JDK-8174649] - test/java/awt/font/JNICheck/JNICheck.sh fails on Linux
  • [JDK-8174650] - [TEST_BUG] [macosx] Failure of the new test java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java
  • [JDK-8174651] - Unexpected <body> tag in javax/imageio/plugins/tiff/package.html
  • [JDK-8174652] - Crash on Windows getting FontMetrics since JDK 9 b96
  • [JDK-8174653] - Exceptions from TIFFImageReader.read() when loading bit depth test images
  • [JDK-8174654] - [TIFF] IIOException: "Insufficient data offsets or byte counts" when loading test image
  • [JDK-8174655] - memory leak in java.desktop/unix/native/common/awt/fontpath.c
  • [JDK-8174656] - Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted
  • [JDK-8174659] - Add a new launcher environment variable JAVA_OPTIONS
  • [JDK-8174660] - Remove custom plugin module path
  • [JDK-8174661] - Error message issue with jar tool API validator
  • [JDK-8174662] - Remove DISABLED_WARNINGS_gcc for libsctp
  • [JDK-8174663] - jshell tool: cannot handle non-ascii characters
  • [JDK-8174664] - libjli/cmdtoargs.c does not compile with VS2010
  • [JDK-8174666] - SSL related tests fail with message: "java.security.NoSuchAlgorithmException: EC KeyFactory not available"
  • [JDK-8174667] - osName/osArch/osVersion is missing in ModuleDescriptor created by SystemModules
  • [JDK-8174668] - Provide a better migration path for ResourceBundleControlProvider
  • [JDK-8174669] - Wrong display name for supplemental Japanese era
  • [JDK-8174670] - performance regression in com/sun/crypto/provider/OutputFeedback.java
  • [JDK-8175579] - Verify that bash is at least version 3.2
  • [JDK-8175580] - Remove non-standard jdk.desktop module from JDK9
  • [JDK-8175584] - Module system implementation refresh (2/2017)
  • [JDK-8175590] - [test] Add workaround for some cases for JDK-8089203
  • [JDK-8175591] - Revamped JCP: Usability Issues with Update Tab
  • [JDK-8175601] - [test] JavawsMultiversionJarTest cases still fail after fix of 8171144
  • [JDK-8175602] - At step4:The applet can not be launched fine and there is a dialog shown up.
  • [JDK-8175603] - Revamped JCP: Advanced-Network Tab Voiceover/JAWS issues
  • [JDK-8175605] - At step5,there is no blocked dialog shows up after clicking "Run".
  • [JDK-8175608] - Popups are not rendered for FX applets running on Mac
  • [JDK-8175610] - At step4,There is no blocked dialog shows up but there is a security dialog shows up, and the app is launched successfully after clickling "Run".
  • [JDK-8175612] - DT(deployJava.js) fails to load applet in FF or Safari on Linux or Mac
  • [JDK-8175613] - At step4:The security warning dialog with message "Including an HTTP..." does not shown.
  • [JDK-8175614] - After step4,there is no security warning dialog,but appear a block dialog.
  • [JDK-8175618] - March 5 builds failed on Windows/install repo after JDK-8173207
  • [JDK-8175624] - Fix denyAfter and usage types for security properties
  • [JDK-8175627] - Merge javac -Xmodule into javac--patch-module
  • [JDK-8175629] - Regression in XML Transform caused by JDK-8087303
  • [JDK-8175631] - Change SHA1 certpath restrictions
  • [JDK-8175632] - ColorModel subclasses are missing hashCode() or equals() or both methods
  • [JDK-8175633] - Extend how the org.omg.CORBA.ORB handles the search for orb.properties
  • [JDK-8175634] - Fix @since in module-info.java in dev/corba repo
  • [JDK-8175635] - Tab expansion broken for make
  • [JDK-8175636] - Race when building java.base.jmod
  • [JDK-8175637] - [JVMCI] JVMCI initialization with SecurityManager installed fails: java.security.AccessControlException: access denied
  • [JDK-8175638] - Turn on doclint reference checking in build of java.compiler module
  • [JDK-8175640] - Turn on doclint reference checking in build of the java.management.rmi module
  • [JDK-8175641] - test/TestCommon.gmk: value of JTREG_TESTVM_MEMORY_OPTION is missing
  • [JDK-8175642] - Minor cleanup in Javadoc.gmk
  • [JDK-8175643] - Capture build-time parameters to --generate-jli-classes
  • [JDK-8175644] - No mime type for .png files
  • [JDK-8175645] - Fix @since in module-info.java in dev/jaxws repo
  • [JDK-8175646] - Update JAX-WS RI integration to latest version
  • [JDK-8175647] - Wrong assert whether all remembered set entries have been iterated over in presence of coarsenings
  • [JDK-8175648] - AArch64: C1 comparisons with null only use 32-bit instructions
  • [JDK-8175649] - Jittester: sources should be aligned with latest product state
  • [JDK-8175650] - heapdump/JMapHeapCore fails with java.lang.RuntimeException: Heap segment size overflow.
  • [JDK-8175651] - Add unit test for 8173309
  • [JDK-8175652] - C1 compilation fails with "Constant field loads are folded during parsing"
  • [JDK-8175653] - C2: wrong nmethod dependency can be recorded for CallSite.target
  • [JDK-8175654] - C2: continuous CallSite relinkage eventually disables compilation for a method
  • [JDK-8175655] - C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver
  • [JDK-8175656] - 2-slot LiveStackFrame locals (long and double) are incorrect
  • [JDK-8175657] - disable post_class_unload() for non JavaThread initiators
  • [JDK-8175658] - [JVMCI] HotSpotJVMCIMetaAccessContext.fromClass is inefficient
  • [JDK-8175659] - [AOT] Stubs hang onto intermediate compiler state forever
  • [JDK-8175661] - Fix @since in module-info.java in dev/jaxp repo
  • [JDK-8175662] - StAX parse error if there is a newline in xml declaration
  • [JDK-8175663] - Investigate SymbolTable in SAXParser
  • [JDK-8175664] - Multiple jaxp tests failing across platforms
  • [JDK-8175665] - Move test files into package hierarchy
  • [JDK-8175666] - Move the Description up on module and package index page
  • [JDK-8175667] - error message should adapt to the corresponding top level element
  • [JDK-8175668] - JShell: reduce memory leaks
  • [JDK-8175669] - JShell API: not patch compatible
  • [JDK-8175670] - jshell tool: /methods signature confusing/non-standard format
  • [JDK-8175671] - jshell tool: /method /type failed declaration listed (without indication)
  • [JDK-8175672] - jshell tool: --startup PRINTING references undeclared Locale class
  • [JDK-8175673] - NPE caused by @link reference to class
  • [JDK-8175674] - Regression in generic method unchecked calls
  • [JDK-8175675] - search items are not listed in any sensible order
  • [JDK-8175676] - JShell tests: jdk/jshell/UserJdiUserRemoteTest.java problem listed with wrong bug
  • [JDK-8175677] - Gen has a reference to Flow that is not used, should be removed
  • [JDK-8175678] - Error message misspelling: "instanciated"
  • [JDK-8175679] - class ComboTask at the combo test library needs an execute() method
  • [JDK-8175680] - JShell: @since tags missing
  • [JDK-8175681] - Compiler does not allow non-existent module path entry
  • [JDK-8175682] - JShell: Javadoc is not working for some methods
  • [JDK-8175683] - jshell tool: invalid module path crashes tool
  • [JDK-8175684] - jshell tool: regression user home (tilde) not translated
  • [JDK-8175685] - Add methods for Elements.getAll{Type, Package, Module}Elements
  • [JDK-8175686] - Two javax.annotation.processing javadoc link issues
  • [JDK-8175687] - jshell tool: /help /set truncation -- confusing indentation
  • [JDK-8175688] - Fix bad javadoc link in javax.tools.JavaFileManager
  • [JDK-8175689] - JShell tests: new JDK-8174797 testInvalidClassPath fails on Windows
  • [JDK-8175690] - Fix @since in module-info.java in dev/langtools repo
  • [JDK-8175691] - fill in @bug number for test
  • [JDK-8175692] - Improve negative testing for module-info
  • [JDK-8175693] - incorrect error message for nested service provider
  • [JDK-8175694] - Incorrect error messages for inaccessible classes in visible packages
  • [JDK-8175695] - Javadoc fails on JDK 7 and JDK 8 sources with StringIndexOutOfBoundsException
  • [JDK-8175696] - javadoc throws UnsupportedOperationException: should not happen
  • [JDK-8175697] - Wrong note about multiple type/package elements being found.
  • [JDK-8175698] - Header can still disappear behind the navbar
  • [JDK-8175699] - JavaCompiler.CompilationTask should support addModules
  • [JDK-8175700] - javadoc crashes with a method which does not override a super.
  • [JDK-8175701] - Update GenGraphs tool to generate dot graph with requires transitive edges
  • [JDK-8175702] - JAVAC_OPTIONS should be updated to align with JAVA_OPTIONS
  • [JDK-8175703] - javadoc should support --help-extra as a synonym for -X
  • [JDK-8175704] - langtools test failed again on win32 with the trial reversion changes for limited win32 address space
  • [JDK-8175705] - javadoc does not decode options containing '=' and ':' correctly
  • [JDK-8175706] - JavacTrees should use Types.skipTypeVars() to get the upper bound of type variables
  • [JDK-8175707] - Fix @since in module-info.java in dev/nashorn repo
  • [JDK-8175708] - (fs) java/nio/file/FileSystem/Basic.java should conditionally check FileStores
  • [JDK-8175710] - Service.<init> fails with SecurityException, java.xml.ws not granted NetPermission("getProxySelector")
  • [JDK-8175711] - Change error reporting of LauncherHelper to include actual Error class name
  • [JDK-8175712] - Update RMI specifications to reflect modularization changes
  • [JDK-8175713] - Re-examine if Activatable object can be created from non-public class and/or constructor
  • [JDK-8175714] - Rename JAVA_OPTIONS environment variable to JDK_JAVA_OPTIONS
  • [JDK-8175715] - Add extended key usage constraint to the jdk.certpath.disabledAlgorithms security property
  • [JDK-8175716] - IllegalArgumentException: jdk.tls.namedGroups
  • [JDK-8175717] - StackWalker.walk throws InternalError if called from a constructor invoked through reflection.
  • [JDK-8175718] - [testbug] Remove implementation dependency from java.time TCK tests
  • [JDK-8175719] - Backout 8151116
  • [JDK-8175720] - Add commented config line for jdk.security.provider.preferred
  • [JDK-8175721] - Re-enable AES cipher with CFB128 mode for Ucrypto provider
  • [JDK-8175724] - Test failures after JDK-8033076
  • [JDK-8175725] - Test Task: Custom system class loader + security manager + malformed policy file = recursive initialization
  • [JDK-8175726] - java/nio/channels/Selector/SelectTimeout.java failed with "Test timed out early with timeout 100000000999"
  • [JDK-8175727] - (ch) Add instrumentation to java/nio/channels/FileChannel/Transfer.java
  • [JDK-8175728] - ProblemList update for TestWsImport, JdbMethodExitTest and jimage tests
  • [JDK-8175729] - Fix @since in module-info.java in dev/jdk repo
  • [JDK-8175730] - java/net/httpclient/security/Driver.java failing in JDK 9
  • [JDK-8175731] - jimage extract to readonly directory causes MissingResourceException
  • [JDK-8175732] - Deprecate InputEvent._MASK in favor of InputEvent._DOWN_MASK
  • [JDK-8175733] - CUPS Printing is broken with Ubuntu 16.10 (CUPS 2.2)
  • [JDK-8175735] - Menu is activated after using mnemonic Alt/Key combination
  • [JDK-8175736] - Rename JMOD section name for native libraries from native to lib
  • [JDK-8175737] - Httpclient source update for JDK 8
  • [JDK-8175738] - Enhance jar tool to allow module-info in versioned directories but not in base in modular multi-release jar files
  • [JDK-8175739] - RuntimeException: Module m's descriptor returns inconsistent package set
  • [JDK-8175740] - Several java/lang tests failing due to undeclared module dependencies
  • [JDK-8175741] - Add "since=9" to deprecated ContentSigner and ContentSignerParameters classes
  • [JDK-8175742] - java/net/httpclient/http2/BasicTest.java always fails but always report success
  • [JDK-8175744] - Reduce number of Charset classes loaded on bootstrap
  • [JDK-8175745] - Renumber the compress levels
  • [JDK-8175746] - Refactor spliterator traversing tests into a library
  • [JDK-8175747] - Problem list javax/net/ssl/DTLS/RespondToRetransmit.java
  • [JDK-8175748] - Error in API documentation for SwingWorker
  • [JDK-8175749] - Syntax error in ZipFile.getComment() method
  • [JDK-8175750] - Syntax error in ZipEntry.setCompressedSize(long) method documentation
  • [JDK-8175751] - FilterOutputStream.write(byte[],int,int) javadoc correction
  • [JDK-8175752] - Incorrect argument name in java.io.FilterInputStream.read(byte[]) method documentation
  • [JDK-8175753] - jimage fails with IAE when attempts to inspect an empty file
  • [JDK-8175754] - "Module <name>'s descriptor returns inconsistent package set" confusing
  • [JDK-8175755] - partialUpdateFooMainClass test in tools/jar/modularJar/Basic.java needs to be re-examined
  • [JDK-8175756] - Mark WakeupAfterClose.java as failing intermittently
  • [JDK-8175757] - Locale issues with Mac 10.12
  • [JDK-8175758] - URLClassLoader no longer uses custom URLStreamHandler for jar URLs
  • [JDK-8175759] - Doc error in SecureRandom
  • [JDK-8175760] - Gracefully handle null Supplier in Objects.requireNonNull
  • [JDK-8175762] - ImageReader is not thread-safe
  • [JDK-8175763] - jar --help-extra should provide information on the -n/--normalize option
  • [JDK-8175764] - improve error message shown when main class can't be loaded
  • [JDK-8175765] - Disable rmic -Xnew
  • [JDK-8175766] - Lazy initialization of ImageReader breaks rmid
  • [JDK-8175767] - (se) Improve internal timing of java/nio/channels/Selector/WakeupAfterClose.java
  • [JDK-8175768] - Add success message to java/nio/channels/FileChannel/LoopingTruncate.java
  • [JDK-8175769] - Add success message to java/io/FileInputStream/LargeFileAvailable.java
  • [JDK-8175770] - Remove old tests on kdc timeout policy
  • [JDK-8175771] - Mark java/nio/channels/AsyncCloseAndInterrupt.java as intermittently failing
  • [JDK-8175772] - Don't process JceSecurity.java.template if crypto sources is not present
  • [JDK-8175773] - [TEST_BUG] Cygwin failure of java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh
  • [JDK-8175774] - HiDPI (Windows): Swing components have incorrect sizes after changing display resolution
  • [JDK-8175775] - [macosx] Fast precise scrolling and DeltaAccumulator fix for macOS Sierra 10.12.2
  • [JDK-8175776] - [macosx] Arabic character cannot be rendered on MacOS X
  • [JDK-8175777] - [macosx] Exception while working with layout for text containing unmappable character
  • [JDK-8175778] - [TEST_BUG] add :open to a @modules annotation for bug7089914.java
  • [JDK-8175779] - Java "1.8.0_112" on Windows 10 displays different characters for EUDCs from ones created in eudcedit.exe.
  • [JDK-8175780] - Incorrect processing of supplementary-plane characters in text fields
  • [JDK-8175781] - Text is displayed in bold when fonts are installed into symlinked folder
  • [JDK-8175782] - JavaDoc mentions AppEvent subclasses as inner class of AppEvent
  • [JDK-8175783] - [TEST_BUG] javax/swing/text/html/StyleSheet/bug4936917.java
  • [JDK-8175784] - ArrayOutOfBoundException when reading RLE8 compressed bitmap
  • [JDK-8176449] - Java Control Panel for JDK 9 links to JDK 8 doc
  • [JDK-8176597] - Event metadata not cleared when event class is unloaded or unregistered
  • [JDK-8176602] - Rename jdk.vm.ci to jdk.internal.vm.ci
  • [JDK-8176604] - Configure script do not properly detect cross-compilation gcc
  • [JDK-8176605] - Jib sets bad JT_JAVA on linux aarch64
  • [JDK-8176609] - New cygwin grep does not match \r as newline
  • [JDK-8176610] - Developer-friendly run-test facility
  • [JDK-8176618] - Race in GenerateLinkOptData.gmk
  • [JDK-8176619] - Disable ProfileTrap code and UseRTMLocking in emulated client Win32
  • [JDK-8176620] - sed from FindTests.gmk prints warnings
  • [JDK-8176621] - JDK9 msg drop 30 l10n resource file update - open
  • [JDK-8176622] - Improve handling of module types in javax.lang.model.util.Types
  • [JDK-8176624] - Fix small doc issues
  • [JDK-8176625] - StandardJavaFileManager.setLocationForModule
  • [JDK-8176626] - Errors reported by Arguments.validate should (probably) be fatal
  • [JDK-8176627] - Javac fails to find module-info.java if module source path contains symlinks
  • [JDK-8176628] - field JCVariableDecl.vartype can't be null after post attribution analysis
  • [JDK-8176629] - JShell: crash on tab-complete with NPE.
  • [JDK-8176630] - Revisit modeling of module directives
  • [JDK-8176631] - Drop String pkgName from javax.tools.JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName)
  • [JDK-8176632] - JShell tests: jdk/jshell/CompletionSuggestionTest.testImportStart(): failure
  • [JDK-8176633] - JShell tool: The /reset command hangs after setting a startup script
  • [JDK-8176634] - JShell tests: on full builds CompletionSuggestionTest.testImportStart() fails
  • [JDK-8176635] - ES6 for..of should work for Java Maps and Sets
  • [JDK-8176636] - Problem list org/omg/CORBA/OrbPropertiesTest.java
  • [JDK-8176637] - Fix httpclient asynchronous usage
  • [JDK-8176638] - Manifest checking throws exception with no entry
  • [JDK-8176639] - jimage fails with StringIndexOutOfBoundsException when path to the inspected image is an empty string
  • [JDK-8176640] - Error in Collectors.averagingXXX Java Doc
  • [JDK-8176641] - Per-protocol cache setting not working for JAR URLConnection
  • [JDK-8176642] - SA: BasicLauncherTest.java (printmdo) fails for Client VM and Server VM with emulated-client
  • [JDK-8176643] - sun/management/jdp tests are not running properly
  • [JDK-8176644] - Quarantine failing test jdk/test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java
  • [JDK-8176645] - Typos in net.properties
  • [JDK-8176646] - Pooled HttpConnection should be removed during close
  • [JDK-8176647] - jlink and `requires static`
  • [JDK-8176648] - Improve instrumentation of java/nio/file/WatchService/LotsOfEvents.java
  • [JDK-8176649] - Remove javax/xml/ws/clientjar/TestWsImport.java from ProblemList
  • [JDK-8176650] - ServiceLoader$LazyClassPathLookupIterator scans boot and platform modules for services
  • [JDK-8176651] - Improve error handing for Jdp tests under sun/management/jdp
  • [JDK-8176652] - SubjectDelegation2Test.java and SubjectDelegation3Test.java failing on solaris
  • [JDK-8176653] - jar leaves temporary file when exception occur in creating jar
  • [JDK-8176654] - Memory churn in jimage code affects startup after resource encapsulation changes
  • [JDK-8176655] - Optimize handling of comment lines in Properties$LineReader.readLine
  • [JDK-8176656] - jexec fails to execute simple helloworld.jar
  • [JDK-8176657] - java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java starts failing intermittently
  • [JDK-8176658] - Miscellaneous changes imported from jsr166 CVS 2017-03
  • [JDK-8176659] - com/sun/jndi/dns/Parser.java is not executed
  • [JDK-8176660] - 4 security tests are not run
  • [JDK-8176661] - jdk/internal/misc/JavaLangAccess/NewUnsafeString.java is not run
  • [JDK-8176662] - java/util/TimeZone/UTCAliasTest.java is not run
  • [JDK-8176663] - [JCP] [Mac]Cannot launch JCP on Mac os with language set to "Chinese, Simplified" while region is not China
  • [JDK-8176664] - 78 sun/security/krb5/auto tests failing due to undeclared dependecies
  • [JDK-8176665] - keytool should print out warnings when reading or generating cert/cert req using weak algorithms
  • [JDK-8176666] - Provide javadoc descriptions for jdk.policytool and jdk.crypto.* modules
  • [JDK-8176667] - [REDO] MemberNameTable doesn't purge stale entries
  • [JDK-8176668] - Crash during deoptimization with "assert(result == __null || result->is_oop()) failed: must be oop"
  • [JDK-8176669] - assert(no_dead_loop) failed: dead loop detected
  • [JDK-8176670] - Not enough old space utilisation
  • [JDK-8176671] - Adjust the comment for flags UseAES, UseFMA, UseSHA in globals.hpp
  • [JDK-8176672] - compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally
  • [JDK-8176673] - C2: Access to [].clone from interfaces fails
  • [JDK-8176674] - [JVMCI] fix memory overhead of JVMCI
  • [JDK-8176675] - [AOT] Fix comparison input types in GraalHotSpotVMConfigNode.inlineContiguousAllocationSupported()
  • [JDK-8176676] - [REDO] [AOT] Missing GC scan of _metaspace_got array containing Klass*
  • [JDK-8176677] - Inlining through MH invokers/linkers in unreachable code is unsafe
  • [JDK-8176678] - JVMTI tagged object access needs G1 pre-barrier
  • [JDK-8176679] - Code heap corruption due to incorrect inclusion test
  • [JDK-8176680] - C1: Inlining through MH invokers/linkers in unreachable code is unsafe
  • [JDK-8176681] - Failures during class definition can lead to memory leaks in metaspace
  • [JDK-8176682] - Mis-merge left serviceability/sa/TestCpoolForInvokeDynamic.java ignored
  • [JDK-8176683] - SA does not work if executable is DSO
  • [JDK-8176684] - bigapps/Weblogic12medrec fails with assert(check_call_consistency(jvms, cg)) failed: inconsistent info
  • [JDK-8176685] - JVMTI spec: GetCurrentThread may return NULL in the early start phase
  • [JDK-8176686] - CompareAndExchangeObject inserts two pre-barriers
  • [JDK-8176687] - [JVMCI] incorrect implementation of isCompilable
  • [JDK-8176688] - some compiler/calls/ tests should have /native option
  • [JDK-8176689] - develop tests to check that CompilerToVM::isMature state is consistence w/ reprofile
  • [JDK-8176690] - improve tests for CompilerToVM::MaterializeVirtualObjectTest
  • [JDK-8176691] - [JVMCI] jaotc is broken in Xcomp mode
  • [JDK-8176692] - SafePointNode::_replaced_nodes breaks with irreducible loops
  • [JDK-8176693] - G1 Needs pre barrier on dereference of weak JNI handles
  • [JDK-8176694] - Move new TestPrintMdo.java to hotspot/test directory
  • [JDK-8176696] - [TESTBUG] Missing DefineClass instances
  • [JDK-8176697] - [BACKOUT] fix for JDK-8166188
  • [JDK-8176698] - [TESTBUG] 8174164 fix missed the test
  • [JDK-8176699] - [AOT] jaotc does not accept file name with .class
  • [JDK-8176700] - [AOT] Fix suite.py after module renaming
  • [JDK-8176701] - JVM should throw NoClassDefFoundError if ACC_MODULE is set in access_flags
  • [JDK-8176702] - Header template correction for year
  • [JDK-8176703] - TestInstanceKlassSize.java and TestInstanceKlassSizeForInterface.java fail on Mac OS
  • [JDK-8176704] - Stack traversal during OSR migration asserts with invalid bci or invalid scope desc on x86
  • [JDK-8176906] - rpath macro needs to use an argument on macosx
  • [JDK-8176908] - Use pandoc for converting build readme to html
  • [JDK-8176911] - Incorrect expiration date for JDK 9 EA build 155
  • [JDK-8176913] - Fedora Linux issue with jnlp-servlet.jar demo source code license
  • [JDK-8176917] - At step7.There is no security pop-ups,but there is a Application Blocked dialog pop-up.
  • [JDK-8176918] - More cases failed due to use disabledAlgorithm SHA-1
  • [JDK-8176921] - TCK failure on MacOSX: The file can not be opened or saved
  • [JDK-8176926] - EventSettings should use java.lang.String
  • [JDK-8176930] - (tz) Support tzdata2017a
  • [JDK-8176932] - [macosx] test ComponentMousePositionTest sometimes fail on Mac
  • [JDK-8176935] - [TEST_BUG] [macosx] Space should select cell in the JTable
  • [JDK-8176936] - Simplify new doclet packages
  • [JDK-8176937] - Imported FX modules have have residual_imported.marker file
  • [JDK-8176938] - Warnings from the build: Unknown module: jdk.rmic specified in --patch-module
  • [JDK-8176939] - [TESTBUG] aot junit tests added by 8169588 are not executed.
  • [JDK-8176940] - assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
  • [JDK-8176941] - [JVMCI] StubRoutines::_multiplyToLen symbol needs to be exported
  • [JDK-8176942] - Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking
  • [JDK-8176944] - new TestPrintMdo.java fails with -XX:TieredStopAtLevel=1
  • [JDK-8176945] - [REDO] G1 Needs pre barrier on dereference of weak JNI handles
  • [JDK-8176946] - Build of hotspot for arm-vfp-sflt fails
  • [JDK-8176947] - C1 value numbering handling of Unsafe.get*Volatile is incorrect
  • [JDK-8176948] - [JVMCI] Avoid long JNI handle chains
  • [JDK-8176950] - Provide javadoc description for jdk.xml.dom module
  • [JDK-8176951] - Make visitUnknown specification more explicit
  • [JDK-8176952] - Simplify new Taglet API
  • [JDK-8176953] - javadoc crashes with incorrect module sourcepath
  • [JDK-8176954] - jdeps error message should include a proper MR jar file name
  • [JDK-8176955] - Annotation processor observes interface private methods as default methods
  • [JDK-8176956] - javac does not issue unchecked warnings when checking method reference return types
  • [JDK-8176958] - Method overload resolution on a covariant base type doesn't work in 9
  • [JDK-8176959] - jshell tool: automatic imports are excluded on /reload causing it to fail
  • [JDK-8176960] - Use DirectiveVisitor to print module information
  • [JDK-8176961] - javac Pretty printer should include doc comment for modules
  • [JDK-8176962] - Use of DirectiveVisitor needs @DefinedBy annotation for RunCodingRules.java
  • [JDK-8176963] - Javac incorrectly allows receiver parameters in annotation methods
  • [JDK-8176964] - module summary page shows duplicated output
  • [JDK-8176965] - Annotation type pages generated by javadoc is missing module information
  • [JDK-8176966] - @since value errors in java.compiler module
  • [JDK-8176967] - JSObject property access is broken for numeric keys outside the int range
  • [JDK-8176968] - SubmissionPublisher closeExceptionally() may override close()
  • [JDK-8176969] - NetworkInterface.getInterfaceAddresses throws NPE when no addresses
  • [JDK-8176970] - Mark several tests as intermittently failing
  • [JDK-8176971] - update jdk tests to remove @compile --add-modules workaround
  • [JDK-8176973] - Account for race condition in java/nio/channels/AsynchronousSocketChannel/Basic.java
  • [JDK-8176974] - (ch) Add print of timeout value to java/nio/channels/AsynchronousSocketChannel/Basic.java
  • [JDK-8176975] - Minor updates to java.sql and javax.sql package.html
  • [JDK-8176976] - Incorrect relational operator in java/nio/channels/FileChannel/InterruptDeadlock.java
  • [JDK-8176977] - Problemlist sun/security/ssl/X509KeyManager/PreferredKey.java due to JDK-8176354
  • [JDK-8176978] - Fix misc module dependencies in jdk_core tests
  • [JDK-8176979] - sun/security/mscapi/SignedObjectChain.java fails on Windows
  • [JDK-8176980] - (ref) Reference::enqueue method should clear referent before enqueuing
  • [JDK-8176981] - Increase sleep time in java/nio/channels/Selector/ChangingInterests.java write1()
  • [JDK-8176982] - (fs) java/nio/file/FileStore/Basic.java should conditionally check FileStores
  • [JDK-8176983] - Linebreak matcher is not equivalent to the pattern as stated in javadoc
  • [JDK-8176984] - Flow.Subscription.request(0) should be treated as an error
  • [JDK-8176985] - [macosx] Chinese text shows as Latin w/ openVanilla input method
  • [JDK-8176986] - [macosx] Wrong rendering of diacritics on macOS
  • [JDK-8176987] - Create test for SwingSet SliderDemo
  • [JDK-8176988] - [TEST_BUG] SwingSet Automation: Jemmy Library : FrameOperator: maximize() and demaximize() are not properly implemented
  • [JDK-8176989] - [HiDPI] screenshot artifacts using AWT Robot
  • [JDK-8176990] - [TESTBUG] Create test for SwingSet DialogDemo
  • [JDK-8176991] - [TESTBUG] [macosx] Jemmy: JSlider cannot scroll to negative value on Mac
  • [JDK-8176992] - Compilation error due to tag in JDK-8162959
  • [JDK-8176993] - Use package-info.java instead of package.html within awt packages
  • [JDK-8176994] - The copyright section in the test/java/awt/font/TextLayout/DiacriticsDrawingTest.java should be updated
  • [JDK-8176995] - Use package-info.java instead of package.html within swing packages
  • [JDK-8176996] - Window size is not updated after setting location to display with different DPI
  • [JDK-8176997] - [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated
  • [JDK-8176998] - [TEST_BUG] keyboard garbage after javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java
  • [JDK-8176999] - Provide a javadoc description for jdk.accessibility module
  • [JDK-8177000] - Javadoc change is required for java.awt.Robot(GraphicsDevice screen) constructor
  • [JDK-8177001] - Performance problems in dialogs with large tables when JAB activated
  • [JDK-8177002] - The awt robot use incorrect location in a multi-screen environment
  • [JDK-8177003] - Toolkit.getScreenSize() returns incorrect size on unix in multiscreen systems
  • [JDK-8177005] - Replace package.html files with package-info.java in the java.desktop module
  • [JDK-8177006] - Window set location to a display with different DPI does not properly work
  • [JDK-8177007] - createScreenCapture not working as expected on multimonitor setup with different DPI scales.
  • [JDK-8177008] - Vista:JComboBox doesn't looks as native combobox in different states of component.
  • [JDK-8177009] - Editing in TableView breaks the layout, when the document is I18n
  • [JDK-8177010] - Deadlock when resuming from sleep with different monitor setup
  • [JDK-8177011] - Usage constraints don't take effect when using PKIX
  • [JDK-8177012] - Missing @Deprecated arguments for jdk.policytool
  • [JDK-8177013] - Add test to check JDK modules to have no qualifed exports to upgradeable modules
  • [JDK-8177577] - Update license files with consistent license/notice names
  • [JDK-8177580] - Remove StackFramePermission and use RuntimePermission for stack walking
  • [JDK-8177581] - JarDirTest.java fails after recent change
  • [JDK-8177582] - JVM should throw NCDFE if ACC_MODULE and CONSTANT_Module/Package are set
  • [JDK-8177583] - split_if creates empty phi and region nodes
  • [JDK-8177584] - [AOT] failure to build jdk.vm.compiler with --with-jobs=1 configure flag
  • [JDK-8177585] - JVM should throw CFE for duplicate Signature attributes
  • [JDK-8177586] - Add @Deprecated(since="9", forRemoval=true) to EE modules
  • [JDK-8177587] - XML deprecation "since" values should use 1.x version form for 1.8 and earlier
  • [JDK-8177588] - javadoc should exit when it encounters compilation errors.
  • [JDK-8177589] - javadoc ignores module-info files on the command line
  • [JDK-8177590] - module-info on patch path should not produce an error
  • [JDK-8177592] - Need to specify module of types created by Filer.createSourceFile/Filer.createClassFile?
  • [JDK-8177593] - Missing check against target-type during applicability inference
  • [JDK-8177594] - javadoc does not produce summary pages for aggregated modules
  • [JDK-8177595] - tools/javac/modules/MOptionTest.java test fails on Mac
  • [JDK-8177596] - (jdeprscan) add comments to L10N message file
  • [JDK-8177597] - javadoc search results sorted incorrectly on packages
  • [JDK-8177598] - Long method signatures disturb Method Summary table
  • [JDK-8177599] - TreePosTest should disable annotation processing
  • [JDK-8177600] - tools/javac/tree/TreePosTest.java test fails with IllegalArgumentException
  • [JDK-8177601] - javadoc does not handle Locations correctly with --patch-module
  • [JDK-8177602] - Preferences docs contain reference to Sun's JRE
  • [JDK-8177603] - sun/security/krb5/auto/HttpNegotiateServer.java does not compile
  • [JDK-8177604] - Disable SHA-1 TLS Server Certificates
  • [JDK-8177605] - testCommonPoolThreadContextClassLoader fails with "Should throw SecurityException"
  • [JDK-8177606] - Improve internal timing of java/nio/channels/Selector/SelectAndClose.java
  • [JDK-8177607] - Test sun/security/krb5/auto/Basic.java faling after adding module declaration into TEST.properties.
  • [JDK-8177608] - @since value errors in types of java.base module
  • [JDK-8177609] - @since value errors java.sql module
  • [JDK-8177610] - (zipfs) JarFileSystem::isMultiReleaseJar is incorrect
  • [JDK-8177611] - SecureRandom FIPS 140-2, Security Requirements for Cryptographic Modules link 404
  • [JDK-8177612] - jdk/nio/zipfs/MultiReleaseJarTest.java test fails after JDK-8176709
  • [JDK-8177613] - Failed to load RSA private key from pkcs12
  • [JDK-8177614] - clarify security checks in ObjectInputStream.enableResolveObject and ObjectOutputStream.enableReplaceObject
  • [JDK-8177615] - @since value errors in apis of java.base/java.logging module
  • [JDK-8177617] - Runtime.Version.compareTo/compareToIgnoreOpt problem
  • [JDK-8177618] - (fc) Increase timeouts of and instrument some tests using FileChannel#write
  • [JDK-8177619] - jar tool support to report automatic module names
  • [JDK-8177620] - (process) ProcessHandle::onExit fails to wait for non-child process
  • [JDK-8177621] - Remove stray @deprecated in Date#getDate
  • [JDK-8177622] - Incorrect integer comparison in version numbers
  • [JDK-8177623] - (fc) Split java/nio/channels/FileChannel/Transfer.java into smaller tests
  • [JDK-8177624] - sun/net/www/http/HttpClient/B8025710.java should run in ovm mode
  • [JDK-8177630] - libGetNamedModuleTest.c crash when printing NULL-pointer

Bug

  • [JDK-4240589] - (ref) runFinalizersOnExit(true) causes VM crash for user native libraries
  • [JDK-4336732] - stddoclet: {@link} tag shouldn't allow quoted text and HTML links as arguments
  • [JDK-4368399] - JDI: -verbose option passed to debugger launcher fails and hangs vm
  • [JDK-4419210] - getRawCommentText() returns an extra newline character with -private
  • [JDK-4472899] - makefile: Text in docs/Makefile should be in separate file for easy translation
  • [JDK-4729879] - [Col] CollationElements in LocaleElements_*.java files look out-of-date.
  • [JDK-4764110] - javadoc generates multiple warnings for same @link or @see mistake
  • [JDK-4768719] - Add documentation for -Xwerror in tiger
  • [JDK-4826612] - build/solaris/Makefile contains potentially infinite loop
  • [JDK-4830380] - Inconsistent use of periods at end of -help usage descriptions
  • [JDK-4845990] - Update and publish specification for Javadoc comments
  • [JDK-4848177] - @link tag to unqualified class in inherited doc can produce erroneous warning
  • [JDK-4878435] - Version number missing from Doclet API (and Taglet API?) in make/doc/Makefile
  • [JDK-4901826] - connectionIds need some time to be updated using jmxmp
  • [JDK-4916621] - JDI tests: update those still using JDIScaffold to use TestScaffold instead
  • [JDK-4933119] - Mark doclet.xml text file with "do not edit/private interface subject to change"
  • [JDK-4934202] - JNIid need a proper support in SA code
  • [JDK-4949174] - Clarify what RMIConnectorServer.getAttributes() should/could return
  • [JDK-4969780] - JSR160: Number of lost notifications not correct
  • [JDK-5014723] - implement "strip mining" loop optimization
  • [JDK-5015357] - Collator: JES2_b07a:i18n:Korean characters should be sorted with dictionary order
  • [JDK-5042226] - Inherited @throws tags should be displayed in doc comment order of parent class
  • [JDK-6178416] - Hotspot build should be less dependent on environment
  • [JDK-6217188] - jmxmp connector client excessively slow at close time
  • [JDK-6227506] - JVMTI Spec: Atomicity of RedefineClasses should be specified
  • [JDK-6232281] - -XX:-UseLoopSafepoints causes assert(v_false,"Parse::remove_useless_nodes missed this node")
  • [JDK-6233745] - JDWP should select default transport and options
  • [JDK-6242228] - Rare race conditions could produce duplicate notifications from MBeans
  • [JDK-6249146] - SA does inaccurate Liveness Analysis
  • [JDK-6260469] - test nsk/jvmti/GetThreadState/thrstat002 failed
  • [JDK-6270734] - (ann) Serialized form of annotations persists objects from sun.* packages
  • [JDK-6274551] - Eliminate makefile workaround for dtrace bug 6258412
  • [JDK-6285888] - [Fmt-Ch] java.text.ChoiceFormat.applyPattern(String) cannot parse a '<' in the text
  • [JDK-6303969] - JDWP: Socket Transport handshake fails rarely on InstancesTest.java
  • [JDK-6315054] - Initial memory value equal zero
  • [JDK-6328697] - ClassCastException message with jmxmp based cascading
  • [JDK-6328774] - Remove workaround for dtrace bug 6254741
  • [JDK-6354947] - [Fmt-*] DecimalFormat ignores FieldPosition settings on input, contrary to Javadocs
  • [JDK-6372904] - Use precompiled headers with Teamware C++ compiler
  • [JDK-6375033] - Hotspot build warnings need cleanup
  • [JDK-6376416] - MXBean spec does not forbid parameterized types but implementation does
  • [JDK-6396411] - java.lang.management.MemoryMXBean.gc should force GC even if DisableExplicitGC is set
  • [JDK-6415680] - (bf) MappedByteBuffer.get() can provoke crash with EXCEPTION_IN_PAGE_ERROR
  • [JDK-6422210] - _GNU_SOURCE is not the right way to test for gcc
  • [JDK-6426321] - Debugee VM hangs when load about 2500 classes
  • [JDK-6445141] - SA: Unknown oop exception while heap walking.
  • [JDK-6445411] - VMOperationsQueue isn't protected from concurrent modification during oop_do iteration
  • [JDK-6449023] - Crash in JDI test against ForceEarlyReturn
  • [JDK-6452180] - Have jdb use loopback localhost address instead of system hostname
  • [JDK-6455295] - JVMTI Spec: Clarify the location at which MonitorWait/MonitorWaited events occur
  • [JDK-6456333] - Incorrect jar name handle by jps in case java -jar.
  • [JDK-6456897] - AsyncGetCallTrace() can observe abstract methods
  • [JDK-6459043] - Hotspot assumes exclusive access to address space during startup
  • [JDK-6464013] - MemoryUsage.from(CompositeData) allows invalid "init" values
  • [JDK-6469784] - Hotspot doesn't build with gcc without precompiled headers
  • [JDK-6481957] - Assembler::locate_next_instruction on x86 and amd64 doesn't work with generic instructions
  • [JDK-6488866] - java trailing options ignored when using options like -version, -X, -help (can be confusing)
  • [JDK-6493913] - OpenMBeanInfoSupport.equals violates parent's contract
  • [JDK-6499962] - HotSpot builds should support user names with non-ASCII characters
  • [JDK-6506466] - (adlc) KILLs on instructions which match control flow don't work properly
  • [JDK-6512096] - u32*u32=>u64 from bug 4850191 does not work with one u32 being a constant
  • [JDK-6515161] - If remote removeNotificationListener gets SecurityException, client no longer gets notifications
  • [JDK-6516521] - Doc: should document about the primordial thread attaching to the VM.
  • [JDK-6523512] - has_special_runtime_exit_condition checks for is_deopt_suspend needlessly
  • [JDK-6524465] - GenericConnectorServer: remove "System.out.println
  • [JDK-6540259] - Parents of MXBean interfaces cannot contain non-MXBean methods even if covariantly overridden
  • [JDK-6541880] - NumberFormat for locale es_CR is wrong
  • [JDK-6545323] - MXBean introspector does not detect Enum - String conflict in method signature
  • [JDK-6561868] - ParNew: Erratic PLAB resizing
  • [JDK-6597974] - KeyStore.setEntry() cannot overwrite a PrivateKeyEntry with a TrustedCertificateEntry
  • [JDK-6604963] - Assigning float value to int and long throws invalid type exception.
  • [JDK-6606767] - resexhausted00[34] fail assert(!thread->owns_locks(), "must release all locks when leaving VM")
  • [JDK-6609682] - [Fmt-De] DecimalFormat constructor imposes default negative prefix when none specified
  • [JDK-6609740] - [Fmt-De] format error in DecimalFormat
  • [JDK-6613008] - Infinite recursion with huge stack space crashes with ChunkPool::allocate
  • [JDK-6627284] - "jmap -heap" (ServiceabilityAgent HeapSummary) uses excessive precision/scientific notation for printing.
  • [JDK-6640188] - Methods com.sun.tools.attach.VirtualMachine.load... don't throw NullPointerException
  • [JDK-6640210] - (spec) VirtualMachine.loadAgentPath accepts non-absolute paths to agent library
  • [JDK-6645542] - nsk/jdi/Scenarios/invokeMethod/redefineclasses001 fails: static field value was not changed
  • [JDK-6651880] - SA: jstack does not show java frames on 64 bit solsparc using SA
  • [JDK-6682539] - Double entries of "-XX:HeapDumpPath" make heapdump unable to create dump
  • [JDK-6707297] - Port out of range:501113
  • [JDK-6714966] - Permissions checks in registerMBean and createMBean are inconsistent.
  • [JDK-6714969] - MXBeans include static getX() methods when analyzing classes
  • [JDK-6715629] - igvn->type(n) should be consistent with n->bottom_type()
  • [JDK-6720864] - Hotspot makefiles are sensitive to JAVA_HOME env variable
  • [JDK-6728845] - Extremely slow, quadratic performance with very long command lines
  • [JDK-6749065] - TEST_BUG: GetClassInitializationTime.java fails intermittently
  • [JDK-6765107] - java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh fails under non-standard locale
  • [JDK-6770939] - Clean up build/make files
  • [JDK-6773776] - CTW ZKM.jar: assert(Compile::current()->unique() < (uint)MaxNodeLimit,"Node limit exceeded")
  • [JDK-6779701] - Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java
  • [JDK-6795302] - 'method signature' as used in javadoc for retransform method does not match JLS
  • [JDK-6809978] - Implementation of SA-JDI ArrayType componentType has non "read-only" side effect on VM
  • [JDK-6811960] - x86 biasedlocking epoch expired rare bug
  • [JDK-6831314] - C2 may incorrectly change control of type nodes
  • [JDK-6841139] - Cant detect deadlock when thread reenters synchronization block in Object.wait()
  • [JDK-6852342] - GC-a-lot feature should be NoHandleMark-aware
  • [JDK-6862569] - import and static-import of same name
  • [JDK-6893625] - Generics case does not compile
  • [JDK-6902692] - G1: g1CollectorPolicy.cpp:1533, assert(false,"Debugging data for CR 6898948 has been dumped above")
  • [JDK-6905850] - Czech sorting rules for the Greek alphabet
  • [JDK-6908596] - Missing memory barriers in Thread interruption logic
  • [JDK-6909265] - assert(_OnDeck != Self->_MutexEvent,"invariant") with -XX:+PrintMallocFree
  • [JDK-6930063] - Need to remove or build as part of the test: jdk/test/sun/management/windows/revokeall.exe
  • [JDK-6933325] - Return proper impact code on built-in MBean operations (not ACTION_INFO)
  • [JDK-6947610] - JVM received SEGV in interpreted Java code after running out of Metadata space
  • [JDK-6964022] - Java.util.Currency.getSymbol(Locale) returns wrong value when locale is not US
  • [JDK-6972507] - MBean server throws unexpected exceptions when Notification is set with thread-unsafe data
  • [JDK-6973695] - jmx- jmx-scandir document needs to update invalid references
  • [JDK-6975477] - Make errors, cannot find path
  • [JDK-6975478] - SA Build warnings from VS2010 compiler
  • [JDK-6978178] - SA universe command does not print NUMA heap info
  • [JDK-6980202] - StepEvent occasionally is not generated for class constructor
  • [JDK-6982741] - SIGSEGV in oopDesc::is_a()
  • [JDK-6984348] - Fix typo in escape.cpp
  • [JDK-6988104] - com/sun/jdi/ClassesByName2Test.java failed with com.sun.jdi.VMDisconnectedException
  • [JDK-6990215] - Source file dependencies are broken for Windows builds
  • [JDK-7003732] - Linux SA Makefile could offer same JAVA_HOME warning as Solaris
  • [JDK-7005271] - Fix issues with build when things go wrong during linking or mapfile production
  • [JDK-7011788] - test/java/lang/management/ThreadMXBean/ThreadCpuTime.java DELTA should be optional
  • [JDK-7012002] - JPS output is wrong
  • [JDK-7013634] - jvmti resexhausted001 can timeout or fail due to excessive thread creation
  • [JDK-7016187] - javah could generate conflict .h for inner class and class name with '_'
  • [JDK-7019173] - 3 documentation errors that conflicts with the internal JDK use.
  • [JDK-7028243] - JDI: ThreadReference.status() returned unexpected status THREAD_STATUS_MONITOR
  • [JDK-7033677] - potential cast error in MemberEnter
  • [JDK-7036956] - [TESTBUG] echeneis/vm/jni/nogroup/CheckedJNITest fail
  • [JDK-7039014] - Confusing error message for method conflict
  • [JDK-7040021] - CMS+ParNew: fix potential incorrect uses of save_marks() and oop_iterate_since_save_marks()
  • [JDK-7043941] - JConsole User Guide Link from the Help menu is not accessible by keyboard
  • [JDK-7044160] - Property argument processing leaks memory
  • [JDK-7050215] - jmx samples source files has reference to Sun Microsystems in the code comment block
  • [JDK-7055009] - demo/jvmti/heapTracker/HeapTrackerTest.java fails with JVMTI: 112(JVMTI_ERROR_WRONG_PHASE): Cannot..
  • [JDK-7061097] - [Doc] Inconsistenency between the spec and the implementation for DateFormat.Field
  • [JDK-7067623] - (proxy) java.lang.reflect.Proxy does not take into account generic signature attributes
  • [JDK-7067798] - G1: MXBean "G1 Old Gen" != jstat "Current old space capacity"
  • [JDK-7075726] - check handling of Throwable from annotation processors
  • [JDK-7085995] - refactor and cleanup error reporting in JavacParser
  • [JDK-7086170] - remove items which we are building from export directory before the build
  • [JDK-7092793] - JVM crashes when using jmap
  • [JDK-7099952] - The make/hotspot.script does not support paths that contain spaces
  • [JDK-7118990] - cache: Shortcut points to non existant image after update of just the image
  • [JDK-7124710] - interleaved RedefineClasses() and RetransformClasses() calls may have a problem
  • [JDK-7129676] - test/tools/javac/diags/Example.java needs some cleanup
  • [JDK-7130678] - possible VM shutdown race sightings in JVM/TI
  • [JDK-7132577] - javax/management/monitor/MultiMonitorTest.java fails in JDK8-B22
  • [JDK-7132595] - closed/javax/management/remote/mandatory/sslStub/SslStubTest.sh times out in JDK8-B22
  • [JDK-7145705] - javac command line and JavaCompiler API have problems with classes named 'java'
  • [JDK-7147733] - The 'for each' loop breaks thread scheduling in mixed mode for 1.5, 1.6 and 1.7
  • [JDK-7147987] - Performance regression in ByteBuffer.{put,get}
  • [JDK-7148504] - JMX MBeanInfo no longer guarantees equality of MBeanInfo between two identical mbeans
  • [JDK-7152962] - Compiler misreporting cyclic inheritance
  • [JDK-7154876] - com/sun/jdi tests can fail when a background thread throws exceptions
  • [JDK-7156454] - VM hangs trying to reach safepoint with ForceEarlyReturnObject call and class loading in flight
  • [JDK-7158654] - Compiler API returns a Diagnostic object which breaks invariant specified by doc
  • [JDK-7167923] - CMS: Call compute_new_size() after System.gc()
  • [JDK-7176515] - ExceptionInInitializerError for an enum with multiple switch statements
  • [JDK-7178365] - G1: Ergonomics only count part of the collection pause
  • [JDK-7179701] - MaxJavaStackTraceDepth of zero is not handled correctly/consistently in the VM
  • [JDK-7183985] - (ann) Class.getAnnotation() throws an ArrayStoreException when the annotation class not present
  • [JDK-7189940] - Not every dtrace probe mem-pool-gc-begin fire is paired by mem-pool-gc-end if cms+cmsinc are used
  • [JDK-7200633] - adlc build instructions should use separate cflags
  • [JDK-8000412] - Clean SA code on ia64
  • [JDK-8003524] - javax.management.modelmbean.RequiredModelMBean#invoke() wraps SecurityException instances into RuntimeOperationsException contradicting the javadoc
  • [JDK-8004129] - TEST_BUG: com/sun/jdi/SimulResumerTest.java fails intermittently with IndexOutOfBoundsException
  • [JDK-8005067] - IGVN transformations don't always properly handle nodes that get disconnected
  • [JDK-8005547] - Incorrect Thai line breaking with BreakIterator.getCharacterInstance()
  • [JDK-8006042] - Trees.getScope() fails for TreePath in constructor with super() or this() call
  • [JDK-8006259] - Add Test Vectors for NIST 800-38A to the JCE Unit Tests
  • [JDK-8006742] - Initial TLAB sizing heuristics might provoke premature GCs
  • [JDK-8006887] - Comment about LIR_OprDesc.value in c1_LIR.hpp is incorrect
  • [JDK-8006971] - More missing barriers in taskqueues for RMO architectures
  • [JDK-8007350] - Some tree nodes do not have endpos set
  • [JDK-8007951] - JNI_OnLoad is not called when VM loads libjava
  • [JDK-8008287] - Code cache statistic variables for event tracing needs atomicity
  • [JDK-8008364] - wrong exception is thrown if no proper contructor method for custom progress class
  • [JDK-8008690] - javadoc may not display correctly an inherited method from a non-public supertype.
  • [JDK-8009169] - Dead link in JVMTI documentation to JNI documentation
  • [JDK-8009690] - javac misses cases for 8.4.8.3 signature erasure clash check
  • [JDK-8009917] - JMX stress test intermittenlty fails due to connection refused by the agent
  • [JDK-8010288] - ./configure should detect absence of sha1.h and sha2.h on Solaris
  • [JDK-8010940] - Concurrent mkdir -p calls can fail
  • [JDK-8011352] - C1: TraceCodeBlobStacks crashes fastdebug solaris sparc
  • [JDK-8011636] - javadoc reports incorrect throws target when classpath empty or has empty path
  • [JDK-8011672] - javadoc memory bug only in java7 (not java6)
  • [JDK-8011969] - scale for the "Time" column in -class in jstat_options should be seconds
  • [JDK-8012119] - javac is generating the InnerClasses attribute in cases where it shouldn't
  • [JDK-8013134] - [infra] defaults to CC if as is not found
  • [JDK-8013579] - Intrinsics for Java methods don't take class redefinition into account
  • [JDK-8013940] - Java breakpoints in intrinsified methods don't work
  • [JDK-8014021] - TreeMaker.Params behaves inconsistently when the owning method has the same number of parameters as the number of parameter types requested
  • [JDK-8015110] - BreakIterator.following(int) changes the current position when it returns DONE
  • [JDK-8015308] - Fix SA to get protection domain and signers out of JavaMirror
  • [JDK-8015848] - SA: ClassWriter have to support JSR292
  • [JDK-8016470] - AllocatePrefetchDistance is not changed by command line
  • [JDK-8017120] - Month name in pt_BR should not be capitalized
  • [JDK-8017140] - Date formatting for Norwegian incorrect
  • [JDK-8019572] - javax/management/remote/mandatory/connection/ReconnectTest.java fails intermitently
  • [JDK-8020436] - Unable to enter Chinese/Japanese character in JOptionPane.
  • [JDK-8020850] - Changes to .ad files aren't processed by VC++ project builds
  • [JDK-8021335] - Missing synchronization when reading counters for live threads and peak thread count
  • [JDK-8022117] - stress/stress_005 failed on MacOSX: broken pipe
  • [JDK-8022405] - Separate debug info bundles prevents symbols in hs_err_pid files on Windows
  • [JDK-8022457] - hgforest.sh doesn't check "." results, and with non-clone operations, outputs scary message
  • [JDK-8022545] - Lots of jdi tests fail with "Caught InterruptedIOException while listening for IOPipe connection at port 10576"
  • [JDK-8022893] - AsyncGetCallTrace returns some invalid stacks
  • [JDK-8023488] - make clean does not clean test output
  • [JDK-8023896] - Add serialization test for ThreadLocalRandom
  • [JDK-8023897] - Replace/update/rename executeAndCatch in various tests to assertThrows
  • [JDK-8023905] - Failing to initialize VM with small initial heap when NUMA and large pages are enabled
  • [JDK-8024317] - Incorrectly implemented (and unnecessary) double-checked locking in com.sun.tools.javac.code.Types.arraySuperType()
  • [JDK-8024352] - MBeanOperationInfo accepts any int value as "impact"
  • [JDK-8024364] - Win/x64: os::current_frame() and os::fetch_frame_from_context() returns wrong frame pointer.
  • [JDK-8024399] - PrintGCTaskTimeStamps: amount of tasks reported for GC-thread sometimes differs from expected value
  • [JDK-8024687] - CompletionFailure during traversal of Elements in annotation processor
  • [JDK-8025053] - The map convertedTypes of MappedMXBeanType should not be WeakHashMap
  • [JDK-8025220] - assert(!m->was_never_executed()) failed in test java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java
  • [JDK-8025609] - javac -Xdoclint does not seem to take into account package.html
  • [JDK-8025951] - Eliminate use of DocletConstants.NL
  • [JDK-8026260] - LD_LIBRARY_PATH takes precedence over a runpath (solaris)
  • [JDK-8026281] - hotspot 'jdk6_or_earlier logic' for FDS needs to be removed
  • [JDK-8026282] - the '64' subdir logic in Makefiles might be removable
  • [JDK-8026283] - literal 'lipo' cmd uses in HotSpot makefiles
  • [JDK-8026284] - Minimal1 references/support should be removed from BSD/MacOS X
  • [JDK-8026372] - doclint needs to check if a javadoc tag is block/inline tag and whether it is used correctly
  • [JDK-8027035] - HS debug version crashes during VerifyGC with -XX:+WizardMode
  • [JDK-8027363] - ParNew tenuring distribution does not account for threads unsuccessful in claiming objects
  • [JDK-8027760] - [flr] Template condition element must contain "true" and "false" attributes
  • [JDK-8027783] - Incorrect logging of generation sizes in DefNew after incremental_collect_will_fail
  • [JDK-8027826] - file command in msys does not correctly identify 64-bit dll
  • [JDK-8027994] - Javadoc is extremely slow for large projects
  • [JDK-8028068] - path caching in Locations.java is broken
  • [JDK-8028091] - sun/tools/jstatd/TestJstatdExternalRegistry.java failing with "attempt to add a Permission..." (again)
  • [JDK-8028127] - Regtest java/security/Security/SynchronizedAccess.java is probably incorrect.
  • [JDK-8029066] - [TESTBUG] some whitebox API tests fail when run with Graal with: assert(aid != NULL) failed: arg_info must be not null
  • [JDK-8029131] - JavaDoc is indenting multiple documented annotations
  • [JDK-8029241] - @since/@throws missing in overridden methods.
  • [JDK-8029622] - [javax.tools] javadoc is throwing NPE when using custom JavaFileManager
  • [JDK-8030616] - sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh fails intermittently
  • [JDK-8030750] - SA: alternate hashing not implemented.
  • [JDK-8030751] - Type annotations on enum constants not stored correctly
  • [JDK-8030815] - Code roots are not accounted for in region efficiency
  • [JDK-8031445] - Attach on windows can fail with java.io.IOException: All pipe instances are busy
  • [JDK-8031458] - html4 validation tests need to be replaced by a jtreg test using tidy
  • [JDK-8031576] - For small NewSize CMS collector has much longer ParNew pauses than in Java 6
  • [JDK-8031585] - Have the compiler assert when missing End Positions
  • [JDK-8031725] - No way to detect synthetic com.sun.source.tree.Tree's
  • [JDK-8031746] - Check that our SunRsaSign implementation supports PKCS#1 v2.2
  • [JDK-8032040] - com.sun.source.tree.CaseTree doesn't extend StatementTree, but it seems it should
  • [JDK-8032130] - No positions available for names in com.sun.source.tree.Tree's
  • [JDK-8032602] - doclint does not recognize global attribute "title"
  • [JDK-8032646] - JVM crashed with "assert(adr_type != NULL) failed: source must have adr_type" while printing ideal graph to file
  • [JDK-8032842] - Locale.filterTags()/lookupTag() methods return lowercased language tags
  • [JDK-8032851] - [TESTBUG] echeneis/vm/runtime/ClassLoadingTest#testOutOfMemoryInClassLoad expect OOME and times out
  • [JDK-8034065] - GCC 4.3 and later doesn't export vtable symbols any more which seem to be needed by SA
  • [JDK-8034066] - Incorrect alignment in the "Code" section for "-c -XDdetails" options
  • [JDK-8034204] - 7023639 removed code introduced by 7090976 (C1)
  • [JDK-8034250] - Get rid of binary file badPackageFileInJar.jar
  • [JDK-8034251] - Fix non ASCII text file Unmappable.java
  • [JDK-8034252] - Fix non ASCII text file T6302184.java
  • [JDK-8034253] - Don't use binary testing files impl.class
  • [JDK-8034254] - Don't use binary testing files broken.jar
  • [JDK-8034255] - Don't use binary data testing files EOI.java
  • [JDK-8034256] - Don't use binary testing class files
  • [JDK-8034257] - Don't use binary testing class files
  • [JDK-8034258] - Don't use binary testing class files
  • [JDK-8034785] - Assert when recursively trying to take the monitor from JVMTI MonitorContendedEnter
  • [JDK-8035143] - javax/management/remote/mandatory/notif/NotificationEmissionTest.java fails intermittently
  • [JDK-8035146] - assert(is_T_family(features) == is_niagara(features), "Niagara should be T series") is incorrect
  • [JDK-8035271] - Incorrect indentation of LineNumberTable/LocalVariableTable/Exception table/LocalVariableTypeTable/StackMapTable/RuntimeVisibleTypeAnnotations in verbose mode
  • [JDK-8035317] - jstack does not print address for some java frames in mixed mode
  • [JDK-8035342] - jstack reports wrongly for very deep stack and -Xcomp
  • [JDK-8035411] - CMS: debug_only section in CompactibleFreeListSpace::totalSizeInIndexedFreeLists consumes too much time
  • [JDK-8035424] - Performance problem in sun.reflect.generics.parser.SignatureParser
  • [JDK-8035616] - vmstruct symbols is not exported under OS X
  • [JDK-8035872] - fix javadoc -source testers in version 1.11
  • [JDK-8035926] - functional/mbeaninfo_250 fails on all platforms: connection refused in client causes servr to timeout.
  • [JDK-8036019] - Insufficient alternatives listed in some errors produced by the parser
  • [JDK-8037084] - -XX:+VerifyAliases is broken
  • [JDK-8037136] - problem with optimized build
  • [JDK-8037137] - default implementation of arraycopy stubs not friendly to new ports
  • [JDK-8037423] - @treatAsPrivate should hide the member for sub classes
  • [JDK-8038053] - javax/management/monitor/ReflectionExceptionTest.java fails intermittently
  • [JDK-8038117] - PIT: [macosx] No Java cup on JOption icons on Mac
  • [JDK-8038208] - Test NativeBlockedThread004 fails with info.getState() = RUNNABLE != this.getState() BLOCKED
  • [JDK-8038314] - Timeout on Solaris in closed/javax/management/security/MonitorThreadGroupTest.java
  • [JDK-8038318] - Some com/sun/jdi shell tests fail with Exit Code 1 and no other explanation
  • [JDK-8038595] - Using platform specific flags may cause VM crash
  • [JDK-8038642] - [TEST_BUG] Some tests failed when running with -Xcomp option
  • [JDK-8038832] - [testbug] JMX functional tests fail on JDK9 with "java.net.MalformedURLException: Unsupported protocol: iiop"
  • [JDK-8039280] - 20 manual regression security tests fail in JDK 9
  • [JDK-8040236] - OldMBeanServerTest.java fail with 'AssertionError'
  • [JDK-8040289] - javadoc generates anchors with similar names
  • [JDK-8040793] - Native and Java parts of MemoryUsage mechanism are incompatible
  • [JDK-8040895] - annotation on method causes indent of parameters in javadoc
  • [JDK-8041612] - [TESTBUG] sun/management/HotspotThreadMBean/GetInternalThreads.java asumes that hotspot must have at least 4 InternalThreads
  • [JDK-8041658] - Add -fno-devirtualize to CFLAGS for gcc 4.9.0 due to gcc bug
  • [JDK-8041793] - javap misses newline after printing AnnotationDefault
  • [JDK-8042145] - Tests fail with intermittent IOException during vm attach in RT_Baseline
  • [JDK-8042226] - javax/management/remote/mandatory/connection/ReconnectTest.java IOException: The connection is refused.
  • [JDK-8042456] - JAXB doesn't work with java.time.Instant
  • [JDK-8042735] - javac compiler does not detect unchecked cast
  • [JDK-8042742] - possible error in Tokens.Token.checkKind() for javac
  • [JDK-8042981] - Strip type annotations in Types' utility methods
  • [JDK-8043070] - nmethod::verify_interrupt_point() shouldn't enter safepoint
  • [JDK-8043179] - Lambda expression can mutate final field
  • [JDK-8043198] - StartPosition wrong for diagnostic when class modifier is misspelled
  • [JDK-8043199] - EndPosition of diagnostic for incorrect constructor name is wrong
  • [JDK-8043276] - Incorrect Collation order for Romanian text
  • [JDK-8043325] - Summary of Forwarding*File* in JavaCompiler is missing generic type parameter
  • [JDK-8043348] - [macosx] Run Xcode command line tools from correct path when configured with --with-tools-dir
  • [JDK-8043505] - G1RemSet::_conc_refine_cards is incremented unsynchronized
  • [JDK-8043538] - assert(o->is_oop_or_null()) failed: should always be an oop, at heapDumper.cpp:724
  • [JDK-8043544] - Test closed/sun/management/snmp/generic/GenericTest.sh times out
  • [JDK-8043571] - CLONE - com/sun/jdi/RepStep.java fails in RT_Baseline on all platforms with assert(_cur_stack_depth == count_frames()) failed: cur_stack_depth out of sync
  • [JDK-8043840] - Test closed/sun/usagetracker/UsageTracker.java failed intermittently in nightly
  • [JDK-8044037] - Update README for JDK 10
  • [JDK-8044217] - JDI: StackFrame.getArgumentValues causes JDWP error 32 (INVALID_SLOT)
  • [JDK-8044383] - Simpler example for JDI StackFrame.getArgumentValues JDWP error 32
  • [JDK-8044514] - javadoc problems referencing inner classes when static import is used
  • [JDK-8044829] - UseAES warning message generation differs on CPU architecture
  • [JDK-8045930] - com/sun/jdi/JdbMissStep.sh failing intermittently with ERROR: transport error 202: handshake failed - connection prematurally closed
  • [JDK-8046424] - TypeAnnotationPosition.getTypePathFromBinary/fromBinary use Assert.check
  • [JDK-8046508] - Memory not returned after JMX calls
  • [JDK-8046560] - UnmappedAddressException while attaching to process or core when CDS is used
  • [JDK-8046688] - documentation text is low-contrast gray and blow on white (off white?)
  • [JDK-8046696] - Revisit need to disable Windows C++ compiler optimisation of sharedRuntimeTrans.cpp
  • [JDK-8046752] - Wacky space allocation in table layout
  • [JDK-8046871] - Small race condition in idleness timeout for background server
  • [JDK-8047065] - (str spec) StringBuilder/StringBuffer insert methods should make the end parameter clearer
  • [JDK-8047334] - Reapply fix for "8032901 WaitForMultipleObjects() return value not handled appropriately"
  • [JDK-8047375] - javap on bad class file gets NegativeArraySizeException at com.sun.tools.classfile.ClassReader.readAttribute(ClassReader.java:62)
  • [JDK-8047376] - javap on bad class file gets java.lang.ClassCastException at com.sun.tools.javap.ClassWriter.writeMethod(ClassWriter.java:433)
  • [JDK-8047377] - javap on bad class file gets java.lang.IllegalStateException at com.sun.tools.classfile.Signature.parseTypeSignature(Signature.java:180)
  • [JDK-8047746] - anchor already defined error seen for members with case-equivalent names
  • [JDK-8047998] - -XX:InitialHeapSize is unnecessarily set to MaxHeapSize
  • [JDK-8048143] - NPE in sjavac with simple command line
  • [JDK-8048144] - sjavac does not seem to allow files in the unnamed package
  • [JDK-8048215] - java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Expected non-null LockInfo
  • [JDK-8048352] - Misleading 'bad class file' exceptions when JavaFileObject returns empty input stream
  • [JDK-8048451] - Sjavac should give a proper error message if a path (such as portfile or logfile) can not be written to
  • [JDK-8048556] - Unnecessary GCLocker-initiated young GCs
  • [JDK-8048835] - NPE at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2244)
  • [JDK-8049103] - investigate whether inlining still needs to be inhibited in objectMonitor.cpp and synchronizer.cpp
  • [JDK-8049108] - JVM initialization fails with parallel GC on large memory systems with ulimits
  • [JDK-8049269] - No enclosing expression for NewClassTree of anonymous class with body
  • [JDK-8049695] - nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
  • [JDK-8050205] - Make changes to better support Cipher alg/transform/padding defaults
  • [JDK-8050210] - javac not generate class file if classpath contains a bad signed jar file
  • [JDK-8050431] - javadoc does not list all classes under "All classes"
  • [JDK-8051403] - (aio) AsynchronousChannelGroup.withXXXThreadPool uses wrong ThreadFactory
  • [JDK-8051768] - Inconsistent output for Visible and InvisibleParameterAnnotations
  • [JDK-8051805] - C2: MachTemp nodes not always in same block as their "use" node
  • [JDK-8051981] - Low coverage rate of the fix for 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
  • [JDK-8052121] - Javac on bad class file get ArrayIndexOutOfBoundsException at at com.sun.tools.javac.jvm.ClassReader.readPool
  • [JDK-8052135] - Javac on bad class file get ArrayIndexOutOfBoundsException at at com.sun.tools.javac.jvm.ClassReader.indexPool
  • [JDK-8054274] - Javac on bad class file get NullPointerException at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2211)
  • [JDK-8054275] - Javac on bad class file get java.lang.AssertionError at com.sun.tools.javac.jvm.ClassReader.readClassOrType(ClassReader.java:572)
  • [JDK-8054276] - Javac on bad class file get ArrayIndexOutOfBoundsException at com.sun.tools.javac.jvm.ClassReader.nextInt(ClassReader.java:379)
  • [JDK-8054284] - Javac on bad class file get ArrayIndexOutOfBoundsException at com.sun.tools.javac.jvm.ClassReader.nextChar(ClassReader.java:367)
  • [JDK-8054352] - ELF decoder should handle prelinked shared library
  • [JDK-8054380] - DNSName should be verified when parsing an X509Certificate
  • [JDK-8055194] - Cleanup source and makefile logic for libsplashscreen and libjavajpeg after source restructure
  • [JDK-8055219] - Handling of non-standard inputs in javax.lang.model.util.Types
  • [JDK-8055340] - EliminateAutoBox seems flaky when dealing with "effectively local" variables
  • [JDK-8055388] - Internationalization of sjavac output
  • [JDK-8055396] - Sjavac's help text is outdated
  • [JDK-8055523] - inconsistent args passed to AbstractInterpreter::layout_activation
  • [JDK-8055659] - Demos don't need libjava and libjvm in ldflags
  • [JDK-8056221] - compiler/ciReplay/ tests times out
  • [JDK-8057103] - Hidden internal character should not show up in identifier in javac raw diagnostics
  • [JDK-8057170] - [Fmt-De] DecimalFormat produces wrong format() results in a few non HALF_* corner cases
  • [JDK-8057573] - CMSScavengeBeforeRemark ignored if GCLocker is active
  • [JDK-8057586] - Explicit GC ignored if GCLocker is active
  • [JDK-8057647] - javac parser needs updates to have better error recovery for error cases of new array creation with dimensions
  • [JDK-8057650] - Request to have uniform error diagnostics for inconsistent inherited method signatures
  • [JDK-8058090] - configure --help should produce output that is more relevant to OpenJDK
  • [JDK-8058202] - AnnotatedType implementations don't override toString(), equals(), hashCode()
  • [JDK-8058220] - (reflect) no type annotations on a Parameter representing the annotated receiver
  • [JDK-8058423] - executable jar not working on long windows unc path
  • [JDK-8058492] - java/lang/management/ThreadMXBean/FindDeadlocks.java - Expected to have 3 to be in the deadlock list
  • [JDK-8058539] - Platform specific source files may not end up in src.zip
  • [JDK-8058572] - VM_Version::is_sun4v() is called before VM_Version_init is called
  • [JDK-8058627] - JSDB: "addr2oop" is not defined
  • [JDK-8058742] - Text size is twice bigger under GTK L&F on Gnome with HiDPI enabled
  • [JDK-8058765] - nsk.share.TestFailure: JMap did not report any shared object mappings.
  • [JDK-8058767] - sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java - timeout
  • [JDK-8058815] - very low value of -XX:MallocMaxTestWords causes crash on solaris
  • [JDK-8058874] - Incorrect liveness info in oop map
  • [JDK-8059019] - sdp.conf.template should move from unix to solaris
  • [JDK-8059268] - Update error recovery when parsing void in expression mode
  • [JDK-8059328] - LineBorder paints left edge 1 extra pixel wider since JDK 8
  • [JDK-8059531] - Anonymous inner class unable to access in-scope variables/methods when annotated
  • [JDK-8059598] - Sjavac does not properly detect misplaced compilation units
  • [JDK-8059737] - nsk/jdi/ObjectReference/setValue/setvalue004 fails to start the debugee
  • [JDK-8059906] - pack200 CommandLineTests.java needs to be redesigned
  • [JDK-8060462] - JDP tests fail but JTreg shows passed
  • [JDK-8060727] - mem-pool-gc-* dtrace probes contains incorrect memory manager's names
  • [JDK-8060733] - nsk/monitoring/ThreadMXBean/ThreadInfo/Deadlock/JavaDeadlock001 failed due to "Test level exit status: 11"
  • [JDK-8061236] - [macosx] Test java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java fails in MacOSX(10.9)
  • [JDK-8061381] - [macosx] Alt doesn’t move to menubar; Alt + aKey doesn’t activate menu
  • [JDK-8061690] - Refactor tests for NumberFormat
  • [JDK-8061717] - Multiple SA-JDI tests fail on windows with "Unable to find pid of started process with jps in 30 tries"
  • [JDK-8062016] - MetadataFactory::free_array and MetadataFactory::free_metadata may crash during -Xshare:dump
  • [JDK-8062020] - OSX builds report: fcntl(): Bad file descriptor
  • [JDK-8062385] - Remove @SuppressWarnings("cast") and casts for NIO related usages when JDK 9 becomes the bootstrap JDK
  • [JDK-8062929] - WB_ClearMethodState doesn’t clear the method state
  • [JDK-8063116] - Compiler WB API uses wrong lock
  • [JDK-8064316] - Incorrect thrown types inference in lambdas
  • [JDK-8064544] - Signal Chain doesn't work on Mac
  • [JDK-8064837] - IntegrationServiceIMplTest.testMultipleAssociations - RequestAssociation should succeed
  • [JDK-8064931] - tools/javac/scope/DupUnsharedTest.java needs to be updated to add the bug id
  • [JDK-8065128] - PPC+Zero: Segfault due to GCC bug on Power 7
  • [JDK-8065370] - SPECjbb2013 aborts with 9-b40 and G1 garbage collector on solaris-x64
  • [JDK-8065402] - G1 does not expand marking stack when mark stack overflow happens during concurrent marking
  • [JDK-8065572] - having class MyEnum$1 and enum MyEnum{ A{}, ... }, compiler fails...
  • [JDK-8065704] - Set LC_ALL=C for all relevant commands in the build system
  • [JDK-8065772] - intermittent em05t002 failure
  • [JDK-8065838] - compiler/relocations/TestPrintRelocations.java times out after 1920 seconds
  • [JDK-8065885] - DecimalFormat percentInstance HALF_UP wrong rounding down on doubles greater but close to tie
  • [JDK-8065956] - cppcheck reports a number of errors, warnings, leaks
  • [JDK-8065988] - Duplicated error messages for "no source file" in javac
  • [JDK-8065997] - Sjavac should discover if lazy imports cause conflicts in incremental builds
  • [JDK-8066005] - java.awt.event.KeyEvent.originalSource doesn't have "since" tag in Serialized Form
  • [JDK-8066114] - javac generates incorrect invokedynamic instruction that results in an IllegalAccessError
  • [JDK-8066173] - compiler/types/correctness/OffTest.java failed with assert
  • [JDK-8066274] - VM does not release memory with MallocMaxTestWords flag.
  • [JDK-8066292] - Test java/nio/file/Files/CheckPermissions.java triggers stack overflow with -server -Xcomp
  • [JDK-8066387] - G1GC induces 3s GC pause when JVM is asked to exit
  • [JDK-8066567] - javax/management/monitor/AttributeArbitraryDataTypeTest.java StatusError Program `...' interrupted! (timed out?)
  • [JDK-8067354] - com/sun/jdi/GetLocalVariables4Test.sh failed
  • [JDK-8067651] - LevelTransitionTest.java has issues
  • [JDK-8067678] - Replace launcher test MultipleJRE.sh
  • [JDK-8067757] - Incorrect HTML generation for copied javadoc with multiple @throws tags
  • [JDK-8067780] - mouseExited is not fired on the focused container when a modal dialog is shown
  • [JDK-8067860] - DateFormat is invalid for Slovak locale
  • [JDK-8067946] - StackYellowPages and StackRedPages have no effect on Windows
  • [JDK-8068049] - Examine FXLauncherTest.java running on JPRT that loads javafx.graphics
  • [JDK-8068262] - javax/management/modelmbean/DescriptorSupportSerialTest.java failed with java.rmi.ConnectIOException: error during JRMP connection establishment
  • [JDK-8068314] - "Java fields that are currently set during shared space dumping" comment is incorrect
  • [JDK-8068598] - Fix JDK9 build for Shark
  • [JDK-8068645] - com/sun/jdi/CatchPatternTest.sh failed with ExitCode 1
  • [JDK-8068807] - The public API of class path dependencies should be cleaned up from javac_state file when they are no longer needed
  • [JDK-8068836] - Error message should be updated when Override is used with static methods
  • [JDK-8069101] - No diagnostic in DiagnosticListener when Fatal error from Javac
  • [JDK-8069196] - Stack overflow logic is incomplete in template interpreter
  • [JDK-8069233] - JSR 292: reject redefinitions if patched string becomes non-patched and vice versa
  • [JDK-8069411] - OutOfMemoryError in OverloadCompileQueueTest.java
  • [JDK-8071470] - Cleanup include and exclude of awt native libraries after source code restructure
  • [JDK-8071887] - circular inheritance in class file (generated with asmtool) hangs javac -Xprint
  • [JDK-8072033] - Javadoc test incorrectly uses final on receiver parameter
  • [JDK-8072130] - java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Mac OSX
  • [JDK-8072454] - Message "The static method .. conflicts with the abstract method .." not suited
  • [JDK-8072701] - resume001 failed due to ERROR: timeout for waiting for a BreakpintEvent
  • [JDK-8072994] - Incorrect debugger stepping inside finally block
  • [JDK-8073129] - The result of lub(C<U>, C<? super V>) is incorrect
  • [JDK-8073754] - Zero/PPC: StackOverflowError during build in javadoc processing.
  • [JDK-8074027] - "Zero length BigInteger" error when unmarshaling
  • [JDK-8074045] - Remove deprecated Runtime.getLocalizedInputStream and getLocalizedOutputStream methods
  • [JDK-8074075] - invalid assert in oop::register_oop()
  • [JDK-8074080] - ps() calls frame::sender() in an unsafe manner that may results in a crash
  • [JDK-8074084] - os::get_sender_for_C_frame() should take an argument to indicate if bad frames can be tolerated
  • [JDK-8074104] - Split BUILD_LIBKRB5 in Lib-java.security.jgss.gmk into two
  • [JDK-8074136] - Many missing error checks in get_core_path variants
  • [JDK-8074307] - Exception events broken in JFR
  • [JDK-8074407] - javadoc: using <pre> after @deprecated tag causes warnings
  • [JDK-8074817] - Resolve disabled warnings for libverify
  • [JDK-8074822] - Resolve disabled warnings for libosxapp
  • [JDK-8074824] - Resolve disabled warnings for libawt_xawt
  • [JDK-8074825] - Resolve disabled warnings for libawt_lwawt
  • [JDK-8074833] - Resolve disabled warnings for libosx
  • [JDK-8075259] - JVMTI: Class initialization generates MonitorWaited without matched MonitorWait
  • [JDK-8075322] - [TESTBUG] gc/g1/TestShrinkAuxiliaryData05.java fails with SurvivorAlignmentInBytes=32 must be greater than ObjectAlignmentInBytes=64
  • [JDK-8075729] - Javac rejects apparently legitimate cast
  • [JDK-8075816] - Re-enable alias levels smaller than 3
  • [JDK-8076166] - Sjavac API tracking should handle annotation attribute default values.
  • [JDK-8076167] - Sjavac should track the presense of annotations
  • [JDK-8076281] - Investigate compiler Tree API client's expectations for inferred elided types.
  • [JDK-8076999] - SunJCE support of password-based encryption scheme 2 params (PBES2) not working
  • [JDK-8077029] - Assertion failure in UnexpectedDeoptimizationTest.java
  • [JDK-8077046] - Can't resize JavaDoc frames
  • [JDK-8077365] - update AllLocations.java to test class file contents
  • [JDK-8077565] - Generated JavaDoc for Optional.orElseThrow() is not correct
  • [JDK-8077585] - No compiler error on duplicate annotation leads to a run-time exception
  • [JDK-8077945] - Incorrect or inaccurate logging for G1 GC
  • [JDK-8077970] - Unresolvable variable/class error could be improved
  • [JDK-8078264] - javadoc does not report 'unknown tag' warnings
  • [JDK-8078575] - javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java fails intermittently with java.rmi.UnmarshalException
  • [JDK-8078583] - Assorted problems with type annotations on many language model elements.
  • [JDK-8078725] - method adjustments can be done just once for all classes involved into redefinition
  • [JDK-8078747] - Synthetic tree created by the compiler contains redundant nodes.
  • [JDK-8079079] - serviceability/sa/jmap-hashcode/Test8028623.java Failed. Unexpected exit from test [exit code: 0]
  • [JDK-8079167] - G1SATBBufferEnqueueingThresholdPercent == 0 should disable filtering
  • [JDK-8079353] - [TESTBUG] runtime/CompressedOops/UseCompressedOops.java failed on Windows when getting disjoint instead of zero based coops
  • [JDK-8079445] - javax/management/remote/mandatory/connection/BrokenConnectionTest.java fails intermittently
  • [JDK-8079562] - [TESTBUG] Crash in C2 compiled code with STATUS_FLOAT_MULTIPLE_TRAPS
  • [JDK-8079765] - Incorrect country display name in Locale
  • [JDK-8079776] - java/lang/invoke/PermuteArgsTest.java times out
  • [JDK-8079784] - Wrong IllegalAccessError when trying access InnerClasses attribute
  • [JDK-8080084] - [macosx] java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with G1 GC
  • [JDK-8080345] - With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3
  • [JDK-8080356] - JShell: completion analysis does not support the new "any" keyword from the Valhalla project
  • [JDK-8080406] - VM_GetOrSetLocal doesn't check local slot type against requested type
  • [JDK-8080549] - javax/management/remote/mandatory/loading/RMIDownloadTest.java failed with SocketTimeoutException intermittently
  • [JDK-8080852] - Java heap dump doesn't contain klass mirror objects unless they are explicitly referenced
  • [JDK-8080913] - javax/management/mxbean/GenericArrayTypeTest.java fails intermittently
  • [JDK-8080941] - Remove --with-import-hotspot from configure
  • [JDK-8080990] - libdt_socket/socket_md.c(202) : warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW()
  • [JDK-8081011] - incorrect processing of certain <ul> tags
  • [JDK-8081223] - javadoc generates some invalid anchors
  • [JDK-8081305] - Configure allows environment variables to "leak" in
  • [JDK-8081318] - Diamond inference fails to infer capture variable parameterization
  • [JDK-8081323] - ConstantPool::_resolved_references is missing in heap dump
  • [JDK-8081325] - auto-generated files docs/platform/jpda/jdwp/jdwp-protocol.html and docs/platform/jvmti/jvmti.html contain numerous tidy warnings.
  • [JDK-8081463] - Build should not fail in presence of emacs recovery symlinks
  • [JDK-8081569] - sun/tools/jstatd/TestJstatd* tests timed out intermittently
  • [JDK-8081652] - [TESTBUG] java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java timed out intermittently
  • [JDK-8081688] - SurvivorAlignmentInBytes tests too lenient
  • [JDK-8081705] - xProperty does not bind in custom PasswordField
  • [JDK-8081770] - [TESTBUG] regression Test7107135 needs to remove dependence on locally installed gcc
  • [JDK-8081858] - make dist-clean does not delete all log files
  • [JDK-8085814] - Move stream test library to the jdk test library area
  • [JDK-8085836] - [PIT] Layout looks someway broken in JSpinner
  • [JDK-8085934] - JShell: Completion in annotation
  • [JDK-8085977] - sun/management/jmxremote/bootstrap/CustomLauncherTest.java should be modified in order to work when only the client VM is present
  • [JDK-8086064] - Sjavac does not discover dependencies created within method bodies
  • [JDK-8087291] - InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize
  • [JDK-8087325] - JFR Physical Memory events include cache in used memory
  • [JDK-8087339] - The code heap might use different alignment for committed size and reserved size
  • [JDK-8087368] - java runtime environment error when trying to execute showAndWait() function
  • [JDK-8087386] - [WebView] Pasteboard misbehaves in some scenarious
  • [JDK-8087447] - No coalescing of mouse events under merged UI thread mode (javafx.embed.singleThread=true)
  • [JDK-8087491] - [SwingNode] Input breaks when parent changes
  • [JDK-8087618] - Mac: Maximized property is not set to false.
  • [JDK-8087716] - [macosx] ComboBox-Popup seems partly mouseTransparent in embedded mode (Safari/Firefox)
  • [JDK-8088019] - Implement accessibility support in DatePicker
  • [JDK-8088077] - [Accessibility, JAWS] DatePicker under JAWS speaks the wrong date after using arrow keys to move highlighted date across month boundaries.
  • [JDK-8088375] - Mediaplayer not looping MP4 file on Mac OSX
  • [JDK-8088396] - Bad drawing performance in Canvas for simple animation on Mac OSX
  • [JDK-8088422] - Context menu in Swing embedded JavaFX can not be triggered with keyboard
  • [JDK-8088431] - [Applet, Mac] HTMLEditor does not accept enter key on Mac OS X when running in browser
  • [JDK-8088436] - [ColorPicker] When focusing on a non 100% opacity color, the color is displayed incorrect.
  • [JDK-8088585] - Standard Mac menu items cannot be localized
  • [JDK-8088736] - make order of task succeed-events clear in javadoc
  • [JDK-8088767] - Switching to full-screen mode during animation hangs application for 20-50 seconds on Mac OSX
  • [JDK-8088859] - [Mac] Cannot exit FX application while file chooser is opened
  • [JDK-8089193] - Width of menu is affected by mnemonic-identifier
  • [JDK-8089230] - Mac: Window.maximize(false) won't restore a window into its original rectangle
  • [JDK-8089250] - Setting new data on a bar chart considers old data
  • [JDK-8089358] - [Linux] Initial drawing artifacts on some systems when window is first shown
  • [JDK-8089604] - JDialog-JFXPanel-SwingNode-JPanel-JButton mouse events ignored
  • [JDK-8089784] - [Linux] Stage x and y properties do not always match initial position for secondary stage
  • [JDK-8089875] - MenuBarSkin does not update if a menu changes its visibility.
  • [JDK-8089931] - [FileChooser, Mac] App does not quit with cmd + Q, when having a FileChooser or DirectoryChooser open.
  • [JDK-8090012] - ColorPicker, undefined custom color has blank tooltip.
  • [JDK-8090073] - [Accessibility,Windows] TableView contents of the whole row are not explorable/accessible
  • [JDK-8090186] - [Accessibility, Traversal] Can't activate calendar popup of DatePicker when voiceover is enabled
  • [JDK-8090221] - FilteredList in ComboBox that gets new Predicate set causes Selection to change internally but not visually
  • [JDK-8098817] - Adjust access checks for VM anonymous classes
  • [JDK-8098836] - various NullPointerException in JFXPanel
  • [JDK-8122946] - 4.10.1.9: Allow invoke{special,static} to invoke a non-<init> interface method
  • [JDK-8129092] - compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail
  • [JDK-8129098] - Thread.join(ms) on Virtualized Linux still affected by changes to the time-of-day clock
  • [JDK-8129325] - UseCondCardMark broken in conjunction with CMS on SPARC
  • [JDK-8129336] - Several javac implementations of JavaFileManager#get{Java}FileForInput are broken
  • [JDK-8129440] - G1 crash during concurrent root region scan.
  • [JDK-8129610] - Windows race remapping memory read-write for CDS and redefine classes
  • [JDK-8129628] - x86: branch to unbound labels
  • [JDK-8129814] - improper use of OSX semaphore_t from signal handlers
  • [JDK-8129886] - Test TestPromotionToSurvivor fails with jimage refresh
  • [JDK-8129933] - AsyncGetCallTrace not usable (SPARC, Linux, JDK1.7)
  • [JDK-8130050] - Italy Currency Format Is Backwards
  • [JDK-8130084] - javax/management/MBeanServer/NotifDeadlockTest.java timed out
  • [JDK-8130182] - [Linux] Owned windows iconified do not restore when parent is restored
  • [JDK-8130371] - sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java fails intermittently
  • [JDK-8130401] - Strange & misclassified disgnostic results in annotation processing round skipped.
  • [JDK-8130468] - A class having a low version number is not checked carefully
  • [JDK-8130491] - [Mac] Setting fullscreen from applet shows a transparent full screen window
  • [JDK-8130493] - javac silently ignores malformed annotation processor class
  • [JDK-8130640] - sun/tools/jstatd/* tests java.io.IOException: Stream Closed
  • [JDK-8130659] - JNI call made without checking exceptions when required to from CallStaticObjectMethod in java.c
  • [JDK-8130724] - Long time format for Great Britain is incorrect
  • [JDK-8130846] - nsk/monitoring/stress/thread timeout
  • [JDK-8131064] - sun/tools/jmap/BasicJMapTest.java timed out intermittently
  • [JDK-8131744] - Compiler infinite recursion when using recursive generics
  • [JDK-8131745] - java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently
  • [JDK-8131746] - sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java fails intermittently
  • [JDK-8131759] - MemoryPoolMXBean reports -1 for max metaspace size
  • [JDK-8132067] - declaring user-defined BeanInfo class static/non-static affects the bean info
  • [JDK-8132163] - @BeanProperty: Bean info depends on a getter return type / setter argument type
  • [JDK-8132361] - JMXStartStopTest.java fails intermittently with javax.naming.NameNotFoundException: jmxrmi
  • [JDK-8132533] - VisualVM suite doesn't work
  • [JDK-8132565] - @BeanProperty: inconsistent inheritance behavior
  • [JDK-8132647] - sun/management/jmxremote/startstop/JMXStartStopTest.java fail intermittently with InvocationTargetException
  • [JDK-8132654] - closed/com/oracle/jfr/io/TestRandomAccessFileEvents.java failed
  • [JDK-8132669] - @BeanInfo: what is the priority of bean info if the annotated class extends some class having a user-defined BeanInfo class?
  • [JDK-8132703] - @BeanProperty: invalid info in case of incomplete (or arbitrary) getter / setter name
  • [JDK-8132706] - [macosx] Toolkit.getImage() throws NPE for null URL
  • [JDK-8132785] - java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently
  • [JDK-8132849] - Increased stop time in cleanup phase because of single-threaded walk of thread stacks in NMethodSweeper::mark_active_nmethods()
  • [JDK-8132888] - @BeanProperty: access level of the property accessors must be 'public'?
  • [JDK-8133329] - Drag and Drop of files in a SwingNode fails
  • [JDK-8133335] - MOUSE_DRAGGED canceled by SceneGraph Change
  • [JDK-8133563] - @SwingContainer annotation: should we inherit the info?
  • [JDK-8133616] - compiler error messages for dup single type, single static import switched
  • [JDK-8133619] - javac does not enforce spec on single type import, single static import dup
  • [JDK-8133697] - Cannot select row in tableview when maximizing window
  • [JDK-8133826] - [PieChart] Separator looks blurred since JRE 8u40
  • [JDK-8134009] - Incorrect rawtypes warning on Class<>
  • [JDK-8134100] - codecache tests fail with -client if BufferBlob size is changed
  • [JDK-8134117] - inconsistencies in the CompilePolicy
  • [JDK-8134286] - SmallCodeCacheStartup test fails in JPRT on windows i586 client JVM
  • [JDK-8134315] - [LineChart] Blurry elements since 8u60
  • [JDK-8134455] - Non ASCII characters used in source code prevent build on Traditional Chinese Windows 8
  • [JDK-8134606] - javax/management/remote/mandatory/connection/IdleTimeoutTest.java fails intermittently
  • [JDK-8134630] - make code and comments consistent for stack lock optimization
  • [JDK-8134835] - [TESTBUG] runtime/jsig/Test8017498.sh sets LD_PRELOAD path incorrectly - yet still passes
  • [JDK-8134836] - [SwingNode] JComboBox popup appears in wrong place
  • [JDK-8135034] - A lot of Nightly failures on SPARC after 8075093 changes
  • [JDK-8135087] - Erasure for unchecked invocation happens after inference
  • [JDK-8135093] - nsk/stress/metaspace/jck90/jck90003 times out
  • [JDK-8135105] - sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java timed out intermittently
  • [JDK-8135111] - javax/management/remote/mandatory/notif/ListenerScaleTest.java fails intermittently
  • [JDK-8135207] - [TESTBUG] UseCompressedOops.java should tolerate inability to map heap to a specific address
  • [JDK-8135224] - .oracle_jre_usage directory is created in user home directory
  • [JDK-8135230] - IndexOutOfBoundsException at com.sun.tools.jdi.EventRequestManagerImpl.request
  • [JDK-8136357] - Wrong long and full date pattern for fr_CH locale in FormatData_fr_CH
  • [JDK-8136673] - update modCount checking in Matcher and Scanner streams implementations
  • [JDK-8137042] - ciMethod::has_balanced_monitor returns different values
  • [JDK-8137076] - sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh timed out intermittently
  • [JDK-8137095] - [JVMCI] CompilerToVM method "resolveInvokeDynamicInPool" does not work as expected
  • [JDK-8137099] - OoME with G1 GC before doing a full GC
  • [JDK-8138865] - Caledndar getFirstDayOfWeek returns incorrect value for en_NZ and en_AU locales
  • [JDK-8139029] - JVM cannot load annotation classes with public final lambda field
  • [JDK-8139147] - Bad most specific check between default and static method
  • [JDK-8139162] - JVM on Solaris should be built with non-executable stack
  • [JDK-8139178] - Wrong fontMetrics when printing in Landscape (OpenJDK)
  • [JDK-8139257] - Stack overflow while compiling code instantiating an anonymous class inside a lambda
  • [JDK-8139394] - more detailed message for "Could not initialize shell library"
  • [JDK-8139551] - Scalability problem with redefinition - multiple code cache walks
  • [JDK-8139573] - ResourceBundle.getBundle() can return NONEXISTENT_BUNDLE
  • [JDK-8139607] - -release option forces StandardJavaFileManager
  • [JDK-8139653] - Freetype bundled on macosx, but never used
  • [JDK-8139685] - NMT Stack traces should skip the function that creates the stack trace
  • [JDK-8139709] - Java-level deadlock when starting Eclipse with JVMCI and Graal
  • [JDK-8139830] - JShell API: Provide kind() overrides and toString() comments
  • [JDK-8140018] - EscapeAnalysis doesn't work for -Xcomp -XX:-TieredCompilation as in other modes
  • [JDK-8140405] - CompilerControl: Compiler.clear_directives doesn't clears the exclude state
  • [JDK-8140491] - [Linux] JavaFX window stops being resizable after a dialog is shown
  • [JDK-8140527] - JInternalFrame has incorrect title button width
  • [JDK-8140631] - [TESTBUG] compiler control test failed with RuntimeException: 'CompileCommand: inline *Klass*.*met?hod*()V' missing from stdout/stderr
  • [JDK-8140768] - Javadoc mangles HTML for StructuralPropertyDescriptor#isChildListProperty()
  • [JDK-8141207] - Unused symbols are not removed from CDS archive
  • [JDK-8141234] - javac/javadoc should warn if @Deprecated annotation is present but @deprecated javadoc tag is missing
  • [JDK-8141265] - Use page for annotations does not include type uses
  • [JDK-8141336] - test execution fails with compiler error
  • [JDK-8141594] - javax/management/remote/mandatory/provider/ProviderTest.java fails intermittently
  • [JDK-8141638] - Server closes socket during test MultiThreadDeadLockTest.java
  • [JDK-8142368] - Copy::fill_to_memory_atomic is using Sparc BIS
  • [JDK-8142904] - The "getDeclaredMethods" function returns a inherited method
  • [JDK-8143062] - [macosx] two-display configuration: child dialog vanishes leaving artifacts
  • [JDK-8143119] - Configure should detect missing 32bit runtime environment
  • [JDK-8143349] - Confusing error message after ambiguous overload resolution
  • [JDK-8143970] - JShell: should fail if SecurityManager is set
  • [JDK-8144012] - [PIT][macosx] Failure of closed/java/awt/FontClass/FontStringBounds.java
  • [JDK-8144044] - Fix compiler warnings in saproc
  • [JDK-8144086] - Inline test should not check exclude directives on callee
  • [JDK-8144122] - Class.getDeclaredMethods() return value includes shadowed methods
  • [JDK-8144448] - Avoid placing CTI immediately following or preceding RDPC instruction
  • [JDK-8144504] - Multiple SwingNode in JFXPanel in JFrame Cause Extreme Performance Degradation
  • [JDK-8144598] - HiDPI + Windows: invalid windows/components sizes and location.
  • [JDK-8144806] - sun/security/tools/keytool/standard.sh fails intermittently at deleting x.jks
  • [JDK-8144886] - Make javadoc iframes resizable
  • [JDK-8145125] - Packager provides jvmlibrary rather than launcher figuring it out
  • [JDK-8145152] - Stage alwaysOnTop sometimes ignored on Linux
  • [JDK-8145208] - javac reports missing class file, but exits successfully and generates incorrect class
  • [JDK-8145327] - TestCodeHeapSizeOptions Could not reserve enough space for 716800KB object heap
  • [JDK-8145413] - MissingClassTest failed with TEST FAILS: Timed out without receiving all notifs: known=42; lost=83
  • [JDK-8145537] - [aix] Ensure that non-Java-Thread have guard pages
  • [JDK-8145676] - CompileCommand asserts on truncated command
  • [JDK-8145728] - compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java Expected message not found: 'com.sun.crypto.provider.AESCrypt::(implEncryptBlock|implDecryptBlock) ([0-9]+ bytes) (intrinsic) not found on supported platfroms
  • [JDK-8145795] - [PIT] java/awt/Window/ScreenLocation/ScreenLocationTest.java fails (can assign Integer.MAX_VALUE to Window dimensions)
  • [JDK-8145897] - javah misses dollar sign in signature with inner class parameters
  • [JDK-8146042] - Offscreen rendering is different from onscreen one
  • [JDK-8146132] - Excessive output from make all
  • [JDK-8146180] - ComboBox dropdown list drops out of screen at 1024*768 resolution
  • [JDK-8146199] - SA: rename sawindbg.dll to libsaproc.dll
  • [JDK-8146200] - SA: review doc, scripts and old tests
  • [JDK-8146247] - javac produces lint warnings for library sources
  • [JDK-8146535] - WebView hangs when running web browser compliance at http://browserbench.org
  • [JDK-8146547] - String copy intrinsics should zero array in case of tightly coupled allocation
  • [JDK-8146637] - NMT does not track the mapped shared spaces as 'committed'
  • [JDK-8146663] - jdi debugger init: failure test hangs at debugger init, logs contain no debugee info
  • [JDK-8146668] - Replace custom check/range functionality with check index/range methods in java.util.Objects
  • [JDK-8146730] - LockSupport.parkUntil waits too long in case hibernation happened between invocation and deadline
  • [JDK-8146795] - CallTimerGrid module hangs Kitchensink's stress process
  • [JDK-8146854] - Issues with Type annotations on parameters of multiple type variable bound types
  • [JDK-8146862] - Example of wrong type annotation indexing of type varaible bounds on recursive type
  • [JDK-8146957] - It is impossible to query type annotations of a receiver type's parameters
  • [JDK-8146977] - Move the output "Building configuration X (matching Y)" to lower log level
  • [JDK-8147017] - Platform.isGraal should be replaced with isJVMCI
  • [JDK-8147502] - Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size
  • [JDK-8147843] - [macosx] JProgressBar animation causes high CPU, paint flicker, and crashes on Aqua L&F
  • [JDK-8147881] - Javadoc search box watermark text issue
  • [JDK-8147885] - Methods with generic parameters should appear correctly in javadoc search
  • [JDK-8147892] - Javadoc search window result scrolling
  • [JDK-8147954] - Uncaught exceptions when giving invalid arguments in javac pass through mode.
  • [JDK-8148025] - DragEvent Move not working
  • [JDK-8148045] - Handle null resolution variant in SunGraphics2D
  • [JDK-8148129] - Accelerated composition is not working
  • [JDK-8148354] - Intersection type cannot be inferred
  • [JDK-8148362] - Update JVM_INTERFACE_VERSION from 4
  • [JDK-8148371] - Remove policytool
  • [JDK-8148425] - strerror() function is not thread-safe
  • [JDK-8148480] - Javadoc incorrectly rejects valid HTML numeric char reference as "invalid entity"
  • [JDK-8148565] - Clarify use of fontconfig.properties.src file
  • [JDK-8148615] - Refine the set and use of unordered data sources for reference and primitive tests
  • [JDK-8148623] - unsuppressed meet not symmetric error
  • [JDK-8148625] - JShell tests: jdk/jshell/CommandCompletionTest.java test fails
  • [JDK-8148716] - Short code sample that crashes the javac compiler
  • [JDK-8148871] - Possible wrong expression stack depth at deopt point
  • [JDK-8148939] - Font rendering artifacts on Adobe.com
  • [JDK-8149031] - Java app overflows stack with recursive libdcpr::processCubic calls
  • [JDK-8149084] - javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java fails intermittently
  • [JDK-8149147] - [javadoc] inspect and replace uses of RawHtml
  • [JDK-8149166] - needs better handling of the -Xshare vm option on the Zero platform
  • [JDK-8149185] - os::is_server_class_machine() uses VM_Version::logical_processors_per_package() before the value for threads for core is actually discovered
  • [JDK-8149402] - "-group" option issue for classes from default package
  • [JDK-8149458] - jmap - No warning/error message if unsupported command line option is used.
  • [JDK-8149460] - jmap give unrelated error message if non java process id is specified in the command.
  • [JDK-8149461] - jmap kills process if non-java pid is specified in the command line
  • [JDK-8149468] - Incorrect code in jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap.ClassMembers
  • [JDK-8149514] - Rare Jre Crash during Tooltip draw
  • [JDK-8149556] - Port tmtools/jstack synchronizers tests
  • [JDK-8149603] - -extdirs option issue
  • [JDK-8149706] - javac AssertionError when sourcepath is used incorrectly with javadoc
  • [JDK-8149736] - [jittester] generated tests exit too early because of various exceptions
  • [JDK-8149746] - Line artifacts for scaled graphics
  • [JDK-8149790] - NegativeArraySizeException with hprof
  • [JDK-8149804] - [hidpi] FX and robot should be harmonized when using scale
  • [JDK-8150172] - jdk/jshell/ClassMembersTest.java leads to possible vm crash
  • [JDK-8150205] - Compilation error in JavaFX unit test with JDK 9: ambiguous reference
  • [JDK-8150612] - Wrong long and full date pattern for it_CH locale in FormatData_it_CH
  • [JDK-8150689] - Thread dump report "waiting to re-lock in wait()" shows incorrectly
  • [JDK-8150741] - make <module> not equivalent to make <module-dependencies> <module>
  • [JDK-8150757] - [TESTBUG] compiler/ciReplay/TestVM.sh and compiler/ciReplay/TestVM_no_comp_level.sh fail when no compilations are happening
  • [JDK-8150951] - ComboBoxPopupControl: custom subclasses throw NPE
  • [JDK-8150980] - Review javadoc HTML of search box on mobile platforms
  • [JDK-8151146] - The order of enum constants is different from the previous version
  • [JDK-8151184] - [macosx] window does not receive normal window events indicating the window is hidden
  • [JDK-8151248] - [TESTBUG] Change @run main to driver once CODETOOLS-7901589 has been resolved
  • [JDK-8151258] - [TESTBUG] The test serviceability/tmtools/jstat/GcCauseTest01.java times out
  • [JDK-8151410] - CDS limits cds_total size + compressed_class_space_size to less than 4G during dump time
  • [JDK-8151472] - Lines that are too long in SharedClassListFile may cause unintended classes to be dumped
  • [JDK-8151533] - nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001 timeout
  • [JDK-8151583] - In Bulgaria (and many EU countries) the first day of week is Monday but not Sunday
  • [JDK-8151600] - Syntax for -Xlog complicates shell scripts
  • [JDK-8151737] - table does not display alternating row colors
  • [JDK-8151765] - SA provides no API for detecting if JVMCI is supported
  • [JDK-8151815] - Could not parse core image with JSnap.
  • [JDK-8151899] - demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java failing again
  • [JDK-8151930] - configure check for sed that doesn't truncate output doesn't seem to work
  • [JDK-8151956] - CodeBlob ctor virtual call on partially constructed subclass
  • [JDK-8151980] - Some compiler tests require a large amount of time on embedded platforms
  • [JDK-8152055] - dependency code should deal with in-method dependencies
  • [JDK-8152110] - Stabilize C2 loop optimizations
  • [JDK-8152241] - TestSerialVersionUID.java intermittently fails
  • [JDK-8152340] - Diagnostics for integer or long too large don't have a valid end offset
  • [JDK-8152434] - Unable to access package or class tab when overview tab opened.
  • [JDK-8152476] - FSInfo assumes default file system in use of getJarClassPath
  • [JDK-8152523] - sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh failed intermittently
  • [JDK-8152531] - Documented exception thrown is incorrect for javax.xml.bind.DatatypeConverter#print(Object) methods
  • [JDK-8152616] - com.sun.tools.javac.tree.Pretty generates nested comments for enum
  • [JDK-8152724] - Sum of Eden, survivor and old capacity may be larger than heap size
  • [JDK-8152899] - Xcode 7.3 problems
  • [JDK-8152995] - Solaris os::available_memory doesn't do what we think, resulting in swapping problems in testing
  • [JDK-8152997] - Duplicated entry in the search index
  • [JDK-8153107] - enabling ObjectSynchronizer::quick_enter() on ARM64 causes hangs
  • [JDK-8153127] - javadoc tools options need cleanup.
  • [JDK-8153129] - javadoc module options needs some smoketests
  • [JDK-8153167] - Allow stack walking pass through method handle intrinsic frames
  • [JDK-8153270] - SIGSEGV in stack walking with Sun Studio Performance Analyzer
  • [JDK-8153301] - Why is layout_helper_is_objArray using _lh_array_tag_type_value, not _lh_array_tag_obj_value?
  • [JDK-8153360] - G1HRRSFlushLogBuffersOnVerify with remembered set verification does not work
  • [JDK-8153389] - Crash in sun.java2d.windows.GDIBlitLoops.nativeBlit when disconnecting remote desktop
  • [JDK-8153413] - Exceptions::_throw always logs exceptions, penalizing performance
  • [JDK-8153430] - TESTBUG: jdk regression test javax/management/loading/MletParserLocaleTest.java reduce default timeout
  • [JDK-8153509] - MenuButton label padding is not ignored for ignored labels
  • [JDK-8153540] - C2 intrinsic for Unsafe.allocateInstance doesn't properly filter out array classes
  • [JDK-8153556] - javac: "cannot access unnamed package" message when use jar file where entres with '/' in front of classname
  • [JDK-8153596] - tmtools: OOMDebuggee tests wrongly assume that OOM exception place is determinated
  • [JDK-8153603] - nsk/jdi/AttachingConnector/attach/attach001 fails with "Unexpected event received instead of VMStartEvent: VMDeathEvent"
  • [JDK-8153610] - dtrace/jhelper ExitCode 97
  • [JDK-8153612] - nsk/jdi/stress/serial/forceEarlyReturn002 intermittently timeouts
  • [JDK-8153613] - JDI framework needs to be extended to support dynamic port numbers not only for Listening connectors
  • [JDK-8153616] - complex_scenario6 myserver; exit status: 1
  • [JDK-8153617] - nsk/jdi/AttachingConnector/attach/attach004 fails with java.io.IOException: Unable to open socket file: target process not responding or HotSpot VM not loaded
  • [JDK-8153618] - tmtools scripts should be able to deal with JVM warnings
  • [JDK-8153619] - Echeneis tests for JMX Agent fail
  • [JDK-8153662] - SwingUtilities2.drawString()/getStringWidth()/clipString() should use more text attributes
  • [JDK-8153748] - Inference: stuck expressions should not be considered ahead of target-type constraints evaluation
  • [JDK-8153751] - Windows Atomic and OrderAccess are not emitting explicit compiler barriers
  • [JDK-8153769] - Metadata buffer too small to print Method*
  • [JDK-8154204] - Update DefaultUseWithClient test to handle client-less builds
  • [JDK-8154236] - Deserialization of lambda causes ClassCastException
  • [JDK-8154331] - main thread should be treated as JNI-attached thread.
  • [JDK-8154375] - Deadlock in FLV demux
  • [JDK-8154458] - serviceability/tmtools/jstat/GcCauseTest02 fails with InternalError: Memory Pool not found
  • [JDK-8154463] - New failure of closed/java/awt/font/Outline/OutlineInvarianceTest.java
  • [JDK-8154501] - Inference fails to generate self-bounded type variable
  • [JDK-8154548] - [macosx] Reconsider TwentyThousandTest test failed fix
  • [JDK-8154587] - Resolution fails for default method named 'clone'
  • [JDK-8154592] - Exceptions thrown from unsafe operations should be synchronous
  • [JDK-8154792] - Failure to detect malformed parameterized type
  • [JDK-8154894] - java/util/logging/LoggingDeadlock.java timeouts
  • [JDK-8154958] - @BeanProperty: access level of the interface for the anonymous class affects the property info
  • [JDK-8154989] - For JVMTI method exits from native wrapper frames, read in the native results from the correct location
  • [JDK-8155004] - CrashOnOutOfMemoryError doesn't work for OOM caused by inability to create threads
  • [JDK-8155192] - [TESTBUG] SHA tests assumes that x86 does not have SHA intrinsics
  • [JDK-8155254] - add Graal to SQE testing to prevent JVMCI regressions
  • [JDK-8155259] - Suspicious buffer allocation in com.sun.tools.javac.file.BaseFileManager
  • [JDK-8155579] - -Dsun.java2d.dpiaware cannot over-ride manifest entry.
  • [JDK-8155591] - Misleading warning when not overriding close method in interface extending AutoCloseable
  • [JDK-8155637] - TieredCompilation gets stuck when compiling lazily loaded inner class bridge
  • [JDK-8155713] - A non-type-safe subtyping relation between generics with wildcards resulting in a heap pollution
  • [JDK-8155805] - linkoffline option generate broken link as "org/xml/sax/helpers.DefaultHandler.html"
  • [JDK-8155893] - Mnemonic mark misplaced in multiline button
  • [JDK-8155980] - ARM InterpreterMacroAssembler::get_method_counters() should not be saving caller saved registers
  • [JDK-8156039] - Need additional unit tests for FXPermission
  • [JDK-8156130] - C2: TraceLoopOpts is broken
  • [JDK-8156207] - Resource allocated BitMaps are often cleared unnecessarily
  • [JDK-8156218] - ThreadMXBeanStateTest failing (intermittently?)
  • [JDK-8156755] - Externally effectively weak referenced non-humongous object was not deleted after YOUNG_GC
  • [JDK-8156821] - verify_memory() causes an assert when trying to report a memory corruption
  • [JDK-8156823] - VMError::report_and_die() hangs during malloc call
  • [JDK-8156844] - @BeanProperty: PropertyChangeEvent is not sent when changing JComponent's alignmentX and alignmentY bound properties
  • [JDK-8156858] - nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002 times out
  • [JDK-8156906] - ThreadMXBean#dumpAllThreads(true, true) can return several ThreadInfo objects claiming to own the same monitor
  • [JDK-8156920] - jstack/jmap/jinfo related tests in VM testbase should be updated to reflect command line changes
  • [JDK-8156961] - closed/sun/management/snmp/jvmClassLoading/ClassVerboseTest.sh failed with exit status 1
  • [JDK-8156967] - configure --with-extra-cxxflags doesn't affect hotspot
  • [JDK-8156973] - Volano29-Client: 5% perf regression on Linux
  • [JDK-8156979] - CMS full pause time logged to young pause
  • [JDK-8157029] - [Linux] Webview Tag background is not rendered on Huffingtonpost.com
  • [JDK-8157086] - SA: Update CLHSDB help message for the attach command
  • [JDK-8157141] - Fix for JDK-8031290 is unnecessarily fragile
  • [JDK-8157463] - gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java could result in OOM
  • [JDK-8157465] - gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java output is broken
  • [JDK-8157466] - gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java should do something to prevent initial heap grown
  • [JDK-8157471] - sun/security/tools/jarsigner/ec.sh.ec time out
  • [JDK-8157557] - StringTable::serialize intended number of bucket for CompactStringTableWriter
  • [JDK-8157705] - get_source.sh truncates stdout
  • [JDK-8157709] - NMT should use size_t version of Atomic::add
  • [JDK-8157807] - JNI CreateJavaVM call exits without proper return code when it fails to allocate max heap size
  • [JDK-8157947] - Javascript engine can't access internal packages of jdk.hotspot.agent
  • [JDK-8157979] - RuntimeMXBean.getInputArguments returns non-VM option when -XX:Flags is used
  • [JDK-8158066] - SourceDebugExtensionTest fails to rename file
  • [JDK-8158069] - JShell: JDIConnection leaks the input transfer thread on close
  • [JDK-8158167] - jdk/test/tools/jar/modularJar/Basic.java: IOException: Error in writing existing jar file
  • [JDK-8158215] - [macosx] Maximize button eventually stops working if setMaximizedBounds invoked
  • [JDK-8158336] - [Cleanup] Javac should not tag default methods as ABSTRACT
  • [JDK-8158370] - Text drawn with floating pointing scale can be shifted to one pixel
  • [JDK-8158374] - serviceability/dcmd/compiler/CompilerQueueTest.java times out
  • [JDK-8158433] - nsk/jdi/ObjectReference/disableCollection/disablecollection002 failed with JDITestRuntimeException : ** event IS NOT a breakpoint **
  • [JDK-8158434] - Several nsk/jdi tests timeouts if run with JFR
  • [JDK-8158556] - SS12u4-Solaris11u1 devkit does not work on bare bones Solaris 11.2
  • [JDK-8158641] - [TESTBUG] CompilerCommand: compiler/compilercontrol/mixed/RandomCommandsTest.java timeouts
  • [JDK-8158646] - [jittester] generated tests may not compile by javac
  • [JDK-8158647] - [jittester] some bytecode tests fail when run with jtreg
  • [JDK-8158648] - CompilerControl test failed with java.lang.NumberFormatException: null
  • [JDK-8158676] - StringTable::unlink_or_oops_do() performance regression from jdk6 to jdk7
  • [JDK-8158689] - java.security.KeyPair should implement Destroyable
  • [JDK-8158837] - java/lang/management/MemoryMXBean/Pending.java fails with -limitmods
  • [JDK-8158860] - [TESTBUG] compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java should not use Unsafe.getKlassPointer
  • [JDK-8159062] - [hidpi] DnD on Windows while scaling is non-integer
  • [JDK-8159077] - Missing load_acquire while performing lookup and walk operations in MallocSiteTable
  • [JDK-8159142] - [hidpi] Visible artifacts in sun/java2d/SunGraphics2D/DrawImageBilinear.java
  • [JDK-8159150] - Constant folding final field accesses does not take class redefinition into account
  • [JDK-8159238] - Exclude the testing of iiop protocol from javax/management/remote/mandatory/connection/ReconnectTest.java
  • [JDK-8159538] - com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.java timeout intermittently
  • [JDK-8159650] - jdk.test.lib.(process.)ProcessTools.executeTestJvmAllArgs doesn't not pass -XaddExports to a spawn JVM
  • [JDK-8159734] - Consistency check fails with -XX:-ProfileInterpreter
  • [JDK-8159735] - compiler/uncommontrap/TraceDeoptimizationNoRealloc crashed with "would change callers SP"
  • [JDK-8159797] - NullPointerException in sun.reflect.GeneratedMethodAccessor when wrong number of method arguments are passed during reflection invocation
  • [JDK-8159837] - nsk/jdwp/VirtualMachine/Capabilities/capabilities001 fails in nightly run
  • [JDK-8159958] - Pop-up windows cause bad rendering - works fine with jdk7 64bit fails in jdk8 64bit
  • [JDK-8159995] - Rename internal Unsafe.compare methods
  • [JDK-8160130] - compiler/stringopts/TestOptimizeStringConcat doesn't report failures
  • [JDK-8160183] - hotspot:::thread-start and hotspot:::thread-stop probes do not work correctly
  • [JDK-8160199] - Language's script should be reflected in user.script on Mac OS X
  • [JDK-8160206] - SecretKeySpec should implement destroy()
  • [JDK-8160228] - SA cannot view the LambdaMetaFactory generated anonymous instanceKlasses
  • [JDK-8160268] - runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=1
  • [JDK-8160303] - parse_method_pattern only scans 254 chars
  • [JDK-8160310] - HotSpot cannot be built with GCC 6
  • [JDK-8160327] - Support for thumbnails present in APP1 marker for JPEG
  • [JDK-8160368] - java.net.SocketTimeoutException: Read timed out
  • [JDK-8160380] - com/sun/jdi/GenericsTest.java timeout
  • [JDK-8160396] - test for fix for JDK-8159439 can't be included till CODETOOLS-7901710 is fixed
  • [JDK-8160399] - is_oop_or_null involves undefined behavior
  • [JDK-8160468] - Fix StringTable::verify to not allocate memory
  • [JDK-8160548] - Inconsistent inlining behavior with CompileOnly
  • [JDK-8160597] - [Mac] IllegalArgumentException when we initiate drag on Image
  • [JDK-8160635] - Try catch can not declare after final definition.
  • [JDK-8160638] - solaris JVM unable to allocate more than 2GB of direct byte buffers when max heap is <= 2GB
  • [JDK-8160668] - Tests timeout Test level exit status: 151
  • [JDK-8160669] - Tests timeout Test level exit status: 151
  • [JDK-8160673] - Jittester: investigate bytecode generation hangs during bytecode tests generation
  • [JDK-8160716] - java/nio/channels/AsyncCloseAndInterrupt.java error with timeout (reproducible) at Ubuntu 16.04
  • [JDK-8160926] - Compiler argument checks don't handle cross-compilation
  • [JDK-8160970] - No support for char[] while setting password in JPasswordField
  • [JDK-8161254] - javadoc erroneously treats a regular method as a property
  • [JDK-8161268] - [Doc] Update API DOC of Locale class
  • [JDK-8161285] - serviceability/tmtools/jstat/GcCauseTest02.java fails with Unexpected OOME while eating 0.7 of heap memory.
  • [JDK-8161348] - Several tools/jlink tests failed due to time out
  • [JDK-8161508] - JVMCI: MaterializeVirtualObjectTest fails w/ "CASE: invalidate=true: has no virtual object before materialization
  • [JDK-8161605] - The '!UseSharedSpaces' check is not need in JvmtiManageCapabilities::recompute_always_capabilities
  • [JDK-8161973] - PKIXRevocationChecker.Option.SOFT_FAIL not working
  • [JDK-8162388] - (fc) FileChannel cannot be opened for writing for a file on a gvfs mounted webdav share
  • [JDK-8162397] - [macosx] Frame on multi-screen jumps to another monitor on zoom if setMaximizedBounds() is used
  • [JDK-8162455] - Annotation processor option deemed unrecognized when processor not engaged
  • [JDK-8162507] - Popup menu in JWS application appears on wrong screen after disconnecting and connecting screen
  • [JDK-8162548] - Add missing forward declarations to g1/gc/heapRegion.hpp
  • [JDK-8162584] - javac causes compiler StackOverflowError
  • [JDK-8162597] - com/sun/jdi/OptionTest.java fails with jdwp doesn't like
  • [JDK-8162687] - java.{vm.}?specification.version is always set to the Java major version
  • [JDK-8162704] - deeply nested expression stumps the compiler-checking algorithm
  • [JDK-8162826] - Missing load-acquire in relation to methodData code
  • [JDK-8162860] - serviceability/dcmd/gc/HeapDumpAllTest IOException: Connection refused
  • [JDK-8162862] - Still, artifacts with uiScale=1.2 on 32bit Windows
  • [JDK-8162927] - WebView/WebEngine crash "A fatal error has been detected by the Java Runtime Environment"
  • [JDK-8162948] - WatchService does not detect files coming together with a new folder
  • [JDK-8162989] - jshell tool: /edit with external editor leaks files in /tmp
  • [JDK-8163011] - AArch64: NMT detail stack trace cleanup
  • [JDK-8163026] - javac generates wrong bytecode for "ternary expression" /w java.lang.Integer
  • [JDK-8163124] - On HiDPI display text width can have floating point value so there should be a way to set the caret to floating point position: add floating point API support to javax.swing.text.Caret
  • [JDK-8163265] - [macosx] numpad 0 instead of VK_0
  • [JDK-8163357] - [macosx] Accelerator doesn't work in application without windows
  • [JDK-8163363] - Stack size in tools/launcher/Settings.java needs to be adjusted for some platforms
  • [JDK-8163437] - Initialization logic error in PerfMemory
  • [JDK-8163498] - Many long-running security libs tests
  • [JDK-8163571] - java/security/Security/SynchronizedAccess.java failed timeout
  • [JDK-8163796] - 'mbind: Invalid argument' when initializing NUMA with small initial heap and large page
  • [JDK-8163805] - hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java failed with timed out
  • [JDK-8163836] - Move sample/forkjoin as test
  • [JDK-8163894] - compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest should be updated to match latest jvmci api
  • [JDK-8163990] - Utils.ElementComparator does not need to be generic.
  • [JDK-8164038] - Missing volatile keyword at CardTableRS::write_ref_field_gc_par()
  • [JDK-8164058] - Fix @since for java.util.zip.ZipException
  • [JDK-8164099] - Move jdk/demo/share/management/FullThreadDump as a test
  • [JDK-8164165] - JVM throws incorrect exception when ClassFileTransformer.transform() triggers class loading of class already being loaded
  • [JDK-8164207] - Checking missing load-acquire in relation to _pd_set in dictionary.cpp
  • [JDK-8164215] - NULL check after operator new and before operator delete
  • [JDK-8164283] - Fix ElementsTable and the test for 8025693
  • [JDK-8164315] - Invalid access in nmethod::fix_oop_relocations
  • [JDK-8164325] - NewSizeThreadIncrease seems to be inconsistently initialised
  • [JDK-8164401] - Incorrect treatment of wildcards in subtyping
  • [JDK-8164454] - setLocationRelativeTo() puts Window on the 1-st (default) screen of two.
  • [JDK-8164464] - Consistent failure of java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java
  • [JDK-8164468] - Jittester: IRTree generation falls to infinite loop in some cases
  • [JDK-8164484] - Unity, JTable cell editor, javax/swing/JComboBox/6559152/bug6559152.java
  • [JDK-8164586] - Clean up condition for signature polymorphic holder
  • [JDK-8164632] - Node indices should be treated as unsigned integers
  • [JDK-8164638] - confusing message if MaxMetaspaceSize is less than LargePageSizeInBytes
  • [JDK-8164651] - adlc fails to compile with Developer Studio 12.5
  • [JDK-8164683] - Solaris: JVM abuses thread preemption control
  • [JDK-8164694] - possible problem with clean_weak_method_links
  • [JDK-8164703] - deprecation warnings on exports to deprecated modules
  • [JDK-8164714] - Constructor.newInstance creates instance of inner class with null outer class
  • [JDK-8164776] - suspicious code in ModuleSummaryBuilder
  • [JDK-8164794] - Attaching to process via ShowMessageBoxOnError is broken
  • [JDK-8164811] - [hidpi]Tests fail with OpenGL Rendering
  • [JDK-8164843] - UsageTracker should limit records and avoid truncation
  • [JDK-8164883] - JFR interferes with tests that starve VM of RAM
  • [JDK-8164968] - org/openjdk/jcstress/tests/vjug/UnsafeAtomicityTest crashes with SIGBUS V ...[libjvm.so+...] void MemoryAccess::put<int>(__type_0)+...
  • [JDK-8164984] - Improper use of is_oop in production code
  • [JDK-8165058] - aarch64: should support CPU_NOT_MULTIPLE_COPY_ATOMIC dynamically
  • [JDK-8165150] - G1 sometimes performs one or more young gcs with zero sized eden after evacuation failure before issuing a full gc
  • [JDK-8165178] - Consolidate OpenJDK Hg repos into one
  • [JDK-8165276] - Spec states that invoke the premain method in an agent class if it's public but implementation differs
  • [JDK-8165322] - JFR Code Cache Statistics events don't have a period setting
  • [JDK-8165350] - DRT test fast/events/fire-mousedown-while-pressing-mouse-button.html fails with 8u112
  • [JDK-8165352] - A couple of fast/forms tests fail with 8u112
  • [JDK-8165359] - Several fast/parser tests fail with 8u112
  • [JDK-8165361] - Several js/ DRT tests fail with 8u112
  • [JDK-8165445] - jshell tool: Completion for /set exports or /retain exports
  • [JDK-8165516] - Fast/inline/out-of-flow-objects... test is failing
  • [JDK-8165568] - [WebView] Incorrect native WTF::String to Java string conversion
  • [JDK-8165620] - Entire JDK should be built with -D_FILE_OFFSET_BITS=64
  • [JDK-8165648] - [AOT] jaotc installs AOT stubs in the code cache
  • [JDK-8165664] - (ch) sun.nio.ch.SocketAdaptor does not respect timeout in case of system date/time change and blocks
  • [JDK-8165675] - Trace event for thread park has incorrect unit for timeout
  • [JDK-8165682] - nsk/stress/metaspace/jck90 tests still timeouts in Xcomp mode
  • [JDK-8165683] - [macosx] For 2D_FullScreen/FullScrnFlipPriorTest test gray full screen displays without graphics, image and can't exit
  • [JDK-8165703] - [ctw] jobs timeout by compilation of weblogic.jar
  • [JDK-8165727] - sun/tools/jstatd/TestJstatdExternalRegistry.java failure: Could not read data for remote JVM
  • [JDK-8165736] - Error message should be shown when JVMTI agent cannot be attached
  • [JDK-8165753] - Custom security manager, crashing wth 'java/security/AccessControlException'
  • [JDK-8165795] - TextArea/TextField: undo works incorrectly
  • [JDK-8165846] - Investigate memory visibility between mutator and marking threads
  • [JDK-8165863] - [macosx] stack overflow in java/awt/Component/SetEnabledPerformance/SetEnabledPerformance.java
  • [JDK-8165868] - RedefineClassTest randomly fails with NoClassDefFoundError
  • [JDK-8165869] - [REDO] JDK-8164913: JVMTI.agent_load dcmd should show useful error message
  • [JDK-8165886] - tools/launcher/FXLauncherTest failed on win-i586 with InvocationTargetException
  • [JDK-8166099] - assert((owner|lockword|entrylist|waitset|ondeck) == 0) failed: thread still ondeck
  • [JDK-8166113] - javadoc -private creates broken links to enum constructors
  • [JDK-8166191] - Missing spaces in log message
  • [JDK-8166203] - NoClassDefFoundError should not be thrown if class is in_error_state at link time
  • [JDK-8166250] - fails on running java or even java -version
  • [JDK-8166253] - (ch) FileLock object can get GC'd and result in unexpected release of file lock
  • [JDK-8166277] - SIGSEGV in Dependencies::DepStream::argument(int)
  • [JDK-8166314] - Copy::Conjoint_oops_atomic implementation wrong for arm64
  • [JDK-8166329] - UnsupportedOperationException from com.sun.tools.javac.file.Locations$ModuleSourcePathLocationHandler.setPaths
  • [JDK-8166358] - Re-enable String verification in java_lang_String::create_from_str()
  • [JDK-8166410] - -Xcheck:jni prints format specifier instead of numbers for JNI local refs exceeds capacity
  • [JDK-8166449] - Mixing the Task and Callable APIs leads to unexpected behavior
  • [JDK-8166454] - meminfo(2) has been available since Solaris 9
  • [JDK-8166464] - What is fast_invokevfinal good for?
  • [JDK-8166476] - [TESTBUG] nsk/jvmti/CompiledMethodUnload/compmethunload001 crashes
  • [JDK-8166479] - nsk/jdwp/ThreadReference/Status/status001 timeout
  • [JDK-8166531] - sun/security/ssl/SocketCreation/SocketCreation.java fails intermittently
  • [JDK-8166536] - sun/security/tools/jarsigner/AltProvider.java timed out intermittently
  • [JDK-8166542] - several tests in hotspot have incorrect @ignore
  • [JDK-8166550] - fix incorrectly @ignore-d hotspot/svc tests
  • [JDK-8166554] - OverloadCompileQueueTest.java timeouts
  • [JDK-8166572] - --upgrade-module-path support for CDS
  • [JDK-8166642] - serviceability/dcmd/framework/VMVersionTest timeout
  • [JDK-8166652] - sun/security/ssl/ClientHandshaker/CipherSuiteOrder.java failed with SSLHandshakeException
  • [JDK-8166658] - com/sun/jdi/RedefinePop timeout
  • [JDK-8166726] - JShell: stack traces do not contain module information
  • [JDK-8166749] - interpreter profiling might not notice the creation of an MDO leading to empty profiles
  • [JDK-8166750] - C1 profiling handles statically bindable call sites differently than the interpreter
  • [JDK-8166882] - Error in Italian time format
  • [JDK-8166883] - JMC/JFR - wrong interval time display (additional 18 secs per 1 min)
  • [JDK-8166912] - [TESTBUG] serviceability/dcmd/framework/VMVersionTest.java: Remote thread failed for unknown reason
  • [JDK-8166954] - Drawing artifacts with floating point UI scale
  • [JDK-8167078] - Duplicate header files in hotspot and jdk
  • [JDK-8167089] - improve assert tests (TEST_VM_ASSERT_MSG) support in gtest
  • [JDK-8167108] - inconsistent handling of SR_lock can lead to crashes
  • [JDK-8167253] - com.sun.jdi invokeMethod has duplicated @throws for InvalidTypeException
  • [JDK-8167276] - jvmci/compilerToVM/MaterializeVirtualObjectTest.java fails with -XX:-EliminateAllocations
  • [JDK-8167297] - The size of the splash screen should take into account DPI of the screen
  • [JDK-8167305] - RepaintManager.copyArea() method should be updated for floating point UI scale
  • [JDK-8167314] - GenModuleInfoSource should do similar checks as javac in module-info.java.extra
  • [JDK-8167318] - Eliminate redundant Types.returnTypeSubstitutable method
  • [JDK-8167336] - Handling of static interface methods in JDI ObjectReference.invokeMethod is incorrect and incomplete
  • [JDK-8167408] - Invalid critical JNI function lookup
  • [JDK-8167409] - Invalid value passed to critical JNI function
  • [JDK-8167416] - JDI: ReferenceType.allMethods() and visibleMethods() should not return private or other non-inherited methods
  • [JDK-8167420] - Fixes for InetAddressImpl native coding on Linux/Unix platforms
  • [JDK-8167422] - Error case is not handled in method os::get_core_path
  • [JDK-8167423] - Incorrect implementation of JDK_Version::to_string OR proper return statement is missing
  • [JDK-8167433] - Annotations on type arguments of a super class which is a nested class are broken
  • [JDK-8167457] - Fixes for InetAddressImpl native coding on Windows
  • [JDK-8167547] - Test that unsupported EC curves should not be selected.
  • [JDK-8167548] - Logging tests put log files in source tree
  • [JDK-8167603] - sun/security/krb5/auto/MaxRetries.java fails intermittently with java.lang.Exception: Match neither a4a4a4a4b4b4 nor a4a4a4a4(b4){2,6}
  • [JDK-8168151] - Why do we need BasicHashtableEntry<F>::next_addr() API?
  • [JDK-8168293] - CompilerControl: java.net.SocketException: Socket closed exception
  • [JDK-8168416] - tools/javac/processing/model/element/TestNonInherited.java seen failing on windows
  • [JDK-8168438] - Fix comment in rewriter
  • [JDK-8168445] - make pd_get_top_frame_for_profiling more robust
  • [JDK-8168456] - Incorrect exception thrown by javax.xml.bind.DatatypeConverter
  • [JDK-8168541] - compiler/ciReplay/TestSAServer.java couldn't find core file location
  • [JDK-8168542] - os::realloc should return a valid pointer for input size=0
  • [JDK-8168543] - nsk/jdi/StackFrame/thisObject/thisobject002: Debug VM did not exit
  • [JDK-8168560] - gc/stress/TestMultiThreadStressRSet.java timeout
  • [JDK-8168623] - Byte array that is presented to a Java agent does not preserve parameter names and modifiers.
  • [JDK-8168655] - Interface has an abstract synchronized method - no errors are thrown at runtime
  • [JDK-8168677] - Typo in API docs for com.sun.tools.attach
  • [JDK-8168696] - [AOT] modules-related tests failed with aot-compiled java.base
  • [JDK-8168732] - classpath wildcards left intact if expansion fails
  • [JDK-8168756] - When a compiler generates illegal type signatures, this can result in NullPointerException
  • [JDK-8168760] - ClassCastException: Type$TypeMapping$3 cannot be cast to Type$WildcardType
  • [JDK-8168775] - Stack check inconsistency in interp_masm_x86 and sharedRuntime_x86
  • [JDK-8168795] - Evaluate load_mirror_from_const_method() templateInterpreter function
  • [JDK-8168804] - PhantomReference should not permit referent access
  • [JDK-8168951] - Colors not display on LineChart
  • [JDK-8168966] - can't "reopen" search list
  • [JDK-8169086] - javax/net/ssl/DTLS/PacketLossRetransmission.java failed with RuntimeException
  • [JDK-8169288] - Update the inventory check for FX 9
  • [JDK-8169345] - javac crash when local from enclosing context is captured multiple times
  • [JDK-8169346] - javac throws SOE on com.sun.tools.javac.code.Types$UnaryVisitor.visit(jdk.compiler@9-ea/Types.java:4692)
  • [JDK-8169363] - java/rmi/activation/Activatable tests fail due to "java.net.SocketException: Operation not supported on transport endpoint"
  • [JDK-8169467] - GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method
  • [JDK-8169526] - Enum switch inside enum-constructor causes internal NullPointerException
  • [JDK-8169590] - JMF does not work with JRE 9 EA
  • [JDK-8169605] - reachabilityFence needs to be optimized away by the JIT
  • [JDK-8169641] - java/lang/annotation/Missing/MissingTest.java: Expected exception not thrown
  • [JDK-8169646] - Remove launcher's -d32/-d64 option
  • [JDK-8169697] - aarch64: vectorized MLA instruction not generated for some test cases
  • [JDK-8169698] - SA: Check and fix cases of potential data loss due to 'long' to 'int' truncation with calls to minus()
  • [JDK-8169759] - Compiler crash on lambda+android.jar
  • [JDK-8169814] - Spurious whitespace in index pages
  • [JDK-8169839] - Tables generated by javadoc has row color issue.
  • [JDK-8169864] - Unified Logging - uptime changes its format during VM runs.
  • [JDK-8169897] - [PIT] javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java fails
  • [JDK-8170023] - JShell: poor disambiguation of less-than from type-argument
  • [JDK-8170156] - [infra] tests under java/rmi/activation/ fail with "java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:5281" "listen,resolve")" on windows
  • [JDK-8170244] - Update UseAVX after cpu feature detection to use more default mapping
  • [JDK-8170252] - java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java failed with "not all objects restarted, retrying..."
  • [JDK-8170302] - Should javadoc do case-insensitive option lookup?
  • [JDK-8170326] - Inconsistencies between code, compiler.properties and comments
  • [JDK-8170386] - JLightweightFrame content can miss paint events on Windows
  • [JDK-8170394] - gtest asserts when using incorrect commandlines
  • [JDK-8170447] - Javadoc crashes with ClassCastException when it finds a @link to a annotation method in documentaion text
  • [JDK-8170456] - Test conversion of ThreadInfo to/from CompositeData between different versions of the JDK
  • [JDK-8170487] - jvmstat fails to send updates to listener on unchecked exception
  • [JDK-8170562] - java/rmi/activation/rmidViaInheritedChannel tests fails intermittently with "port in use" in rmid
  • [JDK-8170591] - Modification of single java file in javafx.web causes recompilation of all other files
  • [JDK-8170681] - Remove fontconfig header files from JDK source tree
  • [JDK-8170693] - Interpreter and JIT compilers should always use the same code for math intrinsics
  • [JDK-8170727] - java/rmi/activation/Activatable/restartService/RestartService.java failed access denied ("com.sun.rmi.rmid.ExecOptionPermission" "-Djava.security.manager")
  • [JDK-8170796] - Spec needs update - Interpretation of empty values for different primitive types.
  • [JDK-8170812] - Zero segfaults on JDK image creation
  • [JDK-8170816] - JShell: classes in default package not visible on --class-path
  • [JDK-8170822] - incorrect link to Spliterator
  • [JDK-8170825] - Compiler Tree API index page has a broken link
  • [JDK-8170826] - EnumMap/EnumSet could override certain default methods on Map/Set
  • [JDK-8170894] - java/rmi/activation/Activatable/restartService/RestartService.java failed with Rmid process exited with status 9 after 1000ms
  • [JDK-8170896] - java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java failed with unreferenced() not invoked after 20.0 seconds
  • [JDK-8170941] - Executing gtest with invalid -Xlog argument crashes gtestLauncher
  • [JDK-8170976] - LogTestFixture does not restore previous logging state
  • [JDK-8170998] - Styled dashed borders in HTML5 table don't line up correctly in WebView
  • [JDK-8171007] - FontConfig files are searched for twice on Linux
  • [JDK-8171042] - The 'REQUIRED' type in sharedPathsMiscInfo.hpp is not used and should be removed
  • [JDK-8171088] - DTrace tests fail with product binaries
  • [JDK-8171221] - -XX:+CheckMemoryInitialization fails with "Found non badHeapWordValue in pre-allocation check"
  • [JDK-8171232] - Remove compact profile related groups from hotspot/test/TEST.groups
  • [JDK-8171292] - Javadoc Search does not support searching for more than one param in method or constructor
  • [JDK-8171320] - NPE in Attr.visitVarDef
  • [JDK-8171321] - NPE in Types.skipTypeVars
  • [JDK-8171327] - Java element in jnlp file should not be mandatory
  • [JDK-8171342] - javax/net/ssl/DTLS/Reordered.java failed with "Too much loops to produce handshake packets"
  • [JDK-8171406] - javax/net/ssl/DTLS/ClientAuth.java faile with "Too much loops to produce handshake packets"
  • [JDK-8171445] - java/lang/invoke/MethodHandlesTest intermittently failed because of CodeCache exhaustion
  • [JDK-8171483] - Revisit com/sun/jdi/JdbMethodExitTest.sh
  • [JDK-8171504] - [aix] On AIX, -XXaltjvm=<path> option is ignored
  • [JDK-8171505] - [aix] on Aix, VM cannot be initialized on the primordial thread.
  • [JDK-8171508] - Multiple issues with os::jvm_path
  • [JDK-8171826] - Comparator.reverseOrder(c) mishandles singleton comparators
  • [JDK-8171885] - Unable to invoke an Event-based tracing intrinsic from inside a try block
  • [JDK-8171980] - Ensemble8 Controls->DatePicker Locale popup menu items are not selectable with GTK3
  • [JDK-8172027] - java/rmi/activation/Activatable/nestedActivate/NestedActivate.java fails intermittently with Exception in starting ActivationGroupInit: java.rmi.activation.UnknownGroupException: group unknown
  • [JDK-8172052] - javadoc search: different order of output for UPPER case and lower case inputs.
  • [JDK-8172106] - javac throws exception when compiling source file of size 1.5G
  • [JDK-8172152] - CSS issues in javadoc search input and page
  • [JDK-8172162] - Marshalling of negative years in XmlGregorianCalendar is incorrect
  • [JDK-8172164] - AudioInputStream/SourceDataLine: Pop noise with Java 1.7 and 1.8 on macOS and 8-bit wav files
  • [JDK-8172227] - Javadoc Search does not support searching for members of classes with CamelCase input
  • [JDK-8172228] - Javadoc Search does not support searching for packages with Camel Case input
  • [JDK-8172231] - SPARC ISA/CPU feature detection is broken/insufficient (on Solaris).
  • [JDK-8172232] - SPARC ISA/CPU feature detection is broken/insufficient (on Linux).
  • [JDK-8172244] - AIOOBE in KeyStore.getCertificateAlias on Windows
  • [JDK-8172298] - Reduce memory churn when linking VarHandles operations
  • [JDK-8172307] - Remove ununsed JVM API JVM_GetModuleByPackageName()
  • [JDK-8172453] - JShell: choose more useful scratch variable type when result is intersection type
  • [JDK-8172485] - [TESTBUG] RedefineLeak.java runs out of metaspace memory
  • [JDK-8172791] - Issues with JEP 270 (ReservedStackArea)
  • [JDK-8172814] - Should use the System Font for Dialog on MacOS
  • [JDK-8172854] - [TESTBUG] Exclude runtime/ReservedStack/ReservedStackTest.java from being run with DeoptimizeALot option
  • [JDK-8172867] - Dead key sequences do not produce KEY_PRESSED and KEY_TYPED events on Linux.
  • [JDK-8172897] - Pause time specification does not update GCTimeRatio
  • [JDK-8172928] - Add doc link from System.identityHashCode to Object.hashCode
  • [JDK-8173053] - SA heapdumper discrepancies
  • [JDK-8173100] - AArch64: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation
  • [JDK-8173103] - Implementing StyleableObjectProperty<Font> is not possible in Java9
  • [JDK-8173112] - A lot of tests time out while executed with specific TieredStopAtLevel
  • [JDK-8173113] - Javadoc for ThreadPoolExecutor is unclear wrt corePoolSize and running threads
  • [JDK-8173144] - javax/management/security/SecurityTest.java fails with java.lang.SecurityException: Authentication failed! Invalid username or password
  • [JDK-8173165] - javac should reject references to enum constants from nested classes inside instance initializers
  • [JDK-8173180] - VirtualMachine.startLocalManagementAgent() returns URI with unreliable IP address
  • [JDK-8173198] - Clear Card Table log output in post evacuation phase out of order
  • [JDK-8173304] - com.sun.tools.jdi.SunCommandLineLauncher.launch hangs if debugee VM produces to much output during VM startup
  • [JDK-8173324] - java/rmi/registry/readTest/CodebaseTest.java failed "java.lang.ClassNotFoundException: testPkg.Hello"
  • [JDK-8173361] - Crash in DebugInfoReadStream::read_method
  • [JDK-8173366] - Update .jcheck/conf files for JDK 10
  • [JDK-8173375] - JDK 9 requires gcc > 4.6
  • [JDK-8173421] - Obsolete and expired flags for JDK 10 need to be removed and related tests updated
  • [JDK-8173485] - JUnit failure in JSR166TestCase.java
  • [JDK-8173594] - jvmti heap dump reporting wrong object liveness info
  • [JDK-8173595] - Update TestSourceVersion once VERSION_MAJOR is updated to 10
  • [JDK-8173606] - Deprecate constructors of 7-era visitors
  • [JDK-8173612] - During Instrumentation, the VM sometimes crashes during Class:forName
  • [JDK-8173625] - JRE 8u121 fails to install with blank dialog box (username with character #)
  • [JDK-8173658] - JvmtiExport::post_class_unload() is broken for non-JavaThread initiators
  • [JDK-8173669] - Review status of PermSize and MaxPermSize flags
  • [JDK-8173680] - JMXInterfaceBindingTest filter out loopback addresses
  • [JDK-8173709] - fastdebug JVM with VerifyLoopOptimizations enabled crashes with SIGBUS on SPARC systems
  • [JDK-8173736] - JavaFX docs generated by the javadoc tool have some CSS issues
  • [JDK-8173764] - G1 BOT wrongly assumes that objects must always begin at the start of G1BlockOffsetTablePart
  • [JDK-8173795] - [AOT] AOT support in raw_exception_handler_for_return_address is broken
  • [JDK-8173828] - realpath is unsafe
  • [JDK-8173834] - cleanup macosx jspawnhelper build settings
  • [JDK-8173894] - jib reports version "" in jdk10
  • [JDK-8173903] - Update various tests to pass under JDK 10
  • [JDK-8173908] - Problem list tools/jar/multiRelease/RuntimeTest.java until JDK-8173905 is fixed
  • [JDK-8173917] - safepoint id not consistent in JFR events
  • [JDK-8173920] - crash in os::stat win32
  • [JDK-8173936] - [TESTBUG] test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java needs to be re-examined
  • [JDK-8173942] - jstat -J-Djstat.showUnsupported=true requires PerfCounters.CoreCounters to be loaded
  • [JDK-8173971] - sun/security/tools/jarsigner/TsacertOptionTest.java fails Intermittently with "java.net.SocketException: Unexpected end of file from server"
  • [JDK-8173988] - Unsafe usage of ClassLoaderData::_handles with CMS
  • [JDK-8174039] - (ch) DefaultAsynchronousChannelProvider should be split into platform specific versions
  • [JDK-8174050] - Compilation errors with clang-4.0
  • [JDK-8174058] - When trying to debug a JVM using Eclipse the JVM core dumps
  • [JDK-8174072] - javax/net/ssl/DTLS/CipherSuite.java timed out intermittently
  • [JDK-8174086] - jspawnhelper build settings cleanup
  • [JDK-8174141] - Cleanup the DLL dependency on native libraries for management modules
  • [JDK-8174171] - Move spliterator testing of BitSet into big memory tests BitSetStreamTest
  • [JDK-8174199] - ci replay doesn't reallocate static final field of recorded klass
  • [JDK-8174202] - jtreg AOT tests should not assume library extension of .so
  • [JDK-8174215] - [macosx] JLI does not get "main" symbol correctly
  • [JDK-8174222] - LambdaMetafactory: validate inputs and improve documentation
  • [JDK-8174240] - compiler/profiling/spectrapredefineclass_classloaders/Launcher.java fails with VirtualMachineError
  • [JDK-8174242] - simplify jexec build settings
  • [JDK-8174267] - Stream.findFirst unnecessarily always allocates an Op
  • [JDK-8174690] - JSSE is passing TlsRsaPremasterSecretParameterSpec to JCA provider RSA Cipher engineInit
  • [JDK-8174692] - New MultiReleaseJarTest.java tests fail in JDK 10
  • [JDK-8174693] - Problem list MultiReleaseJarTest.java tests until JDK-8174692 is fixed
  • [JDK-8174706] - javax/net/ssl/DTLS/Retransmission.java fails intermittently
  • [JDK-8174722] - Wrong behavior of DecimalFormat with RoundingMode.UP in special case
  • [JDK-8174734] - Safepoint sync time did not increase
  • [JDK-8174741] - Allocating direct memory should not eat the heap
  • [JDK-8174744] - [macos] Wrong rendering of string containing surrogate pairs
  • [JDK-8174790] - Race adding (weak) global JNI handles and determining type of handle
  • [JDK-8174834] - nio (ch): Remove #ifdef AF_INET6 guards in native coding
  • [JDK-8174920] - Avoid Hard coded JavaFX version in User Agent String
  • [JDK-8174921] - javac fails with SOE for a large series of chained invocations
  • [JDK-8174924] - Metaspace::allocate cannot be called with locks held safely
  • [JDK-8174942] - Bootstrap Method Called Multiple Times Despite Initial Resolution Failure
  • [JDK-8174944] - Generate bss for all css files, remove TODO
  • [JDK-8174983] - LambdaMetafactory: standardize supported type conversions
  • [JDK-8174994] - SA: clhsdb printmdo throws WrongTypeException when attached to a process with CDS
  • [JDK-8174995] - SA: clhsdb 'where -a' throws Assertion Failure with illegal code 236 when CDS is used
  • [JDK-8175056] - Move langtools/test/jdk/javadoc JavadocTester.java
  • [JDK-8175104] - Unhandled oop in ProtectionDomainCacheTable::compute_hash
  • [JDK-8175195] - Update Ensemble for the Apple AppStore
  • [JDK-8175196] - pack200 does not handle class files with new constant pool tags
  • [JDK-8175214] - [AOT] OOM compiling jdk.internal.module.SystemModules.descriptors()
  • [JDK-8175235] - type inference regression after JDK-8046685
  • [JDK-8175249] - VMThread::run fails in VerifyBeforeExit : Universe::verify
  • [JDK-8175263] - Suppress a bad interface in the sources
  • [JDK-8175267] - [s390] cleanup stub code "handler_for_unsafe_access"
  • [JDK-8175269] - [s390] cleanup calls to vtable_start_offset() and vtable_length_offset()
  • [JDK-8175287] - tools/launcher/TooSmallStackSize.java fails with StackOverflowError on linux-arm64
  • [JDK-8175288] - [TESTBUG] sun/tools/jcmd/TestJcmdDefaults.java failed to parse output of other java process
  • [JDK-8175296] - jdk fails to bootstrap when built by gcc7
  • [JDK-8175318] - Performance issue regarding local JNI references
  • [JDK-8175324] - Several accessClassInPackage RuntimePermissions should not be needed to use java.desktop module
  • [JDK-8175326] - JMap timeout after java.lang.reflect.InaccessibleObjectException
  • [JDK-8175341] - "java/util/Arrays/ParallelPrefix.java" Crash Internal Error ...diagnosticCommand.cpp...assert(k != __null) failed: FinalizerHistogram class is not accessible
  • [JDK-8175342] - assert(InstanceKlass::cast(k)->is_initialized()) failed: need to increase java_thread_min_stack_allowed calculation
  • [JDK-8175358] - Memory leak when moving MenuButton into another Scene
  • [JDK-8175367] - Wrong assert for UseCompressedOops in aarch64 Copy::conjoint_oops_atomic implementation
  • [JDK-8175370] - Fix C calling convention for CRC32C and Adler32 intrinsics
  • [JDK-8175375] - MemoryPoolMXBean.getCollectionUsage() does not works with -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent
  • [JDK-8175384] - SA: clhsdb 'printall' throws ClassCastException while printing out the bytecodes
  • [JDK-8175509] - nsk/jvmti/scenarios/hotswap/HS204/hs204t004 is timing out
  • [JDK-8175539] - Duplicate matching tags returned by Locale.filterTags() for LanguageRange("*")
  • [JDK-8175542] - Not enough JDP packets received
  • [JDK-8175791] - Test compiler/aot/DeoptimizationTest.java fails in JPRT for jdk10/hs
  • [JDK-8175795] - configure should verify that system zlib contains needed functionality
  • [JDK-8175806] - java.lang.BootstrapMethodError: call site initialization exception
  • [JDK-8175808] - getBounds returns incorrect size when using remote desktop
  • [JDK-8175813] - PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used
  • [JDK-8175816] - SA: HSDB: Compute Liveness results in java.lang.IndexOutOfBoundsException
  • [JDK-8175817] - Clean up Solaris signal code: SIGUSR2, SIGasync, SIGJVM1/2
  • [JDK-8175833] - Provide a javadoc description for jdk.aot module
  • [JDK-8175845] - Provide javadoc descriptions for jdk.* modules
  • [JDK-8175861] - Examine javadoc tool exit values in Start
  • [JDK-8175880] - SIGSEGV: DirectNativeCallWrapper::verify_resolve_call(unsigned char*)
  • [JDK-8175881] - JVMTI test fails to attach to VM
  • [JDK-8175891] - JrtPath::resolve off-by-one pre-sizing cause for memory pressure
  • [JDK-8175900] - Assertion too strict in G1CollectedHeap::new_mutator_alloc_region
  • [JDK-8175956] - nsk/jvmti/ForceEarlyReturn/ForceEarlyReturn002 times out
  • [JDK-8175963] - ChoiceBox using events from ComboBox
  • [JDK-8175977] - SplashScreen preventing Platform.exit() from exiting in JavaFX app
  • [JDK-8176010] - AOT: Three AOT jtreg tests fail on windows
  • [JDK-8176026] - SA: Huge heap sizes cause a negative value to be displayed in the jhisto heap total
  • [JDK-8176040] - Documentation of java.awt.Rectangle.add(java.awt.Point) is wrong.
  • [JDK-8176050] - Javadoc search: drop down list contains repeated index while user is searching by an index name
  • [JDK-8176051] - Javadoc search: camel case search doesn't work with indexes
  • [JDK-8176052] - Javadoc search: it's impossible to find element of Annotation
  • [JDK-8176096] - Wrong macro checks for INCLUDE_TRACE
  • [JDK-8176099] - --with-build-jdk not working with JDK 10
  • [JDK-8176110] - JShell: completions with package results should, in most cases, be dot terminated
  • [JDK-8176133] - API for javafx.scene.layout.BackgroundSize is misleading
  • [JDK-8176140] - Crashes or timeouts during error reporting may lead to infinitely repeated error logs until ErrorLogTimeout is hit
  • [JDK-8176145] - Shadow bug for CODETOOLS-7901859
  • [JDK-8176160] - AbstractCalendar.getEra compares Era and String
  • [JDK-8176214] - compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java rarely timedout
  • [JDK-8176250] - [TESTBUG] ProblemList.txt should be used instead of @ignore tags in hotspot tests
  • [JDK-8176254] - ScheduledThreadPoolExecutor periodic tasks not cancelled if running at shutdown
  • [JDK-8176270] - Adding ChangeListener to TextField.selectedTextProperty causes StringOutOfBoundsException
  • [JDK-8176298] - Log tags in -Xlog:help not sorted
  • [JDK-8176339] - SA: clhsdb 'dumpcodecache' hangs when dealing with AOT compiled processes
  • [JDK-8176340] - Webstart doesn't respect specified "java-vm-args" when creating matching JVM instance
  • [JDK-8176348] - SA jstack does not display the AOT compiled frames
  • [JDK-8176354] - sun/security/ssl/X509KeyManager/PreferredKey.java failed with "Failed to get the preferable key aliases" error
  • [JDK-8176359] - Frame#setMaximizedbounds not working properly in multi screen environments
  • [JDK-8176391] - More convenient use of specific terminals
  • [JDK-8176402] - parameter name switcharoo in ConcurrentHashMap
  • [JDK-8176403] - [TESTBUG] gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA is referencing no longer existing group
  • [JDK-8176415] - FXMLLoader violates equals and hashcode contract
  • [JDK-8176441] - assert(false) failed: modified node was not processed by IGVN.transform_old()
  • [JDK-8176453] - Javadoc search: there are issues with generics in parameters
  • [JDK-8176454] - Performance: jweak references not suitable for robust cache architecture
  • [JDK-8176455] - Javadoc search: camel search doesn't work for module names.
  • [JDK-8176467] - --with-cacerts-file should fail during configure if file does not exist
  • [JDK-8176500] - [macosx] on a sporadic, but fairly regular basis I get a vm crash
  • [JDK-8176501] - Method Shape.getBounds2D() incorrectly includes Bezier control points in bounding box
  • [JDK-8176506] - C2: loop unswitching and unsafe accesses cause crash
  • [JDK-8176512] - [TEST_BUG] add a minimal delay to java/awt/Paint/bug8024864.java
  • [JDK-8176520] - Improve the accuracy of the instance size in hprof heap dumps
  • [JDK-8176543] - Miscellaneous changes imported from jsr166 CVS 2017-04
  • [JDK-8176565] - G1 Does not perform heap verification after remark with VerifyAfterGC
  • [JDK-8176574] - unexpected ambiguous error
  • [JDK-8176577] - Anonymous class instance creation expression with diamond compatibility constraint is reduced to anonymous class type
  • [JDK-8176580] - [ppc, s390] CRC32C: wrong checksum result in some cases
  • [JDK-8176705] - Remove static functions in InstanceKlass
  • [JDK-8176712] - Older @since value errors in types of java.base/java.logging/rmi module
  • [JDK-8176722] - Older @since value errors java.sql module
  • [JDK-8176729] - com.sun.webkit.dom.NodeImpl#SelfDisposer is not called
  • [JDK-8176768] - hotspot ignores PTHREAD_STACK_MIN when creating new threads
  • [JDK-8176776] - Linux: Intermittent unit test failures in window position, resize tests
  • [JDK-8176789] - java/io/pathNames/GeneralWin32.java fails intermittently when current working dir is not C:
  • [JDK-8176792] - long method signature names should be formatted correctly in the summary table
  • [JDK-8176795] - Wrong result color when painting translucent colors on volatile images.
  • [JDK-8176797] - [TESTBUG] tools/launcher/Settings.java -Xss size is too small
  • [JDK-8176807] - Fix misc module dependencies in core_tools tests
  • [JDK-8176809] - UL Log file handles leaked to child processes
  • [JDK-8176811] - Build gives warnings from Indify
  • [JDK-8176813] - Mac: Failure to exit full-screen programmatically in some cases
  • [JDK-8176825] - Unwanted comment in jdk.packager.services/src/main/java/module-info.java
  • [JDK-8176828] - jtools do not list VM process launched with the debugger option suspend=y
  • [JDK-8176830] - JDK 9 dependencys in JREInfo and JfxRuntime
  • [JDK-8176831] - Dead code: function jmm_GetLoadedClasses is not used in jmm_interface
  • [JDK-8176844] - Menus not always selected properly with GTK 3
  • [JDK-8176870] - overridden api has a since value in java.sql module
  • [JDK-8176872] - [s390] wrong pc shown in error logs
  • [JDK-8176879] - Linux: Dialog windows sometimes not initially painted correctly with GTK 3
  • [JDK-8176881] - DerivedPointerTable Update log message in wrong order in regards to Redirty Cards
  • [JDK-8176885] - Clear Claimed Marks log message at wrong location in the log
  • [JDK-8176887] - AOT: SIGSEGV in AOTCodeHeap::next when using specific configuration
  • [JDK-8176888] - AOT: SIGSEGV in frame InetAddressHolder.getHostName
  • [JDK-8176889] - AOT: aot compilation hangs while compiling jdk.localedata module
  • [JDK-8176890] - AOT: some modules can't be AOT-compiled
  • [JDK-8177015] - STACK_SIZE_MINIMUM of 32k is not always enough for Mac OS X
  • [JDK-8177017] - com/oracle/security/ucrypto/TestAES.java fails intermittently
  • [JDK-8177043] - x64 fixpath.exe doesn't setup correct environment to run x86 process
  • [JDK-8177055] - [TESTBUG] test/runtime/ReservedStack/ReservedStackTest.java sometimes fails on Oracle arm64 port after being enabled for open aarch64 port
  • [JDK-8177059] - [TESTBUG] gc/g1/TestGCLogMessages.java fails on 32bit arm after changes for JDK-8155094
  • [JDK-8177064] - jcmd help command should not require the process identification
  • [JDK-8177068] - incomplete classpath causes NPE in Flow
  • [JDK-8177069] - File separator mismatch on Win-64
  • [JDK-8177077] - Constructing multiple Image objects using animated GIFs concurrently can fail with AIOOBE
  • [JDK-8177284] - HTMLEditor fails to load resources from modena.css if security manager is present
  • [JDK-8177326] - [macosx] mouse event goes to button in java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java
  • [JDK-8177373] - Z Order is wrong in Advanced Update Tab in the JCP
  • [JDK-8177375] - Improve atomicity of selection and focus models
  • [JDK-8177387] - The document can not be printed out after setting landscape option
  • [JDK-8177394] - Printed content is overlapping
  • [JDK-8177440] - Apparently valid Java code with generics compiles with Eclipse but not with javac
  • [JDK-8177453] - Start_new_collection_set() timing done during wrong type of GC
  • [JDK-8177455] - TIFFCompressor has a reference to non-existed method
  • [JDK-8177458] - [s390] (jdk10) build broken after 8155672
  • [JDK-8177486] - incorrect handling of mandated parameter names in MethodParameters attributes
  • [JDK-8177551] - [TESTBUG] TestHumongousClassLoader.java can fail on systems with non-g1 collector.
  • [JDK-8177554] - Umbrella: Remove from JDK 10 APIs deprecated for removal in JDK 9
  • [JDK-8177629] - Unexpected RuntimeException while rendering animation
  • [JDK-8177650] - JShell tool: packages in classpath don't appear in completions
  • [JDK-8177703] - Logging for gc+humongous potentially accesses klasses of dead objects
  • [JDK-8177764] - Humongous Reclaim output may be confusing
  • [JDK-8177765] - gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java: Actual memory usage should not deviate from expected
  • [JDK-8177778] - Understand Gradle 3.4 build failure
  • [JDK-8177781] - Individual page formats for pages in "Pageable" are not applied during printing
  • [JDK-8177831] - Removing redundant module-source-path to java compile

Enhancement

  • [JDK-4059717] - JPDA: Want to be able to set program counter in debugger
  • [JDK-4087846] - JMenuBar.setHelpMenu() => "not yet implemented"
  • [JDK-4140876] - drawRect doesn't take Rectangle as parameter
  • [JDK-4172917] - stddoclet: @serial comment for field appears only on serialized form page
  • [JDK-4177429] - stddoclet: Add onMouseOver to show tool tips when hovering over navigation bar
  • [JDK-4228099] - Can java.lang.NoClassDefFoundError contain information?
  • [JDK-4228507] - JVMTI Spec: Add local variable and array element watchpoints
  • [JDK-4228508] - JVMTI Spec: Add thread status change events
  • [JDK-4228509] - JDI: Add exit info to the VMDeathEvent
  • [JDK-4228512] - JVMTI Spec: Add functions that help identify important locations.
  • [JDK-4230263] - JPDA: Make queue size limits configurable
  • [JDK-4242717] - JDI/JDWP Spec: Add watchpoints for local variables and array elements
  • [JDK-4257193] - JPDA: Provide a way to prevent immediate GC of unreferenced objects
  • [JDK-4260891] - toString method in GridBagLayout is useless
  • [JDK-4267730] - lack of cross platform general icons
  • [JDK-4279194] - stddoclet: In help-doc.html, improve the description of the "use" pages
  • [JDK-4297595] - JPDA: for portability, source code access must be added to APIs
  • [JDK-4302615] - JPDA: Provide interface to get and set thread priorities
  • [JDK-4361993] - JDI: Convert com.sun.jdi.InvocationException to use exception chaining
  • [JDK-4362594] - JDWP: Need a way to send output and error streams to debugger
  • [JDK-4389187] - JDI: Let the user specify the current working directory when starting debugger
  • [JDK-4401395] - JPDA: Allow more graceful shutdown of debuggee version for VirtualMachine.exit()
  • [JDK-4414697] - JPDA: GetExceptionHandlers not provided through JDI interface
  • [JDK-4449399] - JDI: add an extensibility mechanism
  • [JDK-4465229] - Need ObjectReference unique id that persists after ObjectReference is GCed
  • [JDK-4473029] - JPDA: allow access to the raw slot info when there is no LocalVariableTable
  • [JDK-4485686] - Need Java API to determine measurement system for a locale & user envt.
  • [JDK-4502225] - [Fmt-Me] RFE: Need ability to set time zone in MessageFormat
  • [JDK-4510618] - [Fmt-Nu] French thousands separator is non-breaking space
  • [JDK-4516977] - TTY: finish expression evaluation implementation
  • [JDK-4517437] - @author should work with member documentation
  • [JDK-4519335] - JPopupMenu api needs getItemCount() and getItem(int) as in JMenu
  • [JDK-4523520] - TTY: Add conditional breakpoint support
  • [JDK-4533879] - Enhance remote debugging
  • [JDK-4546426] - JVM_Clone clears newly allocated object
  • [JDK-4558685] - [Col] RFE: RuleBasedCollator should be serializable
  • [JDK-4615046] - JDI: Provide conditional breakpoints in debug api
  • [JDK-4624680] - Useless error reporting from UIDefaults.getUI and undoc'd null return
  • [JDK-4633494] - TTY: More flexible parsing of package/method names in
  • [JDK-4638316] - List final static variables (constants) separately from other variables
  • [JDK-4655140] - breakpoint code a mess - becoming unmaintainable
  • [JDK-4659952] - JDI: Better feedback when hotswap can't be done would be appreciated
  • [JDK-4671067] - RFE: Support for ogg/vorbis format
  • [JDK-4686849] - Add support for JSR 121 - Isolates to JPDA
  • [JDK-4696824] - In MetalLookAndFeel Button.focusInputMap, CheckBox.focusInputMap ... are same
  • [JDK-4703931] - JDWP: need stackable command interpreters
  • [JDK-4717237] - JDI server needs to be able to constrain who can connect to it
  • [JDK-4722573] - RFE: Please add real thread deadlock detection
  • [JDK-4728827] - JPDA: Add support for Java Language Metadata
  • [JDK-4738167] - [Fmt-Nu] RFE: Indian currency format pattern
  • [JDK-4762985] - JVMTI Spec: async-signal safe method to get the state of the current thread
  • [JDK-4765310] - javax.swing.JSpinner$DateEditor(JSpinner, DateFormat) should be public.d
  • [JDK-4787562] - Would like to have primitive class ObjectReference available in jdi
  • [JDK-4796789] - TTY: jdb should be able to run batch commands synchronously
  • [JDK-4799761] - JDI: ThreadReference should expose more fields in java.lang.Thread
  • [JDK-4808810] - TTY: jdb "use" keyword should allow quoting the argument
  • [JDK-4821097] - TTY: 'thread' command should accept thread name if it is unique
  • [JDK-4825839] - TTY: jdb should use the expression parser from javac
  • [JDK-4837483] - TTY: Show 'this' on each stacktrace line
  • [JDK-4841257] - Should be able to 'attach on demand' to debug
  • [JDK-4841762] - OGL: enable bilinear sw->surface transforms
  • [JDK-4858027] - startup performance impact of -Xdebug switch
  • [JDK-4870668] - RFE: Refactor MetalRootPaneUI to be more flexible
  • [JDK-4871367] - Write VM debugging document
  • [JDK-4882231] - jdb should allow examining the program at the bytecode level.
  • [JDK-4882763] - Java font config files don't support TTC files.
  • [JDK-4885036] - [Fmt-Me] Complete use of varargs in MessageFormat API
  • [JDK-4886565] - RFE: JPopupMenu needs to support multiple columns
  • [JDK-4894303] - Load multiple taglets from a jar file
  • [JDK-4912693] - Behavior of null arguments not specified in Java Sound
  • [JDK-4921247] - RFE: JDI&JDWP: Use InnerClass attribute to get the true inner class information
  • [JDK-4953288] - JDI Spec: Add a new subclass of ObjectReference : EnumConstantReference
  • [JDK-4960530] - JVMTI spec: allow calls to destroyRawMonitor in Agent_OnUnload(after VM_DEATH?)
  • [JDK-4961944] - [Fmt-Nu] DecimalFormat.format should preserve BigDecimal
  • [JDK-4965965] - JVMTI interface is lacking a 'realloc' or Reallocate() interface
  • [JDK-4965972] - JVMTI access to InnerClass and EnclosingClass Attributes
  • [JDK-4995290] - Need way to distinguish GC/HotSpot threads from other JVM threads. [Oracle RFE]
  • [JDK-4996670] - RFE: ParallelScavenge needs NoResourceMarkVerifier guards
  • [JDK-5024011] - Add ability to switch VirtualMachine to read only state.
  • [JDK-5024021] - Add some ability to evaluate expressins in JDI
  • [JDK-5050059] - Makefiles need to support more make targets
  • [JDK-5056548] - TTY: 'watch' command with no parameters should list any current watchpoints
  • [JDK-5067483] - RFE: multi channel assignments
  • [JDK-5084240] - java.lang.management.MemoryPoolMXBean needed methods
  • [JDK-5085781] - JNI_CreateJavaVM() should never call vm_exit_during_initialization()
  • [JDK-5088783] - JDI: Add types to represent generic types and their components
  • [JDK-5096347] - jdb does not work at all on a ipv6-only box
  • [JDK-5099027] - JTable should have a setEditable(boolean) method
  • [JDK-5103053] - SA-JDI: Include Windows implementation in JDK
  • [JDK-6174973] - Process names don't appear in jps output when JNI is used to launch
  • [JDK-6181828] - Debugging jar file using jdb command line
  • [JDK-6185094] - SA: clean-up handling of signal handler frames for sparc and sparcv9
  • [JDK-6186117] - OS Resources Monitoring
  • [JDK-6190389] - Add support for the RSA-OAEP wrap/unwrap mechanisms
  • [JDK-6193438] - Implement workaround for bug #4412569 to safely reduce the "working set"
  • [JDK-6200185] - Need licensee info for simple debug support for isolates
  • [JDK-6217251] - Reassociate array address expression when profitable: (p+v)+k becomes (p+k)+v
  • [JDK-6220047] - TTY: jdb should also support the -cp option
  • [JDK-6220048] - TTY: Add documentation for "jdb -version" to "jdb -help"
  • [JDK-6221088] - JDWP: Speed up stepping in the presence of filters
  • [JDK-6239651] - New binary heap dump format (to replace hprof format=b)
  • [JDK-6239792] - Convert hotspot on windows to use gnumake instead of or as an option to nmake
  • [JDK-6255634] - RFE: Allow maximun heap size setting as percent of physical memory
  • [JDK-6255638] - RFE: Garbage collector should warn on expanding heap past physical memory
  • [JDK-6255642] - Need way to get all class fields from instance: GetAllClassFields() (see referrer_index spec)
  • [JDK-6272219] - JVMTI Spec: New JVMTI function to return error details information
  • [JDK-6274842] - RFE: Provide a means for a custom look and feel to use desktop font antialiasing settings.
  • [JDK-6274912] - update text loops to handle non-rectangular clip
  • [JDK-6285881] - JTrayIcon: support Swing JPopupMenus for tray icons
  • [JDK-6290109] - RFE: revisit JVMTI GC event notifications for CMS / Other Concurrent collectors
  • [JDK-6302435] - Java API to get number of collected objects and shallow size of collected objects
  • [JDK-6303999] - improve stack trace handling for OutOfMemoryError
  • [JDK-6316156] - C2 method-size tuning parameters need update
  • [JDK-6325521] - Allow heap iterations be invoked from the GarbageCollectionStart and GarbageCollectionFinish events
  • [JDK-6327198] - JVMTI Spec: field index mapping must be made clear with function
  • [JDK-6333110] - HPROF: Add modifier flags to format=b dump of classes
  • [JDK-6333558] - Add debug option to cause before / after dumps of retransformed/redefined classes
  • [JDK-6333572] - Can PopFrame be made to work in methods called via reflection?
  • [JDK-6334949] - HPROF: Add option to cpu=samples to not count threads in WAITING or BLOCKED state
  • [JDK-6348603] - JVM should support illegal instructions as magic breakpoints in dynamic code
  • [JDK-6356957] - NotificationFilterSupport should implement equals(Object) and hashCode()
  • [JDK-6360531] - SA : Add AMD64 disassembler support.
  • [JDK-6364130] - jps should show what is being run by javaws
  • [JDK-6372592] - Improve tracking of native memory allocations
  • [JDK-6385146] - Improve SA-JDI build mechanism
  • [JDK-6385199] - Retransform operations should be logged
  • [JDK-6385206] - Add heap information by type
  • [JDK-6385217] - Make it easier to debug multi-threaded programs
  • [JDK-6387608] - Add a 'debugBreak()' method
  • [JDK-6392069] - JVMTI Spec: GarbageCollectionFinish event - regression from JVMPI's equivalent
  • [JDK-6394013] - C2: Remove VerifyOpto
  • [JDK-6405895] - JDI should provide value of the last operation
  • [JDK-6407157] - RFE: Means to specify a Font with fallbacks for additional code point coverage
  • [JDK-6410242] - Allow specifying frame's window decorations in synth XML file
  • [JDK-6413732] - RFE: Linear/RadialGradientPaint should have smooth gradient on REPEAT boundary
  • [JDK-6426834] - FollowReferences doesn't return JVMTI_ERROR_INVALID_OBJECT
  • [JDK-6427871] - Provide a standard SMAP 'post-processor' in J2SE SDKs
  • [JDK-6430785] - JDI/JDWP Spec: Add ability to get/set the JVM operand stack
  • [JDK-6432318] - JavaSoundDemo: make good examples to work with JavaSE 5.0+
  • [JDK-6433713] - -XX:+UseLargePages fails silently if unable to reserve physical memory
  • [JDK-6436899] - Type1 hinting: Luxi Sans 13 pt look bad
  • [JDK-6438804] - provide access to default thread stack size
  • [JDK-6440198] - Apple and Microsoft users want horizontal scroll wheel support
  • [JDK-6445193] - Revisit GC / app thread interaction in CMS during GC yielding
  • [JDK-6445798] - JVMTI Spec: Per-thread garbage collection events
  • [JDK-6447614] - Add a method filter to MethodEntryRequest and MethodExitRequest
  • [JDK-6448592] - jstat -class should report classes loaded from shared area as jconsole does
  • [JDK-6449522] - Be able to undo current operation, when memory expansion is failed
  • [JDK-6453521] - TrayIcon should support transparency
  • [JDK-6454580] - non-visible Components managed by CardLayout should not be layed out
  • [JDK-6455356] - Add more memory methods to measure the amount of memory held by objects of different reachability
  • [JDK-6458290] - JVMTI Spec: Add socket and file descriptor exhaustion to ResourceExhausted event
  • [JDK-6459077] - Revisit object array scanning in the parallel scavenge GC
  • [JDK-6465233] - Events for all lock acquires and releases, not just contended
  • [JDK-6465234] - Thread context switch (scheduling) event in the JDWP/JDI
  • [JDK-6468609] - Clarify semantics of JDI breakpoint events
  • [JDK-6468611] - Enhance JDI transport with configurable eager information transfer
  • [JDK-6469408] - JVMTI Doc: Create a Sun implementation specific guide to JVM TI
  • [JDK-6469482] - Support throwing exceptions out of a java.lang.instrument ClassFileTransformer
  • [JDK-6469492] - Support enabling of transform events for recursive class loads
  • [JDK-6470790] - Allow signature parameter of MBeanServer.invoke and .createMBean to be omitted
  • [JDK-6483662] - JComboBox.getSelectedIndex: Consider caching the selected index
  • [JDK-6485083] - G1: parallelize Full GCs in G1
  • [JDK-6486815] - RFE: initial Swing support for resolution independence
  • [JDK-6486819] - Returned FontMetrics are incorrect in a scaled context
  • [JDK-6490401] - Avoid unnecessary system dictionary scanning during young GCs
  • [JDK-6491070] - Support for RFC 5929-Channel Bindings: e.g. public API to obtain TLS finished message
  • [JDK-6499961] - Discover how much memory is retained by a pointer
  • [JDK-6506022] - A connector should not try to restart the connection once the MBeanServer has been closed
  • [JDK-6511470] - Need way to tell apart VM SEGVs from real SEGVs
  • [JDK-6516512] - HotSpot:thread terminology should be clearer or cleaned up.
  • [JDK-6521303] - JOptionPane has wrong Minimum Size
  • [JDK-6523435] - Support for building/debugging Hotspot from Netbeans CND
  • [JDK-6527517] - Add a bootstrap target to Hotspot make
  • [JDK-6533165] - Failure to optimize methods that unconditionally throw
  • [JDK-6538093] - Disentangling locks for getRasterizer and getAlpha in DuctusRenderer
  • [JDK-6541693] - Ability to disable dynamic loading of the management agent
  • [JDK-6546865] - Support reified generics in Hotspot
  • [JDK-6555017] - ClassFormatError for inner classes message misleading
  • [JDK-6557169] - inflated monitor enter path should check for integer overflow in recursion count field
  • [JDK-6557537] - Add a possibility to retrieve actual hit count of an event request
  • [JDK-6559433] - openjdk's hotspot build system mixes CFLAGS and CXXFLAGS variables
  • [JDK-6561750] - RFE: Recovery from a promotion failure should be done in parallel
  • [JDK-6563939] - Delay should be respected before hiding a JMenu
  • [JDK-6566646] - Long parallel GCs when handling long lists
  • [JDK-6588776] - short arrays are different than long arrays
  • [JDK-6603108] - Load application-specific class archive(s) in addition to the JDK's main archive
  • [JDK-6603639] - NewStringUTF should throw exception under -Xcheck:jni when illegal input is provided
  • [JDK-6609718] - [Fmt-Ch] uninformative exception in ChoiceFormat.applyPattern(String)
  • [JDK-6612264] - Dumping and analyzing big heaps
  • [JDK-6615919] - setPressedIcon does not work unless setIcon is used
  • [JDK-6617153] - Show inlined frames in DTrace's jstack()
  • [JDK-6617175] - Provide parameters method-entry DTrace probe, and return value from method-return
  • [JDK-6617177] - Provide fine-grained method-level tracing of Java methods in DTrace
  • [JDK-6617186] - Detect DTrace probing and dynamically enable the "expensive" probes
  • [JDK-6617192] - Provide access to object fields and array elements from DTrace
  • [JDK-6622909] - -Xcheck:jni should validate signal mask
  • [JDK-6655643] - Some dynamic languages need stack reification
  • [JDK-6657100] - Rename sparcWorks to solstudio in HotSpot
  • [JDK-6659339] - RuntimeMXBean could display the name of the application's Main class
  • [JDK-6667691] - Need a way to tell for sure that JIT compiling occurred
  • [JDK-6695677] - TLAB sizing issue when using very large eden and many short-lived threads
  • [JDK-6695789] - Pointer_delta() compiled to div, not shift
  • [JDK-6711913] - JVM needs linkage tables for efficient application loading
  • [JDK-6712278] - Better fix for CMS+Compressed Oops
  • [JDK-6725634] - AlwaysPreTouch is not large-page aware
  • [JDK-6735522] - Bitmap - force inlining of find_next_one_bit()
  • [JDK-6735527] - Bitmap - speed up searches
  • [JDK-6743354] - Remove building of sa.jar from agent/make
  • [JDK-6743555] - GetThreadGroupChildren watches for hidden threads that can't exist
  • [JDK-6748264] - Debugging tools should be able to detect whether Thread is daemon
  • [JDK-6749551] - Automatically verify the heap if a segv occurs during gc
  • [JDK-6755860] - SA should be robust enough to handle corrupted objects or objects in inconsistent state.
  • [JDK-6756451] - SA: Fix SA to read the libraries from an alternate path for transported core file.
  • [JDK-6760477] - Update SA to include stack traces in the heap dump
  • [JDK-6777466] - JMX scandir sample does not follow ObjectName conventions
  • [JDK-6781553] - No MXBean operation to get the value of a single System Property with a given name?
  • [JDK-6800023] - API for window's graphics configuration changes
  • [JDK-6816756] - Remove useless pre/post barriers when the corresponding store is optimized away
  • [JDK-6822373] - Windows: detect X64 when PROCESSOR_IDENTIFIER contains EM64T or Intel64
  • [JDK-6824520] - Atomic - remove duplication and improve unsigned type support
  • [JDK-6827993] - Improve JRE-based applications options for desktop integration with Windows 7 taskbar
  • [JDK-6829114] - jdb tokenizes command line incorrectly
  • [JDK-6845200] - Ergonomics should calculate relatively to amount of memory available as large pages
  • [JDK-6850341] - Excess threads reporting on deadlock
  • [JDK-6859079] - JNI_CreateJavaVM() terminates the process on error condition instead of returning error code
  • [JDK-6860741] - RFE: hs_error.log should flag if LD_PRELOAD is being set
  • [JDK-6864866] - add a flag to use result of gethrtime() directly in os::getTimeNanos() on Solaris and OS X
  • [JDK-6868854] - G1: Eliminate serial Other times at the end of a GC pause
  • [JDK-6870648] - RFE: Make Robot DWM (Aero) aware
  • [JDK-6870847] - (reflect) java.lang.reflect.Method should provide primitive variants of invoke
  • [JDK-6876684] - Generalize is_scavengable() interface in CollectedHeap (and rename).
  • [JDK-6880089] - Revisit the number of AWT loggers to reduce the memory usage
  • [JDK-6904593] - Refactor com/sun/jdi test usage of sparcv9 or 64bit startups
  • [JDK-6910247] - G1: Refactor code in g1BlockOffsetTable.[ch]pp with that of other collectors
  • [JDK-6912330] - More detailed message for out-of-memory exceptions
  • [JDK-6912889] - SoftReferences cause worst-case garbage collection
  • [JDK-6916625] - Use compressed klass pointer when compressed oops can not be used
  • [JDK-6916909] - Component Unit test for LaunchDesc, ResourcesDesc, and it's sub elements
  • [JDK-6921606] - IIOMetadataFormatImpl inner classes (non-public) should be static
  • [JDK-6923505] - Attach API to support loading agent from a module
  • [JDK-6924453] - Replace/rename PrintGCApplication{Concurrent|Stopped}Time flags.
  • [JDK-6927479] - Need support for explicitly cleaning up references for freeing up associated native resources
  • [JDK-6927978] - Directory Selection standard dialog support
  • [JDK-6932391] - Support module-packaged agents
  • [JDK-6937075] - Report minor and major page faults
  • [JDK-6937077] - Dump allocations per thread based on the TLABS statistics
  • [JDK-6937526] - Support new VM argument type in sun.management.Flag
  • [JDK-6938732] - Ergonomify (parallel) reference processing
  • [JDK-6938764] - Add API to Font to support retrieving subfamily names (etc).
  • [JDK-6940976] - GC should always promote oops referenced by nmethods
  • [JDK-6942632] - Hotspot should be able to use more than 64 logical processors on Windows
  • [JDK-6946442] - G1: Reduce the cost of printing the -XX:+PrintGCDetails output
  • [JDK-6947595] - Change parallel GC collector default number of parallel GC threads
  • [JDK-6949241] - G1: restructure region lists in G1
  • [JDK-6949254] - G1: Introduce framework for concurrent operations in G1
  • [JDK-6949259] - G1: Merge sparse and fine remembered set hash tables
  • [JDK-6949298] - The return type of MemoryPool::max_size() should be signed
  • [JDK-6949301] - G1: extend asserts / guarantees with format strings
  • [JDK-6950385] - Introduce PrintGCPhaseTimes parameter
  • [JDK-6950791] - The top of the GC log should contain information about the run / JVM
  • [JDK-6952079] - With UseParallelScavenge use MinHeapFreeRation/MaxHeapFreeRatio if UseAdaptiveSivePolicy is off.
  • [JDK-6961428] - Clean up 64 bit detection code in hotspot/make/windows/makefiles/defs.make
  • [JDK-6966194] - java heap memory not released when vm exits
  • [JDK-6968383] - jvmti exception dispatch tracking still forces deopt in some cases
  • [JDK-6968410] - build: evaluate HOTSPOT_BUILD_VERSION at every build
  • [JDK-6969165] - remove char[] allocation in new String(char[] buf) if buf does not escape
  • [JDK-6972837] - COMPILE SKIPPED: cannot parse method (not retryable)
  • [JDK-6973396] - Text edit issue after mouse caret move or selection in IME composition pre-edit area
  • [JDK-6973985] - JVMTI Doc: make docs is not implemented on windows (jvmti.html)
  • [JDK-6974011] - Sort non-static field during class parsing
  • [JDK-6986483] - CHA: optimize calls through interfaces
  • [JDK-6988512] - Native Resource Aware GC
  • [JDK-6990414] - DEBUG_ONLY should be ASSERT_ONLY
  • [JDK-6990442] - (ref) Regression to clearing of a softly reachable object
  • [JDK-6990484] - Dynamically sized heap
  • [JDK-6992720] - RFE: ThreadReference needs a way to show Thread interrupt flag setting
  • [JDK-6993648] - new jvmti event to pass internal HotSpot VM thread names
  • [JDK-6993733] - javax/print/attribute tests produce Failed status if no printer configured
  • [JDK-7002407] - G1: Improve free region management
  • [JDK-7005137] - G1: Decide whether we've gone over the reserve dynamically
  • [JDK-7005234] - G1: Artificially reduce the TLAB size when expanding the eden due to the GC locker
  • [JDK-7005859] - G1: implement +UseNUMA for G1
  • [JDK-7006486] - Rework GrowableArray implementation
  • [JDK-7006747] - G1: Revise when the Concurrent Mark thread joins / leaves the suspendible thread set
  • [JDK-7007399] - Allocate in the survivor space while GC locker is active
  • [JDK-7010249] - Many ParallelClassLoadingTests fail with "Too Many Open Files"
  • [JDK-7011933] - PS GC is too slow in fastdebug
  • [JDK-7012957] - Allocating multi-dimensional arrays is inefficient
  • [JDK-7015652] - src/os/solaris, src/os/linux and src/os/bsd should not contain duplicate code
  • [JDK-7016466] - Metadata object allocation policy
  • [JDK-7016536] - Add timestamp to XX:+PrintGCApplicationStoppedTime and XX:+PrintGCApplicationConcurrentTime output.
  • [JDK-7017789] - Improved diagnostics for StackOverflowError and other virtual machine errors
  • [JDK-7018356] - Default to 16-byte object alignment for up to 64gb heaps
  • [JDK-7018422] - JavaAgent code always interpreted during initialization phase
  • [JDK-7022456] - G1: Significant memory footprint increase compared to other collectors during application startup
  • [JDK-7023108] - ParNew and ParGC should use prefetch-write on survivor space and old gen plabs
  • [JDK-7023780] - serial collector: limit the proportion of VM time spent in GC or of heap space freed by GC
  • [JDK-7037453] - Clarify specification for Component.revalidate() and other validity- and mixing-related methods
  • [JDK-7038599] - (build) check for unexported symbols in mapfile
  • [JDK-7040208] - Convert some of the GC develop options to diagnostic options
  • [JDK-7043467] - Improve efficiency of StringTable scanning during an incremental GC
  • [JDK-7044739] - Provide legal notice check.
  • [JDK-7048278] - Bytecode wrappers should stop using bcp
  • [JDK-7053537] - G1: allocate all HeapRegions in a single block
  • [JDK-7055086] - G1: can rely on used_region_at_save_marks() outside a GC
  • [JDK-7060529] - Convert hotspot JPRT tests to make rules
  • [JDK-7068229] - G1: Dynamically enable MT reference processing for remark pauses
  • [JDK-7071674] - Cannot use bidi in Swing html text
  • [JDK-7072317] - move metadata from CodeCache
  • [JDK-7084525] - G1: Generate ergonomic decision log records for young gen sizing and for pause prediction
  • [JDK-7088805] - G1: revamp the ergo decision output infrastructure
  • [JDK-7098512] - G1: Do not clear the next marking bitmap at the start of a Full GC
  • [JDK-7099691] - G1: Introduce a SuspendibleThreadSet per thread group
  • [JDK-7102470] - RFE: USDT1 versus USDT2 ifdefing should be revisited
  • [JDK-7113946] - Cannot set the initial value for built-in JOptionPane types
  • [JDK-7117065] - RFE: Improve contended locking support
  • [JDK-7117314] - G1: Ensure that each ref field is scanned exactly once during evacuation pauses
  • [JDK-7127700] - G1: replace G1ParGCAllocBuffer with ParGCAllocBuffer
  • [JDK-7127707] - G1: concurrent marking should ignore heap expansions
  • [JDK-7128963] - Should print the size of the failed allocation request while reporting out-of-memory error
  • [JDK-7129206] - Improve formatting of FP numbers in the heap summary generated by the SA
  • [JDK-7133093] - Improve system dictionary performance and resizing
  • [JDK-7133448] - [macosx] Use PKCS11 for cryptography
  • [JDK-7141414] - load start up system properties from a properties URL
  • [JDK-7144622] - Optimize for true/false sharing
  • [JDK-7145572] - CMS: optimize nmethod lists to reduce scanning
  • [JDK-7146242] - G1: alternative heuristic on deciding which old regions not to collect
  • [JDK-7149991] - EA: less allocations are eliminated after 7146442 fix
  • [JDK-7151448] - Support associating metadata with crypto keys
  • [JDK-7154055] - Please add alternate signal stacks to Linux JVM for better error reporting
  • [JDK-7155634] - G1: Separate RSet freeing from region freeing during concurrent region freeing
  • [JDK-7156911] - x86: cleanup Runtime1::generate_patching
  • [JDK-7158036] - Swing should force lightweight popups in the full screen mode
  • [JDK-7158374] - [macosx] Consider a system property defining a mouse wheel rotation direction
  • [JDK-7161302] - Bad multi-threaded performance of Object.hashCode
  • [JDK-7162317] - G1: Explicitly mark self-forwarded objects during marking cycles
  • [JDK-7163196] - G1: Use two arrays for the fast cset test, put region type information in the arrays
  • [JDK-7169339] - [macosx] LWJGL library have issues working properly on JDK 7 on Mac OS X
  • [JDK-7169860] - Enhance OracleUcrypto provider w/ new native mechs added for S12
  • [JDK-7171273] - Replace ParNewGeneration::waste_some_time()code useage with CPU usage efficient alternative
  • [JDK-7176645] - Improve error messages in hs_err files in product VM
  • [JDK-7178842] - cleanup pic.make platform selection
  • [JDK-7179517] - Enable NUMA by default on NUMA hardware
  • [JDK-7180571] - Make the code regarding GCTaskTimestampEntries more robust
  • [JDK-7185062] - G1: Replace HR_FORMAT and HR_FORMAT_PARAMS with suitable HeapRegion service method
  • [JDK-7187490] - G1: Limit the amount of remembered set scrubbing
  • [JDK-7189147] - GC threads should be created as needed not all at once
  • [JDK-7192189] - Support new endpoint identification algorithm in RFC 6125
  • [JDK-7195896] - Hotspot build should use JVM_VARIANT to control what gets built
  • [JDK-7196911] - command line length affects performance
  • [JDK-7197846] - NPG: Implement verify_oops equivalent for metadata - verify_method_ptr, verify_klass_ptr
  • [JDK-8000964] - Calendar [zh_CN]: Locale falls back to CLDR adapter first when -Djava.locale.providers=JRE,CLDR
  • [JDK-8000990] - build-infra: Improve logging in hotspot repo builds for new build-infra
  • [JDK-8001877] - build-infra: Our handling of CFLAGS in configure is broken
  • [JDK-8001934] - build-infra: Unify all RC_FLAGS in CompileNativeLibraries.gmk
  • [JDK-8001938] - build-infra: Add proper help to configure for missing msys dependencies
  • [JDK-8002113] - Adding a mechanism of "global lock" for expiration dialogs
  • [JDK-8003108] - [doclint] doclint should be more liberal with respect to access modifiers
  • [JDK-8003307] - javap should have a detail writer for CharacterRangeTable
  • [JDK-8003425] - Move completely resolved constant pools to read-only section of CDS archive
  • [JDK-8003654] - javadoc needs to determine if an annotation is explicitly present in the tree for repeating annotations
  • [JDK-8003990] - Clean up inline #includes
  • [JDK-8004815] - NPG: Using raw Method* is unsafe when the method_holder has been redefined
  • [JDK-8004930] - Clean up / refactor field attribute handling in HotSpot classloaders
  • [JDK-8005123] - Attributes in j.l.m. have no meaningful descriptions.
  • [JDK-8005165] - Remove CPU-dependent code in self-patching vtables
  • [JDK-8005441] - PhaseStringOpts shouldn't rely on RegionNode::Ideal to eliminate simple diamond Region
  • [JDK-8005792] - Long GC Pause Times When Opening Large Flight Recording in JMC
  • [JDK-8005845] - (JEP 149) Fully Concurrent ClassLoading - VM Changes
  • [JDK-8006176] - Switch to optimal identity hash code generator
  • [JDK-8006205] - [TESTBUG] NEED_TEST: please JTREGIFY test/compiler/7177917/Test7177917.java
  • [JDK-8006261] - ARM: support inline literal pool
  • [JDK-8006326] - [macosx] Enhance embedded mode support
  • [JDK-8006942] - Use CLOCK_MONOTONIC_RAW for nanoTime if available on Linux
  • [JDK-8007770] - fix name clash of assert macro in debug.hpp with libc's assert macro
  • [JDK-8007986] - GrowableArray should implement binary search
  • [JDK-8008342] - Consider adding CCM mode ciphersuites
  • [JDK-8009894] - CMS: Add printing of CMS gen and Metaspace size changes after a CMS cycle
  • [JDK-8010319] - JVM support for Java access rules in nested classes
  • [JDK-8010836] - Increase InlineSmallCode for JSR 292
  • [JDK-8010861] - Overwrite dead objects to speed up compaction
  • [JDK-8010932] - Add survivor areas to heap summary events
  • [JDK-8011265] - Refactor FreeList
  • [JDK-8011585] - Move resolved_references[] array into mirror
  • [JDK-8012162] - JSR-292: reference to MNT in InstanceKlass impacts a footprint
  • [JDK-8012217] - G1: Thread info missing in EvacuationFailed events
  • [JDK-8013061] - [Fmt-De] Open up DecimalFormat api to allow better subclassing
  • [JDK-8013169] - consolidate MethodData and MethodCounters pointers in Method struct
  • [JDK-8013764] - Monitor is too large
  • [JDK-8013862] - Speed up verfication code
  • [JDK-8013869] - jprt should produce optimized builds on some platforms
  • [JDK-8013943] - RFE: extend -XX:+PrintGCApplicationStoppedTime functionality
  • [JDK-8014364] - SoftReference clearing needs to improve when memory is constrained
  • [JDK-8014615] - ConstantPool::resolve_class_constants is not fully implemented
  • [JDK-8015417] - profile pollution after call through invokestatic to shared code
  • [JDK-8015827] - Rarely Used Fields
  • [JDK-8016041] - Reduce verbosity of FDS build messages
  • [JDK-8016189] - Assembler.bind() should track where bound branch offsets overflow architectural constraints
  • [JDK-8017163] - G1: Refactor remembered sets
  • [JDK-8017234] - HotSpot should switch from mapfiles to explicit visibility attributes and compiler flags
  • [JDK-8019212] - Setup code for compressed oops in Universe needs cleanup
  • [JDK-8019528] - RFE: Re-examine if we need to support two thread APIs on Solaris
  • [JDK-8020092] - os::address_is_in_vm() on Windows can use "GetModuleHandleEx()"
  • [JDK-8020484] - hotspot src/cpu/x86/vm directory contains too much redundant code for 32- and 64-bit versions
  • [JDK-8020667] - GCLogRotation does not prevent the first gc log from being erased on startup
  • [JDK-8020785] - caller-sensitive methods to skip dynamic generated frames and look up the true caller
  • [JDK-8020807] - Need regression test for JDK-8015375
  • [JDK-8020877] - [TESTBUG] Add WhiteBox API for compiler thread pausing between phases
  • [JDK-8021784] - [macosx] Framework to Allow Opening of Documents using Native Frameworks
  • [JDK-8021940] - Improve Windows Minidump File Specification
  • [JDK-8022198] - Remove Symbol::_identity_hash
  • [JDK-8022659] - ClassDump should dump all class attributes.
  • [JDK-8022662] - Reduce calls to vm_exit_out_of_memory() for commit_memory() failures.
  • [JDK-8022849] - Start initial mark during mixed GC if needed
  • [JDK-8023253] - G1: Improve readability of -XX:+G1SummarizeRSetStats
  • [JDK-8024157] - GC jtreg code cleanup
  • [JDK-8024394] - Parallel GC lays out the array references in the reverse order
  • [JDK-8024553] - Add a system property to keep internal build data to serve properly as build identity.
  • [JDK-8024937] - Automatically/continuously verify the jre-images/jdk-images are correct
  • [JDK-8025307] - Make the GC log file name manageable
  • [JDK-8025677] - Multiple alignments for Java objects
  • [JDK-8025705] - Build system should better separate OpenJDK vs OracleJDK (closed) vs licensee source bundles
  • [JDK-8025818] - Offscreen pixmaps default for remote X11 is not optimal for all clients
  • [JDK-8025872] - [macosx] PopupMenuListener is never called
  • [JDK-8025905] - Unify filename pattern between LogFile & ErrorFile
  • [JDK-8025997] - Remove deprecated classes in com.sun.security.auth
  • [JDK-8026297] - Generating AdapterHandlerEntry during CDS dump
  • [JDK-8026332] - hs_err improvement: Was the JVM run on a hypervisor
  • [JDK-8026503] - Deoptimization should support injected fields in escape-analysed objects
  • [JDK-8026837] - C1: metadata klass pointers should be of type T_METADATA
  • [JDK-8026969] - javax.swing.InputVerifier doc example does not run on EDT
  • [JDK-8026985] - Rewrite SystemDictionary::classes_do and Dictionary::classes_do to use KlassClosure
  • [JDK-8027296] - Add detailed promotion information output
  • [JDK-8027381] - [BIDI] java.text.Bidi is missing API for character reordering
  • [JDK-8027416] - Parallel GC needs to update_gc_stats for avg_promoted after full GC
  • [JDK-8027434] - "-XX:OnOutOfMemoryError" uses fork instead of vfork
  • [JDK-8027449] - Add full set command line args at the top of GC log file
  • [JDK-8027543] - Turn off symbol table scan if not class unloading in G1 remark phase
  • [JDK-8027545] - Improve object array chunking test in G1's copy_to_survivor_space
  • [JDK-8027547] - G1 should not push already forwarded objects into the object task queue but special case them
  • [JDK-8027548] - [Event Request] Request for method sample event to replace thread stack dumps
  • [JDK-8027550] - Improve object array chunking test in ParNew
  • [JDK-8027551] - Add fast path checking whether an object is scavengable in g1 oop scan closures
  • [JDK-8027556] - Add member identifier to the named anchor's comment
  • [JDK-8027649] - Clean up alignment initialization in Parallel Scavenge
  • [JDK-8027711] - Unify wildcarding syntax for CompileCommand and CompileOnly
  • [JDK-8027759] - Print CPU usage times for GC threads at VM exit in G1
  • [JDK-8027761] - Investigate fast-path for scanning only objects with references during gc
  • [JDK-8028001] - Add new nmethod state "created" for newly allocated not yet installed nmethod
  • [JDK-8028143] - add test for fixed jdk 7 bug: incorrect parsing of @deprecated javadoc tag
  • [JDK-8028171] - Implement proper logging of full code cache behavior
  • [JDK-8028195] - Update space and generation alignment for non-parallel GCs to be also page aligned when large pages are used
  • [JDK-8028337] - Checkcast-arraycopy stub for G1 is very slow
  • [JDK-8028492] - Print liveness information after remark in G1
  • [JDK-8028534] - Stack trace building in G1 is more expensive than for Parallel
  • [JDK-8028544] - Add SourceVersion.RELEASE_10
  • [JDK-8028546] - Add -source 10 and -target 10 to javac
  • [JDK-8028554] - Calculate the number of GC threads based on the number of cores on the platform
  • [JDK-8028563] - Remove javac support for 6/1.6 source and target values
  • [JDK-8028590] - Develop tests for level transitions of Tiered Compilation
  • [JDK-8028706] - Give StubRoutines::_code1 and StubRoutines::_code2 useful names
  • [JDK-8028719] - Refactor G1 reference processing during remark and STW pause
  • [JDK-8029205] - Investigate: discard (soft/weak) reference objects in discovered lists whose referents are dead and that don't have queues
  • [JDK-8029372] - Improve combination of partial sums/averages in streams API
  • [JDK-8029375] - configure needs a way to customize compiler/linker options for the "build" compiler
  • [JDK-8029479] - Make whitebox fullGC method synchronous
  • [JDK-8029584] - Please allow \uxxxx unicode-escaping on the jvm command-line arguments
  • [JDK-8029626] - -XX:+ShowMessageBoxOnError should ignore stray keystrokes, be biased towards running debugger.
  • [JDK-8029661] - Support TLS v1.2 algorithm in SunPKCS11 provider
  • [JDK-8029942] - Update VERSION_MAJOR for JDK 10
  • [JDK-8030126] - (ann) Unnecessary String allocation for instances of Annotations
  • [JDK-8030144] - Class loader data graph scanning causes high termination time
  • [JDK-8030860] - Initial mark time should be anticipated in G1 young gen sizing
  • [JDK-8030957] - PPC64: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX
  • [JDK-8031307] - Improve log output for GC cleanup phase
  • [JDK-8031457] - RFE Use JavacTask.analyze() in the tests to get the test sources analyzed instead of creation of class files
  • [JDK-8031472] - Fine tune string/symbol table parallelization
  • [JDK-8031473] - Parallelize symbol table and string table unlink in non-G1 parallel collectors
  • [JDK-8031474] - Add regression test to test Types.getWildcardType() since testing is missed according to coverage report
  • [JDK-8031487] - Do not use __DATE__ and __TIME__ in vm_version.cpp
  • [JDK-8031565] - Use serial/waiting time to perform independent tasks during young gc in G1
  • [JDK-8031748] - Clarify jar entry orders in a jar file
  • [JDK-8031761] - [TESTBUG] Add a regression test for JDK-8026328
  • [JDK-8032638] - Use one FilterComboBoxModel for all L&Fs
  • [JDK-8032844] - Verify debug symbols as part of the build step
  • [JDK-8032969] - RFE for small caps in Java
  • [JDK-8033206] - Trigger fullGC if free memory is greater than MaxFreeHeapRatio allows
  • [JDK-8033399] - add a separate ParkEvent for JVM/TI RawMonitor use
  • [JDK-8034052] - Investigate using different CodeCacheSegmentSizes in segmented code cache
  • [JDK-8034058] - Lock coarsening works for local variables, breaks for fields
  • [JDK-8034244] - Update JCTree.Factory interface to be complete wrt TreeMaker
  • [JDK-8034810] - Redundant barrier elimination
  • [JDK-8034818] - JFormattedTextField does not accept DateTimeFormatter as formatter
  • [JDK-8034873] - Concurrent collection set freeing
  • [JDK-8035288] - Make jvmti report references to signers as part of java/lang/Class optional
  • [JDK-8035307] - Add verbose option to debug unexpected shutdowns
  • [JDK-8035557] - Pause time predictions off for mixed collections due to wrong rs_length estimation
  • [JDK-8035560] - Investigate improved or alternative predictors for G1
  • [JDK-8035827] - Replace the use of the generic ProblemException with more specific exceptions
  • [JDK-8035932] - Investigate if VALUE_OBJ_CLASS_SPEC is still needed on modern GCCs
  • [JDK-8035964] - The null class loader can "taint" VirtualSpaceNodes
  • [JDK-8036559] - Attach API does not allow root to connect to process owned by others
  • [JDK-8036580] - CHA: improve default method support
  • [JDK-8037141] - Unreachable code is generated in MacroAssembler::tlab_refill
  • [JDK-8037212] - Configure script should not run autogen automatically unless given a special option
  • [JDK-8037374] - Add to java.awt.Robot some popular methods
  • [JDK-8037476] - Tag MetaSpace objects with size and type to make them traceable at runtime
  • [JDK-8037503] - Internal symbol table size should be limited in size
  • [JDK-8037806] - Enhance get_source.sh to optionally add the subtrees to the top level repo
  • [JDK-8037914] - G1: Add JFR event for string deduplication
  • [JDK-8037956] - Merge String Deduplication work with String/Symbol table work
  • [JDK-8038245] - Improve G1 AbstractGangTask usage within the collector
  • [JDK-8038356] - JVM should manage multiple versions of compiled methods
  • [JDK-8038441] - JVMTI Spec: add MonitorContendedExit event
  • [JDK-8038442] - JVMTI Spec: add MonitorNotify event
  • [JDK-8038447] - WB API should support multi version of nmethod
  • [JDK-8038448] - JVMTI Spec: add GetSystemThreadID function
  • [JDK-8038450] - JDI/JDWP Spec: add MonitorContendedExit event
  • [JDK-8038452] - JDI/JDWP Spec: add MonitorNotify event
  • [JDK-8038487] - G1: Use mixed GC instead of Full GC to clear out space for failing humongous object allocations
  • [JDK-8038786] - [TESTBUG] test cases for 8037970
  • [JDK-8038991] - "New Turkish Lira sign" in "Segoe UI" font cannot be displayed
  • [JDK-8039105] - [javadoc] research parallelizing using streams
  • [JDK-8039363] - Request for new fields in Garbage Collection event
  • [JDK-8039450] - [TESTBUG] Integrate tests on VM access checks into regular test execution
  • [JDK-8039451] - [TESTBUG] Need new tests on implicit class/class_loader locking schema
  • [JDK-8039555] - cleanup PrintInlining implementation
  • [JDK-8039561] - More than one ClassFilter does not make sense
  • [JDK-8040006] - Merge "Other" time parallel phases into a single
  • [JDK-8040120] - Long delays during GC pause in G1 in some situations
  • [JDK-8040166] - javac generates redundant code on postfix increment operator
  • [JDK-8040288] - Cleanup CLI tests on compiler's options
  • [JDK-8040978] - Investigate fast-path for scanning objects during marking and refinement
  • [JDK-8041457] - Please provide controls (gain, mute, balance, pan) for direct 24 bit audio
  • [JDK-8041517] - Tiered: If OSR is not compilable at level 4 it should transition to level 1
  • [JDK-8041684] - Default number of compiler threads can cause a performance regression for short-running applications
  • [JDK-8041714] - Add methods that create MultiResolutionImage from collection of images
  • [JDK-8041753] - Java clipboard subsystem ignores XML input
  • [JDK-8041759] - horizontal scroll events support
  • [JDK-8041895] - [macosx] Slow performance drawing a BufferedImage using IndexColorModel
  • [JDK-8041956] - remove ByteSize and WordSize classes
  • [JDK-8042321] - Unify bump pointer allocation code.
  • [JDK-8042667] - ensure single instance
  • [JDK-8042712] - Move/redesign langtools ReflectionTest to tl/jdk
  • [JDK-8042748] - Clarify exception thrown by ParameterizedTypeImpl.validateConstructorArguments()
  • [JDK-8043285] - Analysis needed on how Javadoc should handle missing classes
  • [JDK-8043334] - Typo in javax/swing/JComponent.html
  • [JDK-8043573] - G1NewSizePercent is too coarse on very large heaps
  • [JDK-8043575] - Dynamically parallelize reference processing work
  • [JDK-8043789] - KlassInfoHisto::print_julong should print spaces instead of using str_fmt
  • [JDK-8043948] - missing documentation on HTML
  • [JDK-8044122] - MBean access to the PID
  • [JDK-8044362] - [javadoc] provide a better access to command line flags
  • [JDK-8044497] - Make work in destructor of StrongRootsScope explicit
  • [JDK-8046018] - JVMTI Spec: can_redefine_any_class and can_retransform_any_class capabilities spec is inconsistent
  • [JDK-8046295] - Support Trusted CA Indication extension
  • [JDK-8046298] - Configurable to ignore session resumption
  • [JDK-8046395] - Bootstrap parallelism with UseParallelOldGC
  • [JDK-8046418] - High system time for PLAB allocations in highly threaded applications
  • [JDK-8046666] - (reflect) Reduce allocations in Class.MethodArray.matchesNameAndDescriptor()
  • [JDK-8046882] - Sjavac's portfile monitoring should use java.nio.file.WatchService
  • [JDK-8047215] - Add test case of 8046691
  • [JDK-8048075] - Adding JFR events to track G1 Remembered set size
  • [JDK-8048166] - Add Metaspace boundaries details in hs_err log file
  • [JDK-8048180] - Investigate early reclaim of large reference arrays
  • [JDK-8048183] - Unify allocation code in ContiguousSpace and G1OffsetTableContigSpace
  • [JDK-8048504] - G1: Investigate replacing the coarse and fine grained data structures in the remembered sets
  • [JDK-8048724] - Support for Mac TrueType fonts missing (no sun.font.AppleNativeFont)
  • [JDK-8049332] - G1 full GC does not compact into humongous regions freed in the same collection
  • [JDK-8049402] - Pre-Shared Key Ciphersuites for TLS
  • [JDK-8049544] - Don't rescan strongly reachable CLDs after initial mark
  • [JDK-8050019] - Better error recovery when parsing enums
  • [JDK-8051680] - (ref) unnecessary process_phase1
  • [JDK-8052395] - JNI exception handling in jdk/src/share/bin/java.c
  • [JDK-8054381] - method handle combinators should be much less specialized
  • [JDK-8055192] - Move java and copy specific information in CompileJavaModules.gmk to module specific makefiles
  • [JDK-8055193] - Move jdk/make/data to module specific src dirs after source restructure
  • [JDK-8055200] - Add flag -showsystem to print basic system information during start-up
  • [JDK-8055356] - Extend Porting Script to cover renames
  • [JDK-8055436] - Support Kernel Samepage Merging (KSM)
  • [JDK-8055845] - Add trace event for promoted objects
  • [JDK-8056900] - Enhance NoClassDefFound exception messaging
  • [JDK-8056997] - Mitigate increase in pause time due to String deduplication
  • [JDK-8057000] - Increase parallelism in String deduplication fixup
  • [JDK-8057074] - Cleanup: lifecycle of InterpreterCodelet is confusing
  • [JDK-8057075] - Improve ability to diagnose JRE and CLDR locale provider adapter on resource bundle loading error
  • [JDK-8057169] - Improve CompilerOracle matchers search
  • [JDK-8057655] - Empty delegating URLClassLoader performance is erratic
  • [JDK-8057761] - [TESTBUG] Need a test to cover JDK-8033696
  • [JDK-8057781] - Start mixed GC on the next GC after marking cycle completed
  • [JDK-8057932] - Configure should verify that a buildable forest is present
  • [JDK-8058164] - final fields in objects need to support inlining optimizations
  • [JDK-8058192] - compiler ignores lookupswitch and tableswitch branch profile numbers
  • [JDK-8058221] - Rounding in log output makes evaluation difficult
  • [JDK-8058259] - compute_offset() is confusing for static fields
  • [JDK-8058418] - Better Diagnostics on ClassCastException
  • [JDK-8058538] - Set default log level in configure
  • [JDK-8058574] - Introduce an abstraction for the _page_sizes array
  • [JDK-8058778] - New APIs for creating certificates and certificate requests
  • [JDK-8058803] - Allow one remembered set to be used for multiple regions
  • [JDK-8058831] - Consider changing return type of DefaultMutableTreeNode.children
  • [JDK-8058960] - Add size_t versions of Atomic::cmpxchg
  • [JDK-8059234] - C1 NullCheckEliminator consumes a lot of time when dealing with large methods
  • [JDK-8059241] - C2: Excessive RemoveUseless passes during incremental inlining
  • [JDK-8059357] - ClassVerifier redundantly checks constant pool entries multiple times
  • [JDK-8059378] - EA: eliminate non-rematerializable allocations of non-escaping objects
  • [JDK-8059395] - Improve JFR initialization logging
  • [JDK-8059913] - Deadlock finder is unable to find deadlocks caused by <clinit>
  • [JDK-8059936] - Auto specialization for oop_iterate
  • [JDK-8060030] - The options object should not be passed around to various parts of sjavac
  • [JDK-8060035] - Sjavac no longer need manual synchronization
  • [JDK-8060187] - Tests for correct OOME catching/rethrowing should be developed.
  • [JDK-8060200] - Enabling JFR support in Java WebStart
  • [JDK-8060244] - Speed up card table scanning
  • [JDK-8061228] - Allow JDWP socket connector to accept connections from certain ip addresses only
  • [JDK-8061382] - Separate CLDR locale data from JRE locale data
  • [JDK-8061480] - Use CLOCK_MONOTONIC_COARSE for System.currentTimeMillis()
  • [JDK-8061495] - NEED tests for 8041984
  • [JDK-8061798] - Add support for TLS_FALLBACK_SCSV (RFC 7507)
  • [JDK-8061837] - Extends DecimalFormat.format optimization to the HALF_UP/HALF_DOWN rounding cases
  • [JDK-8062128] - Dramatic difference between UseConcMarkSweepGC and UseG1GC
  • [JDK-8063110] - Improve test added in JDK-8061467
  • [JDK-8064876] - Remove all remnants of PermGen in CardTableRS
  • [JDK-8064885] - Remove oopDesc inheritance relation from markOopDesc
  • [JDK-8065117] - Use GenCollectedHeap::_max_gens instead of BarrierSet::_max_covered_regions
  • [JDK-8065137] - Remove unecessary generalizations in cardTableModRefBS.cpp
  • [JDK-8065574] - Support constant arrays in @value tag
  • [JDK-8065585] - Change ShouldNotReachHere() to never return
  • [JDK-8065623] - Investigate reference processing in ParNew collect() when promotion fails
  • [JDK-8065651] - Enhance Asserts to throw different exceptions for different types of assertions.
  • [JDK-8065756] - Refactor and move Redefine/RetransformBigClass.sh tests to some stress suite
  • [JDK-8065760] - CHA: can't devirtualize a monomorphic call for an interface method
  • [JDK-8065995] - Sjavac should track dependencies on compilation unit level
  • [JDK-8066000] - Sjavac TaskListeners should not provide empty implementations
  • [JDK-8066147] - Develop tests to cover fragmented of code cache/heap
  • [JDK-8066168] - JEP-JDK-8046155: Test task: fuzzing for directive
  • [JDK-8066552] - Enhance c.o.j.t.c.CommandLineOptionTest API
  • [JDK-8066624] - CHECK_(nullHandle) is unnecessary
  • [JDK-8066768] - Check that "hg root" is equal to configure's idea of JDK root
  • [JDK-8066774] - Rename the annotations arrays names in ClassFileParser
  • [JDK-8066818] - add com.sun.management.CompilationMXBean
  • [JDK-8067101] - javadoc is visually difficult to read
  • [JDK-8067135] - Develop new tests on segmented code heaps alignment
  • [JDK-8067205] - Add JVM option to set initial Metaspace size
  • [JDK-8067223] - [TESTBUG] Rename Whitebox API package
  • [JDK-8067243] - GC reason "Ergonomics" confusing
  • [JDK-8067361] - [NEWTEST] Cover new command line option for setting Metaspace initial size
  • [JDK-8067433] - Keep waste at end of regions for further allocation during GC
  • [JDK-8067728] - Flag::unlock_diagnostic() should be called Flag::clear_diagnostic()
  • [JDK-8067770] - Respect the -Xmx setting rather than adjusting it to the card table size
  • [JDK-8067776] - [NEWTEST] Test that VM doesn't start if -Xmx (MaxHeapSize) is less than 2m
  • [JDK-8067778] - [NEWTEST] Check that MaxHeapSize is not adjusted to the card table size but set according to given -Xmx
  • [JDK-8067920] - Rename InCSetState to something more understandable
  • [JDK-8068317] - No_Safepoint_Verifier is not necessary in Rewriter::scan_method
  • [JDK-8068350] - C2: matcher causes sub-optimal code for ARM
  • [JDK-8068506] - naming of backedge compilation thresholds inconsistent
  • [JDK-8068593] - Remove or repurpose unused PerfCounters from objectMonitor
  • [JDK-8068830] - Runtime: Add Diagnostic Command that prints supertypes of a given type
  • [JDK-8069085] - PLAB sizing during young gc impacts mixed gc negatively
  • [JDK-8069149] - sun.misc.Perf is unaware of the VM option UsePerfData
  • [JDK-8069343] - Improve gc/g1/TestHumongousCodeCacheRoots.java to use jtreg @requires
  • [JDK-8071276] - remove unused TemplateInterpreter::_continuation_entry
  • [JDK-8071277] - Always merge commits and uncommits of contiguous memory in G1
  • [JDK-8071278] - Fix the closure mess in G1RemSet::refine_card()
  • [JDK-8071280] - Specialize HeapRegion::oops_on_card_seq_iterate_careful() for use during concurrent refinement and updating the rset
  • [JDK-8071282] - remove misc dead code
  • [JDK-8071469] - Cleanup include and exclude of sound native libraries after source code restructure
  • [JDK-8071626] - AARCH64: decode_heap_oop could be more efficient in some cases
  • [JDK-8071690] - Include local HotSpot headers before the system headers
  • [JDK-8071793] - Prune rarely called invokedynamic call sites during inlining
  • [JDK-8071913] - The remembered set contains entries to freed regions
  • [JDK-8071936] - GWT: Customize non-inlined branches
  • [JDK-8071986] - Additional condition in asserts in macroassembler_sparc.inline.hpp
  • [JDK-8072061] - Automatically determine optimal sizes for the CDS region sizes
  • [JDK-8072223] - Create license checker for the JDK sources
  • [JDK-8072498] - Multi-thread JNI weak reference processing
  • [JDK-8072599] - Regularize name of VM_CollectForAllocation and subclasses
  • [JDK-8072634] - Make a swap usage snapshot at the moment of native OOME
  • [JDK-8072687] - Update OutputAnalyzer to work with files
  • [JDK-8072758] - Adapt existing jtreg DCMD tests to use the new DCMD utility classes in testlibrary
  • [JDK-8072809] - Further cleanups after Generation array removal: gen_process_roots and OopsInGenClosure::set_generation
  • [JDK-8072920] - G1's policy to interrupt regular operation with an initial mark gc after humongous object allocation may cause missed pause time goals
  • [JDK-8072956] - BarrierSet Flags enum is unused
  • [JDK-8073051] - Add information about copied data between and within generations
  • [JDK-8073107] - G1RSBarrierRegionFilter implementation is incomplete
  • [JDK-8073125] - Support getSystemCPULoad() and getProcessCPULoad() in java.lang.management.OperatingSystemMXBean
  • [JDK-8073126] - API to determine "available" CPU for the JVM process
  • [JDK-8073149] - Termination time/attempts only tracked during strong roots processing during gc
  • [JDK-8073188] - Remove disable of old MSVC++ warning C4786
  • [JDK-8073288] - Early reclaim non-objArray humongous objects with references
  • [JDK-8073465] - Protect the memory of G1 regions on the free list
  • [JDK-8073601] - Fork and dump
  • [JDK-8073602] - Add ability for jmap to terminate JVM after taking a heap dump
  • [JDK-8073603] - Need a notification before the start of a GC event
  • [JDK-8073891] - Need a JVM ID for persistence across JVM restart
  • [JDK-8074051] - Allow a clean unload of attached agent
  • [JDK-8074101] - Add verification that all tasks are actually claimed during roots processing
  • [JDK-8074124] - Most Unsafe.get*() access shapes are losing vs. the plain Java accesses
  • [JDK-8074142] - Simplify use of G1StressConcRegionFreeingDelayMillis
  • [JDK-8074282] - Finder framework should suggest places for using private interface methods in lieu of private nested classes
  • [JDK-8074352] - Each of 32 and 64 bit builds need to create both 32 and 64 bit JAB DLLs
  • [JDK-8074355] - make MutexLocker smarter about non-JavaThreads
  • [JDK-8074426] - Add JKS support for trust settings on root certificates
  • [JDK-8074474] - Mutator threads could help with marking
  • [JDK-8074720] - Merge templateInterpreter_x86_32/64.cpp files
  • [JDK-8075052] - Autobox elimination hinders loop unrolling
  • [JDK-8075138] - [TESTBUG] Revise objects min max sizes in gc/TestSoftReferencesBehaviorOnOOME.java
  • [JDK-8075229] - G1 does not always scan CLDG references to the old gen potentially causing problems with eager reclaim
  • [JDK-8075233] - Remove SharedHeap
  • [JDK-8075778] - Add javadoc tag to avoid duplication of return information in simple situations.
  • [JDK-8075779] - JSR 292 enhancements for maintenance releases
  • [JDK-8075797] - provide Java API for WinAPI FlashWindowEx function
  • [JDK-8076089] - Cleanup: Inline & remove sun.management.Util.newException
  • [JDK-8076103] - Writing to the mmaped PerfData file hsperfdata can cause long stalls on Linux
  • [JDK-8076227] - Cleanup unused method invocation logic
  • [JDK-8076462] - Preserving the referents of concurrent mark work distribution method causes long pause times
  • [JDK-8076463] - Add logging for the preserve CM referents task
  • [JDK-8076476] - Coalesce Metachunks in the Metaspaces
  • [JDK-8076480] - Use all possible Metachunk sizes before expanding Metaspaces.
  • [JDK-8076584] - Parallelism used for redirty logged cards needs better control.
  • [JDK-8076988] - CompilerCommand=dontinline,$method makes hot $method stuck with C1, when tiered is enabled
  • [JDK-8077056] - [NEWTEST] Check that dynamic changeing of PrintGC and PrintGCDetails make effect
  • [JDK-8077146] - The UpdateRS phase for a YC following an mixed GC is too long
  • [JDK-8077237] - Consider free heap when composing cset for mixed gc
  • [JDK-8077567] - VM_PopulateDumpSharedSpace::doit() uses malloc to allocate a temporary buffer
  • [JDK-8077906] - [AARCH64 closed] reduce scope of memory barriers
  • [JDK-8077928] - G1 concurrent marking checks mark bit twice
  • [JDK-8077965] - Convert internal tests to unit test framework
  • [JDK-8077968] - Support test selection based on vm capabilities/configuration
  • [JDK-8078234] - Redacted HPROF dump to protect privacy data
  • [JDK-8078356] - JEP-JDK-8062493: [jvmci] Test task: multiple listeners/providers
  • [JDK-8078357] - JEP-JDK-8062493: [jvmci] Test task: changing passed data
  • [JDK-8078358] - JEP-JDK-8062493: [jvmci] Test task: interaction w/ RT
  • [JDK-8078359] - JEP-JDK-8062493: [jvmci] Test task: interaction w/ GC
  • [JDK-8078360] - JEP-JDK-8062493: [jvmci] Test task: MT tests
  • [JDK-8078362] - JEP-JDK-8062493: [jvmci] Test task: huge method
  • [JDK-8078363] - JEP-JDK-8062493: [jvmci] Test task: interaction w/ Compile Control
  • [JDK-8078703] - Ensure that GC's use of processor count is correct
  • [JDK-8078821] - Add mouse wheel horizontal scrolling to Robot
  • [JDK-8079061] - [Event Request] Would love to have run queue and possibly other vmstat like detail in the JFR
  • [JDK-8079128] - ParNewGC times doubled from Java SE 6 to Java SE 9
  • [JDK-8079351] - Remove req_addr parameter from os::reserve_memory()
  • [JDK-8079449] - Improve os::attempt_reserve_memory_at() fallback coding on Linux, BSD, Solaris
  • [JDK-8079660] - Write tests for 7105605: Use EA info to optimize pointers compare
  • [JDK-8079661] - JIT tests for huge methods should be created
  • [JDK-8080226] - G1: Replace collector state booleans with explicit state variable(s)
  • [JDK-8080462] - Update SunPKCS11 provider with PKCS11 v2.40 support
  • [JDK-8080765] - Clean up SA after generation array removal
  • [JDK-8081038] - Create an sjavac test utility method for ensuring that timestamps are updated
  • [JDK-8081042] - Sjavac should cache extracted APIs server-side
  • [JDK-8081519] - Split globals.hpp to factor out the Flag values needed by JDK-8059557
  • [JDK-8081828] - AbortVMOnExceptionMessage option is unused
  • [JDK-8081833] - There is a large amount of code near-duplication among the various CommandLineFlagRange_<type> classes
  • [JDK-8085800] - Clean up code for parsing javac_state file
  • [JDK-8085837] - Clean up representation of initial final values is javac_state
  • [JDK-8085864] - FLAG_SET_CMDLINE in TestGenCollectorPolicy() currently ignore the return values
  • [JDK-8085866] - There are 99 uses of FLAG_SET_ERGO, should they check the return value?
  • [JDK-8085983] - G1CollectedHeap::collection_set_iterate_from() has unused code and can be simplified
  • [JDK-8086004] - Create regression test to verify environment for security tests
  • [JDK-8086005] - Define __STDC_xxx_MACROS config macros globally via build system
  • [JDK-8086006] - [TESTBUG] Document/clean up runtime/jni/CheckJNI/libchkjni.c
  • [JDK-8086056] - ParNew: auto-tune ParGCCardsPerStrideChunk
  • [JDK-8087107] - Expose code cache statistics via perfdata counters
  • [JDK-8087198] - G1 card refinement: batching, sorting, joining, prefetching
  • [JDK-8087309] - Constant folding "static final boolean" in boolean expressions is incomplete
  • [JDK-8087330] - Make -fullversion behave more like -version
  • [JDK-8087340] - Shutdown WorkGang GC worker threads
  • [JDK-8087354] - Reorder the methods in the shared archive to improve locality
  • [JDK-8090965] - [launcher] Optimize Performance of loading JVM User Overrides
  • [JDK-8091243] - [PACKAGER] Revisit, and standardize all the fx related jnlp fields
  • [JDK-8091518] - Add support for locale and platform filters in the FX FileSet task.
  • [JDK-8091654] - Support for splash using Javafxpackager
  • [JDK-8091730] - Treat doclint warnings as errors once we are doclint clean
  • [JDK-8092098] - [TabPane] Support for draggable tabs
  • [JDK-8092206] - TabPane renders content of all tabs even only one is active
  • [JDK-8098545] - JPDA: Add event filtering on Method for MethodEntryRequest and MethodExitRequest
  • [JDK-8098830] - hs_err improvement: NTAMS makes hs_err_pid file too long
  • [JDK-8114731] - move some collector properties to CollectorPolicy
  • [JDK-8129324] - SPARC: Interpreter should support conditional card marks
  • [JDK-8129392] - [ARM64] investigate turning off GPR<-->FP spills
  • [JDK-8129516] - [ARM64] ConvL2I optimizations
  • [JDK-8129579] - [Newtests] New tests for G1 Mixed GC are required
  • [JDK-8129882] - Improve consistency of HotSpot-specific annotations
  • [JDK-8129967] - Change ParGCCardsPerStrideChunk from intx to size_t
  • [JDK-8130038] - Unify the semaphore usage in os_xxx.cpp
  • [JDK-8130039] - Move the platform-specific [OS]Semaphore code
  • [JDK-8130040] - Restructure errno check in PosixSemaphore::timedwait
  • [JDK-8130072] - Add a flag to print out statistics for both system dictionary and shared dictionary
  • [JDK-8130273] - multiply -> shift reduction fails with complex control flow
  • [JDK-8130398] - Coalesce prolog and epilog for empty methods
  • [JDK-8130447] - "int i = (boolean) b ? 1 : 0" is not optimized when one of the branches is unlikely
  • [JDK-8130492] - TestShrinkDefragmentedHeap.java could use less memory
  • [JDK-8130783] - Rename YieldingFlexibleWorkGang to YieldingWorkGang
  • [JDK-8130843] - Develop tests to expose problems like JDK-8037113, JDK-8046064
  • [JDK-8130912] - [Newtests] Need a utility controlled by command line to load GC in various way
  • [JDK-8130918] - G1 barriers are laid out in full on critical path
  • [JDK-8130940] - JDK needs to allow debuggers to step into ClassLoader consistently
  • [JDK-8131187] - [ARM64] clean up thread frame anchor
  • [JDK-8131668] - Contention on allocating new TLABs constrains throughput on G1
  • [JDK-8131707] - JEP-JDK-8062493: [jvmci] Test task: interaction w/ SVC
  • [JDK-8131747] - Facilitate disabling intrinsics on a per-class level
  • [JDK-8131932] - Ergonomics oversize number of GC threads for small JVMs on large systems
  • [JDK-8132233] - Provide the option to disable conditional card marking in G1
  • [JDK-8132287] - deprecate the "InlineNotify" flag option
  • [JDK-8132722] - Add tests which check that log entries connected with Humongous allocations are correct.
  • [JDK-8132937] - G1 compares badly to Parallel GC on throughput on javac benchmark
  • [JDK-8132950] - GZip HeapDump on HeapDumpOnOutOfMemoryError
  • [JDK-8132966] - Support -XX:+FlightRecordingDumpOnUnhandledException
  • [JDK-8133016] - JEP-JDK-8062493: [jvmci] Test task: complex test cases
  • [JDK-8133017] - JEP-JDK-8062493: [jvmci] Test task: cli tests
  • [JDK-8133055] - Investigate G1 performance on SPL4
  • [JDK-8133168] - Visibility bridge methods cannot be added for final methods
  • [JDK-8133564] - Runtime - 2nd followup to JDK-8059557
  • [JDK-8133649] - GC Flag ranges should be in globals.hpp
  • [JDK-8133724] - Reconsider allocation of larger objects in PLABs
  • [JDK-8133805] - Remove the bot_updates parameter from G1Allocator's allocation methods
  • [JDK-8133873] - Simplify {Register,Unregister}NMethodOopClosure
  • [JDK-8133961] - develop tests for compilation policies
  • [JDK-8134048] - Clear remembered set while shrinking the heap
  • [JDK-8134084] - Mark client libs regression tests using randomness
  • [JDK-8134299] - HeapRegionManager::find_(un)available_from_idx(_reverse) should return the index as return values
  • [JDK-8134303] - Introduce -XX:-G1UseConcRefinement
  • [JDK-8134348] - Follow-ups to JDK-8134995
  • [JDK-8134413] - Devise alternate scheme for initializing javac context classes
  • [JDK-8134507] - Remove the distinction between C1 and C2 compiler threads for TieredCompilation
  • [JDK-8134547] - the CSS processor in WebView can't handle custom cursors
  • [JDK-8134608] - JavaLangAccess accessors for new String shapes
  • [JDK-8134615] - Some MXBeans rely on UsePerfData being enabled
  • [JDK-8134691] - CommandLineFlagConstraint::AtParse is not useful and not what we need
  • [JDK-8134740] - Include extended key codes in java.awt.robot
  • [JDK-8135011] - would like "finalness" information for local variables through JDI
  • [JDK-8135064] - Scale hot card cache size with heap size
  • [JDK-8135181] - Re-enable '-Wconversion' for GCC 4.3 and later
  • [JDK-8135292] - Remove duplicate code in <OS>Address.java in SA
  • [JDK-8136414] - Large performance penalty declaring a method strictfp on strict-only platforms
  • [JDK-8136547] - CountedLoopEndNode::phi() should only return PhiNodes
  • [JDK-8136719] - [TESTBUG] FileInstaller testlibrary functionality should be covered with testlibrary tests
  • [JDK-8136755] - JEP-JDK-8062493: [jvmci] Test task: develop tests for untested classes used in CompilerToVM::* methods
  • [JDK-8136855] - Refactor GCCause to be its own class
  • [JDK-8136974] - Expose HWM from Java heap
  • [JDK-8136978] - Much nearly duplicated code for vmError support
  • [JDK-8137009] - Reduce ambiguity of decorators in unified logging framework
  • [JDK-8137018] - [JVMCI] Encapsulate new Thread fields for JVMCI
  • [JDK-8137022] - Concurrent refinement thread adjustment and (de-)activation suboptimal
  • [JDK-8137066] - Provide an abstract class to improve the new doclet usability.
  • [JDK-8137081] - Should have a mean to generate a live histogram dump on OutOfMemoryError
  • [JDK-8137164] - Include PID in the JFR jcmd hint
  • [JDK-8137280] - Remove eager reclaim of humongous controls
  • [JDK-8138587] - Write tests that test G1 Eager Reclaim.
  • [JDK-8138588] - VerifyMergedCPBytecodes option cleanup needed
  • [JDK-8138610] - add assert to ThreadLocalAllocBuffer::clear_before_allocation to check the storage above top
  • [JDK-8138655] - Refactor the thread hierarchy
  • [JDK-8138722] - add nmethod API method to terminate oop iteration early
  • [JDK-8138737] - Remove oop_ms_adjust_pointers and use oop_iterate instead
  • [JDK-8138756] - Compiler Control: Print directives in hs_err
  • [JDK-8138757] - Compiler Control: Log which directives are used
  • [JDK-8138888] - Remove ExtendedOopClosure::apply_to_weak_ref_discovered_field
  • [JDK-8138889] - Restructure InstanceRefKlass discovery code to increase readability
  • [JDK-8138913] - [TESTBUG] hotspot/test/runtime/CommandLine/TestHexArguments.java should not hardcode SharedBaseAddress value
  • [JDK-8138933] - Add sub-phase trace events for G1GC
  • [JDK-8139035] - Remove empty strings from all asserts.
  • [JDK-8139036] - Performance problem when retransforming classes at JVMD startup
  • [JDK-8139046] - Compiler Control: IVGPrintLevel directive should set PrintIdealGraph
  • [JDK-8139132] - CompactStrings intrinsics should use ArrayCopyNode
  • [JDK-8139151] - Improve font style matching logic on Mac OS
  • [JDK-8139155] - Capturing native frames in JFR
  • [JDK-8139205] - [macosx] Enable a component UI to specify the result of isOptimizedDrawingEnabled()
  • [JDK-8139276] - Remove experimental/develop GC options
  • [JDK-8139400] - AppCDS dumping should ignore prohibited packages instead of quitting
  • [JDK-8139444] - [TESTBUG] develop a test which check that JVMCI can't be enabled on unsupported platforms
  • [JDK-8139457] - Array bases are aligned at HeapWord granularity
  • [JDK-8139586] - Deprecate allowUnsafeRenegotiation and allowLegacyHelloMessages properties
  • [JDK-8139594] - Some G1 policy code tries to get a prediction on an empty sequence
  • [JDK-8139609] - Add time details of heap expansion during Object Copy phase
  • [JDK-8139619] - [JVMCI] compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java :: check that C2 is available in more robust way
  • [JDK-8139652] - Mutator refinement processing should take the oldest dirty card buffer
  • [JDK-8139673] - NMT stack traces in output should show mt component
  • [JDK-8139675] - Record C2 compilation of unexpectedly large methods as a failure instead of crashing
  • [JDK-8139800] - Cleanup OopsInGenClosure
  • [JDK-8139814] - Short pre-scan before compressing the String
  • [JDK-8139877] - Improve TestCMSScavengeBeforeRemark
  • [JDK-8140255] - Move the management of G1YoungRemSetSamplingThread from ConcurrentG1Refine
  • [JDK-8140284] - Deprecate and remove -XX:+UnsyncloadClass and -XX:+MustCallLoadClassInternal
  • [JDK-8140286] - Deprecate and remove MustCallLoadClassInternal
  • [JDK-8140326] - Consider putting regions where evacuation failed into collection set
  • [JDK-8140330] - Keep multiple retained old gen regions across GCs
  • [JDK-8140430] - Exclude Logging in the minimal VM
  • [JDK-8140466] - ChaCha20 and Poly1305 Cipher
  • [JDK-8140517] - Flags to specify which GC to use need improvement
  • [JDK-8140552] - ResourceObj copy ctor stack logic breaks with gcc 4.9.2 on some systems
  • [JDK-8140573] - SmartFileObject should extend ForwardingJavaFileObject
  • [JDK-8140640] - Confusing compilation error for lambda
  • [JDK-8140685] - Fix backtrace building to not rely on constant pool merging
  • [JDK-8140760] - Create a README file describing how to write os specific property files
  • [JDK-8141147] - [Packager] Single Instance
  • [JDK-8141286] - [TESTBUG] Update G1 String Depulication tests to work with compact strings
  • [JDK-8141637] - Humongous Register can be in the critical path in young collections
  • [JDK-8141640] - CompareAndExchange idioms may be slower than CompareAndSet
  • [JDK-8142349] - memset_with_concurrent_readers should be moved to copy.hpp
  • [JDK-8142749] - HeapRegion::_predicted_bytes_to_copy is unused and can be removed
  • [JDK-8142950] - Refactor G1 YC preparation code
  • [JDK-8142961] - Position, size and distance scaling for HiDPI graphics support
  • [JDK-8142963] - Better transformImage support for HiDPI images
  • [JDK-8142965] - Consider the case where MRI can contains VolatileImage
  • [JDK-8143024] - Make aggregate-data phase concurrent
  • [JDK-8143041] - Unify G1CollectorPolicy::PauseKind and G1YCType
  • [JDK-8143056] - Add headers to log outputs in unified logging
  • [JDK-8143063] - JNLP Spec: remove requirement that all jars are signed by same certificates.
  • [JDK-8143176] - Show how long a thread has been waiting for a lock in thread dumps
  • [JDK-8143210] - Clean up G1CollectorPolicy using G1CollectorPolicy::PauseKind
  • [JDK-8143280] - InstanceKlass::_method_ordering field should be removed for minimalVM
  • [JDK-8143321] - Reduce the C2 compiler's memory usage
  • [JDK-8143352] - Enhance TLABWasteIncrement related codes to prevent an overflow
  • [JDK-8143362] - pack200 must be able to handle versioned class files in a jar
  • [JDK-8143376] - Remove Klass modified_oops fields when building the minimal VM
  • [JDK-8143385] - Improve C2's API for emitting atomic/unaligned/mismatched stores or loads
  • [JDK-8143395] - evaluate if sigthreadmask can be removed from hotspot (aix) codebase
  • [JDK-8143479] - Update tonga cfg to be compliant with Verona platforms
  • [JDK-8143878] - Memory serialization page can become a bottleneck
  • [JDK-8144954] - Update supported range for ScavengeRootsInCode
  • [JDK-8144992] - Remove ExtendedOopClosure::idempotent
  • [JDK-8145036] - Add OnException diagnostic JVM option
  • [JDK-8145090] - Remove unused methods in EatMemory
  • [JDK-8145234] - Move Method::_i2i_entry to ConstMethod
  • [JDK-8145245] - improve initialization of HtmlWriter, HtmlDocWriter, HtmlDocletWriter
  • [JDK-8145297] - Develop new tests to cover public methods of sun.reflect.ConstantPool class
  • [JDK-8145313] - Remove workarounds after JDK-6675699 was fixed
  • [JDK-8145318] - Cache and reuse ParMarkBitMap::live_words_in_range() results in Parallel GC
  • [JDK-8145349] - SA: Add support to print the reference chain of a given address in the Java Heap
  • [JDK-8145362] - Eliminate BarrierSet::ModRef case tags
  • [JDK-8145412] - ThreadMXBean.dumpAllThreads() fails when the caller have "monitor" permission
  • [JDK-8145535] - Age table is not cleared at full gc/system.gc
  • [JDK-8145552] - Convert all the shell scripts in test/com/sun/jdi to java
  • [JDK-8145579] - SimpleThresholdPolicy assumes non-trivial methods to be trivial
  • [JDK-8145665] - Make UseSSE an x86-specific option and cleanup its usage in shared code
  • [JDK-8145911] - Create an AbstractGangTask that parallelizes work on region basis
  • [JDK-8145923] - provide g1 specific mbeans
  • [JDK-8146115] - physical memory does not see Docker resource limits
  • [JDK-8146443] - Remove all free chunks in ChunkPool after cleanup periodic task
  • [JDK-8146578] - Remove method fingerprint support from minimal VM builds
  • [JDK-8146656] - [Doc] Wrong Months Array for DateFormatSymbols
  • [JDK-8146704] - remove Symbol::_identity_hash for minimalVM
  • [JDK-8146726] - Refactor AbstractProcessor to use Set.of and related methods
  • [JDK-8146844] - DirectivesParser::test() has output that looks like failure in ExecuteInternalVMTests
  • [JDK-8146986] - JDI: Signature lookups for unprepared classes can take a long time
  • [JDK-8147083] - Stronger enforcement for reference counting Symbol's
  • [JDK-8147394] - CastIINode::Ideal() should be more generic
  • [JDK-8147501] - [packager] Add arguments for splash screen
  • [JDK-8147512] - Cleanups and improvements for print_location
  • [JDK-8147563] - -javafx option issues
  • [JDK-8147866] - Log<>::vwrite could fast-path trivial fmt of "%s"
  • [JDK-8147989] - Increase read-only ratio of class metadata
  • [JDK-8147992] - Encode Symbols to reduce memory footprint used for signatures
  • [JDK-8148002] - Ensure String Deduplication works optimally with Shared Interned Strings
  • [JDK-8148180] - use bootclasspath.dirs for whitebox testlibrary
  • [JDK-8148264] - New Java Packager Arguments
  • [JDK-8148359] - Improve concurrent mark thread synchronization on startup
  • [JDK-8148380] - JavacState.compareWithMakefileList should throw a MakeFileMismatchException
  • [JDK-8148381] - Investigate if compareWithMakefileList can be rewritten using Files.isSameFile
  • [JDK-8148501] - Upgrade NSS library used in tests to 3.27.*
  • [JDK-8148619] - Select the closest resolution variant in BaseMultiResolutionImage
  • [JDK-8148776] - Add macro for Unified Logging to internalize ResourceMark allocation
  • [JDK-8149040] - Cleanup compiler/jsr292/NonInlinedCall tests after JDK-8148994
  • [JDK-8149069] - Move itables into Klass
  • [JDK-8149127] - Rename g1/concurrentMarkThread.* to g1/g1ConcurrentMarkThread.*
  • [JDK-8149128] - Add tests for G1MMUTracker
  • [JDK-8149137] - Remove _DISABLE_MMU define from G1MMUTracker
  • [JDK-8149448] - AArch64: Optimize unaligned memory reference in arraycopy alignment peeling
  • [JDK-8149465] - Extend failure troubleshooting library to allow for stack trace comparison
  • [JDK-8149478] - Add infrastructure for enabling selected asserts in production builds
  • [JDK-8149728] - Don't unnecessarily purge entries in G1MMUTracker
  • [JDK-8149729] - [jittester] Replace all 'path1 +"/" + path2' with Paths::get
  • [JDK-8150191] - [ARM64] save wide vectors only when necessary
  • [JDK-8150222] - Disable generating comments for stubs not printed
  • [JDK-8150239] - Merging information from the ParScanThreadState at the end of GC causes high (unaccounted) pause time costs
  • [JDK-8150252] - CompileControl VM options testing
  • [JDK-8150364] - Clear CT phase work distribution too fine-grained
  • [JDK-8150388] - Remove SPARC 32-bit support
  • [JDK-8150552] - Remove -XX:+AggressiveOpts
  • [JDK-8150670] - Add Unified Logging tag for printing the current configuration
  • [JDK-8150687] - typedefs without type names
  • [JDK-8150715] - Use new BIS algorithm for arraycopy on M7 SPARC
  • [JDK-8150730] - Improve performance and reduce variance for AVX-assisted arraycopy stubs
  • [JDK-8150828] - Consider using '-fno-asynchronous-unwind-tables' to reduce the size of libjvm.so by 10 percent
  • [JDK-8150872] - SQE test: GC unified logging: test that existing GC logging tags are preserved
  • [JDK-8151030] - PPC64: AllocatePrefetchStyle=4 is out of range
  • [JDK-8151045] - Remove code duplication in PLABStats/G1EvacStats::adjust_desired_plab_sz
  • [JDK-8151084] - Remove UseParNewGC flag
  • [JDK-8151125] - Unify clearing mark bitmaps and concurrent mark data structures
  • [JDK-8151168] - G1 mark stack is allocated manually using VirtualSpace methods
  • [JDK-8151171] - Bring g1ConcurrentMark files up to current coding conventions
  • [JDK-8151176] - Current default settings for static IHOP may result in concurrent marking never occurring
  • [JDK-8151215] - Modify layout of (large) Concurrent Mark data structures
  • [JDK-8151409] - Rearrange vextract and vinsert methods in assembler/macroAssembler
  • [JDK-8151412] - FlagSettings classes misnamed
  • [JDK-8151413] - os::allocation_granularity/page_size and friends return signed values
  • [JDK-8151594] - Concurrent refinement thread 0 activated during GC pause
  • [JDK-8151681] - Improve CompiledMethodIterator performance for AOT methods
  • [JDK-8151701] - Testlibrary: need enum for vm execution mode (Xint, Xcomp, Xmixed) to be available for tests
  • [JDK-8151707] - Mark hotspot tests which ignore external VM flags
  • [JDK-8151751] - java_lang_Throwable::get_stack_trace_elements should use cached class, method, source file Strings
  • [JDK-8151772] - Make it easy to use java in native tests
  • [JDK-8151779] - Some intrinsic flags could be replaced with one general flag
  • [JDK-8151814] - Tune thread usage for concurrent tasks
  • [JDK-8151846] - Record the number of live cards per region while creating live data
  • [JDK-8151850] - eliminate javax.tools.FileManagerUtils
  • [JDK-8151953] - Review use of dlsym and dlopen to improve startup time
  • [JDK-8151973] - Add Jib and JPRT configuration for linux-arm64 open only
  • [JDK-8151995] - Move CM Thread execution state into G1CollectorState
  • [JDK-8151996] - Revise mark stack memory management in CMMarkstack
  • [JDK-8152089] - Unify TraceTime and gcTraceTime
  • [JDK-8152135] - Allow 1 word padding for SurvivorAlignmentInBytes to skip alignment
  • [JDK-8152199] - Restructure SuspendibleThreadSet::synchronize
  • [JDK-8152292] - Consider using proper OS APIs for os::serialize_thread_states
  • [JDK-8152309] - Seamless way of using image filters with multi-resolution images
  • [JDK-8152415] - CompilerControl: Write tests for printing directives in hs_err file
  • [JDK-8152470] - Add COMPILER2_OR_JVMCI definition
  • [JDK-8152485] - [AOT] Optimize AOTCompiledMethod::is_dependent_on_method()
  • [JDK-8152572] - Solaris heap segment used by malloc placed in first 32 GB.
  • [JDK-8152597] - Modify VerifyBeforeExit to work with Java program that calls System.exit()
  • [JDK-8152600] - modules_src from imported modules not to support module-info.java
  • [JDK-8152723] - Large eden prevents collecting the old gen due to too conservative estimation of eden live bytes
  • [JDK-8152843] - C2: Pack _control_dependency, _unaligned_access, and _mismatched_access boolean flags
  • [JDK-8152932] - Investigate optimal method to set bits in card live data
  • [JDK-8152938] - Improve interaction between full gc and concurrent refinement wrt to clearing data structures
  • [JDK-8152948] - More unaccounted other time on large machines
  • [JDK-8152953] - ForceSafepoint operations should be more specific
  • [JDK-8152957] - Improve specifity of safepoint logging to print safepoint type
  • [JDK-8153073] - UL: Set filesize option with k/m/g
  • [JDK-8153076] - Atomic::* on Solaris should use inline assembly instead of .il files
  • [JDK-8153224] - Monitor deflation prolong safepoints
  • [JDK-8153225] - G1 creates too many concurrent refinement threads by default
  • [JDK-8153241] - Add a read-write-executable shared region for runtime generated code
  • [JDK-8153271] - CodeCacheSweeperThread should not be a JavaThread
  • [JDK-8153327] - New command line option to allocate heap on a given file system
  • [JDK-8153333] - [REDO] STW phases at Concurrent GC should count in PerfCounter
  • [JDK-8153364] - Allow GetLoadedClasses and RetransformClasses in the start phase
  • [JDK-8153502] - Memory Threshold Warnings
  • [JDK-8153505] - Split up G1RemSet::oops_into_collection_set_do into parts
  • [JDK-8153623] - Tests that stress Platform MBeans and check memory usage should be developed.
  • [JDK-8153627] - Make post-mortem screenshot when GUI tests fail
  • [JDK-8153628] - tmtools/jstack/stacktrace tests should not print full stacktraces to stdout/stderr
  • [JDK-8153629] - Need to cover JVMTI's GetOwnedMonitorStackDepthInfo function
  • [JDK-8153646] - Move vm/utilities/array.hpp to vm/oops
  • [JDK-8153770] - Move G1 concurrent time report into separate class
  • [JDK-8153771] - Introduce MinPLABSize flag
  • [JDK-8153783] - UnlockDiagnosticVMOptions should not be trueInDebug
  • [JDK-8153837] - AArch64: Handle special cases for MaxINode & MinINode
  • [JDK-8153890] - Handle unsafe access error as an asynchronous exception
  • [JDK-8153945] - Track if log configuration has changed during runtime
  • [JDK-8154011] - Make TraceDeoptimization a diagnostic flag
  • [JDK-8154079] - Catch incorrectly included .inline.hpp files
  • [JDK-8154108] - The CDS compact symbol table range check should be improved
  • [JDK-8154176] - Threads Native ID should be available from ThreadMXBean.getThreadInfo()
  • [JDK-8154247] - [TESTBUG] Update tests to not ignore VM options given outside
  • [JDK-8154266] - Improve argument checking for LargePageSizeInBytes
  • [JDK-8154343] - Make SATB related code available to other GCs
  • [JDK-8154453] - Improve Unsafe.get*Unaligned on SPARC
  • [JDK-8154528] - Reclaim regions emptied by marking in Remark pause
  • [JDK-8154736] - enhancement of cmpxchg and copy_to_survivor for ppc64
  • [JDK-8154783] - Consistent "promotion failed" log message for all GCs
  • [JDK-8154791] - Xlog classload too redundant msgs info/debug
  • [JDK-8154941] - cppInterpreter files should be renamed
  • [JDK-8155093] - Move the number of active worker threads out of WorkGang
  • [JDK-8155094] - Add logging for long lasting methods found in JDK-8152948
  • [JDK-8155105] - Enhance guardedMemory to detect accessing released memory
  • [JDK-8155146] - [JVMCI] expose new function pointers from stubRoutines
  • [JDK-8155525] - G1RemSet must be created after ConcurrentG1Refine
  • [JDK-8155571] - [JVMCI] split jdk.vm.ci module into jdk.vm.ci and jdk.vm.ci.hotspot
  • [JDK-8155626] - [JVMCI] reduce MemoryAccessProvider to have a single readConstant method
  • [JDK-8155666] - Standardize Unified Logging Tag names
  • [JDK-8155672] - Remove instanceKlassHandles and KlassHandles
  • [JDK-8155673] - Remove constant pool merging for class redefinition
  • [JDK-8155709] - Introduce an option to set the chunk size for clear actions
  • [JDK-8155769] - EA: Inlining brings excess uses, and then breaks escape analysis
  • [JDK-8155922] - Retire or make summary infos useful again
  • [JDK-8155982] - CompareAndExchange/Swap should leverage MemoryAccess class
  • [JDK-8155996] - Improve concurrent refinement green zone control
  • [JDK-8156021] - Move SurvRateGroup instances out of G1 policy code
  • [JDK-8156206] - Use flags fields for JVMCI specific bool fields in JavaThread
  • [JDK-8156462] - [Event Request] Events for page size related info
  • [JDK-8156498] - more places in the invoke.c that need protection with the invokerLock
  • [JDK-8156534] - Check if range checks can be moved into Java wrapper for intrinsics
  • [JDK-8156696] - Simplify PtrQueueSet initialization
  • [JDK-8156739] - Provide a way to move multiple tasks from overflow to regular task queue
  • [JDK-8156754] - Encapsulate task queue policies into queue/task specific classes to use
  • [JDK-8157010] - [Solaris] Clean out incorrect usage of library-level thread priority functions
  • [JDK-8157208] - jshell tool: pluggable commands
  • [JDK-8157271] - Avoid extra copy of NativeCallStack
  • [JDK-8157346] - Improve macro declarations for writeable flags
  • [JDK-8157347] - [TESTBUG] extend runtime/CommandLine/OptionsValidation framework to cover the writeable flags
  • [JDK-8157372] - C2: Node::cmp() should return bool
  • [JDK-8157386] - Consolidate the thread_native_entry code to allow sharing on POSIX systems
  • [JDK-8157478] - add option to change value returned by java.lang.Runtime.availableProcessors()
  • [JDK-8157486] - add entries in CMS gc log to indicate beginning/end of a concurrent cycle
  • [JDK-8157572] - Extend HotStop MXBeans to expose information about current GC
  • [JDK-8157698] - PreservedMarksSet: don't launch workers if ParallelGCThreads==1
  • [JDK-8158057] - Develop tests to cover hotspot part of the CompactString feature such as c1/c2 intrinsics
  • [JDK-8158361] - AArch64: Address calculation missed optimizations
  • [JDK-8158502] - aarch32: detect QEMU user-mode emulation
  • [JDK-8158576] - SPARC: reduce JNI overhead for natives that don't require a safepoint
  • [JDK-8158687] - Card size is fixed at 512 bytes. It would be nice to be able to change this for performance.
  • [JDK-8158919] - Investigate better TLAB sizing for large VMs in G1
  • [JDK-8159052] - AArch64: Optimise unaligned copies in pd_disjoint_words and pd_conjoint_words
  • [JDK-8159369] - Refactor the gtest launcher
  • [JDK-8159423] - Improve sizing and padding of evacuation task queue data structures
  • [JDK-8159429] - Contention on FreeList_lock during allocating GC regions
  • [JDK-8159440] - Move marking of promoted objects during initial mark into the concurrent phase
  • [JDK-8159479] - [REDO] Enable UseFPUForSpilling support on SPARC
  • [JDK-8159531] - Investigate SPARC intrinsics for VarHandle/Unsafe sub-word atomic ops
  • [JDK-8159532] - Investigate SPARC intrinsic for Thread.onSpinWait
  • [JDK-8159533] - Investigate SPARC intrinsic for ArraysSupport.vectorizedMismatch
  • [JDK-8159535] - Mark deprecated javax.security.auth.Policy API with forRemoval=true
  • [JDK-8159544] - Remove deprecated classes in com.sun.security.auth.**
  • [JDK-8159586] - Improve task queue steal protocol
  • [JDK-8159605] - Reconsider stopping adding old collection set regions when occupancy threshold is reached
  • [JDK-8159676] - Tests to check protection domain permissions from Applets
  • [JDK-8159697] - Adaptive G1HeapWastePercent, G1MixedGCLiveThresholdPercent, G1OldCSetRegionThresholdPercent, and G1MixedGCLiveThresholdPercent and G1MixedGCCountTarget
  • [JDK-8159705] - Complete marking cycle during mixed gc if heap tight
  • [JDK-8159707] - Replace full gc with a series of mixed gcs
  • [JDK-8159918] - [ctw] add Jigsaw compatibility to TestlistSplitter
  • [JDK-8159960] - When increasing the young gen to a size larger than seen before, the prediction often is too optimistic
  • [JDK-8159961] - G1NewSize too coarse grained
  • [JDK-8159979] - During initial mark, preparing all regions for marking may take a significant amount of time
  • [JDK-8159984] - Investigate removal of the call to ClassLoaderDataGraph::clear_claimed_marks during the initial mark pause
  • [JDK-8160155] - Collectors logs information before the "Using <collector>" log line
  • [JDK-8160247] - Mark deprecated javax.security.cert and com.sun.net.ssl APIs with forRemoval=true
  • [JDK-8160392] - Consider making XX:+ExplicitGCInvokesConcurrent the default for G1
  • [JDK-8160404] - RelocationHolder constructors have bugs
  • [JDK-8160577] - verify_lookup_length is defined and implemented in BasicHashtable, but only used by SharedDictionary
  • [JDK-8160748] - Inconsistent types for ideal_reg
  • [JDK-8160828] - Request to add "java.locale.providers" as a secure property for jnlp
  • [JDK-8160874] - Remove typo in G1InitalMarkClosures
  • [JDK-8160887] - os::elapsedVTime() is not consistent across platforms
  • [JDK-8160896] - os::Solaris contains 32-bit extended stdio leftovers
  • [JDK-8161093] - Solaris for >8k pagesize adds extra guard pages
  • [JDK-8161130] - Change prediction basis to a more stable metric
  • [JDK-8161145] - The min/max macros make hotspot tests fail to build with GCC 6
  • [JDK-8161166] - Add an option to disable all "EXPORT" ciphersuites.
  • [JDK-8161256] - general data in constant pools
  • [JDK-8161334] - Suboptimal loop generation with no-CHA (type profiled) inlining
  • [JDK-8161367] - Reconsider global mark stack sizing policy
  • [JDK-8161437] - API to get the trust manager validated certificate chain
  • [JDK-8161478] - Solaris mapfiles are all in the deprecated V1 format
  • [JDK-8161683] - [testconf] add batches w/ extra options for JSR292 related tests
  • [JDK-8161684] - [testconf] Add rotation of 'VerifyOops' into Compiler nightly
  • [JDK-8161921] - Windows 10 Credential Guard does not allow sharing of TGT with Java
  • [JDK-8161944] - For UseParallelOldGC save the Klass of objects that cross a region.
  • [JDK-8162104] - Use in_cset() instead of obj_in_cs()
  • [JDK-8162109] - Object copy prediction during conc mark is too conservative
  • [JDK-8162628] - Investigate migrating cacerts keystore to PKCS12 format
  • [JDK-8162727] - Testbug: additional requires properties can't be used for filtering server vm in jdk jtreg tests
  • [JDK-8162865] - Use lzcnt instruction for leading zero count on SPARC
  • [JDK-8162875] - Remove deprecated security APIs that are marked for removal
  • [JDK-8162928] - Micro-optimizations in scanning the remembered sets
  • [JDK-8162929] - Enqueuing dirty cards into a single DCQS during GC does not scale
  • [JDK-8162942] - Existing tests should use WhiteBox API to determine heap alignment.
  • [JDK-8162952] - Zero copy concurrent mark global mark stack push and pops
  • [JDK-8162958] - A public API to return cacerts
  • [JDK-8162971] - Support sub-component configuration of cipher suites
  • [JDK-8162987] - VM argument "-agentlib" should use "-Djava.library.path" to find its library.
  • [JDK-8163133] - experimental hook for creating heisenboxes
  • [JDK-8163213] - Move call to ClassLoaderDataGraph::clear_claimed_marks() in g1CollectedHeap.cpp to parallel phase
  • [JDK-8163236] - Increase the preference priority of ECDHE cipher suites
  • [JDK-8163290] - [TESTBUG] OOMProductionAnonymousTrace needs deeper stack trace
  • [JDK-8163325] - Support the HTTP Strict Transport Security (HSTS) header
  • [JDK-8163326] - The default enabled cipher suites should prefer forward secrecy
  • [JDK-8163368] - JavaTimeSupplementary*.java files generation tool need to be a part of build process.
  • [JDK-8163577] - Fix code style issues in space.inline.hpp
  • [JDK-8163578] - G1 Full GC should not process free regions
  • [JDK-8163579] - Improve adaptive IHOP in situations where G1 always aborts the mixed gc phase
  • [JDK-8163587] - Make Method entry/exit requests really method-sensitive
  • [JDK-8163854] - Add ToolkitImage.getImage() method which loads an image with schema variant
  • [JDK-8163862] - [TESTBUG] Cover cases when initial young and old gen sizes in sum are not equal to all heap size.
  • [JDK-8163863] - [TESTBUG] Test TestNewSizeFlags should cover case NewSize=0
  • [JDK-8163897] - oop_store has unnecessary memory barriers
  • [JDK-8163899] - NMT frame skipping code is fragile
  • [JDK-8163900] - os::current_frame has a misleading name
  • [JDK-8163932] - The `java.time.Instant` class fails to parse a String containing a COMMA
  • [JDK-8163974] - add invocation tests to colocated tests
  • [JDK-8164223] - [TESTBUG] Move test/compiler/codecache/dtrace helper classes to /test/lib when porting dtrace tests to jtreg
  • [JDK-8164614] - Code generator/debugger optimizes code so that I cannot set breakpoints on break statements and some loop statements
  • [JDK-8164653] - Command line option improvement to print all options passed to VM indicating source
  • [JDK-8164819] - Make javac's toString() on annotation objects consistent with core reflection
  • [JDK-8164828] - removal all terminally deprecated APIs (those with forRemoval=true)
  • [JDK-8164891] - bridge-o-matic, bytecode-free bridge methods
  • [JDK-8164944] - Refactor ProcessTools to get rid of dependency on java.management
  • [JDK-8165056] - move JIT Compiler related files from runtime/ to compiler/ directory
  • [JDK-8165237] - g1Analytics uses wrong name for a method
  • [JDK-8165318] - Global mark stack should respect the AlwaysPreTouch flag
  • [JDK-8165440] - RFE: Add zero support for x86_64-linux-gnux32 target
  • [JDK-8165443] - Free Collection Set serial phase takes very long on large heaps
  • [JDK-8165449] - Unify gang task names
  • [JDK-8165450] - Add some default logging when running gang tasks
  • [JDK-8165501] - All collectors should track the time since last gc for millis_since_last_gc() with full precision.
  • [JDK-8165535] - TempNewSymbol(Symbol*) constructor does not increase Symbol reference count
  • [JDK-8165576] - Time base of G1 collector should not be seconds stored in doubles
  • [JDK-8165674] - G1CMMarkStack::out_of_memory possibly redundant
  • [JDK-8165685] - Internal time base for MMU tracker should be nanoseconds
  • [JDK-8165688] - Debug log enhancement for cipher suite selection
  • [JDK-8165716] - C2: Make PrintEscapeAnalysis and PrintEliminateAllocation flags available in product builds
  • [JDK-8165732] - Improve the error message when -javaagent option fails as java.instrument is not present
  • [JDK-8165848] - Remove locks by lock-free algorithms in global mark stack
  • [JDK-8165849] - Confusing ergonomics log output when the time spent for the young regions exceeds pause time
  • [JDK-8165896] - Use "open" flag from JVM_DefineModule to export all module packages
  • [JDK-8165929] - Constify arguments of Copy methods
  • [JDK-8165930] - Add a Copy::disjoint_oops_atomic method
  • [JDK-8165942] - Improve detailed per-thread log output
  • [JDK-8166087] - Desire x86 ud2 instruction to indicate end of code block
  • [JDK-8166143] - Provide user/sys/real times for concurrent threads
  • [JDK-8166154] - Create a regression test for JDK-8164482
  • [JDK-8166155] - Create tests for VM module option handling
  • [JDK-8166317] - InterpreterCodeSize should be computed
  • [JDK-8166453] - [TESTBUG] Issues with test jdk/test/com/sun/jdi/InterfaceMethodsTest.java
  • [JDK-8166651] - OrderAccess::load_acquire &etc should have const parameters
  • [JDK-8166748] - Clean out Windows IA64 support
  • [JDK-8166848] - Performance bug: SystemDictionary - optimization
  • [JDK-8166899] - Deferred card marking of large objArrays generates lots of unnecessary work
  • [JDK-8166927] - interfaceSupport.hpp has ancient comments about TSO
  • [JDK-8166944] - Hanging Error Reporting steps may lead to torn error logs.
  • [JDK-8166962] - Add getSize() method to java.security.Key
  • [JDK-8166995] - Consider removing stale cards from HCC during cleanup
  • [JDK-8167065] - Add intrinsic support for double precision shifting on x86_64
  • [JDK-8167077] - Limit deferred card marking for (large) objArrays with G1
  • [JDK-8167114] - C2: Skip transformation of LoadConP for compressed oops and klass pointers
  • [JDK-8167196] - WhiteBox methods should throw an exception if used with inappropriate collector.
  • [JDK-8167199] - Add C2 SPARC intrinsic for BigInteger::multiplyToLen() method
  • [JDK-8167232] - Convert Dictionary::print() to UL
  • [JDK-8167290] - Make GCBasher run without -server
  • [JDK-8167296] - [TESTBUG] HeapRegionUsageTool should be moved to gc/testlibrary
  • [JDK-8167319] - Peformance regression by +OptoScheduling option in SPARC
  • [JDK-8167327] - CMS par_promote should use release_set_klass
  • [JDK-8167334] - optional hyper-alignment for value types like Long4/Bits256
  • [JDK-8167372] - Add code to check for getting oops while thread is in native
  • [JDK-8167425] - Redundant code in method PerfLongVariant::sample
  • [JDK-8167430] - [AOT] Allow "cross" AOT compilation
  • [JDK-8167546] - enhance os::file_name_strcmp() on Mac OSX
  • [JDK-8167571] - Enable more early logging using UL
  • [JDK-8167638] - javac can improve the error message issued when IllegalAccessError is produced
  • [JDK-8167648] - java.io.PrintWriter should have PrintWriter((String|File), Charset) constructors
  • [JDK-8167671] - Better error report when failing in the perf monitor mapped file
  • [JDK-8168038] - Some methods in G1RemSet are virtual unnecessarily
  • [JDK-8168063] - SA: clhsdb 'jhisto' should display the module name also
  • [JDK-8168122] - Update logging in perfMemory to Unified Logging
  • [JDK-8168424] - Implement x86 intrinsics for bitwise operations
  • [JDK-8168425] - Investigate SPARC intrinsics for bitwise operations
  • [JDK-8168467] - Use TaskEntry as task mark queue elements
  • [JDK-8168481] - Check possibility of improved performance with the (CastII (AddI x const)) -> (AddI (CastII x) const) transformation
  • [JDK-8168566] - [get/put]field_or_static should be Runtime calls
  • [JDK-8168722] - Unified Logging configuration output needs simplifying
  • [JDK-8168918] - Review/enhance javac option decoding
  • [JDK-8169004] - arguments/TestTargetSurvivorRatioFlag.java has redundant @requires tag
  • [JDK-8169031] - [Solaris] JVM is blissfully unaware of the Fair Share Scheduler
  • [JDK-8169039] - Add unit tests for BitMap search operations
  • [JDK-8169061] - Drop os::is_MP checks from Atomics
  • [JDK-8169062] - BitMap::par_(set|clear)_bit may need to check the bit more accurately
  • [JDK-8169206] - TemplateInterpreter::_continuation_entry is never referenced
  • [JDK-8169426] - Make java -version more efficient
  • [JDK-8169510] - [TESTBUG] Need a White Box method to retrieve CMS collector state
  • [JDK-8169517] - WhiteBox should provide concurrent GC phase control
  • [JDK-8169559] - Add class loader names to relevant VM messages
  • [JDK-8169686] - Interop infra automated testing with OpenSSL
  • [JDK-8169706] - Provide more information about concurrent mark stack overflow
  • [JDK-8169784] - G1 memory stats should be updated at STW pauses
  • [JDK-8169881] - Remove implicit Handle conversions oop->Handle
  • [JDK-8170020] - Add helper for shared PtrQueue enqueuing
  • [JDK-8170071] - replace libserp with asm for remaining non co-located jvmti tests
  • [JDK-8170152] - WhiteBox testing of pd_get_top_frame_for_profiling
  • [JDK-8170243] - Add more Default mapping to UseAVX
  • [JDK-8170348] - Appendable.appendN(char, int) method to append multiple copies of char
  • [JDK-8170439] - Allow selecting text in dialogs when an application is blocked
  • [JDK-8170520] - Make Metaspace ChunkManager counters non-atomic
  • [JDK-8170533] - Refactor duplicate code that checks for modules illegally defining 'java/' packages
  • [JDK-8170639] - [Linux] jsig is limited to a maximum of 64 signals
  • [JDK-8170643] - Remove mixed-size accesses to the LockWord
  • [JDK-8170769] - Provide a simple hexdump facility for binary data
  • [JDK-8170817] - G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping
  • [JDK-8170818] - Reorg AlgorithmChecker and DisabledAlgorithmConstraints
  • [JDK-8170870] - Fix synchronization of access to PackageEntryTables and ModuleEntryTables
  • [JDK-8170923] - get rid of multiple implementations of MemoryUsagePrinter in gc tests
  • [JDK-8170933] - Cleanup Metaspace Chunk manager: Unify treatment of humongous and non-humongous chunks
  • [JDK-8170934] - Move Zero code to hotspot/src/share/vm/zero directory
  • [JDK-8171050] - Multiple trace_reference_gc functions
  • [JDK-8171156] - Class java.util.LocaleISOData has outdated information for country Code NP
  • [JDK-8171194] - Exception "Duplicate field name&signature in class file" should report the name and signature of the field
  • [JDK-8171233] - Provide an API to access Exception Table through JVMTI
  • [JDK-8171235] - Move archive object code from G1MarkSweep into G1ArchiveAllocator
  • [JDK-8171238] - Unify cleanup code used in G1 Remark and Full GC marking
  • [JDK-8171278] - InstanceRefKlass::oop_verify_on missing discovered field
  • [JDK-8171282] - java_lang_ref_Reference::number_of_fake_oop_fields is unused
  • [JDK-8171335] - MethodHandle.Lookup functionality to define a nestmate class
  • [JDK-8171339] - Develop interoperability tests for enabling ALPN parameters to be supplied during the TLS handshake
  • [JDK-8171392] - Move Klass pointers outside of ConstantPool entries so ConstantPool can be read-only
  • [JDK-8171407] - Port fdlibm to Java, part 2
  • [JDK-8171512] - [TESTBUG] Improvement of TestStressG1Humongous.java
  • [JDK-8171828] - C2: Escape Analysis misses opportunity for stack allocation
  • [JDK-8171848] - ObjectMonitor verify() and print() methods are empty
  • [JDK-8171970] - Regularly print GC thread CPU usage times
  • [JDK-8172154] - jshell tool: make all IMPORTS.jsh generated at build time
  • [JDK-8172157] - Tighten up contract between concurrent GCs and runtime regarding object allocation and header initialization
  • [JDK-8172285] - UL support for PrintCompilation
  • [JDK-8172286] - CodeCacheFlushing message should be shown in UL
  • [JDK-8172404] - Mark algorithms weak before disabling them
  • [JDK-8172443] - Change use of tree.pos to line:col in rawDiagnostics
  • [JDK-8172514] - Stop checking for duplicate packages in the JVM_DefineModule() package list
  • [JDK-8172556] - [TESTBUG] GCBasher: set Xmx value dynamically, depending on UseCompressedOpps
  • [JDK-8172670] - AOT Platform Support for Windows and Mac OS X x64
  • [JDK-8172672] - Unsafe.defineAnonymousClass should not require non-null host class argument
  • [JDK-8172680] - Support SHA-3 based Hmac algorithms
  • [JDK-8172713] - Allow allocation into the tail end of humongous objects
  • [JDK-8172723] - Consider to make --compile-for-tiered the default for jaotc
  • [JDK-8172818] - Add since=9 deprecation information to javax.lang.model classes
  • [JDK-8172918] - Investigate ways to push Update RS work into the concurrent phase
  • [JDK-8172970] - TESTBUG: need test coverage for the JVMTI functions allowed in the start phase
  • [JDK-8172978] - Remove Interpreter TOS optimization
  • [JDK-8172987] - Change ConstantPool entry size from 64 bits to 32 bits
  • [JDK-8173070] - Remove ValueObj class for allocation subclassing
  • [JDK-8173106] - Support creating graphic-related StyleableObjectProperty<Node> in StyleablePropertyFactory
  • [JDK-8173184] - Emit padding instructions after non-returning calls
  • [JDK-8173196] - [REDO] C2 does not optimize redundant memory operations with G1
  • [JDK-8173211] - G1: Dynamically parallelize enqueue_discovered_references
  • [JDK-8173263] - Enable USDT probes in Oracle JDK in Linux
  • [JDK-8173301] - Provide API to exclude parts of the SceneGraph from being processed by the CSS-Engine
  • [JDK-8173310] - Provide shared command line utilities.
  • [JDK-8173335] - Improve logging for j.l.ref.reference processing
  • [JDK-8173353] - C1: PerMethodRecompilationCutoff is ignored
  • [JDK-8173398] - limit number of GC worker threads for smaller heaps
  • [JDK-8173465] - Introduce NearLabel for branches known to be short.
  • [JDK-8173470] - C2: Mask shift operands in ideal graph
  • [JDK-8173585] - Intrinsify StringLatin1.indexOf(char)
  • [JDK-8173627] - Fragmentation aware region allocation
  • [JDK-8173715] - Remove FlatProfiler
  • [JDK-8173820] - Clean up java.util.regex.CharPredicates after JDK-8160302
  • [JDK-8173823] - Handling of oop returning call sites in Deoptimization::fetch_unroll_info_helper() must be refactored
  • [JDK-8173839] - Reexamine the specification for JMXConnectorFactory and JMXConnectorSeverFactory in the light of modularization.
  • [JDK-8173978] - Lookup.in should allowing teleporting from a lookup class in a named module without dropping all access
  • [JDK-8174092] - Remove array-related access checks from Reflection::verify_class_access()
  • [JDK-8174103] - [AOT] InitializeKlassNode should benefit from peeling
  • [JDK-8174142] - Hashtable::print() does not work for types that don't have a print method
  • [JDK-8174231] - Factor out and share PlatformEvent and Parker code for POSIX systems.
  • [JDK-8174234] - Replace WizardMode with Unified Logging
  • [JDK-8174743] - Let TLSv1.0 be an alias for TLSv1
  • [JDK-8174749] - Use hash table/oops for MemberName table
  • [JDK-8174840] - javax.lang.model.Elements.overrides does not check the return type of the method
  • [JDK-8174863] - AOT: jaotc should provide an option to specify the path to the platform linker
  • [JDK-8174986] - CDS shared string region is not compatible with AOT
  • [JDK-8175091] - Mark the deprecated java.security.{Certificate,Identity,IdentityScope,Signer} APIs with forRemoval=true
  • [JDK-8175094] - Mark deprecated java.security.acl APIs with forRemoval=true
  • [JDK-8175096] - Analyse subword in the loop to set maximum vector size.
  • [JDK-8175194] - ACC_MODULE flag overlaps with JVM_ACC_IS_DELETED
  • [JDK-8175221] - Cleanup DirtyCardQueueSet::concatenate_log
  • [JDK-8175233] - Remove LambdaForm.debugName
  • [JDK-8175300] - Enable artifact resolution for jtreg tests
  • [JDK-8175302] - Enforce C standard complicance requirement on GCC and Clang
  • [JDK-8175312] - SA: clhsdb: Provide an improved heap summary for 'universe' for G1GC
  • [JDK-8175368] - [s390] Provide intrinsic implementation for CRC32C
  • [JDK-8175369] - [ppc] Provide intrinsic implementation for CRC32C
  • [JDK-8175382] - SA: clhsdb pmap should print the end addresses of the load modules
  • [JDK-8175531] - SA: better support for Modules
  • [JDK-8175554] - Improve G1UpdateRSOrPushRefClosure
  • [JDK-8175574] - Singleton App
  • [JDK-8175801] - get rid of binary files in hotspot/test
  • [JDK-8175863] - StringTable::lookup_shared should not compute hash code if shared table is empty
  • [JDK-8175883] - "for" loop implementation may block memory garbage collecting
  • [JDK-8176012] - Remove unused groups in hotspot/test/TEST.groups
  • [JDK-8176102] - Rename hotspot_fast* test groups to hotspot_tier1*
  • [JDK-8176132] - -XX:+PrintSharedSpaces should be converted to use Unified Logging.
  • [JDK-8176163] - [TESTBUG] Create hotspot_cds test group
  • [JDK-8176181] - Improve docs for MediaPlayer.dispose and Status.DISPOSED
  • [JDK-8176203] - Show metaspace size summary in remark pause
  • [JDK-8176211] - Setting -XX:G1ConcRefinementThreads=0 gives different behavior to using default value of G1ConcRefinementThreads=0
  • [JDK-8176242] - Move constant fields from InstanceKlass to ConstInstanceKlass
  • [JDK-8176264] - Need common unique pattern for all make marker files
  • [JDK-8176294] - Improve klass itable text dump
  • [JDK-8176342] - SA: better support for AOT
  • [JDK-8176362] - Improve code quality of StarTask
  • [JDK-8176393] - Fix Mutex ranking system
  • [JDK-8176425] - Add radix indication in NumberFormatException message for Integer.decode
  • [JDK-8176472] - Lazily create ModuleEntryTable
  • [JDK-8176568] - hs_err should print the last x log calls on the error level
  • [JDK-8176571] - Fine bitmaps should be allocated as belonging to mtGC, not mtInternal
  • [JDK-8176771] - Method::init_intrinsic_id() for native methods should take JVMTI native method prefix into account
  • [JDK-8176808] - Move metaspace native tests (metaspace.cpp) to hotspot/test and make them real gtests.
  • [JDK-8176837] - SunPKCS11 provider needs to check more details on PKCS11 Mechanism
  • [JDK-8176863] - Remove Hashtable::reverse()
  • [JDK-8176894] - Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute in TreeMap
  • [JDK-8176902] - FX Robot to support operation completion (sync)
  • [JDK-8177044] - Remove _scan_top from HeapRegion
  • [JDK-8177046] - Update Graal
  • [JDK-8177085] - Accept including .conf files in krb5.conf's includedir
  • [JDK-8177107] - Reduce memory footprint of java.lang.reflect.Constructor/Method
  • [JDK-8177334] - Update xmldsig implementation to latest version of Apache Santuario
  • [JDK-8177380] - Add standard colors in ColorPicker color palette
  • [JDK-8177397] - [JVMCI] remove unnecessary synchronization
  • [JDK-8177504] - Improve styling of pre-built control cells
  • [JDK-8177544] - Restructure G1 Full GC code
  • [JDK-8177631] - Outdated performance advice in StringCoding
  • [JDK-8177633] - [MenuButton] Add setOn* APIs to set event handlers for show/hide event types..
  • [JDK-8177635] - Optimise CSS lookup resolution
  • [JDK-8177636] - Reduce frequency of CSS resetting properties temporarily to initial state
  • [JDK-8177707] - Specialize G1RemSet::refine_card for concurrent/during safepoint refinement
  • [JDK-8177728] - [TESTBUG] Improve CDS test utils
  • [JDK-8177770] - Need more precise control on build system logging

JEP

  • [JDK-8043473] - JEP 234: Additional Run-Time Compiler JVM Trace Events
  • [JDK-8167368] - JEP 296: Consolidate the JDK Forest into a Single Repository

JEP Task

  • [JDK-8059639] - Propose or postpone for Make G1 a Suitable Replacement for CMS

New Feature

  • [JDK-8141342] - Support RFC 7633: X.509v3 Transport Layer Security (TLS) Feature Extension
  • [JDK-8177082] - jshell tool: context sensitive help

Task

  • [JDK-8025912] - Make caching of annotations and type annotations consistent
  • [JDK-8030849] - Investigate high fragmentation/waste in some situations during allocation during GC in G1
  • [JDK-8072768] - Investigate whether we can do a "make your own v-table" construct in java.lang.invoke
  • [JDK-8075571] - Support tiered testing make targets
  • [JDK-8087539] - Implement New Launcher Unit Tests
  • [JDK-8133485] - Doctask for: JMX ObjectName could be refactored to save memory
  • [JDK-8158076] - Examine different argfile support in VM, launcher, javac
  • [JDK-8159200] - [packager] Research Loading Modules at Runtime
  • [JDK-8159307] - [test] Items in new JCP with the same titles could not be correctly located.
  • [JDK-8174203] - Enable AOT Jtreg tests on Windows
  • [JDK-8176316] - Change JavaFX release version to 10
  • [JDK-8176401] - Change JavaFX Ant Tasks to just Packager Tasks or Java Tasks

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.