RFR: Merge openjdk/tsan:tsan
Man Cao
manc at openjdk.java.net
Fri Apr 10 23:39:55 UTC 2020
Merge master branch till 952f32e.
This is the first step of merging to master's tip.
The next step is to address conflicts from a later commit (c1f4ea5) from
https://bugs.openjdk.java.net/browse/JDK-8239450.
$ git checkout master
$ git checkout tsan
$ git checkout -b tsanMerge1
$ git merge 952f32e
$ git mergetool
// resolve conflicts and fix tests
$ git commit -m "Merge"
-------------
Commit messages:
- Merge
- Added tag jdk-15+11 for changeset b2dd4028a6de
- 8239094: PKCS#9 ChallengePassword attribute does not allow for the UTF8String type
- 8239478: Make specification of SourceVersion.isName explicit for dotted names
- 8231111: Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy
- 8239014: -XX:-UseEmptySlotsInSupers sometime fails to reproduce the layout of the old code
- 8239139: test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c does not compile with gcc 8.3.1
- 8239243: Create index structures only if required
- 8238356: CodeHeap::blob_count() overestimates the number of blobs
- 8239001: Hotspot build broken on linux-sparc after 8238281
- 8239070: Memory leak when unsuccessfully mapping in archive regions
- 8239363: PPC64: Wrong code generation after JDK-8183574
- 8238953: tools/jpackage tests do not work on Ubuntu Linux
- 8239333: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails intermittent
- 8237450: JDK13 annotation processors not run when a supported annotation type specifies a module
- 8225128: Add exception for expiring DocuSign root to VerifyCACerts test
- 8238969: Miscellaneous cleanup
- 8239378: Add Classpath Exception to license in source file
- 8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject
- 8239019: testmake fails with FATAL: VCS_TYPE is empty
- 8239026: Support non-maven artifacts by JibArtifactManager
- 8187305: Add logging for shared library loads/unloads
- 8167493: Test that JFR event can be retransformed by an agent
- 8237780: Shenandoah: More reliable nmethod verification
- 8239224: libproc_impl.c previous_thr may be used uninitialized warning
- 8239350: Add tests for JFR class redefinition events
- 8239265: JFR: Test cleanup of jdk.jfr.api.consumer package
- 8232686: Turn parallel gc develop tracing flags into unified logging
- 8238999: Remove MemRegion custom new/delete operator overloads
- 8237480: Add micros for DatagramSocket send/receive
- 8239142: C2's UseUniqueSubclasses optimization is broken for array accesses
- 8239264: Clearup the legacy ObjectIdentifier constructor from int array
- 8163251: Hard coded loop limit prevents reading of smart card data greater than 8k
- 8238236: Add JFR class redefinition events
- 8239069: C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL
- 8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly
- 8239000: handle ContendedPaddingWidth in vm_version_ppc
- 8239081: Shenandoah: Consolidate C1 LRB and native barriers
- 8239005: [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()
- 8238691: C2: turn subtype check into macro node
- 8183574: Unify the is_power_of_2 functions
- 8213185: Properly handle run-test-prebuilt -> test-prebuilt migration
- 8237818: Typo in Unsafe: resposibility
- 8238534: Deep sign macOS bundles before bundle archive is being created
- 8239110: Zero VM build fails after JDK-8203883
- 8160818: GssKrb5Client violates RFC 4752
- 8238959: Add missing classpath exception to FileAcess and ConstantLookup
- 8239092: Provide explicit specification for getKind methods of javax.lang.model
- 8238196: tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later
- 8238758: [JVMCI] fix JVMCI jtreg events tests to work with GraalVM
- 8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
- 8203883: Remove State from InvocationCounters
- 8238863: Refactor out static initialization from Dict constructors
- 8239025: ProblemList java/net/httpclient/HandshakeFailureTest.java due to JDK-8238990
- 8231118: ARM32: Math tests failures
- 8238643: ARM32 build fails after JDK-8230199
- 8239017: cmp-baseline fails because of differences in TimeZoneNames_kea
- 8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code
- 8235791: [TESTBUG] Fix comment in TestElfDirectRead.java
- 8238867: Improve G1DirtyCardQueueSet::Queue::pop
- 8238932: Invalid tier1_gc_1 test group definition
- 8238838: spurious error message for compact constructors with throws clause
- 8234608: [TESTBUG] Fix G1 redefineClasses tests and a memory leak
- 8237805: Use inline @jls @jvms in core libs where appropriate
- 8239007: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms
- 8046362: IdentityHashMap.hash comments should be clarified
- 8238961: Assertion failure in new field layout code when ContendedPaddingWidth == 0
- 8238896: Massive x86_32 crashes after JDK-7175279 (Don't use x87 FPU on x86-64)
- 8238909: x86_32 fails gtest:power_of_2
- 8238175: CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class
- 8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
- 8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
- 8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
- 8238178: CTW: C1 compilation fails with assert(sux->loop_depth() != block->loop_depth() || sux->loop_index() == block->loop_index() || loop_through_xhandler) failed: Loop index has to be same
- 8238782: Cleanup Deoptimization::deoptimize(): remove unused RegisterMap argument and don't update RegisterMap in callers if UseBiasedLocking is enabled
- 8234718: java/net/httpclient tests should cover TLSv1.3
- 8237830: support O_CLOEXEC in os::open on other OS than Linux
- 8238854: Remove superfluous C heap allocation failure checks
- Added tag jdk-15+10 for changeset 1bee69801aee
- 8234372: Investigate use of Thread::stack_base() and queries for "in stack"
- 8238272: Eliminate cast_from_oop to narrowOop*
- 8238919: (doc) Broken code snippet in the java.util.stream package documentation
- 8238930: problem list compiler/c2/Test8004741.java
- 8238912: Update devkit for linux-aarch64
- 8234347: "Turkey" meta time zone does not generate composed localized names
- 8191395: policy.allowSystemProperty and policy.expandProperties also apply to JAAS configurations
- 8238918: idea.sh should work with both mercurial and git repos
- 8238851: Shenandoah: C1: Resolve into registers of correct type
- 8238602: remove obsolete functions from libinstrument/FileSystemSupport_md.c
- 8238448: RSASSA-PSS signature verification fail when using certain odd key sizes
- Merge
- 8238898: Missing hash characters for header on license file
- 8236512: PKCS11 Connection closed after Cipher.doFinal and NoPadding
- 8232069: Enable CDS even when UseCompressedClassPointers and/or UseCompressedOops are false
- 8237909: Remove zipped index files feature
- 8238291: Fix inconsistencies in the format of the index files
- 8238762: Optimized build is broken
- 8238683: C2: Remove Use24BitFP and Use24BitFPMode flags
- 8238690: C2: Handle vector shifts by constant and non-constant scalar uniformly
- 8238680: C2: Remove redundant AD instructions for Replicate nodes
- 8136414: Large performance penalty declaring a method strictfp on strict-only platforms
- 8238160: Uniformize Parallel GC task queue variable names
- 8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
- Merge
- 8238278: vmTestbase/vm/compiler/CodeCacheInfo/Test.java failure after JDK-8237787
- Merge
- 8237222: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails
- 8238276: ComponentPeer.xxxImage are not implemented in some peers
- 8238721: Add failing client jtreg tests to the Problem List
- Merge
- 8215452: Logged repo location is wrong when using delayed recording start
- 8225126: Test SetBoundsPaintTest.html faild on Windows when desktop is scaled
- 8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
- 8231508: Spec Clarification : KeyTab:exist() method does not specify about the fallback details
- 8236844: Deprecate PrintVMQWaitTime to prepare for its removal
- 8234935: JdwpListenTest.java and JdwpAttachTest.java getting bind failures on Windows 2016 hosts
- 8238677: java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version
- 8235812: Unicode linebreak with quantifier does not match valid input
- 8238646: Cleanup signature and use of CommentHelper
- 8238239: java.lang.Record spec clarifications
- 8235962: os::current_thread_id() is not signal safe on macOS
- 8237767: Field layout computation overhaul
- 8238634: Reduce log verbosity of the JFR thread sampler
- 8237878: Improve ModuleLoaderMap datastructures
- 8238376: test/jdk/java/nio/channels/DatagramChannel/Loopback.java failing on multi-homed systems
- 8235900: [TESTBUG] [macos] PopupMenu Opaque property is not reflecting the Parents property on MAC OS
- 8221741: ClassCastException can happen when fontconfig.properties is used
- 8237837: Shenandoah: assert(mem == __null) failed: only one safepoint
- 8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"
- 8230301: Re-examine hardcoded defaults in GenerateJLIClassesPlugin
- 8238596: AVX enabled by default for Skylake even when unsupported
- 8223260: NamingManager should cache InitialContextFactory
- 8238591: CTW: Split applications/ctw/modules/jdk_localedata.java
- 8238247: CTW runner should sweep nmethods more aggressively
- 8238366: CTW runner closes standard output on exit
- 8238684: Override getOrDefault in immutable Map implementation
- 8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed when TieredCompilation is disabled
- 8238437: Support separate locales for console messages and HTML content
- 8238506: fix obsolete comments and inconsistent exceptions in BaseTaglet
- 8238648: Rename and simplify Utils.WeakSoftHashMap
- 8219999: TestJFREvents container test should not use jdk.CPUInformation event for container CPU values
- Merge
- Added tag jdk-14+36 for changeset bc54620a3848
- 8238605: Correct the CLDR version number in cldr.md files
- Added tag jdk-14+35 for changeset 4a87bb7ebfd7
- 8237776: Shenandoah: Wrong result with Lucene test
- 8238377: JDK 14 L10N resource file update - msgdrop 20
- 8237514: Spec Clarification - ByteBuffer::alignmentOffset Spec
- 8236743: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set
- 8236092: Remove EA from JDK 14 version string starting with Initial RC promotion
- Added tag jdk-14+34 for changeset a96bc204e3b3
- 8238168: Remove Copyright from WinLauncher.template
- 8235778: No compilation error reported when a record is declared in a local class
- 8237918: Bad copyright line in a hotspot test
- 8237916: Bad copyright line in a jshell source file
- 8237651: Clarify initialization of jdk.serialFilter
- 8176359: Frame#setMaximizedbounds not working properly in multi screen environments
- 8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing
- 5085520: Inconsistency in spec for RenderingHints.entrySet()
- 8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset
- 8237368: Problem with NullPointerException in RMI TCPEndpoint.read
- 8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed
- 8237049: Rollback the workaround for JDK-4533057
- 8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates
- 8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
- 7020860: BasicTreeUI contains getters/setters with unclear spec
- Added tag jdk-14+33 for changeset f728b6c7f491
- 8237465: JDK 14 L10n resource files update - msg drop 10
- 8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers
- 8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation
- Merge
- Merge
- 8237586: Shenandoah: provide option to disable periodic GC
- 8237248: Update --release 14 symbol information for JDK 14 b32
- 8236034: Use optimized Ques node for curly {0,1} quantifier
- 8237601: test/langtools/tools/javac/warnings/MaxDiagsRecompile.java fails after JDK-8237589
- 8235368: Update BCEL to Version 6.4.1
- 8237589: Fix copyright header formatting
- 8236641: Improve Set.of(...).iterator() warmup characteristics
- 8237571: java/net/DatagramSocket/SendCheck.java is failing on Solaris
- 8187987: Add a mechanism to configure custom variants in HijrahChronology
- 8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server
- Merge
- 8237261: Concurrent refinement activation threshold not updated for card counts
- Merge
- 8237543: Shenandoah: More asserts around code roots
- 8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent
- 8237508: Simplify JarFile.isInitializing
- 8235860: Obsolete the UseParallelOldGC option
- 8237479: 8230305 causes slowdebug build failure
- 8236925: (dc) Upgrade DatagramChannel socket adaptor to extend MulticastSocket
- 8053479: (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small
- 8224109: Text spaced incorrectly by drawString under rotation with fractional metric
- 8236859: WebSocket over authenticating proxy fails with NPE
- 8236766: Remove un-used oops do and drain list in VM thread
- 8237075: @since tag missing from DatagramSocket and MulticastSocket methods
- 8237392: Shenandoah: Remove unreliable assertion
- 8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop
- 8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
- 8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method
- 8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized
- 8224052: Javadoc doesn't handle non-public intermediate types well
- 8234484: Add ability to configure third port for remote JMX
- 8235955: [dmg] DMG creation fails without error message if previous DMG was not ejected
- 8237576: Missing import in macosx/../ClassLoaderHelper
- 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
- 8236075: Minor bootstrap improvements
- 8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk
- Merge
- 8235904: Infinite loop when rendering huge lines
- 8236850: Operations on constant List/Set.of(element) instances does not consistently constant fold
- 8220002: Improve anchor definitions in generated files
- 8236228: clean up BarrierSet headers in c1_LIRAssembler
- 8237014: Missing javadoc for jdk.jfr.Recording(Map)
- 8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
- 8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast
- 8236443: Issues with specializing vector register type for phi operand with generic operands
- 8237042: Switch to JCov build which supports byte code version 59
- 8234466: Class loading deadlock involving X509Factory#commitEvent()
- 8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout
- 8237017: Shenandoah: Remove racy assertion
- Merge
- 8174270: Consolidate ICU sources in one location
- 8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le
- 8223788: [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key
- 8229855: C2 fails with assert(false) failed: bad AD file
- 8236546: Yield with boolean expression and Object target type crashes javac
- 8236715: JShell: Records with errors are not properly corraled
- 8236634: Memory Access API tests fail on 32-bit
- 8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out
- 8236936: x86_32 Minimal VM build failure after JDK-8230765
- 8236841: compact constructor parameters are always final
- 8236263: Remove experimental streaming events
- 8236945: typo "the the" in Lookup::in javadoc
- 8225773: jdeps --check produces NPE if there are missing module dependences
- 8229396: jdeps ignores multi-release when generate-module-info used on command line
- 8236877: Add "record" to descriptions in java.lang.{annotation, reflect}
- 8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
- 8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops
- 8236555: [s390] Fix VerifyOops
- 8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows
- 8234913: Improve parsing of Length Units in javax/swing/text/html/CSS
- Merge
- 8236851: Shenandoah: More details in Traversal GC event messages
- 8236897: Fix the copyright header for pkcs11gcm2.h
- 8229847: AttachProvider javadoc page needs an update
- Merge
- 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode
- 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled
- 8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it
- 8236856: AArch64: Spurious GCC warnings
- Merge
- 8235385: AArch64: Crash on aarch64 JDK due to long offset
- 8228818: Shenandoah: Processing weak roots in concurrent phase when possible
- 8236779: static field in implementation class erroneously leaking in memory access javadoc
- 8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules
- 8235762: JVM crash in SWPointer during C2 compilation
- 8236953: [macos] JavaFX SwingNode is not rendered on macOS
- Added tag jdk-14+32 for changeset 2776da28515e
- 8233680: JavacFileManager.close() doesn't clear some cache instance variables
- 8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list
- 8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java
- 8235837: Memory access API refinements
- 8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply
- 8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
- Merge
- Merge
- 8237183: Bug ID missing for test in patch which fixed JDK-8230665
- 8237058: Update all nroff manpages for JDK 14 release
- 8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
- 8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049
- 8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned
- 8237062: Refine JSR 269 API ahead of Java SE 14 MR
- 8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant
- 8236005: local records shouldn't capture any non-static state from any enclosing type
- 8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
- 8236670: Conflicting bindings accepted in some cases
- 8236443: Issues with specializing vector register type for phi operand with generic operands
- 8234423: Modifying ArrayList.subList().subList() resets modCount of subList
- 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
- 8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h
- 8222100: tools/jimage/JImageTest.java time out
- 8236944: The legVecZ operand should be limited to zmm0-zmm15 registers
- Merge
- 8224475: JTextPane does not show images in HTML rendering
- Added tag jdk-14+31 for changeset decd3d2953b6
- Added tag jdk-14+31 for changeset d54ce919da90
- Added tag jdk-15+5 for changeset b97c1773ccaf
- 8236769: Clarify javadoc of memory access API
- 8236815: Shenandoah: Fix weak roots in final Traversal GC phase
- 8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval
- 8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty
- 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode
- 8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java
- 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled
- Merge
- 8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found
- 8236772: Fix build for windows 32-bit after 8212160 and 8234331
- 8236902: Shenandoah: Missing string dedup roots in all root scanner
- 8234510: Remove file seeking requirement for writing a heap dump
- 8231670: Remove TaskExecutor abstraction used in preserved marks processing
- 8235818: Inline information from broken external links in java.desktop
- 8236709: struct SwitchRange in HS violates C++ One Definition Rule
- 8234309: LFGarbageCollectedTest.java fails with parse Exception
- 8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
- 8234423: Modifying ArrayList.subList().subList() resets modCount of subList
- 8232759: Remove GC.class_stats
- Merge
- 8235766: SafepointSynchronize::_end_of_last_safepoint is unused
- 8214277: Use merged G1ArchiveRegionMap for open and closed archive heap regions
- 8236625: Remove writeable macro from JVM flags declaration
- 8236489: Java heap file on daxfs should be more secure
- 8236705: Use single character variant of String.replace when applicable
- 8235751: Assertion when triggering concurrent cycle during shutdown
- 8236124: Minimal VM slowdebug build failed after JDK-8212160
- 8236732: Shenandoah: Stricter placement for oom-evac scopes
- 8236732: Shenandoah: Stricter placement for oom-evac scopes
- 8236124: Minimal VM slowdebug build failed after JDK-8212160
- 8234783: Improve wording of spec of Record.equals
- 8236224: Obsolete the FieldsAllocationStyle and CompactFields options
- 8236695: java.lang.Record should be declared with an explicit constructor
- 8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop
- 8236050: Some compiler tests fail when executed with custom TieredLevel
- 8234445: spurious error message for record constructors with receiver parameters
- 8236266: change error message for the case when a class extends j.l.Record
- 8236544: confusing error message: return type of accessor method is not compatible with type of record component
- 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle
- 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle
- 8233751: StringBuilder / StringBuffer capacity() doc is misleading
- 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion
- 8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion
- 8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale
- 8235532: Update --release 14 symbol information for JDK 14 b27
- 8227313: Support monetary grouping separator in DecimalFormat/DecimalFormatSymbols
- 8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3
- 8236595: Add more comments about how to setup simulated NVRAM before run java/nio/MappedByteBuffer/PmemTest.java
- 8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect
- 8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java
- 8236544: confusing error message: return type of accessor method is not compatible with type of record component
- 8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
- 8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz()
- Added tag jdk-15+4 for changeset bb0a7975b31d
- 8236274: remove obsolete -d2Zi+ debug flag in MSVC builds
- Added tag jdk-14+30 for changeset d54ce919da90
- Added tag jdk-14+29 for changeset 563fa900fa17
- Added tag jdk-15+3 for changeset d05fcdf25717
- 8235520: [macosx] Delete NSView based direct rendering mechanism
- 8234706: MenuPeer cleanup
- 8210231: Robot.delay() catches InterruptedException and prints stacktrace to stderr
- 8236506: [macosx] Some datatransfer classes were loaded on startup
- 8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId
- 8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391)
- 8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
- 8236435: Fix typos in javac area
- 8233743: AArch64: Make r27 conditionally allocatable
- 8167065: Add intrinsic support for double precision shifting on x86_64
- 8235961: SyncResolverImpl does not throw SQLException as expected
- 8236441: Bound MulticastSocket fails when setting outbound interface on Windows
- 8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain
- 8222759: com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory
- 8234059: Stress test fails with "Unexpected Exception in thread JFR Event Stream"
- 8233111: Epoch shift synchronization point for Compiler threads
- 8236405: Formatting issues in Kerberos debug output
- Merge
- 8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3
- 8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9
- 8236179: C1 register allocation error with T_ADDRESS
- 8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions
- 8231291: C2: loop opts before EA should maximally unroll loops
- 8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291
- 7021373: DatagramPacket exception conditions are not clear
- 8237484: Improve module system bootstrap
- 8236272: Improve fidelity between contents of default CDS archive and classes loaded at runtime
- 8238599: Refactor and simplify implAddOpensToAllUnnamed
- 8238460: Provide warnings about the use of JNI RegisterNatives to rebind native methods for boot/platform classes in other classloaders
- 8237143: Eliminate DirtyCardQ_cbl_mon
- 8238503: Remove unused field and accessor for docLocale from ToolOptions
- 8196729: Add jstatd option to specify RMI connector port
- 8238574: Shenandoah: Assertion failure due to missing null check
- Merge
- 8238600: Remove runtime/fieldType.hpp and fieldType.cpp
- 8230199: consolidate signature parsing code in HotSpot sources
- 8201349: build broken when configured with --with-zlib=bundled on gcc 7.3
- 8212986: Make Visual Studio compiler check less strict
- 8238542: When warning about C/C++ compiler mismatch, be clear if this is about build compilers
- 8218480: Automatically add -Werror in FLAGS_COMPILER_CHECK_ARGUMENTS
- 8237581: Improve allocation expansion
- 8238530: OPT_SPEED_SRC list misses some files with cpu-dependend file names
- Added tag jdk-15+9 for changeset 62b5bfef8d61
- 8222793: Javadoc tool ignores "-locale" param and uses default locale for all messages and texts
- 8230047: Remove legacy java.lang.reflect.ProxyGenerator_v49
- 8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
- 8235795: replace monitor list mux{Acquire,Release}(&gListLock) with spin locks
- 8236035: refactor ObjectMonitor::set_owner() and _owner field setting
- 8235931: add OM_CACHE_LINE_SIZE and use smaller size on SPARCv9 and X64
- 8235699: ArrayIndexOutOfBoundsException in CalendarBuilder.toString
- 8179317: [TESTBUG] rewrite runtime shell tests in java
- 8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
- 8238281: Raise minimum gcc version needed to 5.0
- 8238375: JFR Test TestJcmdStartFlushInterval is not run
- 8238515: Backout JDK-8236092 from jdk/jdk
- Merge
- 8237804: sun/security/mscapi tests fail with "Key pair not generated, alias <nnnnnn> already exists"
- 8238467: Clean up annotations on overridden/implemented methods
- 8219475: javap man page needs to be updated
- 8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
- 8238162: Shenandoah: Remove ShenandoahTaskTerminator wrapper
- 8238231: Custom DatagramSocketImpl's create method not called when with protected constructor
- 8235954: [dmg] Default DMG background tiff of jpackage not retina ready
- 8238190: [JVMCI] Fix single implementor speculation for diamond shapes
- 8237951: CTW: C2 compilation fails with "malformed control flow"
- 8237962: give better error output for invalid OCSP response intervals in CertPathValidator checks
- 8233220: Space::_par_seq_tasks is unused after CMS removal
- 8238229: Remove TRACESPINNING debug code
- 8238220: Rename OWSTTaskTerminator to TaskTerminator
- 8215297: Remove ParallelTaskTerminator
- 8196875: Update run-test instructions for TEST_MODE
- 8238284: [macos] Zero VM build fails due to an obvious typo
- 8238203: Return value of GetUserDefaultUILanguage() should be handled as LANGID
- 8238241: Clean up problem list for JFR tests
- 8238198: Avoid using @ tags in TestOptionsWithRanges_generate.sh
- 8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
- 8238259: new tests do not account for Windows file separators
- 8237953: vmTestbase/jit/tiered/Test.java failure after JDK-8237798
- 8237914: The test-make target does not fail on test failure
- 8200363: Add javadoc command line setting to fail on warnings
- 8236949: javadoc -Xdoclint does not accumulate options correctly
- 8235599: [TESTBUG] JFR streaming/TestJVMCrash.java fails to cleanup files after test
- 8232636: JFR TestDumpOnCrash.java crashed and failed to create emergency dump file
- 8219686: jdk/jfr/event/runtime/TestShutdownEvent.java recording file length is 0
- 8213918: DumpReason JFR event is not covered by test
- 8237521: Memory Access API fixes for 32-bit
- 8238189: Cleanups to AES crypto micros
- 8237080: fatal error: VM thread could block on lock that may be held by a JavaThread during safepoint: SharedDecoder_lock
- 8237882: ZGC: Remove ZUtils::round_{up,down}_power_of_2() declarations
- 8237884: ZGC: Use clamp() instead of MIN2(MAX2())
- 8237825: ZGC: Replace -XX:ZPath with -XX:AllocateHeapAt
- 8237758: ZGC: Move get_mempolicy() syscall wrapper to ZSyscall
- 8237649: ZGC: Improved NUMA support when using small pages
- 8238224: test\jdk\jdk\jfr\event\io\EvilInstrument.java should be removed
- 8237879: make 4.3 breaks build
- 8221331: test/jdk/jdk/jfr/event/io/EvilInstrument.java needs to re-worked to avoid recursive initialization issues
- 8223699: cleanup perfMemory_aix.cpp O_NOFOLLOW coding on aix
- 8202142: jfr/event/io/TestInstrumentation is unstable
- 8229971: Arm32: implementation for Thread-local handshakes
- 8237857: LogDecorations::uptimenanos is implemented incorrectly
- Merge
- Added tag jdk-15+8 for changeset c7d4f2849dbf
- 8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java
- 8237574: Make TestNative work without -nativepath
- 8215890: Simplify jdk/jfr/api/recording/event/TestPeriod.java
- 8237364: Add early validation to the jdk.jfr.Recording constructor
- 7175279: Don't use x87 FPU on x86-64
- 8222001: JFR event for heap dumps written
- 8233822: VM_G1CollectForAllocation should always check for upgrade to full
- 8237046: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh should be excluded from testing
- 8237896: MulticastSocket should link to DatagramChannel as an alternative for multicasting
- 8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing
- 8238167: Remove stray files from jdk.javadoc
- 8230392: Define AArch64 as MULTI_COPY_ATOMIC
- 8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"
- 8237524: AArch64: String.compareTo() may return incorrect result
- 8238083: Crash: assert(is_object_aligned(v)) failed: address not aligned: 0xfffffffffffffff1
- 8237528: Inefficient compilation of Pattern Matching for instanceof
- 8232689: Remove ParCompactionManager::Action enum
- Merge
- 8237887: CDSandJFR: assert(instance_klass->is_initialized()
- 8237963: Shenandoah: Heap iteration should use concurrent version of string dedup roots
- 8236997: tools/javac tests fail with --illegal-access=deny
- 8237869: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities
- Merge
- 8235149: javac parser is too aggressive on ambiguous expressions using identifier: record
- 8237800: rewrite vmTestbase/jit/escape/LockCoarsening from shell to java
- 8237798: rewrite vmTestbase/jit/tiered from shell to java
- 8237845: Encapsulate doclet options
- 8237803: Reorganize impl of tool options
- 8237874: Shenandoah: Backout JDK-8234399
- 8235681: Remove unnecessary workarounds in UnixOperatingSystem.c
- 8227610: Remove allocation when getting EventHandle
- 8236714: enable link-time section-gc for linux to remove unused code
- 8237819: s390x - remove unused pd_zero_to_words_large
- 8237847: Zero builds fail after JDK-8237637 (Remove dubious type conversions from oop)
- 8237817: Clean up net-properties.html
- Merge
- 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop)
- 8235846: Improve WindbgDebuggerLocal implementation
- 8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel
- 7006496: Use modern Windows API to retrieve OS DNS servers
- 8237501: TestInstanceKlassSizeForInstance runs TestInstanceKlassSize instead
- 8233795: Consider adding a notion of a Value-based class to API Documentation index
- 8042742: possible error in Tokens.Token.checkKind() for javac
- 8237111: LingeredApp should be started with getTestJavaOpts
- 8237637: Remove dubious type conversions from oop
- 8237645: Remove OopsInGenClosure::par_do_barrier
- 8236778: Add Atomic::fetch_and_add
- 8235966: Process obsolete flags less aggressively
- 8236210: javac generates wrong annotation for fields generated from record components
- 8237492: Reorganize impl of doclet options
- Merge
- 8206113: Troubles configuring graal tests
- 8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention
- 8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException
- 8234440: ZGC: Print relocation information on info level
- 8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found"
- 8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization
- 8237752: Minimal VM build fails after JDK-8236236
- Added tag jdk-15+7 for changeset e2bc57500c1b
- 8237753: 32-bit builds are broken after JDK-823059
- 8236913: debug agent's jdwp command logging should include the command set name and command name
- 8234399: Shenandoah: Cleanup native load barrier
- 8237724: Add org.graalvm.compiler.asm.amd64 to the list of packages to be processed by the options annotation processor
- 8237747: Build broken on macOS by JDK-8235741 - wrong format specifier
- 8235741: Inappropriate uses of os::javaTimeMillis()
- 8236903: ZoneRules#getOffset throws DateTimeException for rules with last rules
- Merge
- 8236236: Eliminate CDS md region and consolidate c++ vtable patching code
- 8236880: Shenandoah: Move string dedup cleanup into concurrent phase
- 8230594: Allow direct handshakes without VMThread intervention
- 8237512: AArch64: aarch64TestHook leaks a BufferBlob
- 8235390: JfrEmergencyDump::on_vm_shutdown crashes
- 8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible
- 8233826: Change CDS dumping tty->print_cr() to unified logging
- Merge
- 8231556: Wrong font ligatures used when 2 versions of same font used
- 8235927: Update Graal
- 8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled
- Merge
- 8235961: SyncResolverImpl does not throw SQLException as expected
- 8235738: [macos] tools/jpackage tests timeout on macOS
- 8236138: Add tests for jmod applications
- 8236266: change error message for the case when a class extends j.l.Record
- 8234445: spurious error message for record constructors with receiver parameters
- 8235913: ThreadStop should be a handshake
- 8235912: JvmtiBreakpoint remove oops_do and metadata_do
- 8236110: Windows (MSVC 2013) build failures after JDK-8233299
- 8235833: PosixPlatform.cpp should not include sysctl.h
- 8236242: Arm32: build broken after 8234794
- 8234733: We can't distinguish if the spinner button is pressed or unpressed
- Added tag jdk-14+28 for changeset 2069b4bfd23b
- 8236000: VM build without C2 fails
- 8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR
- 8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures
- 8235829: graal crashes with Zombie.java test
- 8231612: 100% cpu on arm32 in Service Thread
- 8235982: AArch64: Insufficient memory barriers in shadow region algorithm
- 8230185: assert(is_Loop()) failed: invalid node class
- 8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable
- 8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon
- 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java
- 8236044: Create jdk_accessibility test group
- 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
- 8236179: C1 register allocation error with T_ADDRESS
- 8235819: -Wformat-overflow is reported from GCC 9
- 8235866: bump jtreg requiredVersion to 4.2b16
- 8235976: Directives in WWW-Authenticate should be comma separated
- 8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'
- 8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99
- 8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property
- 8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java
- 8235739: Rare NPE at WComponentPeer.getGraphics()
- 8235638: NPE in LWWindowPeer.getOnscreenGraphics()
- 8235634: Update Graal
- 8234728: Some security tests should support TLSv1.3
- 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64
- Added tag jdk-14+27 for changeset 91a3f092682f
- 8234049: Implementation of Memory Access API (Incubator)
- 8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test
- 8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles
- 8235842: Shenandoah: Implement native LRB for narrow oop
- 8235686: Add more custom hooks in Bundles.gmk
- 8235687: Contents/MacOS/libjli.dylib cannot be a symlink
- 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary
- 8236692: static final fields without initializer are accepted by javac
- 8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant"
- 8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity)
- 8234328: VectorSet::clear can cause fragmentation
- 8215038: Add a page that lists all system properties
- 8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes
- 8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes
- 8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes
- 8235405: C2: Merge AD instructions for different vector operations
- 8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information
- 8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows
- 8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build
- 8235757: Rename SupportedGC to IncludedGC
- 8235748: ZGC: Remove ZAddress::address()
- 8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state
- Merge
- 8215728: [Graal] we should run some Graal tests in tier1
- Merge
- 8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports
- 8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF"
- 8235685: Shenandoah: Enable leak profiler
- 8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...")
- 8235550: Clarify record reflective support specification
- 8235531: Update record serialization migration tests to not use hard coded source versions
- 8235598: Shenandoah: Update copyrights
- 8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code
- 8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake
- 8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI
- 8235655: Clean the duplicated block in SSLContextImpl
- Merge
- 8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved
- 8234542: code removal of Pack200 Tools and API
- 8235547: Video memory leak in the OGL pipeline on macOS
- 8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
- 8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier
- 8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms
- 8235541: Extend javax.lang.model to cover binding variables
- 8235750: [jpackage] Cleanup imports in WinMsiBundler.java
- 8234076: JVM crashes on Windows 10 using --module=NAME
- 8235815: Revert 8227607: Broken external links in java.desktop
- 8235489: handle return values of sscanf calls in hotspot
- 8232231: Remove invalid JFR thread CPU load test case
- 8227607: Broken external links in java.desktop
- 8235808: Remove graalunit from tier1_compiler_not_xcomp
- 8226575: OperatingSystemMXBean should be made container aware
- 8235773: Tier3 fails because graalunit tests started to run with ZGC
- 8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs
- 8235620: Broken merge between JDK-8006406 and JDK-8003559
- 8234522: [macos] Crash with use of native file dialog
- 8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches
- 8235597: Extend support for -XDaccessInternalAPI to plugin modules
- 8235621: Replace use of Function<?,Integer> with ToIntFunction
- 8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required
- Merge
- 8214916: SourceLauncherTest fails on exploded image
- 8235629: Remove unnecessary calls to Thread::current
- 8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
- 8234870: Deprecate the OracleUcrypto JCE Provider for removal
- 8235252: Repair run_tests.sh by locating jtreg locally
- 8235414: Module level doc-files show "unnamed package" as holder
- 8235728: JDK-8212780 breaks builds with a custom X11 include path
- 8234284: [dmg] Change DMG background image to TIFF
- 8235788: Changeset for JDK-8235252 pushed with wrong bug ID
- 8234101: Compilation error thrown when repeating annotation is used on record component
- 8235457: Crash when reporting a message about an annotation on a module
- 8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure
- 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
- 8229961: Assert failure in compiler/graalunit/HotspotTest.java
- 8235730: Incorrect javadoc in MatchKind
- 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
- 8235654: JFR leak profiler should not trace through the StringTable
- 8233112: Exclude SVG files from build comparison
- 8231438: [macOS] Dark mode for the desktop is not supported
- 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
- 8235729: Shenandoah: Remove useless casting to non-constant
- 8235551: BitMap::count_one_bits should use population_count
- 8234746: Improve indexing of system properties
- 8235670: Javadoc pages not printing correctly in some browsers
- 8233866: Text in table cells has inconsistent alignment
- 8220049: Obsolete ThreadLocalHandshakes
- 8235410: Enable handshakes on Linux x86 (32-bit)
- 8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
- 8235653: Clean-up BarrierSetC2
- 8235338: test jdk/jshell/CompletenessTest.java fails for records
- 8235474: JShell does not handle records properly
- 8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear
- 8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
- 8235585: Enable macOS codesigning for all libraries and executables
- Merge
- 8230067: Add optional automatic retry when running jtreg tests
- 8234835: Use UTF-8 charset in fixuppandoc
- 8235446: confusing error message for records with no parens
- 8234331: Add robust and optimized utility for rounding up to next power of two
- 8235353: clean up hotspot problem lists
- 8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal
- 8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java
- 8220348: [ntintel] asserts about copying unaligned array
- 8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument
- 8235359: Simplify method Class.getRecordComponents()
- 4949105: Access Bridge lacks html tags parsing
- 8234386: [macos] NPE was thrown at expanding Choice from maximized frame
- 8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
- 7124307: JSpinner and changing value by mouse
- 8234137: The "AutoTestOnTop.java" test may run external applications
- 8209113: Use WeakReference for lastFontStrike for created Fonts
- 8214481: freetype path does not disable TrueType hinting with AA+FM hints
- 8234784: Update jpeg.md to reflect code used by JDK
- 8235245: tiff_metadata.html has invalid HTML structure: misplaced </thead> element
- 8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04
- 8235324: Dying objects are published from users of CollectedHeap::object_iterate
- 8235530: Removed duplicated threadByName methods in nsk/jdi tests
- 8234689: facilitate writing additional custom attributes in a class file
- 8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API
- 8235448: code cleanup in SSLContextImpl.java
- 8234211: allow discoverable javac plugins to be invoked by default
- 8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing
- Merge
- 8235453: tools/jpackage/junit/junit.java failed
- 8225562: jlink --module-path behavior inconsistent with help/errors
- 8235143: C2: No memory state needed in Thread::currentThread() intrinsic
- 8226411: C2: Avoid memory barriers around off-heap unsafe accesses
- 8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set
- 8234735: InstanceKlass:find_method_index regression after JDK-8231610
- 8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options
- 8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed
- 8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java
- 8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException
- 8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress
- 8165443: Free Collection Set serial phase takes very long on large heaps
- 8235483: Warnings printed during the build
- 8233453: MLVM deoptimize stress test timed out
- 8235262: Move c2i_entry_barrier for x86_32 to shared
- 8233222: Clarify system property usage in KerberosPrincipal instantiation
- 8235510: java.util.zip.CRC32 performance drop after 8200067
- 8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag
- 8235438: [JVMCI] StackTraceElement::decode should use the original Method
- 8235514: Update record serialization tests to not use hard coded source versions
- 8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs
- 8235499: Change HotSpot jtreg records test to better handle JDK updates
- 8234037: Improve Object Identifier Processing
- 8234599: PPC64: Add support on recent CPUs and Linux for JEP-352
- 8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use
- 8230305: Cgroups v2: Container awareness
- 8236700: Upgrading JSZip from v3.1.5 to v3.2.2
- 8236901: 8232759 missed a test case
- 8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation()
- 8237200: ZGC: Rename ZBackingPath to ZMountPoint
- 8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking
- 8237198: ZGC: Share multi-mapping code in ZBackingFile
- 8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord
- 8236992: AArch64: remove redundant load_klass in itable stub
- 8216012: Infinite loop in RSA KeyPairGenerator
- 8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters
- 8236132: Add missing properties to msi installers
- 8232077: Investigate if default behavior should allow downgrade scenario
- 8233578: Document configurable parameters of msi packages
- 8236873: Worker has a deadlock bug
- 8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls
- 8236111: narrow allowSmartActionArgs disabling
- Merge
- Added tag jdk-15+6 for changeset ef7d53b4fccd
- 8235762: JVM crash in SWPointer during C2 compilation
- 8235959: Update --release 14 symbol information up to JDK 14 b31
- 8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading
- 7143743: Potential memory leak with zip provider
- Merge
- 8237214: fix for JDK-8236597 reintroduced wrong subexpression
- 8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight
- 8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor
- 8213222: remove RMIConnectorServer.CREDENTIAL_TYPES
- 8236921: Add build target to produce a JDK image suitable for a Graal/SVM build
- 8236597: issues inferring type annotations on records
- 8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match"
- 8236968: jmap -clstats fails to work after JDK-8232759
- 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation
- 8236721: C2 should better optimize not-equal integer comparisons
- 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint
- 8237182: Update copyright header for shenandoah and epsilon files
- 8236682: Javac generates a redundant FieldRef constant for record fields
- 8232419: Improve Registry registration
- 8233002: Further enhance datagram socket support
- 8231780: Better TLS messaging support
- 8220465: Use shadow regions for faster ParallelGC full GCs
- 8235435: Remove (obsolete) @author info from javadoc source and tests
- 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
- 8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items
- 8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items
- 8228448: Jconsole can't connect to itself
- 8235456: Minimal VM is broken after JDK-8212160
- 8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register
- 8235369: Class.toGenericString need to be updated for records
- 8224630: ElementScannerN, N > 9 should scan type parameters
- Merge
- 8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value"
- 8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows
- 8222756: Plural support in CompactNumberFormat
- 8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field
- 8212780: Packaging Tool Implementation
- 8235360: Update JDWP, JDI and Instrumentation specs for Record attribute
- 8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint
- 8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations
- 8234391: C2: Generic vector operands
- Added tag jdk-14+26 for changeset 288777cf0702
- 8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider
- 8234267: DelegationPermission implementation doesn't completely follow the updated specification
- 8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit
- 8234288: Turkey Time Zone returns incorrect time zone name
- 8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations
- 8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming
- 8225054: Compiler implementation for records
- 8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock
- 8234060: Potential memory reordering problem in JfrBuffer flush mechanism
- 8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing
- 8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading
- 8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events
- 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup
- 8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items
- 8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation
- 8234355: Buffer overflow in jcmd GC.class_stats due to too many classes
- 8235247: WorkerDataArray leaks C heap memory for associated work items
- 8234397: add OS uptime information to os::print_os_info output
- 8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out
- 8234742: Improve handshake logging
- 8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")'
- 8235325: build failure on Linux after 8235243
- 8234922: No compilation error reported not reported for a binding variable when loop broken with label
- 8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof
- 8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version
- 8234791: Fix Client VM build for x86_64 and AArch64
- 8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes()
- 8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail
- 8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
- 8235263: Revert TLS 1.3 change that wrapped IOExceptions
- 8234779: Provide idiom for declaring classes noncopyable
- 8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done
- 8213415: BitMap::word_index_round_up overflow problems
- 8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java
- 8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance
- 8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
- 8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills
- 8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods
- 8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
- 8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure
- 8234964: failure_handler: gather more environment information on Windows, Solaris and Linux
- 8234656: Improve granularity of verifier logging
- 8234543: ZGC: Parallel pre-touch
- 8233116: Escape Sequences For Line Continuation and White Space (Preview)
- 8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
- 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10
- 8216041: [Event Request] - Deoptimization
- 8234741: enhance os::get_core_path on macOS
- 8233299: Implementation: JEP 365: ZGC on Windows
- 8234822: Limit ZGC jtreg-support to Windows 2019 Server
- 8234617: C1: Incorrect result of field load due to missing narrowing conversion
- Merge
- Merge
- 8235218: Minimal VM is broken after JDK-8173361
- 8234744: KeyStore.store can write wrong type of file
- 8235183: Remove the "HACK CODE" in comment
- 8223252: Update Javadoc help page with new search features
- 8233799: Review the need for overview.html in the java.time package
- 8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators
- 8173361: various crashes in JvmtiExport::post_compiled_method_load
- 8234587: Rename the SurvRateGroup class to G1SurvRateGroup
- 8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp
- 8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet
- 8234574: Rename prediction methods in G1Analytics
- 8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction
- 8233588: Clean up SurvRateGroup
- 8233919: Incrementally calculate the occupied cards in a heap region remembered set
- 8234078: Missing license headers in a few javac files
- 8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\"
- 8234149: Several regression tests do not dispose Frame at end
- 8234147: Avoid looking up standard charsets in core libraries
- 8234541: C1 emits an empty message when it inlines successfully
- 8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation
- 8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration
- 8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice()
- 8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776
- 8234086: VM operation can be simplified
- 8234520: ZGC: C2: Oop instance cloning causing skipped compiles
- 8234821: remove unused functions from libjli
- 8233998: New young regions registered too early in collection set
- 8227434: G1 predictions may over/underflow with high variance input
- 8227739: Merge cost predictions for scanning cards and log buffer entries
- 8234893: ARM32: build failure after JDK-8234387
- 8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15
- 8234723: javax/net/ssl/TLS tests support TLSv1.3
- 8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3
- 8233223: Add Amazon Root CA certificates
- 8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set
- 8232594: Make the output of the JFR command duration more user friendly
- 8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread
- 8234888: EventStream::close doesn't abort streaming thread
- 8234583: PrintAssemblyOptions isn't passed to hsdis library
- 8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks
- 8210058: Algorithmic Italic font leans opposite angle in Printing
- 8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility
- 8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception
- 8234769: Duplicate attribution in freetype.md
- 8227324: Upgrade to freetype 2.10.1
- 8193544: Regression automated test '/open/test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java' fails
- 8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON
- 8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly
- Merge
- 8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
- 8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly
- Merge
- 8233707: systemScale.cpp could not compile with VS2019
- 8234381: API docs should mention special handling of enums in serialization
- 8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException
- 8233497: Optimize default method generation by data structure reuse
- 8232533: G1 uses only a single thread for pretouching the java heap
- 8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking
- 8234323: NULL-check return value of SurfaceData_InitOps on macosx
- 8234321: Call cache flush after generating trampoline
- 8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout
- Added tag jdk-14+24 for changeset 438337c846fb
- 8147017: Platform.isGraal should be removed
- 8234358: Update ProblemList entry for NashornPopFrameTest
- 8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows
- 8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs
- 8233922: Service binding augments module graph with observable incubator modules
- 8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
- 8220074: Clean up GCC 8.3 errors in LittleCMS
- 8233462: serviceability/tmtools/jstat tests times out with -Xcomp
- 8234304: runtime/cds/appcds/javaldr tests should use driver mode
- 8234324: ARM32 build broken after 8231610
- 8233193: Incorrect bailout from possibly_add_compiler_threads
- 8233141: DatagramSocket.send doesn't specify exception thrown when no target address
- 8233787: Break cycle in vm_version* includes
- 8234248: More VectorSet cleanups
- 8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991
- 8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
- 8233634: [TESTBUG] Swing text test bug4278839.java fails on macos
- 8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64
- 8231991: Mouse wheel change focus on awt/swing windows
- 8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system
- 8233404: System property to set the number of PBE iterations in JCEKS keystores
- 8234512: Missing pieces from JDK-8224816
- 8230876: baseline cleanups from Async Monitor Deflation v2.0[789]
- 8234438: Remove some CMS leftovers
- 8234437: Remove CollectedHeap::safe_object_iterate()
- 8234383: Test TestBiasedLockRevocationEvents.java assumes -XX:UseBiasedLocking is enabled
- 8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap
- 8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics
- 8234338: ZGC: Improve small heap usage
- 8234312: ZGC: Adjust warmup criteria
- 8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled
- 8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)
- 8231460: Performance issue (CodeHeap) with large free blocks
- 8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements
- 8233113: ARM32: assert on UnsafeJlong mutex rank check
- 8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64
- 8233657: Intermittent NPE in Component.validate()
- 8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
- 8233712: Limit default tests jobs based on ulimit -u setting
- 8233219: NMT output on AIX misses some categories
- 8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
- 8234272: ProblemList runtime/NMT/HugeArenaTracking.java
- 8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5"
- 8233280: Remove GCLockerInvokesConcurrent
- 8234208: Logging reports zero total refined cards under "Before GC RS summary"
- 8204128: NMT might report incorrect numbers for Compiler area
- 8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
- 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
- 8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum
- 8234188: AIX build broken after 8220310
- 8232019: Add LuxTrust certificate updates to the existing root program
- 8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state
- 8214024: Remove the default keytool -keyalg value
- 8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying
- 8233912: aarch64: minor improvements of atomic operations
- 8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...."
- 8234127: BasicHashtable does not support small table_size
- 8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile
- 8233841: Update Graal
- 8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java
- 8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
- 8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF
- 8233686: XML transformer uses excessive amount of memory
- 8146298: (dc spec) connect and disconnect methods should specify that they may block
- 8234080: jdk/nio/zipfs/CRCWriteTest.java fails
- 8234003: Improve IndexSet iteration
- 8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
- 8234133: VM build broken due to memory/archiveUtils.inline.hpp
- Added tag jdk-14+23 for changeset 15936b142f86
- 8231610: Relocate the CDS archive if it cannot be mapped to the requested address
- 8234130: Zero VM build broken after JDK-8233913
- 8233096: Update javax.lang.model for switch expressions
- 8232588: G1 concurrent System.gc can return early or late
- 8231915: two JDI tests interfere with each other
- 8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress()
- 8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set
- 8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay
- 8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3)
- 8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3)
- 8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)
- 8214483: Remove algorithms that use MD5 or DES from security requirements
- 8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package
- 8234079: ZipFileInputStreamSkipTest.java runs zero test
- 8233913: Remove implicit conversion from Method* to methodHandle
- 8233731: repeated typo "fro" for "for"
- 8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
- 8214239: Missing x86_64.ad patterns for clearing and setting long vector bits
- 8231084: Large performance regression in SwingMark TextArea in 14-b13
- 8229935: [TEST_BUG]: bug8132119.java inconsistently positions text
- 8233649: Update ProblemList.txt to exclude failing headful tests on macos
- 8233583: ProblemList javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64
- Merge
- 8233422: Extra space in the title of the HTML javadoc page
- 8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt
- 8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized
- 8233519: Put java/nio/channels/DatagramChannel/Unref.java on the problem list
- 8233520: Shenandoah: do not sleep when thread is attaching
- Merge
- 8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs
- 8233097: Fontmetrics for large Fonts has zero width
- 8232984: Upgrading Joni License version to 2.1.16
- 8233285: Demangling C++ symbols in jhsdb jstack --mixed
- 8232973: Potential infinite loop in macOS hotspot agent
- 8232951: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found
- 8233383: Various minor fixes
- 8233381: Update copyright year in build system files
- 8232367: Update the jdk/java/net/httpclient tests to RS TCK 1.0.3
- 8230847: Trees.getScope may crash when invoked for statement inside switch
- 8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type
- 8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta
- 8223196: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC
- 8234645: ARM32: C1: PatchingStub for field access: not enough bytes
- 8234891: AArch64: Fix build failure after JDK-8234387
- 8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3
- Added tag jdk-14+25 for changeset 17d242844fc9
- 8232446: logging enhancement for rmi when socket closed
- 8233018: Add a new test to verify that DatagramSocket is not interruptible
- 8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less"
- 8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec
- 8228720: Shenandoah: Implementation of concurrent class unloading
- 8234781: Update description of InvalidClassException to include more conditions
- 8223378: CSS solution for navbar problem with <a> elements is not ideal
- 8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set
- 8234897: 8234748: Clean up atomic and orderAccess includes - part 2
- 8220376: C2: Int >0 not recognized as !=0 for div by 0 check
- 8234748: Clean up atomic and orderAccess includes
- Merge
- 8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination
- 8234525: enable link-time section-gc for linux s390x to remove unused code
- 8233870: JFR TestSetEndTime.java times out - onClose() is never called
- 8234613: JavaThread can escape back to Java from an ongoing handshake
- 8234768: Shenandoah: Streamline enqueueing runtime barriers
- 8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
- 8234809: set relro in linker flags when building with gcc
- 8231826: Implement javac changes for pattern matching for instanceof
- 8234798: Build failure after atomic changes in JDK-8234563
- 8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory
- 8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future
- 8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out
- 8179320: File.getUsableSpace() returns a negative number on very large file system
- 8234681: Remove UseJVMCIClassLoader logic from JVMCI code
- 8234684: JFR crashes when rotating the JFR output during assertion failure
- 8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference
- 8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
- 8234531: Remove CMS code from CLDG and safepoint cleanup
- 8234602: ZGC: Windows compile error in ZHeuristic
- 8234009: ZGC: Move resurrection unblock to before the _unload.purge() call
- 8234010: ZGC: Change ZResurrection to use Atomic::load/store
- 8234740: Harmonize parameter order in Atomic - cmpxchg
- 8234739: Harmonize parameter order in Atomic - xchg
- 8234738: Harmonize parameter order in Atomic - sub
- 8234737: Harmonize parameter order in Atomic - add
- 8234736: Harmonize parameter order in Atomic - store
- 8234562: Move OrderAccess::release_store*/load_acquire to Atomic
- 8234703: JFR TestOutOfProcessMigration.java should clean up files
- 8234573: ZGC: Enable ZVerifyMarking by default in debug builds
- 8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant"
- 8234629: remove unused functions from libnet
- 8234509: Race in macOS os::processor_id()
- 8233029: Obsolete flag GCTaskTimeStampEntries
- 8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken
- 8233303: Shenandoah: verifier assert erroneously uses byte_size_in_exact_unit
- Added tag jdk-14+21 for changeset c16ac7a2eba4
- 8233266: Remove unnecessary fence in restore_unshareable_info
- 8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures
- 8231451: ZipFileInputStream::skip handling of negative values with STORED entries
- 8226511: Implement JFR Event Streaming
- 8233159: Method::result_type should use calculated value in constMethod
- 8233202: exclude javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java
- 8233078: fix minimal VM build on Linux ppc64(le)
- 8229815: Upgrade Jline to 3.12.1
- 8231950: keytool -ext camel-case shorthand not working
- 8229516: Thread.isInterrupted() always returns false after thread termination
- 8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed
- 8232673: (dc) DatagramChannel socket adaptor issues
- 8233359: Add global sized operator delete definitions
- 8162520: (fs) FileStore should support file stores with > Long.MAX_VALUE capacity
- 8231632: HttpURLConnection::usingProxy could specify that it may lazily evaluate the fact
- 8233363: Clarify the DumpSharedSpaces condition in InstanceKlass::verify_on
- 8227003: Add high-level JIT compilation mode control mechanism
- 8231026: Miscellaneous changes imported from jsr166 CVS 2019-11
- 8231592: Clarify that ConcurrentHashMap compute methods mapping functions execute at most once
- 8233387: Shenandoah: passive mode should disable pacing ergonomically
- 8233386: Initialize NULL fields for unused decorations
- 8232980: Cleanup initialization of function pointers into java.base from classloader.cpp
- 8230019: [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
- 8232724: Remove indirection with calling JNU_NewStringPlatform
- 8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64
- 8232591: AArch64: Add missing match rules for smaddl, smsubl and smnegl
- 8233035: Update JVMCI
- 8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080
- 8173975: Lookup::in should not allow target class be primitive or array class
- 8232748: Build static versions of certain JDK libraries
- 8231766: Files.copy and Files.move do not honor requested compression method when copying or moving within the same zip file
- 8233075: JFR - nmetods - misspelled in several places
- 8232864: Classes generated at link time by GenerateJLIClassesPlugin are not reproducible
- 8232080: jlink plugins for vendor information and run-time options
- 8230400: Missing constant pool entry for a method in stacktrace
- 8231365: ServicePermission::equals doesn't comply to the spec
- 8228969: 2019-09-28 public suffix list update
- 8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing
- 8231273: Upgrade CLDR to v36
- 8232879: Writing out data with the Zip File System leads to a CRC failure
- 8232118: Add JVM option to enable JVMCI compilers in product mode
- 8232992: Shenandoah: Implement self-fixing interpreter LRB
- 8232890: Remove bad Code attribute parsing code
- 8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen
- 8232154: Update Mesa 3-D Headers to version 19.2.1
- 8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
- 8175984: ICC_Profile has un-needed, not-empty finalize method
- 8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
- 8231565: More node budget asserts in fuzzed tests
- 8232604: ZGC: Make ZVerifyViews mapping and unmapping precise
- 8232650: ZGC: Add initialization hooks for OS specific code
- 8232651: Add implementation of os::processor_id() for Windows
- 8232649: ZGC: Add callbacks to ZMemoryManager
- 8232648: ZGC: Move ATTRIBUTE_ALIGNED to the front of declarations
- 8232602: ZGC: Make ZGranuleMap ZAddress agnostic
- 8232601: ZGC: Parameterize the ZGranuleMap table size
- 8212132: (dc) Remove DatagramChannelImpl finalize method
- 8233027: OopMapSet::all_do does oms.next() twice during iteration
- 8225464: Obsolete TraceNMethodInstalls flag
- 8231570: (dc) Clarify implicit bind behavior of DatagramChannel
- 8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes
- 8233000: Mark vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize test as stress test
- 8232776: G1 should always take rs_length_diff into account when predicting rs_lengths
- 8232777: Rename G1Policy::_max_rs_length as it is no maximum
- 8232779: G1 current collection parallel time does not include optional evacuation
- 8232083: Minimal VM is broken after JDK-8231586
- 8232922: Add java/math/BigInteger/largeMemory/SymmetricRangeTests.java to ProblemList-Xcomp
- 8232904: Update JVMCI
- 8227317: [TESTBUG] jdk docker/TestDockerMemoryMetrics.java fails on systems w/o kernel memory accounting
- 8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting
- 8230318: Better trust store usage
- 8230459: Test failed to resume JVMCI CompilerThread
- 8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns
- 8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
- 8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
- 8233785: Incorrect JDK version is reported in hs_err log
- 8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all
- 8232860: Error formatting integer values with MessageFormat.format() using HOST provider
- 8226297: Dual-pivot quicksort improvements
- 8233880: Support compilers with multi-digit major version numbers
- 8230661: ZGC: Stop reloading oops in load barriers
- 8233797: ZGC: Unify naming convention for functions using atomics
- 8233061: ZGC: Enforce memory ordering in segmented bit maps
- 8233940: Preview API tests for String methods should use ${jdk.version} as -source arg
- 8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field
- 8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2)
- 8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification
- 8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException
- 8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator=
- 8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler
- 8224817: Implementation of JEP 364: ZGC on macOS
- 8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs
- 8233884: Avoid looking up standard charsets in security libraries
- 8233900: [JVMCI] improve help text for EnableJVMCIProduct option
- 8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
- 8232684: Make switch expressions final
- 8231863: Crash if classpath is read from @argument file and the main gets option argument
- 8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh
- 8232735: Convert PrintJNIResolving to Unified Logging
- 8233918: 8233498 broke build on SPARC
- 8231757: [ppc] Fix VerifyOops. Errors show since 8231058
- Merge
- 8231324: Shenandoah: avoid duplicated weak root works during final traversal
- 8232381: add result NULL-checking to freetypeScaler.c
- 8232593: [TESTBUG] runtime/cds/CheckDefaultArchiveFile.java fails when cds is disabled
- 8232084: HotSpot build failed with GCC 9.2.1
- 8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
- 8232370: Refactor some com.sun.jdi tests to enable IDE integration
- 8232573: Shenandoah: cleanup and add more logging for in-pause phases
- 8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking
- 8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java
- 8232448: Suppress warnings on non-serializable non-transient instance fields in jdk.jdi
- 8213239: Configure cannot handle command overrides with arguments
- 8232112: MDO extra_data_lock leaks during class unloading
- 8223558: Java does not render Myanmar script correctly
- 8225279: Better XRender interpolation
- 8232225: Rework the fix for JDK-8071483
- 8232168: Fix non wide char canonicalization on Windows
- 8233273: Update Graal
- 8224159: JDWP IPv6 scope support
- 8232921: assert(is_object_aligned(result)) failed: address not aligned
- 8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100
- 8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE
- 8205132: Degrade Thread.countStackFrames() to throw UOE
- 8232806: Introduce a system property to disable eager lambda initialization
- Merge
- 8218628: Add detailed message to NullPointerException describing what is null
- 8223998: Missing MakeDir in ExecuteWithLog
- 8232162: Object reallocation in Deoptimization::fetch_unroll_info_helper should not depend on EliminateNestedLocks
- 8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use
- 8209824: Improve the code coverage for ThreadLocal
- 8231859: Extra dash after the exception name in @throws clause of javadoc
- Added tag jdk-14+19 for changeset 9b67dd88a931
- 8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent
- 8232357: Compare version info of Santuario to legal notice
- 8232207: Linux os::available_memory re-reads cgroup configuration on every invocation
- 8232211: Remove dead code from os.hpp|cpp
- 8230407: SocketPermission and FilePermission action list allows leading comma
- 8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero
- 8231754: [JVMCI] Make r27 unconditionally reserved in JVMCI
- 8231449: HttpClient’s client ssl certificate authentication seems to be broken
- 8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter
- 8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it
- 8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
- Merge
- 8232234: Suppress warnings on non-serializable non-transient instance fields in java.rmi
- 8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration
- 8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
- 8212749: DecimalFormat.setGroupingSize(int) allows setting negative grouping size
- Merge
- 8232147: Remove notproduct option IgnoreLockingAssertions
- 8223158: Docked MacBook cannot start any Java Swing applications
- 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
- 8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target
- 8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14
- 8232135: Add diagnostic output to test java/util/ProcessBuilder/Basic.java
- 8231427: Warning cleanup in tests of java.io.Serializable
- 8225654: rework vmTestbase/jit/graph
- Merge
- 8232150: aarch64 build broken after JDK-8232050
- 8231659: [JVMCI] Could not work PrintAssembly for JVMCI installed code
- 8232120: com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass
- 8231790: Provide better FileSystemProviders
- 8230967: Improve Registry support of clients
- 8231422: Setting JEP 290 Filter via System Property May Be Ignored
- 8231507: Update Apache Santuario (XML Signature) to version 2.1.4
- 8226897: Provide object age with JFR OldObjectSample event
- 8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal
- 8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with -vmoptions:-Xlog:cds
- 8233446: Improve error handling when specified dynamic archive doesn't exist
- 8234429: appcds/dynamicArchive tests crashing with Graal
- 8087198: G1 card refinement: batching, sorting
- 8234687: change javap reporting on unknown attributes
- 8229209: [TESTBUG] test for cross-process JFR event streaming
- 8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order
- 8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause
- 8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached"
- 8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException
- 8233700: EventStream not closed
- 8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project
- 8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP
- 8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method
- 8233597: Clean up code in G1Analytics::compute_pause_time_ratio
- 8233702: Introduce helper function to clamp value to range
- 8234000: Make HeapRegion::bottom/end/hrm_index const
- 8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear()
- 8233306: Sort members in G1's HeapRegion after removal of Space dependency
- 8234339: replace JLI_StrTok in java_md_solinux.c
- 8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem
- 8230611: infinite loop in LogOutputList::wait_until_no_readers()
- 8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll
- 8026393: jarsigner never shows a warning in badKeyUsage case
- 8233548: Update CUP to v0.11b
- 8234290: compiler/c2/Test6857159.java times out and fail to clean up files
- 8234051: doclet crashes if HTML files in module doc-files directories
- 8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
- 8068184: Fix for JDK-8032832 caused a deadlock
- 8234083: DatagramSocket should report SO_BROADCAST as a supported option
- 8233847: (sctp) Flx link-local IPv6 scope handling and test cleanup
- 8232097: (sctp) SctpNet.init() results in java.lang.UnsatisfiedLinkError
- 8232101: (sctp) Add minimal sanity tests for SCTP
- 8233845: (sctp) Relax assertion in sun.nio.ch.sctp.AssociationChange::association
- 8234335: Remove line break in class declaration in java.base
- 8234103: DatagramSocketImpl::socket is not needed
- 8233801: GCMEmptyIv.java test fails on Solaris 11.4
- 8228609: G1 copy cost prediction uses used vs. actual copied byte
- 8234501: remove obsolete NET_ReadV
- 8232107: support ThreadPriorityPolicy flag on AIX
- 8232182: RedefineNestmateAttr/TestNestmateAttr.java failes due to ObjectCollectedException
- 8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
- 8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java
- 8231981: Refactor test definitions to split RT and SVC tests
- 8232165: Reduce allocations in ValueStack copying constructor
- 8227231: JDWP help information shows use of obsolete Xdebug flag
- 8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong
- 8218543: ThreadsList handling during error reporting can crash
- 8231717: Improve performance of charset decoding when charset is always compactable
- 8232167: Visual Studio install found through --with-tools-dir value is discarded
- 8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle
- 8232133: Change to GCC 8.3 for building on Linux at Oracle
- 8232116: ZGC: Remove redundant ZLock in ZNMethodTable
- 8232046: AArch64 build failure after JDK-8225681
- 8231769: Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni
- 8232151: Minimal VM build broken after JDK-8232050
- 8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration
- 8165056: move JIT Compiler related files from runtime/ to compiler/ directory
- 8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment
- 8232102: Shenandoah: print everything in proper units
- 8232071: Avoid shared dictionary lookup when the class name is not shared
- 8231986: [SA] Consolidate parts of the Linux and MacOSX versions of ps_core.c
- 8232050: Improve inlining of Klass accessors
- 8231720: Some perf regressions after 8225653
- 8231139: Improved keystore support
- 8232045: cleanup AIX 5.3 workarounds from libnio/ch/Net.c
- 8231213: Migrate SimpleDateFormatConstTest to JDK Repo
- 8231973: Update Graal
- 8232078: Suppress warnings on non-serializable non-transient instance fields in java.datatransfer
- 8232076: Suppress warnings on non-serializable non-transient instance fields java.naming
- 8231595: [TEST] develop a test case for SuspendThreadList including current thread
- Added tag jdk-14+18 for changeset e84d8379815b
- 8231529: [TESTBUG] runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java shouldn't wrap SkippedException into Exception
- 8231586: enlarge encoding space for OopMapValue offsets
- 8231887: ComodoCA.java fails because certificate was revoked
- 8231903: [Graal] Update com.oracle.mxtool.junit classes
- 8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small
- 8231990: Remove unnecessary else-if branch in Types.union
- 8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes
- 8231262: Suppress warnings on non-serializable instance fields in security libs serializable classes
- 8231260: (dc) DatagramChannel::disconnect changes the port of the local address to 0 (lnx)
- 8231974: Build fails if no common legal notices are present
- 8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
- 8232003: (fs) Files.write can leak file descriptor in the exception case
- 8214560: Use {@systemProperty} for definitions of system properties (httpserver)
- 8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
- 8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken
- 8231489: GC watermark_0_1 failed due to "metaspace.gc.Fault: GC has happened too rare"
- 8231368: Suppress warnings on non-serializable non-transient instance fields in java.security.jgss
- 8231737: Cleanup JvmtiRawMonitor code
- 8231153: Improve concurrent refinement statistics
- 8232006: Remove dead code from klassVtable
- 8199136: Dead code in src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java
- 8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache
- 8231666: ThreadIdTable::grow() invokes invalid thread transition
- 8170299: Debugger does not stop inside the low memory notifications code
- 8222829: DatagramSocket.setSoTimeout does not specify IAE when timeout is negative
- 8230946: Clarify security manager behaviour of a connected DatagramSocket and DatagramChannel
- 8230162: ScopeImpl.remove() has O(N) performance
- 8231993: Remove redundant pkg_str param from is_shared_class_visible_for_classloader
- 8231931: [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah
- 8231921: (se) SelectorImpl.register does not need to set the attachment when it is null
- 8231355: Remove unused utility methods in libjava
- 8231753: use more Posix functionality in aix os::print_os_info
- 8185041: Incorrect GPL header in pnglibconf.h
- 8234325: Delete unused vsync related code from the OGL pipeline on macOS
- Merge
- 8230597: Update GIFlib library to the 5.2.1
- Merge
- 8228825: Enhance ECDSA operations
- 8228676: Cleanup the native code related to fonts on Unix
- 8231751: on aix handle Power 9 in os::get_summary_cpu_info
- 8231977: Discuss serializability of collections
- 8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4
- 8231289: Disentangle JvmtiRawMonitor from ObjectMonitor and clean it up
- 8231902: Build of jdk.internal.vm.compiler.management/module-info.java.extra failed
- 8231630: Optimize boot loader with no bootclasspath append entry
- 8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag
- 8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings
- 8230043: Lazily load libverify
- 8225694: Destination option missing in FlightRecorderMXBeanImpl
- 8229900: RedefineDeleteJmethod.java fails with -Xcheck:jni
- 8220217: Javadoc missing link to member method
- 8231930: Windows build fails after JDK-8191521
- 8231885: Fix/remove malformed assert in os_windows.cpp
- 8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling
- 7124404: [macosx] no awt.multiClickInterval desktop property
- 8227816: More Colorful ICC profiles
- 8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode
- 8231895: Avoid String allocations in JVM_FindLoadedClass
- 8231825: ZGC: Remove ZMaxHeapSize and ZMaxHeapSizeShift
- 8231093: Document the ZIP FS properties noCompression and releaseVersion
- 8223771: FileSystemProvider.newFileSystem(Path, Map) should throw IOException when called with a file that cannot be open
- 8221092: UseAVX=3 has performance degredation on Skylake (X7) processors
- 8215521: add microbenchmark to measure AccessController.getContext
- 8216352: SA: ClhsdbLauncher should throw errors on Unrecognized commands
- 8231161: Wrong return type in code sample in Collector API documentation
- Merge
- 8231768: Remove duplicate if/else in vmTestbase/nsk/share/jdi/Binder.java
- 8231777: Remove extraneous @serial javadoc tag in NodeChangeEvent.java
- 8231707: Improve Mutex inlining
- 8231776: ZGC: Fix incorrect address space description
- 8231774: ZGC: ZVirtualMemoryManager unmaps incorrect address
- 8231335: [macos] Delete unused and partly implemented JOGL/Java2D bridge
- 8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
- 8231552: ZGC: Refine address space reservation
- 8231081: TestMetadataRetention fails due to missing symbol id
- 8231949: [PPC64, s390]: Make async profiling more reliable
- 8232005: [s390, PPC64] More exception checks missing in interpreter
- 8232788: Move biased locking initalization
- 8231953: Wrong assumption in assertion in oop::register_oop
- 8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
- 8232713: Update BCEL version to 6.3.1 in license file
- 8231602: Deprecate Thread.suspend/resume for removal
- 8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently"
- 8230706: Waiting on completion of strong nmethod processing causes long pause times with G1
- 8231598: keytool does not export sun.security.mscapi
- 8232613: Move Object.registerNatives into HotSpot
- 8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
- Added tag jdk-14+20 for changeset 54ffb15c4839
- 8232442: Suppress warnings on non-serializable non-transient instance fields in java.management.*
- 8232881: Remove unnecessary InstanceKlass::casts
- 8232882: GCC 4.8.5 build failure after JDK-8211073
- 8232625: HttpClient redirect policy should be more conservative
- 8232887: Remove SystemDictionary::has_checkPackageAccess
- 8232834: RunTest sometimes fails to produce valid exitcode.txt
- 8232771: Revert JDK-8230794 because of environment changes
- 8232883: compiler/c2/CmpPNodeSubTest.java fails because test class name is wrong
- 8231412: C2: InitializeNode::detect_init_independence() bails out on simple IR shapes
- 8232874: Add missing test for 8230062
- 8232873: Add missing test for 8220416
- 8232768: Configuration with --disable-cds --enable-generate-classlist should be reported as an error
- 8232770: Enable more warnings on solaris studio
- 8211073: Remove -Wno-extra from Hotspot
- 8231649: PPC64: Intrinsics for Math.ceil, floor, rint on Power
- 8232571: Add missing SIGINFO signal
- 8232592: <Unknown compiled code> is shown in jstack mixed mode
- 8223697: jfr tool can't format duration values greater than 1 minute
- 8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc
- 8232791: Shenandoah: passive mode should disable pacing
- 8232617: Update the outdated code comments in java.lang.System class
- 8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots
- 8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register
- 8223400: Replace some enums with static const members in hotspot/runtime
- 8232757: VM fails to report an error for DumpLoadedClassList when cds is disabled
- 8232692: [TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled
- 8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned
- 8232730: Shenandoah: Traversal should not CAS the roots
- 8232624: Java cannot start: NewStringPlatform missing
- 8231587: Memory leak in WorkArounds.serializedForms
- 8232639: Change module graph images to use SVG instead of PNG format
- 8232712: Shenandoah: SIGBUS in load_reference_barrier_native
- 8232569: Use test image from different jib profile for testing
- 8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
- 8232572: Add hooks for custom output dir in Bundles.gmk
- 8226585: Improve javac messages for using a preview API
- 8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals
- 8232575: Shenandoah: asynchronous object/region pinning
- 8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier
- 8232239: ZGC: Inline ZCPU::count() and ZCPU:id()
- 8232238: ZGC: Move ZList inline funtions to zList.inline.hpp
- 8232237: ZGC: Move ZArray inline funtions to zArray.inline.hpp
- 8232236: ZGC: Move ZThread inline funtions to zThread.inline.hpp
- 8232235: ZGC: Move ZValue inline funtions to zValue.inline.hpp
- 8231996: ZGC: Replace ZStatisticsForceTrace with check if JFR event is enabled
- 8231940: ZGC: Print correct low/high capacity
- 8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest
- 8232001: ZGC: Ignore metaspace GC threshold until GC is warm
- 8232195: Enable BigInteger tests: DivisionOverflow, SymmetricRangeTests and StringConstructorOverflow
- 8232616: JVMCI_lock fails to get initialized when cds is disabled
- 8232276: Problem list serviceability/sa/ClhsdbJstackXcompStress.java
- 8232008: Shenandoah: C1 load barrier does not match interpreter version
- 8232010: Shenandoah: implement self-fixing native barrier
- 8231719: Correct contradictions in timeout range descriptions
- 8225499: InetSocketAddress::toString not friendly to IPv6 literal addresses
- 8232009: Shenandoah: C2 load barrier does not match interpreter version
- 8232030: HelloDynamic.java fails with latest Graal
- 8231563: ZGC: Fails to warn when user sets the max heap size to larger than 16TB
- 8231713: x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)
- Added tag jdk-14+17 for changeset 5c83830390ba
- 8231288: "jhsdb jmap" test needed to reproduce issues that used to be reproduced by JShellHeapDumpTest
- 8231606: _method_ordering is not set during CDS dynamic dump time
- 8231663: Incorrect GPL header in some RMI/SQL package-info.java files
- 8231505: Bump required boot jdk version to 13
- 8229022: BufferedReader performance can be improved by using StringBuilder
- 8231671: Fix copyright headers in hotspot (missing comma after year)
- 8231603: (se) Selector implementations do not need to use cancelledKeys
- 8231626: DeoptimizeRandom should not be a product flag
- 8231545: Suppress warnings on non-serializable instance fields in jdk.jshell module
- 8231600: Avoid GCC 8 strncpy error in jdk.jdwp.agent
- 8231594: Configure fails on some Linux systems
- 8229333: java/io/File/SetLastModified.java timed out
- 8231667: Shenandoah: Full GC should take empty regions into slices for compaction
- 8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT
- 8223869: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms
- 8191521: handle long relative path specified in -Xbootclasspath/a on windows
- 8231665: 8231055 broke escapeAnalysis/TestSelfArrayCopy.java
- 8209178: Proxied HttpsURLConnection doesn't send BODY when retrying POST request
- 8231506: Fix some instabilities in a few networking tests
- 8231296: ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails
- 8226721: Missing intrinsics for Math.ceil, floor, rint
- 8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java fails on SLES11 using mozilla-nss-3.14
- 8016914: CoreDocumentImpl.setXmlVersion NPE
- Merge
- 8184732: Deadlock detection improvements for 'special' locks
- 8229338: clean up test/jdk/java/util/RandomAccess/Basic.java
- 8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing
- 8231403: [ppc]: Align ReservedCodeCacheSize default value with other platforms
- 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
- 8231616: Simplify compilation policy hierarchy
- 8231134: Improved credential support
- 8229951: Better Ticket Granting Services
- 8231144: Wrap contents of plain HTML files into contentContainer
- Merge
- Merge
- 8231450: Copyright header line omitted from 8231187 changeset
- 8231413: Several test/hotspot/jtreg/runtime tests updates to run with --illegal-access=deny
- Merge
- 8231243: [TESTBUG] CustomFont.java cannot find font file
- 8229872: (fs) Increase buffer size used with getmntent
- 8231553: Deprecate unused G1RSetScanBlockSize command line option
- 8230062: assert(i == p->size()-1) failed: must be last element of the pack
- 8231457: Asserts on AIX because os::elapsed_counter() is not monotonic
- 8231287: JMap should do a better job of reporting exception it catches
- 8230415: Avoid redundant permission checking in FilePermissionCollection and SocketPermissionCollection
- 8231431: JAOTC issues with JAR path containing spaces
- 8231036: vmTestbase monitoring tests fail after JSR 166 refresh
- 8231032: ThreadMXBean locking tests fail after JSR 166 refresh
- 8230942: Support compressed cores in SA tests
- 8231557: Suppress warnings on non-serializable instance fields in jdk.scripting.nashorn module
- 8231037: java/net/InetAddress/ptr/Lookup.java fails intermittently due to reverse lookup failed
- 8231321: compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java failed assertion
- 8231567: minimal build failed after JDK-8226690
- 8231472: Clean up Monitor::_safepoint_check usage to Mutex::_safepoint_check
- 8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
- 8231956: Remove seq_add_card/reference from PerRegionTable class
- 8232070: ZGC: Remove unused ZVerifyLoadBarriers
- 8230957: [TESTBUG] containers/docker/TestJcmdWithSideCar.java sporadic failures
- 8065704: Set LC_ALL=C for all relevant commands in the build system
- 8232052: use string literal for format string when handling PauseAtStartupFile
- 8232060: add some initializations using sigemptyset in os_aix.cpp
- 8230782: Robot.createScreenCapture() fails if “awt.robot.gtk” is set to false
- 8229483: Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint
- 8231097: [TESTBUG] runtime/cds/appcds/DirClasspathTest.java can fail with a mapping error
- 8231334: Suppress warnings on non-serializable instance fields in client libs serializable classes
- 8228580: DnsClient TCP socket timeout
- 8231367: [TESTBUG] ParallelLoadTest.java fails with "test.dynamic.dump not supported"
- 8229201: Update Graal
- 8231376: Unproblem list compiler/unsafe/Unsafe{Off,On}HeapBooleanTest.java tests
- 8230531: API Doc for CharsetEncoder.maxBytesPerChar() should be clearer about BOMs
- 8231351: Add notes for PKCS11 tests in the test doc
- 8231187: SelectorProvider.inheritedChannel() returns TCP socket channel for Unix domain socket
- 8231270: ZGC: Remove ZAddressSpace* and ZAddressReserved*
- 8231266: ZGC: Minor cleanups in ZCollectedHeap and ZHeap
- 8231251: ZGC: Fix ZHeap includes
- 8213150: Add verification for locking by VMThread
- 8217825: Verify @AfterTest is used correctly in WebSocket tests
- 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base
- 8224820: ZGC: Support discontiguous heap reservations
- 8231122: @index tag with newline causes tag search to fail
- Merge
- 8231275: Remove null check in the beginning of SystemDictionary::load_shared_class()
- 8231125: Improve testing of parallel loading of shared classes by the boot class loader
- 8231323: ProblemList jdk/jfr/jcmd/TestJcmdConfigure.java
- 8180837: SunPKCS11-NSS tests failing with CKR_ATTRIBUTE_READ_ONLY and CKR_MECHANISM_PARAM_INVALID
- 8231083: Clarify SAX documentation
- 8176837: SunPKCS11 provider needs to check more details on PKCS11 Mechanism
- 8229853: Problemlist compiler/codecache/jmx/PoolsIndependenceTest.java
- 8199424: consider removing ObjectInputStream and ObjectOutputStream native methods
- 8225628: Remove unused Thread::muxAcquireW function
- 8230648: Replace @exception tag with @throws in java.base
- 8231242: G1CollectedHeap::print_regions_on() does not print description for "OA" and "CA" regions
- 8165828: [TEST_BUG] The reg case:javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java failed as No Metal Look and Feel
- 8225261: Better method resolutions
- 8229728: Implement negotiation parameters
- 8225372: accessibility errors in tables in java.desktop files
- 8229896: Delete an unused code in the BufferedContext
- 8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map
- 8225805: Java Access Bridge does not close the logger
- 8230728: Thin stroked shapes are not rendered if affine transform has flip bit
- 8230765: Implement nmethod barrier for x86_32 platforms
- 8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
- 8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed
- 8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC
- 8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
- Merge
- 8234394: C2: Dynamic register class support in ADLC
- 8234387: C2: Better support of operands with multiple match rules in AD files
- 8234403: C2: Enable CallSite.target updates in constructors
- 8234401: ConstantCallSite may stuck in non-frozen state
- 8229515: [macos] access to window property of NSView on wrong thread
- 8230480: check malloc/calloc results in java.desktop
- 8194944: Regression automated test 'open/test/jdk/javax/swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java' fails
- Merge
- Merge
- 8230074: Improve specification for {Math, StrictMath}.negateExact
- Added tag jdk-14+12 for changeset 8570f22b9b6a
- 8229800: WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll
- 8230061: # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node
- 8231098: (tz) Upgrade time-zone data to tzdata2019c
- 8231395: Backout JDK-8231249
- 8230395: Code checks for NULL value returned from NEW_C_HEAP_ARRAY which can not happen
- 8231222: fix pkcs11 P11_DEBUG guarded native traces
- 8231171: remove remaining sun.java.launcher.pid references
- 8229778: TestJstatdDefaults.java failed due to "fatal error: LEAF method calling lock?"
- 8231278: Rename FileMapHeader::_read_only_tables_start to _serialized_data_start
- 8231257: Avoid calling FileMapInfo::write_region twice
- 8231254: (fs) Add test for macOS Catalina changes to protect system software
- 8210794: Incorrect escaping of in native test libraries
- 8231375: AArch64 build failure after JDK-8230505
- 8230505: Replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type
- 8231250: Shenandoah: Traversal GC should keep alive weak load from heap
- 8206125: [windows] cannot pass relative path to --with-boot-jdk
- 8150741: make <module> not equivalent to make <module-dependencies> <module>
- 8231249: Shenandoah: GC retries are too aggressive for tests that expect OOME
- 8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment?
- 8231293: Shenandoah: Traversal should not revive dead weak roots
- 8230857: Avoid reflection in sun.tools.common.ProcessHelper
- 8231189: Rename worker_i parameters to worker_id
- 8159984: Remove call to ClassLoaderDataGraph::clear_claimed_marks during the initial mark pause
- 8231117: Remove G1EvacuationRootClosures::raw_strong_oops()
- 8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms
- 8230115: Problemlist JFR TestNetworkUtilization test
- 8228554: Accessibility errors in jdwp-protocol.html
- 8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter
- 8215166: Remove unused G1PretouchAuxiliaryMemory option
- 8230126: delay_to_keep_mmu can delay shutdown
- 8230317: serviceability/sa/ClhsdbPrintStatics.java fails after 8230184
- 8230184: rename, whitespace, indent and comments changes in preparation for lock free Monitor lists
- 8230294: runtime/cds/appcds/ClassPathAttr.java failed with jar operation failed
- 8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
- 8227758: More valid PKIX processing
- 8230091: Add verification of clean_catch_blocks
- 8229278: Improve hs_err location printing to assume less about GC internals
- 8230096: ZGC: Remove unused ZObjectAllocator::_nworkers
- 8230092: ZGC: Consolidate ZBackingFile, ZBackingPath and ZPhysicalMemoryBacking on Linux
- 8230090: ZGC: Introduce ZSyscall
- 8227370: Remove SharedPathsMiscInfo
- 8230168: Use ClasspathStream for FileMapInfo::create_path_array
- 8230010: Remove jdk8037819/BasicTest1.java
- 8226831: Use Objects.equals() when appropriate
- 8228507: Archive FDBigInteger
- 8229844: Remove attempt_rebias parameter from revoke_and_rebias()
- 8230118: 32-bit build failures after JDK-8227054
- 8219708: Stop flushing OSR nmethods earlier in the sweeper
- 8230192: Rename G1RedirtyCardsBufferList to G1BufferNodeList
- 8230215: MacOS debug build is broken after JDK-8230003
- 8230220: java/net/HttpURLConnection/HttpURLProxySelectionTest.java fails intermittently
- 8230214: AArch64 build failures after JDK-8229836 (Remove include of globals.hpp from allocation.hpp)
- Merge
- 8230116: Test workaround to Klass::_class_loader_data sometimes NULL problem
- 8230104: JNU_IsInstanceOfByName needs const parameter
- 8229485: Add decrementExact(), incrementExact(), and negateExact() to java.lang.StrictMath
- 8230058: Replace exception from sun.rmi.runtime.Log#getSource() with StackWalker
- 8230011: Consolidate duplicated classpath parsing code in classLoader.cpp
- 8229388: ErrorHandler and ContentHandler contain ambiguous/unfinished specification
- 8229337: java.lang.Math class doc should be adjusted regarding -Exact methods
- 8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems)
- 8227021: VM fails if any sun.boot.library.path paths are longer than JVM_MAXPATHLEN
- 8229970: ZGC: C2: fixup_uses_in_catch may fail when expanding many uses
- 8228839: Non-CFG nodes have control edges to calls, instead of the call's control projection
- 8229127: Make some methods in the allocation path non-virtual
- 8229451: ZGC: Make some roots invisible to the heap iterator
- 8227226: ZGC: Segmented array clearing
- 8225436: Stapled OCSPResponses should be added to PKIXRevocationChecker irrespective of revocationEnabled flag
- 8230046: Build failure after JDK-8230003
- 8078219: Verify lack of @test tag in files in java/net test directory
- Merge
- 8229957: Harden pid verification in attach mechanism
- 8226779: [TESTBUG] Test JFR API from Java agent
- 8229887: (zipfs) zip file corruption when replacing an existing STORED entry
- Merge
- 8229925: [s390, PPC64] Exception check missing in interpreter
- 8230003: Make Monitor inherit from Mutex
- 8199849: Add support for UTF-8 encoded credentials in HTTP Basic Authentication
- 8229998: Build failure after JDK-8227054
- 8230024: Shenandoah: remove unnecessary ShenandoahTimingConverter
- 8229967: Enable thread local handshakes on zero
- 8224624: Inefficiencies in CodeStrings::add_comment cause timeouts
- 8230020: [BACKOUT] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
- 8229912: [TESTBUG] java/net/Socks/SocksIPv6Test fails without IPv6
- 8224909: Unlink Set of LinkedHashSets
- 8229848: [Graal] missing Graal intrinsics for Electronic Code Book (ECB) encryption
- Added tag jdk-14+11 for changeset bf4c808a4488
- 8189633: Missing -Xcheck:jni checking for DeleteWeakGlobalRef
- 8227054: ServiceThread needs to know about all OopStorage objects
- 8207814: (proxy) upgrade the proxy class generator
- 8211360: Change #if DEF to #if defined(DEF)
- 8228547: accessibility errors in jvmti.html
- 8229977: Shenandoah: save/restore FPU state aroud LRB runtime call
- 8229930: internal_name() in annotations.hpp returns "{constant pool}"
- 8229254: solaris_x64 build fails after JDK-8191278
- 8220700: jlink generated launcher script needs quoting to avoid parameter expansion
- 8139820: URLClassPath.FileLoader constructor redundantly checks protocol
- 8229854: Move runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java out of tier1_runtime
- 8229921: Shenandoah: Make Traversal mode non-experimental
- 8229899: Make java.io.File.isInvalid() less racy
- 8229916: Delete redundant test java/net/Socket/reset/Test.java
- 8152467: remove uses of anachronistic array declarations for method return type
- 8226513: JEditorPane is shown with incorrect size
- 8222108: Reduce minRefreshTime for updating remote printer list on Windows
- 8229706: java/net/MulticastSocket/NoLoopbackPackets.java fails on some AIX machines
- 8230079: Update test document by changing "TIMEOUT" to "TIMEOUT_FACTOR"
- 8230000: some httpclients testng tests run zero test
- 8177648: getResponseCode() throws IllegalArgumentException caused by protocol error while following redirect
- 8222363: Update ServerSocket.isBound spec to reflect implementation after close
- 8224878: Use JVMFlag parameters instead of name strings
- 8229836: Remove include of globals.hpp from allocation.hpp
- 8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned
- 8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective
- 8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming
- Added tag jdk-15+2 for changeset f33197adda9a
- 8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes
- 8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp
- Merge
- 8236030: Cleanup use of String.toCharArray
- 8235947: Cleanup/simplify Utils.getBlockTags
- 8235825: C2: Merge AD instructions for Replicate nodes
- 8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes
- 8229888: (zipfs) Updating an existing zip file does not preserve original permissions
- 5064980: URI compareTo inconsistent with equals for mixed-case escape sequences
- 8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure
- 8236077: Clean up the use of modifiers and semicolons
- 8235926: Update @jls @jvms taglets to allow inline usage
- 8236134: files missing in putback to JDK-8233270
- 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java
- 8234971: Incorrect example in j.l.reflect.RecordComponent::toString
- 8233270: Add support to jtreg helpers to unpack packages
- 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
- 8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity
- 8235960: Zero should not trigger the deprecation warning for ports
- Merge
- 8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups
- 8235915: jpackage associations fail when there are spaces in file name or path
- 8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs
- 8235667: IOUtils.copyFile() problems
- 8236070: Backout fix for JDK-8234465
- 8235905: ZGC: Rework how ZRootsIterator visits threads
- 8235996: Move obsolete flag G1RSetScanBlockSize in flags list
- 8235671: enhance print_rlimit_info in os_posix
- 8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder
- 8234465: Encoded elliptic curve private keys should include the public point
- 8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class
- 8235907: Fix tests referencing UseParallelOldGC
- 8235778: No compilation error reported when a record is declared in a local class
- 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper
- 8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied
- Merge
- 8235956: Remove javaClasses offset tests
- 8234968: check calloc rv in libinstrument InvocationAdapter
- 8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists
- 8231559: Remove expired flags in JDK 15
- 8235930: java.util.regex.PrintPattern does not print a link to the next node
- 8234697: Generate sun.security.util.math.intpoly classes during build
- 8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing
- 8235306: Support doc-comment tags that can be inline or block tags
- 8231612: 100% cpu on arm32 in Service Thread
- 8235238: Parsing a time string ignores any custom TimeZoneNameProvider
- 8232733: Remove need to grab Threads_lock while processing handshakes
- 8234728: Some security tests should support TLSv1.3
- 8005819: Support cross-realm MSSFU
- Added tag jdk-15+1 for changeset 63e17cf29bed
- 8235447: Remove (obsolete) @author info from javadoc tests
- 8235842: Shenandoah: Implement native LRB for narrow oop
- 8230771: Remove terminally deprecated constructors in java.base
- 8235514: Update record serialization tests to not use hard coded source versions
- 8225361: Start of release updates for JDK 15
- 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary
- Added tag jdk-15+0 for changeset 2c724dba4c3c
- 8228548: Normalize normalization for all
- 8228711: Path rendered incorrectly when it goes outside the clipping region
- 8226765: Commentary on Javadoc comments
- 8221312: test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java failed
- Merge
- Merge
- 8071275: remove AbstractAssembler::update_delayed_values dead code
- Merge
- Added tag jdk-14+7 for changeset 28ab01c06755
- 8173978: Lookup.in should allow teleporting from a lookup class in a named module without dropping all access
- 8228485: JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception
- 8227927: Move ParallelCleaningTask back to G1
- 8227721: test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java should open the java.net package
- 8228388: Add information about dirty/skipped card for Merge HCC in G1 log
- 8227719: G1 Pending cards estimation too conservative in cost prediction
- 8226913: Scale cards per chunk used during heap root scanning with region size
- Merge
- Merge
- 8228479: Correct the format of ColorChooserDemoTest
- 8219774: Reexamine the initialization of LangReflectAccess shared secret at AccessibleObject::<clinit>
- 8227122: [TESTBUG] Create Docker sidecar test cases
- 8228484: Remove NoAllocVerifier because nothing uses it
- Merge
- 8162929: Enqueuing dirty cards into a single DCQS during GC does not scale
- 8227179: Test for new gc+metaspace=info output format
- 8228394: Cleanup unused java.net SharedSecrets classes
- 8227260: JNI upcalls should bypass class initialization barrier in c2i adapter
- 8226352: Improve Kerberos interop capabilities
- 8228396: Re-enable Stateless Resumption On by default for merge to mainline
- Merge
- 8228492: Remove pako.md
- 8228399: Remove mistaken open.iml
- 8228450: unicode.md and icu.md text should be pre-formatted
- 8228426: xlc: switch to clang-style warning disabling
- 8228468: awt_Robot.c : format string contains 0 within the string body
- 8225782: Remove expired flags in JDK 14
- 6573239: Typo in jfc text file
- 8227384: C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks
- 8231471: Obsolete -XX:CompilationPolicyChoice
- 8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info
- 8231504: Update networking tests to avoid implicit dependency on the system proxies
- 8228625: [TESTBUG] sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr
- 8231546: Suppress warnings on non-serializable instance fields in java.prefs module
- 8231314: java.time serialization warning cleanup
- 8231467: Missing make prerequisite declaration corrupts make dependency files on Windows
- 8226690: SIGSEGV in MetadataOnStackClosure::do_metadata
- 8231448: s390 and ppc - replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type
- 8231294: ZGC: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002 fails
- 8229499: Node budget assert in fuzzed test
- 8219724: ZGC: Make inline cache cleaning more robust
- 8231445: check ZALLOC return values in awt coding
- 8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed
- 8231414: Mark various instance fields of javac internal types as transient
- Added tag jdk-14+16 for changeset d29f0181ba42
- 8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
- 8221623: Add StackWalker micro benchmarks to jdk repo
- 8231443: Add java.io.Serial to list of platform annotations for annotation processing
- 8231174: (fs) FileTime should have 100ns resolution (win)
- 8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
- 8231410: Shenandoah: clone barrier should use base pointer
- 8231442: Suppress warnings on non-serializable instance fields in java.sql.* modules
- 8231387: java.security.Provider.getService returns random result due to race condition with mutating methods in the same class
- 8230110: TestLinkageErrorInGenerateOopMap times out
- 8231317: jdk/jfr/jcmd/TestJcmdConfigure.java fails with "java.lang.RuntimeException: assertTrue: expected true, was false"
- 8231447: Shenandoah: Compilation-time regression after JDK-8231086
- 8231055: C2: arraycopy with same non escaping src and dest but different positions causes wrong execution
- 8228659: Record which Java methods are called by native codes in JGSS and JAAS
- 8154520: java.time: appendLocalizedOffset() should return the localized "GMT" string
- 8222791: Order of evaluation of -link params in Javadoc tool reversed -> regression with split packages
- 8227866: Shenandoah: Split weak root processing and class unloading in parallel cleaning task
- 8227693: HTML error in jdwp-protocol.html
- 8227868: jinfo and jstack can fail converting UTF8 output to strings
- 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642
- 8227923: End position of EndElementTree is -1
- 8225648: [TESTBUG] java/lang/annotation/loaderLeak/Main.java fails with -Xcomp
- 8227869: fix wrong format specifiers in os_aix.cpp
- 8227737: avoid implicit-function-declaration on AIX
- 8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows
- 8221303: sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java fails due to java.rmi.server.ExportException: Port already in use
- 8226910: make it possible to use jtreg's -match via run-test framework
- 8228340: JVMCI deleteGlobalHandle doesn't delete the handle
- 8227441: Enhance logging when reading the fontconfig info file
- 8227397: Add --with-extra-asflags configure option
- 8228420: compile error in shenandoahSupport.cpp with clang 9
- 8227642: [TESTBUG] Make docker tests podman compatible
- 8227692: Remove develop feature PrintMallocStatistics
- 8228368: avoid incompatible pointer to integer conversion initializing gint in gtk2_interface
- 8227633: avoid comparing this pointers to NULL
- 8157830: Errors in XSLT stylesheet are not dispatched correctly to ErrorListener
- 8228392: Backout incorrect change done by JDK-8067801
- 8227653: Add VM Global OopStorage
- 8227755: Need more than 2 distinct CodeCache unloading cycles
- 8227652: SetupOperatorNewDeleteCheck should discuss deleting destructors
- 8228338: tools/pack200/TimeStamp.java fails with NullPointerException
- 8227815: Minimal VM: set_state is not a member of AttachListener
- 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
- 8227766: CheckUnhandledOops is broken in MemAllocator
- 8227435: Perf::attach() should not throw a java.lang.Exception
- 8227834: build.log output from failing commands : include the hs_error file path in case of crashes in build
- 8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows
- 8073213: javadoc of PushbackInputStream methods should specify NullPointerExceptions
- 8228204: Fix for JDK-8067801 breaks java/io/NegativeInitSize.java
- 8067801: Enforce null check for underlying I/O streams
- 8131664: Javadoc for PrintStream is now incorrect
- Added tag jdk-14+6 for changeset 443f7359b34d
- 8206179: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value
- 8227090: G1 does not account the OptMergeRS in cost per card calculation
- 8227089: Add timing information for merging humongous remembered sets
- 8227084: Add timing information for merge heap root preparation
- 8227671: G1: assert_used_and_recalculate_used_equal performs work in product builds
- 8226232: Move merge heap roots code out from G1RemSetScanState
- 8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134"
- 8227635: Shenandoah: SHBSA::load_at() needs to deal IN_NATIVE load
- Merge
- 8227587: Add internal privileged System.loadLibrary
- 8227677: Shenandoah: C2: Make in-native LRB special case of normal LRB
- Merge
- 8227392: Colors with alpha are painted incorrectly on Linux, after JDK-8214579
- 8227631: Adjust AIX version check
- 8227615: [TESTBUG] JTReg "jdk/sun/security/util/FilePermCompat/CompatImpact.java" fails with graal
- 8227640: javac crashes on text blocks with invalid escapes
- 8227512: [TESTBUG] Fix JTReg javac test failures with Graal
- 8176447: javax.xml.validation.Validator validates incorrectly on uniqueness constraint
- 8227720: Improve ExtendedSocketOptions initialization
- 8227632: Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4
- 8227440: Implement fix to JDK-8224642 on all platforms
- 8226653: [accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor
- 8227496: Update NUM_CDS_REGIONS and CURRENT_CDS_ARCHIVE_VERSION in cds.h
- 8227574: [TESTBUG] JTReg tests fail with Graal due to access denied
- 8227368: EnumSet.class serialization broken in JDK 9+
- 8227636: Fix output dir for jlink_jre target in Images.gmk
- 8227630: adjust format specifiers in loadlib_aix.cpp
- 8225690: Multiple AttachListener threads can be created
- 8225483: Shenandoah: Enhance native access barrier
- 8227289: Enable assertions for some shell to java conversion tests after JDK-8218960
- 8227676: Shenandoah: More consistent naming of LRB entry points
- 8227637: Adjust Shenandoah C2 verifier to recognize IN_NATIVE barriers
- 8227438: [TESTLIB] Determine if file exists by Files.exists in function FileUtils.deleteFileIfExistsWithRetry
- 8227594: sadebugd/DebugdConnectTest.java fails due to "java.rmi.NotBoundException: SARemoteDebugger"
- 8227644: make more build-time variables available to Markdown files
- 8227068: [Graal] MappedByteBuffer bulk access memory failures are not handled gracefully
- 8227613: "draft" header should be in a <header> instead of <div>
- 8227582: runtime/TLS/testtls.sh fails on x86_32
- Merge
- 8227578: Wrong JRE targets in Images.gmk after JDK-8219971
- 8227422: sun/net/www/protocol/file/DirPermissionDenied.java failed on Windows 2016 because DirPermissionDenied directory has no read permission
- 8225423: GTK L&F: JSplitPane: There is no divider shown
- 8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support
- 8227602: Update nroff version of man pages
- 8178843: A bug in an inner loop in MethodGenerator's getLocals method
- 8227391: Update double-conversion to version 3.1.5
- 8223451: Make optimistic types disabled by default
- 8227527: LogDecorations should lazily resolve host name
- 8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
- Merge
- 8227549: Fix style of links in specs for consistency
- 8181386: CipherSpi ByteBuffer to byte array conversion fails for certain data overlap conditions
- 8226536: Catch OOM from deopt that fails rematerializing objects
- Added tag jdk-13+29 for changeset 3081f39a3d30
- 8224560: (tz) Upgrade time-zone data to tzdata2019a
- 8227009: JDK 13 L10n resource files update - msgdrop 10
- 8220041: NullPointerException at jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0
- 8227059: sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out
- 8227381: GSS login fails with PREAUTH_FAILED
- 8225687: Newly added sspi.cpp in JDK-6722928 still contains some small errors
- 8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15
- 8227034: Graal crash with gcbasher
- 8227237: [Graal] org.graalvm.compiler.api.directives.test.ProbabilityDirectiveTest fails with -Xcomp
- 8224531: SEGV while collecting Klass statistics
- 8227277: HeapInspection::find_instances_at_safepoint walks dead objects
- 8227127: Era designator not displayed correctly using the COMPAT provider
- Merge
- 8227117: normal interpreter table is not restored after single stepping with TLH
- 8221577: [Graal] Implement basic type consistency checks for Low level MH intrinsics
- 8226302: Test failures on IBM platforms (power and s/390) after JDK-8223837
- 8221514: [Graal] java/lang/String/CompactString/ tests fail with "GraalError: failed guarantee: no FrameState at DeoptimizingNode" in Graal -Xcomp mode
- 8224254: compiler/graalunit/HotspotJdk9Test.java is timing out intermittently
- 8225064: [Graal] Application SEGV in G1ParScanThreadState::copy_to_survivor_space(G1HeapRegionAttr, oopDesc*, markOopDesc*)+0x48
- 8226654: Some swing gtk regression tests fail with "java.lang.InternalError: Unable to load native GTK librarie
- 8227305: Krb5Util::getTicketFromSubjectAndTgs is useless
- 8226627: assert(t->singleton()) failed: must be a constant
- 8226695: Shenandoah: Wire C1 and C2 IN_NATIVE barrier
- 8227275: Within native OOM error handling, assertions may hang the process
- 8227031: Print NMT statistics on fatal errors
- 8227416: Add a "Table Of Contents" to HTML version of man pages
- 8209790: SA tools not providing option to connect to debug server
- 8227539: Replace wildcard address with loopback or local host in tests - part 20
- 7148925: StAXSource causes exceptions to be thrown with certain wellformed XML instances
- 8227252: [aix] Disable jdk/java/lang/reflect/exeCallerAccessTest
- 8226406: JVM fails to detect mismatched or corrupt CDS archive
- 8042383: [TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails with shortcuts on menus do not work
- 8226525: HotSpot compile-time error for x86-32
- 8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory
- 8225715: jhsdb jmap fails to write binary heap dump of a jshell process
- Added tag jdk-14+5 for changeset 0f1e29c77e50
- 8226756: Replace wildcard address with loopback or local host in tests - part 18
- Merge
- 8227338: templateInterpreter.cpp: copy_table() needs to be safer
- 8225479: com.sun.net.httpserver.HttpContext that does not end with '/' has surprising matches
- 8222446: assert(C->env()->system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ
- 8224560: (tz) Upgrade time-zone data to tzdata2019a
- Merge
- 8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15
- 8191890: Biased locking still uses the inferior stop the world safepoint for revocation
- 8225035: Thread stack size issue caused by large TLS size
- 8227389: Remove unsupported xlc16 compile options on aix
- 8223443: Calling Trees.getScope early changes names of local/anonymous classes
- Merge
- Merge
- 8225626: JMH Test Support for JDK-8222074
- 8217170: gc/arguments/TestUseCompressedOopsErgo.java timed out
- Merge
- 8224741: Optimize the scan area during the Scan Heap Roots phase
- 8227327: Shenandoah: Faster and more parallel tests
- Merge
- 8227124: "could not open pipe" error does not report error details
- 8225239: Refactor NetworkInterface lookups
- 8226409: Enable argument profiling for sun.misc.Unsafe.put*/get*
- 8227039: Shenandoah: Aggressive heuristics for Traversal mode
- 8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp
- 8226793: Replace OopStorage dup_name with os::strdup
- 8226823: Adjust BarrierSetC2 for C2 runtime calls
- 8226822: GC interface for C1 runtime calls
- 8227010: Error recovery after local variable redeclaration can be improved
- 8224657: [TESTBUG] java/util/Locale/SoftKeys.java should be ignored but run
- 8226757: Shenandoah: Make traversal and passive modes explicit
- 8225706: JFR RootResolver resets CLD claims with no restore
- 8227086: Use AS_NO_KEEPALIVE loads in HeapDumper
- 8229839: Break circular dependency between oop.inline.hpp and markWord.inline.hpp
- 8229838: Rename markOop files to markWord
- 8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed
- 8224974: Implement JEP 352
- 8229158: make UseSwitchProfiling non-experimental or false by-default
- 8227442: Make young_index_in_cset zero-based
- 8228888: C2 compilation fails with assert "m has strange control"
- 8202385: Annotation to mark serial-related fields and methods
- 8228757: Fail fast if the handshake type is unknown
- 8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp
- 8229835: Shenandoah should recommend -Xlog:safepoint+stats
- 8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries
- 8229352: Use of an uninitialized register in 32-bit ARM template interpreter
- 8226204: SA: Refactoring for option processing in SALauncher
- 8191169: java/net/Authenticator/B4769350.java failed intermittently
- 8229773: Resolve permissions for code source URLs lazily
- 8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
- 8229808: javaVFrame::print_lock_info_on fails to disable extra printing
- 8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
- 8229044: G1RedirtyCardsQueueSet should be local to a collection
- 8221307: String.substring() OOB exception on start index reports improper information
- 8229420: [Redo] jstat reports incorrect values for OU for CMS GC
- 8229345: Memory leak due to vtable stubs not being shared on SPARC
- 8229481: sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException
- 8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
- 8224666: Parallel GC: Use WorkGang (8: obsolete and remove flags)
- 8224665: Parallel GC: Use WorkGang (7: remove task manager)
- 8224664: Parallel GC: Use WorkGang (6: PSRefProcTaskProxy)
- 8224663: Parallel GC: Use WorkGang (5: ScavengeRootsTask)
- 8224662: Parallel GC: Use WorkGang (4: SharedRestorePreservedMarksTaskExecutor)
- 8224661: Parallel GC: Use WorkGang (3: UpdateDensePrefixAndCompactionTask)
- 8224660: Parallel GC: Use WorkGang (2: MarksFromRootsTask)
- 8224659: Parallel GC: Use WorkGang (1: PCRefProcTask)
- 8229775: Incorrect warning when jar was signed with -sectionsonly
- 8226645: [TESTBUG] some AppCDS tests rely on illegal reflective access
- 8229699: [Graal] jck tests fail on windows with AOTed Graal
- 8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767
- 8226848: jline/terminal/impl files missing classpath exception clause in license header
- 8229486: Replace wildcard address with loopback or local host in tests - part 21
- 8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
- 8225788: Dead code in thread and safepoint
- 8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64
- Added tag jdk-14+10 for changeset ececb6dae777
- 8228858: Reimplement JVM_RawMonitors to use PlatformMutex
- 8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default
- 8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs)
- 8184432: Remove references to jdbc at sun.com from javax.sql.rowset.spi.SyncProvider
- 5103339: Strengthen NoSafepointVerifier
- 8217606: LdapContext#reconnect always opens a new connection
- 8228857: Refactor PlatformMonitor into PlatformMutex and PlatformMonitor
- 8228835: Memory leak in PKCS11 provider when using AES GCM
- 8228613: java.security.Provider#getServices order is no longer deterministic
- 8209005: Lookup.unreflectSpecial fails for default methods when Lookup.findSpecial works
- 8229212: clear up CHECK_OWNER confusion in objectMonitor.cpp
- 8211990: DateTimeException thrown when calculating duration between certain dates
- 8229474: Shenandoah: Cleanup CM::update_roots()
- 8229348: java/net/DatagramSocket/UnreferencedDatagramSockets.java fails intermittently
- 8228508: [TESTBUG] java/net/httpclient/SmokeTest.java fails on Windows7
- 8229470: Shenandoah: Fix C1 getAndSetObject() failure
- 8229419: Shenandoah: Cleanup LRB strength selector code
- 8228502: javac crashed on a broken classfile with ConstantValue attribute on a field of type Object
- 8228647: Broken enum produce inconvenient errors and AST
- 8227922: DocTreeScanner does not dive into AttributeTree.getValue() and LiteralTree.getBody()
- 8224957: C2 compilation fails with assert: Bad graph detected in build_loop_late
- 8228772: C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached
- 8229447: Problem list compiler/unsafe/UnsafeGetConstantField.java on Sparc until JDK-8229446 is fixed
- 8226374: Restrict TLS signature schemes and named groups
- 8228369: Shenandoah: Refactor LRB C1 stubs
- 8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations
- 8229407: Avoid ConcurrentHashMap resizes during bootstrap
- 8185898: setRequestProperty(key, null) results in HTTP header without colon in request
- 8219082: jdk/jfr/event/runtime/TestShutdownEvent.java failed in validateStackTrace()
- 8229406: ZGC: Fix incorrect statistics
- 8229236: CriticalJNINatives: dll handling should be done in native thread state
- 8225670: compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
- 8229386: Typo "lables" in doc comment
- 8229267: [TESTBUG] Remove unnecessary @modules dependencies in CDS tests
- 8227697: Improve text in Taglet API spec for expected results with standard doclet
- 8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory
- 8229283: StringLatin1 should consistently use CharacterDataLatin1.instance when applicable
- 8229350: Shenandoah does not need barriers before CreateEx
- 8226228: Make Threads_lock an always safepoint checked lock
- 8229027: Improve how JNIHandleBlock::oops_do distinguishes oops from non-oops
- Merge
- Added tag jdk-13+33 for changeset 9c250a7600e1
- 8225430: Replace wildcard address with loopback or local host in tests - part 14
- 8228970: AssertionError in ResponseSubscribers$HttpResponseInputStream
- 8229036: Remove the testing against NSK_TRUE from tests
- 8227439: Turn off AOT by default
- 8229180: Remove EA from JDK 13 version string
- 8228778: JDK 13 L10n resource files update - msgdrop 20
- 8228359: [TESTBUG] jdk.jfr.e.g.c.TestGCHeapConfigurationEventWith32BitOops.java does not expect MinHeapSize to be aligned to HeapAlignment
- 8229219: C2 compilation fails with assert: Bad graph detected in build_loop_late
- Added tag jdk-14+9 for changeset 18f189e69b29
- Added tag jdk-13+33 for changeset 5c85b58e2a42
- 8215181: Accounting currency format support
- Merge
- Merge
- 8229214: Don't use GCM with PKCS5Padding in test/micro/org/openjdk/bench/javax/crypto/
- 8226530: ZipFile reads wrong entry size from ZIP64 entries
- 8228971: Locale API doc has redundant hyphens for some parameters
- 8229213: Shenandoah: Allow VM global oop storage to be processed concurrently
- 8229208: Remove Monitor::ClearMonitor
- 8228469: (tz) Upgrade time-zone data to tzdata2019b
- 8229206: Shenandoah: ShenandoahWeakRoot::oops_do() uses wrong timing phase
- 8213031: (zipfs) Add support for POSIX file permissions
- 8229016: C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required
- 8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model
- 8228503: Rename "rs_lengths" to "rs_length" in ergo code
- 8227225: ParallelGC: add subspace transitions for young gen for gc+heap=info log lines
- 8229156: ProblemList gc/stress/gclocker/TestExcessGCLockerCollections.java
- 8229129: ZGC: Fix incorrect format string for doubles
- 8229128: ZGC: Remove unused ZThreadRootsIterator
- 8229017: ZGC: Various cleanups of ZVerify
- 8228657: ZGC: ZObjectAllocator::used() should take undone allocations into account
- 8229135: ZGC: Adding missing ZStatTimerDisable before call to ZVerify::roots_strong()
- 8210755: Define standard names for EC curves and TLS signature schemes
- 8228753: Deprecate -XX:FieldsAllocationStyle product option
- 8229134: [TESTBUG] 32-bit build fails gc/arguments/TestSurvivorAlignmentInBytesOption.java after JDK-8228855
- 8229176: Shenandoah should acquire CodeCache_lock without safepoint check
- 8228902: add os::dll_load to the unified logging os category
- Merge
- 8225776: Optimize branch frequency of G1's write post-barrier in C2
- 8229000: Fix lock and reenable assert in Monitor::check_safepoint_state
- 8229018: Switching to an infinite socket timeout on Windows leads to high CPU load
- 8158880: test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java fail with zh_CN locale
- 8058539: Platform specific source files may not end up in src.zip
- 8228393: Add an indicator for external links in javadoc
- 8226964: [Yaru] GTK L&F: There is no difference between menu selected and de-selected
- 8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else?
- 6394013: C2: Remove VerifyOpto
- 8228687: [TESTBUG] exclude Container tests from hotspot_misc group
- 8229032: ProblemList jdk/internal/platform/docker/TestDockerMemoryMetrics.java
- 8228998: Remove the testing against NSK_FALSE from tests
- 8228649: [PPC64] SA reads wrong slots from interpreter frames
- 8229002: Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl()
- 8228352: CANON_EQ breaks when pattern contains supplementary codepoint
- 8228999: ProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java
- 8226899: Problemlist compiler/rtm tests
- Added tag jdk-14+8 for changeset c0023e364b6f
- Merge
- 8228764: New library dependencies due to JDK-8222720
- 8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms
- 8228904: Problemlist docker/TestJcmdWithSideCar.java until JDK-8228850 and JDK-8228960 are fixed
- 8228907: Some gc argument checking tests fail after JDK-8228855
- 8227170: (.hg)Ignore the JTwork and JTreport directories generated at the root of the repo
- 8048556: Unnecessary GCLocker-initiated young GCs
- 8228855: Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails after JDK-8227123
- 8228674: LogCompilation: Improvements to log compare feature
- 8228630: Remove always true parameter to NoSafepointVerifier
- 8228673: Remove develop flag StrictSafepointChecks
- 8228775: Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier
- 8193042: NativeLookup::lookup_critical_entry() should only load shared library once
- 8227250: UserHandler contains ancient LinuxThreads code
- 8227528: TestAbortVMOnSafepointTimeout.java failed due to "RuntimeException: 'Safepoint sync time longer than' missing from stdout/stderr"
- 8228725: AArch64: Purge method call format support
- 8228672: [TESTBUG] gc/metaspace/TestSizeTransitions.java fails on 32-bit platforms
- 8227609: (fs) Files.newInputStream(...).skip(n) should allow skipping beyond file size
- 8228743: [PPC64, s390] Implement FastJNIAccessors
- 8227123: Assertion failure when setting SymbolTableSize larger than 2^17 (131,072)
- 8191138: Remove deprecated java.security.acl APIs
- 8228745: sun/security/tools/jarsigner/Warning.java test timeout
- 8228755: ProblemList sun/security/tools/jarsigner/Warning.java
- 8228668: compiler/codegen/aes/TestAESMain.java failed with GCM mode must be used with NoPadding
- 8228742: Remove javax/net/ssl/SSLSocket/Tls13PacketSize.java from ProblemList
- Merge
- 8227680: FastJNIAccessors: Check for JVMTI field access event requests at runtime
- 8078891: java.io.SequenceInputStream.close is not atomic and not idempotent
- 8181493: (fs) Files.readAttributes(path, BasicFileAttributes.class) should preserve nano second time stamps
- 8202339: [TESTBUG] Consolidate the tests in runtime/SharedArchiveFile and runtime/appcds
- 8228596: Class redefinition fails when condy instructions are removed
- 8228400: Remove built-in AArch64 simulator
- 8228618: s390: c1/c2 fail to add a metadata relocation in the static call stub
- 8227407: ZGC: C2 loads and load barriers can get separated by safepoints
- 8228403: SignTwice.java failed with java.io.FileNotFoundException: File name too long
- 8228589: BasicJStackTest.java and JcmdOutputEncodingTest.java failing after JDK-8227868
- 8228645: Don't run sun/security/pkcs11/Cipher/TestKATForGCM.java on buggy NSS solaris versions
- 8228650: runtime/SharedArchiveFile/CheckDefaultArchiveFile.java test fails on AIX
- 8156207: Resource allocated BitMaps are often cleared unnecessarily
- 8223769: Assert triggers with -XX:+StressReflectiveCode
- 8221205: Obsolete AllowJNIEnvProxy
- 8228671: Fastdebug VM throws InternalError when publicLookup.in(T) is used to resolve a member
- 8226796: Reduce debug level logging for oopstorage+blocks
- 8228631: Fix inconsistent OopStorage::Block owner usage
- 8228465: HOST locale provider holds wrong era name for GregorianCalendar in US locale
- 8226808: PreparedStatement javadoc typo
- 8068376: Validator fails valid XML files due to String == in XSD validator code
- 8212970: TZ database in "vanguard" format support
- 8228623: Update copyright year to 2019 for several java properties file
- 8228407: JVM crashes with shared archive file mismatch
- 8228602: Add sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java to problem list
- 8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes)
- 8228650: runtime/SharedArchiveFile/CheckDefaultArchiveFile.java test fails on AIX
- 8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms
- 8228834: Regression caused by JDK-8214542 not installing complete checkpoint data to candidates
- 8227919: 8213232 causes crashes on solaris sparc64
- Added tag jdk-13+32 for changeset 929f37a9c35d
- 8228397: Missing license copyright header in some properties files
- 8226905: unproblem list applications/ctw/modules/* tests on windows
- Added tag jdk-13+31 for changeset 6a159c6c23cc
- 8227260: JNI upcalls should bypass class initialization barrier in c2i adapter
- 8228341: SignTwice.java fails intermittently on Windows
- 8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6"
- 8228532: Shenandoah: Implement SBSA::try_resolve_jobject_in_native()
- 8228578: fix CFData object leak in macosx KeystoreImpl.m
- 8228571: [TESTBUG] Fix tests failing on non-aot platforms after JDK-8227512
- Merge
- 8226771: Update Graal
- 8184157: (ch) AsynchronousFileChannel hangs with internal error when reading locked file
- 8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes)
- 8180392: SunJCE provider should throw exceptions for unsupported mode and padding combinations
- 8228501: java_props_macosx.c - provide missing CFRelease for CFLocaleCopyCurrent
- 8228494: Update nroff version of man pages
- 8228490: Shenandoah: Shenandoah concurrent root evacuation may race against OopStorage::release()
- 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642
- 8227642: [TESTBUG] Make docker tests podman compatible
- 8225642: ZGC: Crash due to bad oops being spilled to stack in load barriers
- 8219687: G1 asserts nmethod should not be unloaded during parallel code cache unloading
- 8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak
- 8224674: NMethod state machine is not monotonic
- 8228342: Add SignTwice.java to problem list
- 8217375: jarsigner breaks old signature with long lines in manifest
- 8227437: S4U2proxy cannot continue because server's TGT cannot be found
- 8048595: problemList failing/ignored manual tests in security-libs
- 8226338: Updates to Stateless Resumption
- Added tag jdk-13+30 for changeset 2e63fb0a885f
- 8227551: Session Resumption without Server-Side State off by default
- 8227646: [TESTBUG] appcds/SharedArchiveConsistency timed out
- 8226522: No compilation error reported when yield is used in incorrect context
- Merge
- 8215523: jstat reports incorrect values for OU for CMS GC
- 8227032: MetaspaceUtils::print_report crashes when called before initialization
- 8227252: [aix] Disable jdk/java/lang/reflect/exeCallerAccessTest
- 8227171: provide function names in native stack trace on aix with xlc16
- 8227173: Minor cleanup of unused code in compile.hpp
- 8227202: clarify Class.isEnum() doc
- Merge
- 8227080: (fs) Files.newInputStream(...).skip(n) is slow
- Added tag jdk-14+4 for changeset 19d0b382f086
- Added tag jdk-13+28 for changeset 1e95931e7d8f
- 8223575: add subspace transitions to gc+metaspace=info log lines
- 8226566: [JVMCI] java.* classes are no longer necessarily resolved by the boot class loader
- 8223291: Whitespace is added to CDATA tags when using OutputKeys.INDENT to format XML
- 8227199: Shenandoah: Remove superfluous calls to can_do_traversal_gc()
- Merge
- 8227178: Backout of 8215523
- 8226238: Improve error output and fix elf issues in os::dll_load
- 8227085: ZGC: Add on_weak load barrier verification
- 8227083: ZGC: C2: Generates on_weak barrier for WeakCompareAndSwap
- 8225770: ZGC: C2: Generates on_weak instead of on_strong barriers
- 8226956: Add invocation tests for Graal and C1
- Merge
- 8226525: HotSpot compile-time error for x86-32
- 8226976: SessionTimeOutTests uses == operator for String value check
- 8224480: (fc) java/nio/channels/FileChannel/MapTest.java fails intermittently
- 8227101: Shenandoah: Use ShenandoahSharedFlag for claimed flag in ShenandoahSerialRoot
- 8226602: Test convenience reactive primitives from java.net.http with RS TCK
- 8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak
- 8227035: JVM::printFlags fails in native OOM situations
- Merge
- 8226603: accessibility issues in specs/jvmti.html
- 8226957: Shenandoah: Remove obsoleted ShenandoahStoreCheck option
- 8225344: Avoid VM_EnableBiasedLocking VM operation during bootstrap if BiasedLockingStartupDelay is 0
- 8226287: Make process_users_of_allocation handle gc barriers
- 8226287: Make process_users_of_allocation handle gc barriers
- 8226967: Minimal VM: FALSE was not declared in this scope
- 8226778: [JVMCI] Handle unpacking properly in Deoptimiziation::get_cached_box()
- Merge
- 8226809: Circular reference in printed stack trace is not correctly indented & ambiguous
- 8226917: jvmti/scenarios/contention/TC04/tc04t001/TestDescription.java fails on jvmti->InterruptThread (JVMTI_ERROR_THREAD_NOT_ALIVE)
- 8226533: JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly
- 8226706: (se) Reduce the number of outer loop iterations on Windows in java/nio/channels/Selector/RacyDeregister.java
- 8226869: Test java/util/Locale/LocaleProvidersRun.java should enable assertions
- 8226651: Setting the mgfHash in CK_RSA_PKCS_PSS_PARAMS has no effect
- 8211723: AppCDS: referring to a jar file in any way other than exactly how it was done during dumping doesn't work
- 8226878: zero crashes after JDK-8191278
- 8226876: Assertion in sun/util/locale/provider/CalendarDataUtility on Windows after JDK-8218960
- 8226514: Replace wildcard address with loopback or local host in tests - part 14
- 8223173: Implement fast class initialization checks on AARCH64
- 8222968: ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
- 8226879: Memory leak in Type::hashcons
- Merge
- 8226783: GTK is not being returned as the System L&F on Gnome
- 8225437: JvmtiExport::gc_epilogue is unnecessary
- 8226825: Replace wildcard address with loopback or local host in tests - part 19
- 8226871: invalid use of incomplete type class MacroAssembler when building minimal after JDK-8191278
- 8213108: Improve work distribution during remembered set scan
- 8226510: No compilation error when switch expression has no result expressions
- 8224650: Add tests to support X25519 and X448 in TLS
- 8226608: Hide the onjcmd option from the help output
- 8225497: Update Graal
- Added tag jdk-13+27 for changeset b7f68ddec66f
- Added tag jdk-14+3 for changeset e64383344f14
- 8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count
- 8134672: [TEST_BUG] Some tests should check isDisplayChangeSupported
- Merge
- 8225255: Make SATB qset lock-free
- 8225702: Safepoint counter can't be used for safepoint detection
- 8224764: Create jtreg test for JDK-8222252
- 8224137: Analyze and port invocation tests to jtreg and co-locate to jdk repo
- 8224157: BCEL: update to version 6.3.1
- 8226785: MandatoryWarningHandler.java contains implementation of Objects.equals functionality
- 8224849: Flag (?U:...) is allowed for non-capturing groups
- 8226543: Reduce GC pressure during message digest calculations in password-based encryption
- 8226607: Inconsistent info between pcsclite.md and MUSCLE headers
- 8222563: Remove terminally deprecated method netscape.javascript.JSObject::getWindow
- 8225644: C1 dumps incorrect class name in ClassCastException message
- 8226515: AArch64: float point register corruption in ZBarrierSetAssembler::load_at
- 8226607: Inconsistent info between pcsclite.md and MUSCLE headers
- 8226709: MethodTypeDesc::resolveConstantDesc needs access check per the specification
- 8226462: [TESTBUG] runtime/appcds/sharedStrings/SysDictCrash.java failed with Cannot dump shared archive
- 8226730: Missing `@` in code tags
- 8196467: javax/swing/JInternalFrame/Test6325652.java fails
- 8226361: jdk ProblemList file contains more than 1 entry for a test
- 8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes
- 8226697: Several tests which need the @key headful keyword are missing it
- 8225369: [AOT] vm/classfmt/cpl/cplres001/cplres00101m004/cplres00101m004.html fails
- 8226628: The copyright footer should be enclosed in <footer>
- 8191278: MappedByteBuffer bulk access memory failures are not handled gracefully
- 8224506: [TESTBUG] TestDockerMemoryMetrics.java fails with exitValue = 137
- 8224502: [TESTBUG] JDK docker test TestSystemMetrics.java fails with access issues and OOM
- 8180005: Provide specific links in KeyManagerFactory and TrustManagerFactory to the Standard Algorithm Names Specification
- 8226595: jvmti/scenarios/contention/TC04/tc04t001/TestDescription.java still fails due to wrong number of MonitorContendedEntered events
- 8224555: vmTestbase/nsk/jvmti/scenarios/contention/TC02/tc02t001/TestDescription.java failed
- 8225146: Accessibility issues in javax/swing/plaf/nimbus/doc-files/properties.html
- 8226593: Fix HTML in com/sun/jdi/doc-files/signature.html
- 8226592: Fix HTML in table for jdk.zipfs module-info
- 8226269: Race in SetupProcessMarkdown
- Merge
- 8225257: sun/security/tools/keytool/PSS.java timed out
- 8226394: [TESTBUG] vmTestbase/metaspace/flags/maxMetaspaceSize/TestDescription.java fails with java.lang.NoClassDefFoundError
- 8226203: MappedByteBuffer.force method may have no effect on implementation specific map modes
- 8226538: find-files.gmk gets corrupted if tab completion is used before running make first
- 8226307: Curve names should be case-insensitive
- 8225802: Remove unused CSS classes from HTML doclet
- 8133489: Better messaging for PKIX path validation matching
- 8223736: jvmti/scenarios/contention/TC04/tc04t001/TestDescription.java fails due to wrong number of MonitorContendedEntered events
- Merge
- 8220175: serviceability/dcmd/framework/VMVersionTest.java fails with a timeout
- 8225590: Shenandoah: Refactor ShenandoahClassLoaderDataRoots API
- 8226412: Fix command-line help text for javac -target
- 8223727: com/sun/jndi/ldap/privconn/RunTest.java failed due to hang in LdapRequest.getReplyBer
- 8226518: Typo in the ConnectionBuilder javadoc examples
- 8226325: Support building of filtered spec bundles
- 8225684: [AOT] vmTestbase/vm/oom/production/AlwaysOOMProduction tests fail with AOTed java.base
- 8220229: Timezone pattern "OOOO" does not result in the full "GMT+00:00" substring
- 8223794: applications/kitchensink/Kitchensink.java crash bad oop with Graal
- 8226521: Detect WSL2 as WSL in configure
- 8226404: bootcycle build uses wrong CDS archive
- 8226413: Shenandoah: Separate root scanner for SH::object_iterate()
- 8226468: [aix] loadquery failed error message displayed
- Merge
- 8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes
- 8214822: Move ConcurrentHashTable VALUE parameter to CONFIG
- 8226310: Shenandoah: Concurrent evacuation of CLDG
- 8226311: Shenandoah: Concurrent evacuation of OopStorage backed weak roots
- 8226683: Remove review suggestion from fix to 8219804
- 8219804: java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException
- 8226586: Shenandoah: No need to pre-evacuate roots for degenerated GC
- Merge
- 8225810: Update JVMCI
- 8185139: [Graal] Tests which set too restrictive security manager fail with Graal
- 8224642: Test sun/tools/jcmd/TestJcmdSanity.java fails: Bad file descriptor
- 8213561: ZipFile/MultiThreadedReadTest.java timed out in tier1
- 8225766: Curve in certificate should not affect signature scheme when using TLSv1.3
- 8226286: Remove unused method java.lang.Integer::formatUnsignedInt and cleanup Integer/Long classes
- Added tag jdk-14+2 for changeset 43627549a488
- Added tag jdk-13+26 for changeset 0692b67f5462
- Merge
- 8226359: Switch to JCov build which supports byte code version 58
- 8226304: Obsolete the -XX:+FailOverToOldVerifier option
- 8214469: [macos] PIT: java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.java fails
- 8225716: G1 GC: Undefined behaviour in G1BlockOffsetTablePart::block_at_or_preceding
- 8225789: Empty method parameter type should generate ClassFormatError
- 8226382: ProblemList java/lang/constant/MethodTypeDescTest.java
- 8226381: ProblemList java/lang/reflect/PublicMethods/PublicMethodsTest.java
- 8226360: merge entries in hotspot problem lists
- 8225682: Reference to JNI spec on java.sun.com
- 8226313: problem list compiler/types/correctness tests
- 8225748: Use SHA-256 for javap classfile checksum
- 8225310: JFR crashed in JfrPeriodicEventSet::requestProtectionDomainCacheTableStatistics()
- 8225716: G1 GC: Undefined behaviour in G1BlockOffsetTablePart::block_at_or_preceding
- 8225582: Shenandoah: Enable concurrent evacuation of JNIHandles
- Merge
- 8225779: Remove unused CollectedHeap::cell_header_size()
- 8226303: Examine the HttpRequest.BodyPublishers for exception handling
- 8226198: use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state
- 8200701: jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801
- 8217348: assert(thread->is_Java_thread()) failed: just checking
- 8226222: [JVMCI] Export AArch64 field VM_Version::_psr_info.dczid_el0
- 8225573: Shenandoah: Enhance ShenandoahVerifier to ensure roots to-space invariant
- 8225680: Address links in java.sql.rowset
- Merge
- 8226319: Add forgotten test/jdk/java/net/httpclient/BodySubscribersTest.java
- 8225804: SA: Remove unused CollectedHeap.oopOffset() method
- 8226242: Diagnostic output for posix_spawn failure
- 8225583: Examine the HttpResponse.BodySubscribers for null handling
- 8226227: Missing include of thread.inline.hpp
- 8225636: SA can't handle prelinked libraries
- 8225578: Replace wildcard address with loopback or local host in tests - part 16
- 8224851: AArch64: fix warnings and errors with Clang and GCC 8.3
- 8200701: jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801
- 8225801: Shenandoah: Adjust SA to reflect recent forwarding pointer changes
- 8225550: Shenandoah: Prevent SH::object_iterate() call's side-effects
- 8225743: Remove ShenandoahBarrierSetC2::escape_is_barrier_node and related GC interface
- 8225783: Incorrect use of binary operators on booleans in type.cpp
- 8217705: HttpClient - wrong exception type when bad status line is received
- 8225339: Optimize HashMap.keySet()/HashMap.values()/HashSet toArray() methods
- 8222369: ExecutableElement.getReceiverType returns null instead of NOTYPE
- Added tag jdk-14+1 for changeset 2f4e214781a1
- 8223813: (aio) Iocp.getErrorMessage should drop trailing \r\n
- 8164819: Make javac's toString() on annotation objects consistent with core reflection
- 8225543: Jcmd fails to attach to the Java process on Linux using the main class name if whitespace options were used to launch the process
- 8181837: [Graal] compiler/jvmci/SecurityRestrictionsTest.java fails with AccessControlException
- 8225801: Shenandoah: Adjust SA to reflect recent forwarding pointer changes
- 8225392: Comparison builds are failing due to cacerts file
- 8224829: AsyncSSLSocketClose.java has timing issue
- 8225695: 32-bit build failures after JDK-8080462 (Update SunPKCS11 provider with PKCS11 v2.40 support)
- Added tag jdk-13+25 for changeset 22b3b7983ada
- 8209590: compiler/compilercontrol/DontInlineCommandTest.java test fails with "Inline message differs" error
- 8225730: Add sun/security/pkcs11/tls/tls12/FipsModeTLS12.java to ProblemList for linux
- 8225746: hotspot problem lists list unexciting tests
- 8225543: Jcmd fails to attach to the Java process on Linux using the main class name if whitespace options were used to launch the process
- 8224881: Shenandoah: trashing "Collection Set, Pinned" region during Degenerated GC
- 8214542: JFR: Old Object Sample event slow on a deep heap in debug builds
- 8226719: Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message"
- 8226366: Excessive ServiceThread wakeups for OopStorage cleanup
- 8226596: Accessibility errors in jdwp-protocol.html
- 8227112: exclude compiler/intrinsics/sha/sanity tests from AOT runs
- 8225679: reference to http://java.sun.com/products/JavaManagement/download.html
- 8224881: Shenandoah: trashing "Collection Set, Pinned" region during Degenerated GC
- Merge
- 8225730: Add sun/security/pkcs11/tls/tls12/FipsModeTLS12.java to ProblemList for linux
- 8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows
- 8214527: ZGC for Aarch64
- 8220657: JFR.dump does not work when filename is set
- 8225418: G1: region attribute remembered set state disagrees with actual remembered set state
- 8225663: [testbug] Missing JNIEXPORT in XAbortProvoker native function
- 8216417: cleanup of IPv6 scope-id handling
- Merge
- 8224161: Check.checkOverrideClashes n^2 algorithm
- 8224184: jshell got IOException at exiting with AIX
- Merge
- 8225676: cleanup hotspot ProblemList
- 8208236: [TESTBUG] vmTestbase/nsk/stress/stack tests fail by timeout
- 6722928: Support SSPI as a native GSS-API provider
- 8171279: Support X25519 and X448 in TLS
- 8225671: Support HTML 5 character references in javadoc
- 8225675: Outdated citation of JLS in java.lang.ref.Reference
- 8217676: Upgrade libpng to 1.6.37
- 8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant"
- 8228601: AArch64: Fix interpreter code at JVMCI deoptimization entry
- 8228710: Disable AggressiveUnboxing until JDK-8224957 is fixed
- 8225622: [AOT] runtime/SharedArchiveFile/TestInterpreterMethodEntries.java crashed with AOTed java.base
- 8158048: Fix failure message from jtreg gtest wrapper
- 8224710: [TESTBUG] dynamicArchive/ExcludedClasses.java test failed in tier6 testing on Windows
- 8223796: JVMCIEnv::get_jvmci_type does not keep klasses alive
- 8225651: Missed the `@` in a couple of code tags of SocketImpl
- 8225453: is_busy diagnostics and other baseline cleanups from Async Monitor Deflation project
- 8224090: [PPC64] Fix SLP patterns for filling an array with double float literals
- 8224827: Implement fast class initialization checks on s390
- 8223249: [s390] Cleanup TemplateInterpreterGenerator::generate_fixed_frame
- 8224658: Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL
- 8220018: javac crash when compiling try-catch-finally inside switch expression
- 8223364: Bad placement of anchor relative to header
- 8225478: Make G1CMRootRegions independent of HeapRegions
- Merge
- 7086604: (reflect) Clarifications to javadoc for getGeneric*Type methods in j.l.r
- 8225487: giflib legal file is missing attribution for openbsd-reallocarray.c
- 8214546: Start of release updates for JDK 14
- Added tag jdk-14+0 for changeset 22b3b7983ada
- 8211018: Session Resumption without Server-Side State
- 8221246: NullPointerException within Win32ShellFolder2
- 8225572: Shenandoah: Move JNIHandles root out of serial roots
- 8066173: compiler/types/correctness/OffTest.java failed with assert
- 8214399: Javap -help should provide information about --multi-release option
- 8080462: Update SunPKCS11 provider with PKCS11 v2.40 support
- 8217731: Font rendering and glyph spacing changed from jdk-8 to jdk-11
- 8225144: [macos] In Aqua L&F backspace key does not delete when Shift is pressed
- 8225189: Multiple JNI calls within critical region in ZIP Library
- 8225512: Replace wildcard address with loopback or local host in tests - part 15
- 8225511: javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java fails in linux-x64
- 8227175: ZGC: ZHeapIterator visits potentially dead objects
- 8227083: ZGC: C2: Generates on_weak barrier for WeakCompareAndSwap
- 8225770: ZGC: C2: Generates on_weak instead of on_strong barriers
- 8227055: Minor edits to launcher help text
- 8226963: More clarification on possible sequencing error in GSSContext::unwrap
- 8227061: KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC
- 8224865: Replace wildcard address with loopback or local host in tests - part 13
- 8225429: Regression in disassembly quality
- 8224847: gc/stress/TestReclaimStringsLeaksMemory.java fails with reserved greater than expected
- 8225568: ProblemList compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
- 8225564: Remove wrong assert in clean_catch_blocks
- 8224871: os::attempt_reserve_memory_at() tries too hard
- 8225567: Wrong file headers with 8202414 fix changeset
- 8225426: Replace plain with system-default in Socket and ServerSocket
- 8224826: Implement fast class initialization checks on PPC64
- 8225509: clean_catch_blocks must add preds first
- 8209917: fix TODO in GatherDiagnosticInfoObserver
- 8205131: remove Runtime trace methods
- 8225532: Update source enums to describe 12 and 13 language features
- 8225492: Update JVMCI
- 8225514: Shenandoah: ShenandoahCodeRoots should inherit from AllStatic
- 8222828: vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java failed
- 8222412: AARCH64: multiple instructions encoding issues
- 8224952: RI deviates from JVMS - non-zero minor_version for class files throws UnsupportedClassVersionError
- 8221719: Jarsigner fails to verify signed by alias if alias given in wrong case
- 8225227: ZGC: Be exact in what load barrier to use in ZHeapIterator
- 8224966: ZGC: Don't skip oop verification in OopMapSet::all_do()
- 8225368: broken links in java.desktop files
- 8224171: The cleanup multi-font related code in the XFontPeer
- 8223045: GraphicsEnvironment does not detect resolution changes in multiscreen systems
- 8222083: Support of "64-bit IEEE floating point" encoding for the AU file format
- Merge
- 8217739: Cannot reuse java.base UnixConstants.java from target in BuildJDK when cross compiling
- 8223837: Add -XX:MinHeapSize flag to set the minimum heap size
- 8225118: Robot.createScreenCapture() returns black image on HiDPI linux with gtk3
- 8224958: add os::dll_load calls to event log
- 8225448: String::translateEscapes javadoc has accessibility issues
- 8216988: ServerSocket.implAccept should include warnings about Socket type/state
- 8225424: Add jdk.net.usePlainSocketImpl runs to a couple of tests
- 8225441: Cleanup ShenandoahHeap::atomic_compare_exchange_oop
- 8225357: Rewire ShenandoahHeap::maybe_update_with_forwarded for contending fixups
- 8222467: ZGC: Log min/max/softmax capacity
- 8222182: ZGC: Use SoftMaxHeapSize to guide GC heuristics
- 8222145: Add -XX:SoftMaxHeapSize flag
- 8225340: ZGC: Add logging of High Usage rule
- 8225347: [s390] Unexpected exit from stack overflow test
- 8223782: jshell parser should handle Text Blocks
- 8225402: events logging in deoptimization.cpp should go to deopt-log
- 8225469: clean up problem lists
- 8224139: Deprecate -XX:FlightRecorder option
- 8206074: nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java is timing out
- 8225465: Add @jls tags to receiver type methods
- 8225397: Integer value miscalculation in toString() method of BitSet
- 8222371: Use UL for TraceNMethodInstalls code
- 8208379: compiler/jvmci/events/JvmciNotifyInstallEventTest.java failed with "Got unexpected event count after 2nd install attempt: expected 9 to equal 2"
- 8224617: (fs) java/nio/file/FileStore/Basic.java found filesystem twice
- 8225450: use @file in CtwRunner
- 8219205: JFR file without license header
- 8224151: Test vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java might hang with release binaries
- 8216283: Allow shorter method sampling interval than 10 ms
- 8225321: Repeated use of {@systemProperty} in a file causes duplicate ids
- 8197927: Allow the system property `java.vendor.version` to be undefined
- 8224876: javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java fails on linux-x64
- Merge
- Merge
- 8225178: [Solaris] os::signal() should call sigaction() with SA_SIGINFO
- 8196096: javax/swing/JPopupMenu/6580930/bug6580930.java fails
- 8223678: Add Visual Studio Code workspace generation support (for native code)
- 8225199: [Graal] compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java fails with -XX:CompileThresholdScaling=0.1
- 8225212: ProblemList gc/stress/TestReclaimStringsLeaksMemory.java
- 8225208: Re-Problem list jdk/jshell/ExceptionsTest.java fails on windows
- 8225207: redundant <p> in Instrumentation.java
- 8224247: AllocateOldGenAt fires assertion failure
- 8225202: Add missing include after JDK-8223320
- 8223320: [AOT] jck test api/javax_script/ScriptEngine/PutGet.html fails when test classes are AOTed
- 8225171: Remove leftovers in shenandoahBarrierSetC1.cpp
- 8225140: Build fails if directory contains 'unix'
- 8199623: JShell: corralling not restored on drop
- 8225151: JShell API: Fix position of @jls tag
- 8224816: Provide os::processor_id() implementation for Mac OS
- 8224814: Remove dead JNIHandleBlock freelist code
- 8225046: Shenandoah metrics logs refactoring
- 8225105: java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails in Windows 10
- Merge
- 8219901: Noto fonts for East Asian countries cannot belong to CompositeFont
- 8212807: tools/jar/multiRelease/Basic.java times out
- 8224056: Fix some assignments of string literals to LPSTR (instead of LPCSTR)
- 8225048: Shenandoah x86_32 support
- 8225111: Make Shenandoah tests work with 32-bit VMs
- 8225104: 32-bit build failures after JDK-8222252
- 8223688: JShell: crash on the instantiation of raw anonymous class
- 8080353: JShell: Better error message on attempting to add default method
- 8225061: Performance regression in Regex
- 8225134: Update man-page files
- 8223336: Assert in VirtualMemoryTracker::remove_released_region when running the SharedArchiveConsistency.java test with -XX:NativeMemoryTracking=detail
- 8224083: javadoc Reporter generates warning for Kind.NOTE
- 8225032: Fix some C++ conformance issues in AWT Windows code
- 8223271: SplashScreen is still shown if defaulting to headless on MacOS
- 8225007: java/awt/print/PrinterJob/LandscapeStackOverflow.java may hang
- 8225020: Problem list some sanity test failures
- 8224824: ProblemList java/awt/Color/AlphaColorTest failure in linux_x64
- 8224821: java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java fails linux-x64
- 8224830: test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java fails on linux-x64
- 8224778: test/jdk/demo/jfc/J2Ddemo/J2DdemoTest.java cannot find J2Ddemo.jar
- 8224632: testbug: java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java fails on MacOS
- 8224771: backout RemoveDropTargetCrashTest.java fix to re-push with correct bugid
- 8224705: Tests that need to be problem-listed or have printer resources
- 8224673: Adjust permission for delayed starting of debugging
- 8225475: Node budget asserts on x86_32/64
- 8226943: compile error in libfollowref003.cpp with XCode 10.2 on macosx
- 8223804: [macos] remove obsoleted reference to security framework in launcher code
- 8224645: Only test multicast interfaces if they exist
- 8223967: Implement Text Blocks (Preview) in the Java compiler
- 8203444: String::formatted (Preview)
- 8223780: String::translateEscapes (Preview)
- 8223775: String::stripIndent (Preview)
- 8219992: Correct the documentation of PrintWriter to refer System.lineSeparator
- 8215032: Support Kerberos cross-realm referrals (RFC 6806)
- 8224905: java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed
- 8224217: RecordingInfo should use textual representation of path
- 8225304: Tiny HTML error (bad heading) in org.ietf.jgss package-info.java
- 8225141: Better handling of classes in error state in fast class initialization checks
- 8225106: C2: Parse::clinit_deopt asserts when holder klass is in error state
- 8224162: assert(profile.count() == 0) failed: sanity in InlineTree::is_not_reached
- 8224853: CDS address sanitizer errors
- 8225325: Add tests for redefining a class' private method during resolution of the bootstrap specifier
- 8205126: JVMTI spec incorrectly states that PopFrame can not be called on the current thread
- 8225390: ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8161536
- Added tag jdk-13+24 for changeset 7e2238451585
- 8225386: test for JDK-8216261 fails in Windows
- 8225182: JNI exception pending in DestroyXIMCallback of awt_InputMethod.c:1327
- 8223942: Missing methods in ClientCodeWrapper$WrappedJavaFileManager
- 8209381: Default CDS classlist generation should run with an explicit locale setting
- 8216261: Javap ignores default modifier on interfaces
- 8225348: serviceability/dcmd/vm/EventsTest.java failed
- 8223777: In posix_spawn mode, failing to exec() jspawnhelper does not result in an error
- 8188872: runtime/ErrorHandling/TimeoutInErrorHandlingTest.java fails intermittently
- 8224793: os::die() does not honor CreateCoredumpOnCrash option
- 8225353: Add @jls links to java.lang.Enum
- 8225225: stringStream internal buffer should always be zero terminated
- 8225305: ProblemList java/lang/invoke/VarHandles tests
- 8225346: Convert file to HTML5
- 8221368: Error message when module main class cannot be loaded is missing exception details
- 8221709: replace use of style blockListLast
- 8220238: Enhancing j.l.Runtime/System::gc specification with an explicit 'no guarantee' statement
- 8225342: Shenandoah: use COMPILER2_OR_JVMCI macro consistently
- 8225341: Shenandoah: CM::update_thread_roots() needs to handle derived pointers
- 8225037: java.net.JarURLConnection::getJarEntry() throws NullPointerException
- 8211703: JInternalFrame : java.lang.AssertionError: cannot find the internal frame
- 8224629: Unnecessary cast in LambdaToMethod
- 8223773: DateTimeFormatter Fails to throw an Exception on Invalid CLOCK_HOUR_OF_AMPM and HOUR_OF_AMPM
- 8219788: Configure recommends JDK 8
- 8224692: runtime/appcds tests crash in "HotSpotJVMCI::compute_offset" when running in Graal as JIT mode
- 8219149: ProcessTools.ProcessBuilder should print timing info for subprocesses
- 8225117: java/math/BigInteger/SymmetricRangeTests.java fails with ParseException
- 8225129: Fix minor HTML issues in java.naming
- 8222936: mlvm/anonloader/stress/randomBytecodes/Test.java fails due to "ERROR: There were 1 hangups during parsing."
- 8225094: Fix minor HTML issues in jdk.zipfs
- 8225016: Dead code due to VMOperationQueue::add() always returning true
- 8194231: java/net/DatagramSocket/ReuseAddressTest.java failed with java.net.BindException: Address already in use: Cannot bind
- 8224973: URLStreamHandler.openConnection(URL,Proxy) - spec and implementation mismatch
- 8173196: [REDO] C2 does not optimize redundant memory operations with G1
- 8223363: Bad node estimate assertion failure
- 8223693: Memory wastage in size of per-region type buffers in GC
- 8223162: Improve ergonomics for Sparse PRT entry sizing
- 8214702: Wrong text position for whitespaced string in printing Swing text
- 8224580: Matcher can cause oop field/array element to be reloaded
- 8225214: Socket.getOption(SocketOption) not returning the expected type for the StandardSocketOptions.SO_LINGER
- 8222103: [testbug] compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest may exceed VM limit
- 8225084: gc/z/TestHighUsage.java fails with unexpected allocation stall
- 8224965: ZGC: Strengthen ZHeap::is_in()
- 8224962: ZGC: Strengthen ZHeap::is_oop()
- 8224240: Properties.load fails to throw IAE on malformed unicode in certain circumstances
- 8225179: (regex) Minor Pattern cleanup
- 8225229: Shenandoah: trim down default number of GC threads
- 8224181: On child process spawn, child may write to random file descriptor instead of the fail pipe
- 8224600: Provide VM.events command
- 8225315: test java/util/ArrayDeque/WhiteBox.java isn't part of the jdk_collections test group
- 8193255: Root Certificates should be stored in text format and assembled at build time
- 8225198: Optimize regex tree for greedy quantifiers of type {N,}
- 8225217: Backout: JDK-8224814: Remove dead JNIHandleBlock freelist code
- 8225307: ProblemList compiler/codegen/TestCharVect2.java and compiler/c2/cr6340864/TestLongVect.java
- 8225324: Bad HTML in jdk.jfr module-info.java
- 8225314: broken links in java.base
- 8225309: HTML issues in jdk.jdi module
- 8225306: bad headings in java.sql.rowset SyncProvider.java
- 8222448: java/lang/reflect/PublicMethods/PublicMethodsTest.java times out
- 8225019: Update JVMCI
- 8217412: deprecate rmic for removal
- 8223805: DocCommentParser should allow for <main> and </main>
- 8212630: jtreg/gc/logging/TestMetaSpaceLog.java failed with Agent timed out
- 8178982: Javadoc search specification
- 8222468: [TESTBUG] vmTestbase/metaspace/flags/maxMetaspaceSize/TestDescription.java fails with java.lang.NoClassDefFoundError
- Merge
- 8223396: [TESTBUG] several jfr tests do not clean up files created in /tmp
- 6394787: Typos in javadoc of OIS.readObjectOverride and OOS.writeObjectOverride
- 8214126: Method signatures not formatted correctly in browser
- 8222091: Javadoc does not handle package annotations correctly on package-info.java
- 8225110: IGV build definition uses non-secure transport
- 8224986: (str) optimize StringBuilder.append(CharSequence, int, int) for String arguments
- 8224538: LoadBarrierNode::common_barrier must check address
- 8216535: tools/jimage/JImageExtractTest.java timed out
- 8225014: Separate ShenandoahRootScanner method for object_iterate
- 8220251: fix headings in java.management
- 8224978: Shenandoah: Allows root verifier to verify some roots outside safepoints with proper locks
- 8224687: Add clarifying overrides of Element.asType to more specific subinterfaces
- 8223718: Checks in check_slot_type_no_lvt() should be always executed
- 8225077: fix references to broken link in java.compiler module
- 8223504: Improve performance of forall loops by better inlining of "iterator()" methods
- 8224828: aarch64: rflags is not correct after safepoint poll
- 8225066: Add missing file
- 8224257: fix issues in files generated by pandoc
- 8225060: java.net.DefaultInterface invokes NetworkInterface::getInetAddresses without doPriv
- 8223216: C2: Unify class initialization checks between new, getstatic, and putstatic
- 8224767: Add String constants for Canonical XML 1.1 URIs
- 8222252: Java ergonomics limits heap to 128GB with disabled compressed oops
- 8224946: jrtfs URI to Path and Path to URI conversions are wrong
- 8224730: java.net.ServerSocket::toString not invoking checkConnect
- 8223213: Implement fast class initialization checks on x86-64
- 8224172: assert(jfr_is_event_enabled(id)) failed: invariant
- 8225017: [TESTBUG] gc/shenandoah/oom/TestThreadFailure.java takes too long
- 8221481: Reimplement the Legacy Socket API
- 8224790: Remove Xusage.txt file
- Added tag jdk-13+23 for changeset b034d2dee5fc
- 8225022: Put compiler/graalunit/JttThreadsTest.java on ProblemList-graal.txt
- 8224011: Failure handling in ExecuteWithLog fails in run-test-prebuilt
- 8224729: Cleanups in sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
- 8224789: Parsing repetition count in regex does not detect numeric overflow
- 8224991: Problemlist javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java
- 8224931: disable JAOTC invokedynamic support until 8223533 is fixed
- 8224081: SOCKS v4 doesn't work with IPv6
- 8225005: Xerces 2.12.0: License file
- 8224945: googlemock update breaks the build of arm32 and ppc
- 8224012: AnnotatedType implementations of hashCode() lead to StackOverflowError
- 8224875: Shenandoah: ParallelCleaning code unloading should take lock to protect shared code roots array
- 8223053: [xmldsig] Add KeyValue::EC_TYPE
- 8223660: jtreg: Decouple Unsafe from RTM tests
- 8224984: Problemlist javax/net/ssl/SSLSocket/Tls13PacketSize.java
- 8224981: Problemlist test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java
- 8224982: JDK-8222318 breaks tools/doclint/html/EntitiesTest.java
- 8224932: Shenandoah: Rename ShenandoahHeapLock, make it general purpose lock
- 8224970: ShenandoahRootScanner::roots_do assert is too strong
- 8224477: java.net socket types new-style socket option methods - spec and impl mismatch
- 8224763: Update man pages to show deprecation of -Xverify:none
- 8224496: Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class
- 8217089: JFR: Lazy install os interface components for improved startup
- 8222318: javadoc does not accept valid HTML5 entity names
- 8224584: Shenandoah: Eliminate forwarding pointer word
- 8223392: Add missing BitMap comments for JDK-8222986
- 8224750: Display thread once in Internal exceptions event log lines
- 8223814: SA: jhsdb common help needs to be more detailed
- 8223482: Unsupported ciphersuites may be offered by a TLS client
- 8220449: serviceability/dcmd/compiler/CodelistTest.java failure
- 8224908: Revert: 8216553: JrtFileSystemProvider getPath(URI) omits /modules element from file path
- 8224796: C code is not compiled correctly due to undefined "i386"
- 8224795: some runtime/SelectionResolution tests are timing out
- Merge
- 8224885: ProblemList sun/security/tools/keytool/KeyToolTest.java and WeakAlgTest.java on Solaris
- Merge
- 8219147: Javadoc should expose covariant return type overrides
- 8042904: apple.security.KeychainStore.getSalt() calling generateSeed()
- 8224783: Javadoc of String strip methods uses link where linkplain would be better
- 8224558: Fix replicateB encoding
- 8224548: [TESTBUG] runtime/appcds/jvmti/ClassFileLoadHookTest.java failed: must be shared
- Merge
- 8216553: JrtFIleSystemProvider getPath(URI) omits /modules element from file path
- 8224880: AArch64: java/javac error with AllocatePrefetchDistance
- 8224870: Problemlist compiler/c2/Test8004741.java until JDK-8214904 is fixed
- Merge
- 8221121: applications/microbenchmarks are encountering crashes in tier5
- 8220688: [TESTBUG] runtime/NMT/MallocStressTest.java timed out
- 8224672: (lib)hsdis-<arch>.so search incorrect after JDK-8213084
- 8213416: Replace some enums with static const members in hotspot/compiler
- 8222414: bring googlemock v1.8.1
- 8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle
- 8224761: Replace wildcard address with loopback or local host in tests - part 12
- 8224836: Backout: JDK-8224626: Shenandoah: Elide barriers on uncommon traps
- 8224035: Replace wildcard address with loopback or local host in tests - part 9
- 8224221: add memprotect calls to event log
- 8224252: [TESTBUG] hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java is timing out again after fix for JDK-8163805
- 8224727: Problem list test security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
- 8046018: JVMTI Spec: can_redefine_any_class capability spec is inconsistent
- 6682540: Incorrect SASL DIGEST-MD5 behavior
- 8224682: Remove the com.sun.CORBA.ORBIorTypeCheckRegistryFilter security property
- 8223658: Performance regression of XML.validation in 13-b19
- 8202651: Test ComodoCA.java fails
- 8223245: Miscellaneous changes imported from jsr166 CVS 2019-06
- 8220478: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out intermittently
- 8224024: java/util/concurrent/BlockingQueue/DrainToFails.java testBounded fails intermittently
- 8224176: Fix inconsistencies in @jls tags in java.util.concurrent
- 8224698: ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler
- 8224603: Replace wildcard address with loopback or local host in tests - part 11
- 8224742: JLONG_FORMAT_W incompatible with type jlong
- 8224671: AArch64: mauve System.arraycopy test failure
- 8224115: Shenandoah: Eliminate RWLock that protects recorded nmethod data array
- 8224679: Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable
- 8220702: compiling in the context of an automatic module disallows --add-modules ALL-MODULE-PATH
- 8214563: Use {@systemProperty} in specification of system properties in java.nio packages
- 8224723: [TESTBUG] compiler/arraycopy/TestArrayCopyWithBadOffset.java failed
- 8224652: 32-bit build failures after JDK-8213084
- 8220394: bufferedStream does not honor size limit
- 8223553: Fix code constructs that do not compile with the Eclipse Java Compiler
- 8224177: Harden annotation processing framework to irregular behavior from processors
- 8224706: [TESTBUG] problem list failing JDK docker API tests
- 8224715: ProblemList compiler/graalunit/HotspotJdk9Test.java
- 8224145: Build compare script fails intermittently on test image native libraries
- 8224677: Dtrace .d files clash with make dependency .d files
- 7061590: Javadoc issues in Charset and StandardCharsets
- 8224667: Shenandoah: Post-LRB cleanup
- 8224689: ProblemList runtime/appcds/SharedArchiveConsistency.java
- 8221431: Support for Unicode 12.1
- 8224165: [TESTBUG] Docker tests produce excessive output
- 8224264: [TESTBUG] HelloDynamicCustom.java test failed on the Windows platform in tiers 6 and 7 testing
- 8224635: Revert 8224256 and add back java/security/SecureClassLoader/DefineClass.java test
- 8224202: Speed up Properties.load
- 8221543: Indify-dependent microbenchmarks are broken
- 8224656: Problem list java/security/SecureClassLoader/DefineClass.java until JDK-8224635 is fixed
- 8224626: Shenandoah: Elide barriers on uncommon traps
- 8221734: Deoptimize with handshakes
- 8223581: C2 compilation failed with assert(!q->is_MergeMem())
- 8224539: C2 compilation fails during ArrayCopyNode optimizations with assert(i < _max) failed: oob: i=1, _max=1
- 8224185: ZGC: Introduce "High Usage" rule
- 8224628: Note that type parameters are not visited by ElementScanners
- 8215156: Deprecate the -Xfuture option
- 8224087: Compile C code for at least C99 Standard compliance
- Added tag jdk-13+22 for changeset 181986c54764
- 8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy
- 8224570: Update ProblemList-graal.txt
- 8224160: Move G1RemSetScanClosure into g1RemSet.cpp file
- 8224579: ResourceMark not declared in shenandoahRootProcessor.inline.hpp with --disable-precompiled-headers
- 8224573: Fix windows build after JDK-8221507
- 8224193: stringStream should not use Resouce Area
- 8224487: outputStream should not be copyable
- 8218997: Xusage text, man help, etc doesn't mention -Xlog option
- 8223593: Refactor code for reallocating storage
- 8224167: Refactor PtrQueue completed buffer processing
- 8219692: DOM and SAX parsers ignore namespace
- 8224105: Cannot parse JapaneseDate string on some specified locales
- 8223725: j.l.c.MethodHandleDesc::of throws undocumented exception IllegalArgumentException
- 8222482: [Graal] Update java-allocation-instrumenter.jar handling in graalunit README.md
- 8223723: j.l.c.MethodTypeDesc.dropParameterTypes throws the undocumented exception: IllegalArgumentException
- 8220293: Deadlock in JFR string pool
- 8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC
- 8224034: [TESTBUG] runtime/ErrorHandlerTest/ErrorHandler fails intermittently for case 13 on Windows
- 8224119: Safepoint cleanup logging logs times for things it doesn't do
- 8213084: Rework and enhance Print[Opto]Assembly output
- 8224230: [PPC64, s390] Support AsyncGetCallTrace
- 8223733: "Detail" in headings should be "Details"
- 8223313: Use handshakes for CountStackFrames
- 8221507: Implement JFR Events for Shenandoah
- 8223306: Remove threads linked list (use ThreadsList's array in SA)
- 8183273: Clarify Instrumentation interface should not be implemented outside java.instrument module
- 8224166: Create a taglet to better handle @jls and @jvms tags
- 8224175: Fix inconsistencies in @jls and @jvms tags
- 8224256: test/jdk/java/security/SecureClassLoader/DefineClass.java hardcodes 127.0.0.1
- 7107615: scalability bloker in javax.crypto.JceSecurity
- 8224522: Shenandoah should apply barriers on deoptimization
- 8224568: minimal and zero build fails after JDK-8213084
- 8220072: GCC 8.3 reports errors in java.base
- 8224529: [TESTBUG] JFR TestShenandoahHeapRegion* tests fail on build w/o Shenandoah
- 8218966: AArch64: String.compareTo() can read memory after string
- 8215792: AArch64: String.indexOf generates incorrect result
- 8220672: [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores
- 8224248: test/jdk/java/net/InetAddress/CheckJNI.java assumes 127.0.0.1 is available
- 8224500: Put HeapMonitorStatArrayCorrectnessTest in the problem list
- 8214545: sun/management/jmxremote/bootstrap tests hang in revokeall.exe on Windows
- 8223914: specification of j.l.c.MethodTypeDesc::of should document better the exceptions thrown
- 8224525: Shenandoah: Eliminate shenandoah verifier's side-effects
- 8224204: Replace wildcard address with loopback or local host in tests - part 10
- 8224203: Remove need to specify type when using FLAG_SET macros
- 8224201: Simplify JVM flag macro expansions
- 8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle
- 8224589: Improve startup behavior of SecurityProperties
- 8223663: Update links for tool guides
- Merge
- 8224174: java.lang.Number has a default constructor
- 8224014: Don't run test/jdk/java/net/NetworkInterface/IPv4Only.java in IPv6 only environment
- 8224019: test/jdk/java/nio/channels/DatagramChannel/BasicMulticastTests.java assumes IPv4 is always available
- 8223214: Inet6AddressImpl.loopbackAddress() should choose loopback address that is available
- 8222807: Address iteration with invalid ZIP header entries
- 8223444: Improve CodeHeap Free Space Management
- 8221967: InternTest.java timed out
- 8224179: Shenandoah: CTW test failures with traversal GC
- 8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots
- 8206879: Currency decimal marker incorrect for Peru
- 8223856: Replace wildcard address with loopback or local host in tests - part 8
- 8130017: use _FORTIFY_SOURCE in gcc fastdebug builds
- 8219313: Support module specific stylesheets
- 8219781: Localized names for Japanese era Reiwa in COMPAT provider
- 8222492: G1 unnecessarily scans remembered set cards for regions that already have been evacuated
- 8222302: [TESTBUG]test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java fails on any other CPU
- 8224170: Build failures after JDK-8207812 (Implement Dynamic CDS Archive)
- 8163805: hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java failed with timed out
- 8223595: Consider updating jdk.jshell module description
- 8223803: j.l.c.MethodTypeDesc::insertParameterTypes doesn't control type of parameters
- 8223951: Shenandoah: Only need to update thread roots during final update refs
- 8207812: Implement Dynamic CDS Archive
- 8220166: Performance regression in deserialization (4-6% in SPECjbb)
- 8224028: loop initial declarations introduced by JDK-8184770
- 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family
- 8224038: Fix remaining InCSetState mentions
- 8223961: ZGC: Unexpected behaviour due to ZMetronome::wait_for_tick() oversleeping
- 8223472: volatile long field corruption on x86_32
- 8222276: (zipfs) Refactoring and cleanups to prepare for JDK-8213031
- 8220656: ARM32: -XX:MaxVectorSize=16 makes SIGILL
- 8223944: fix zlib related building docu and comments
- 8223665: SA: debugd options should follow jhsdb style
- 8160539: Stack frame scanning acquires DerivedPointerTableGC_lock mutex
- 8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction)
- 8223346: Update Graal
- 8222154: upgrade gtest to 1.8.1
- 8224017: [Graal] gc/z/TestUncommit.java fails with Graal
- 8224020: AsyncGetCallTrace test should not run on PPC64 or IA64
- 8224033: os::snprintf should be used in virtualizationSupport.cpp
- 8223499: Remove two DocuSign root certificates that are expiring
- 8223910: TestFloatJNIArgs and TestTrichotomyExpressions time out with Graal as JIT
- 8222422: vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses tests failed with Unexpected Exception: null
- 8223726: j.l.c.MethodTypeDesc spec should contain precise assertions for one parameter's methods
- 8224043: Shenandoah: Remove clear_claimed_marks() from start of concurrent_traversal()
- 8224042: Add private alignDown method to MappedByteBuffer
- 8224018: test/jdk/java/net/ipv6tests/{Tcp,Udp}Test.java assume IPv4 is available
- 8223442: java/nio/channels/SocketChannel/AdaptorStreams.java testConcurrentTimedReadWrite3(): failure
- 8223585: vmTestbase/runtime/pcl/* get SEGV in MetadataOnStackClosure::do_metadata(Metadata*)+0x0
- 8224031: Cannot parse switch expressions after type cast
- 8223438: add VirtualizationInformation JFR event
- 8223572: ~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition()
- 8224023: Redo the fix for ErrorFile option does not handle pre-existing error files of the same name
- 8223956: Make SymbolTable and StringTable AllStatic
- 8222548: Upgrading JDK 13 with the latest available jQuery 3.4.1
- 8222169: java.lang.AssertionError switch expression in ternary operator - ?
- 8223770: code_size2 still too small in some compressed oops configurations
- 8224010: Incorrect string interning
- Added tag jdk-13+21 for changeset f2f11d7f7f4e
- 8223980: Shenandoah: Refactor and fix ObjArrayChunkedTask verification
- 8223968: Add abort type description to RTM statistic counters
- 8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
- 8235311: Tag mismatch may alert bad_record_mac
- 8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION
- 8235174: ZGC: Add support for JFR leak profiler
- 8234863: Increase default value of MaxInlineLevel
- 8235141: Specify the required standard socket options for the socket types in the java.net package
- 8234867: Issue warning for mutually exclusive options on jpackage command line
- Merge
- 8235334: Deprecate jcmd GC.class_stats
- 8235601: redundant code in IOUtils.java
- 8234654: ZGC: Only disarm NMethods when marking/relocating code roots
- 8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through
- 8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal
- 8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose
- 8233032: assert(in_bb(n)) failed: must be
- 8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols
- 8223532: Don't try creating IPv4 sockets in NetworkInterface.c if IPv4 is not supported
- 8222136: Remove two Comodo root CA certificates that are expiring
- 8223798: Replace wildcard address with loopback or local host in tests - part 7
- 8223880: Update sun/net/ftp/FtpURL.java and sun/net/ftp/FtpURLConnectionLeak.java to work with IPv6 addresses
- 8223716: sun/net/www/http/HttpClient/MultiThreadTest.java should be more resilient to unexpected traffic
- 8184770: JDWP support for IPv6
- 8223737: Fix HostsFileNameService for IPv6 literal addresses
- 8223215: Shenandoah: Support verifying subset of roots
- 8223885: hs_err and replay file may contain garbage when overwriting existing file
- 8223911: Disable bad node budget verification until the fix
- Merge
- Merge
- 8223779: Build failure after 8223040 (Add a AsyncGetCallTrace test)
- 8223730: URLClassLoader.findClass() can throw IndexOutOfBoundsException
- 8223063: Support CNG RSA keys
- 8223235: [Graal] compiler/jsr292/NonInlinedCall/InvokeTest.java failed time out
- 8223637: Fix build breakage after 8223136
- 8212700: Change the mechanism by which JDK loads the platform-specific AWT Toolkit
- 8222720: Provide extended VMWare/vSphere virtualization related info in the hs_error file on linux/windows x86_64
- 8223810: HotSpot compile warnings from VS2017
- 8223921: Update SocketReadWrite benchmark
- 8223917: Problemlist compiler/ciReplay/TestServerVM.java
- 8223767: Shenandoah fails to build on Solaris x86_64
- 8223657: Remove unused THREAD argument from SymbolTable functions
- 8215470: Bad EnclosingMethod attribute on classes declared in lambdas
- 8222362: Upgrade to Freetype 2.10.0
- 8211826: StringIndexOutOfBoundsException happens via GetStringUTFRegion()
- 8144125: [macOS] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically
- 7141393: [macosx] CARemoteLayer code refactoring and unit test
- Merge
- 8223237: Replace use of string.equals("") with isEmpty() in java.desktop
- 8223481: gtest/GTestWrapper.java failed due to "assert(ret == 0) failed: sem_post failed; error='Invalid argument' (errno=EINVAL)"
- 8223437: Backout JDK-8219974 Restore static callsite resolution for the current class
- 8223464: Improve version string for Oracle CI builds
- 8222074: Enhance auto vectorization for x86
- 8223447: Stabilize gc/shenandoah/TestStringDedupStress test
- 8223446: Shenandoah breaks alignment with some HumongousThreshold values
- 8223319: Add copyright footer to specs and man pages
- Merge
- 8223463: Replace wildcard address with loopback or local host in tests - part 2
- 8220037: Inconsistencies of generated timezone files between Windows and Linux
- 8223044: Add back exception checking in tests
- 8223457: java.net.ServerSocket protected constructor should throw NPE if impl null
- 8223449: Unprotected UseCompressedOops block in gc/shenandoah/shenandoahBarrierSetC1_x86.cpp
- 8223450: Disable Shenandoah C2 barriers verification for x86_32
- 8223448: Shenandoah disabled barriers blocks omit LRB
- 8223335: Compare baseline builds on linux are failing
- 8222819: Remove setting of headless property on MacOS from launcher code
- 8222678: Improve TLS negotiation
- 8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks
- 8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget())
- 8222670: pathological case of JIT recompilation and code cache bloat
- 8223308: ZGC: Remove ZGranuleMap::size()
- 8223422: [Graal] assert(!m->can_be_statically_bound(InstanceKlass::cast(ctxk))) failed: redundant
- Merge
- 8216978: Drop support for pre JDK 1.4 SocketImpl implementations
- 8213232: Unix/X11 setCompositionEnableNative issue
- 8222519: ButtonDemoScreenshotTest fails randomly with "still state to be reached"
- 8219202: Use Unsynchronized StringBuilder in sun.net.www.ParseUtil
- 8222992: Shenandoah: Pre-evacuate all roots
- 8219138: Miscellaneous changes imported from jsr166 CVS 2019-05
- 8220248: fix headings in java.util.concurrent
- 8221892: ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable
- 8221120: CopyOnWriteArrayList.set should always have volatile write semantics
- 8222930: ConcurrentSkipListMap.clone() shares size variable between original and clone
- 8223145: Replace wildcard address with loopback or local host in tests - part 1
- 8223064: Minor cleanups in ResolvedMethodTable
- 8222986: Add parameter to skip clearing CHeapBitMaps when resizing
- 8130266: Change the mechanism by which JDK loads the platform-specific GraphicsEnvironment class
- 8222830: PIT: java/awt/Window/AlwaysOnTop/AutoTestOnTop.java listed twice in ProblemList
- 8222917: GraphicsEnvironment for Unix still have an unused dependency on Solaris
- 8213516: jck test api/javax_accessibility/AccessibleState/fields.html fails intermittent
- 8214579: JFrame does not paint content in XVFB / X11vnc environment
- 8224096: Add relevant bugid to java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java in ProblemList
- 6933331: (d3d/ogl) java.lang.IllegalStateException: Buffers have not been created
- 8223766: Remains of ancient code in AWT initialization
- 8224152: [macOS] ProblemList tests that leave rubbish on the screen
- 8223804: [macos] remove obsoleted reference to security framework in launcher code
- 8223937: PIT: java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java listed twice in ProblemList
- 8208179: Devanagari not shown with logical fonts on Windows after removal of Lucida Sans from JDK
- 8222799: java.beans.Introspector uses an obsolete methods cache
- 8214046: [macosx] Undecorated Frame does not Iconify when set to
- 8222438: Drop of outdated logging in the com.sun.media.sound package
- 8218700: infinite loop in HotSpotJVMCIMetaAccessContext.fromClass after OutOfMemoryError
- 8223332: Update JVMCI
- 8219013: Update Apache Santuario (XML Signature) to version 2.1.3
- 8223054: [TESTBUG] Put graalJarsCP before existing classpath in GraalUnitTestLauncher
- 8222534: VerifyBeforeExit is not honored when System.exit is called
- 8222955: Optimize String.replace(CharSequence, CharSequence) for common cases
- 8223412: tier1 build failure after 8222893
- 8221509: Refactor assert( G1CollectedHeap::used() == recalculate_used() ) with better message
- 8222893: markOopDesc::print_on() is a bit confused
- 8222665: Update Graal
- 8221542: ~15% performance degradation due to less optimized inline decision
- 8219902: C2: MemNode::can_see_stored_value() ignores casts which carry control dependency
- 8223171: Redundant nmethod dependencies for effectively final methods
- 8219483: j.l.c.ClassDesc::nested(String, String...) doesn't throw NPE if any arg is null
- 8222667: vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java failed with "event IS NOT a breakpoint"
- 8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl
- 8223395: PPC64: Improve comments in the JVM signal handler to match ISA text
- 8223267: Fix incorrect usage of GCTraceTime in g1FullCollector and g1CollectedHeap
- 8223359: JDK-8221359 breaks TestG1ParallelPhases.java
- 8223174: Pattern.compile() can throw confusing NegativeArraySizeException
- 8221359: Eliminate SATBMarkQueueSet::filter_thread_buffers
- 8223178: Improve FileSystems.newFileSystem example with map factory methods
- 8223309: test failing due to self-assign-overloaded
- 8220724: TestBiasedLockRevocationEvents fails while matching revoke events to VMOperation events
- 8223265: Clarify operational semantics of java.util.Objects.equals()
- 8223262: [AOT] jaotc crashes with assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending
- 8223248: [AIX] Remove old xlC 10 workaround for load acquire
- 8222500: runtime/8176717/TestInheritFD.java failed with java.nio.file.NoSuchFileException: /tmp/communication7071713601211876892.txt
- 8219914: Change the environment variable for Java Access Bridge logging to have a directory
- 8212701: remove sun.desktop property from launcher code
- Merge
- Merge
- 8215580: Remove support for `--no-module-directories`
- Merge
- 8222391: javax/net/ssl/compatibility/Compatibility.java should be more flexible
- 8222751: closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail
- 8222789: Replace the usage of "Sun's Xinerama API" by the "XFree86's Xinerama API" on Solaris
- 8216008: -Djavax.accessibility.assistive_technologies empty list leads to exception
- 8212676: AWT SystemColor setting on CDE
- 8218917: KeyEvent.getModifiers() returns inconsistent values for ALT keys
- 8222741: jdi/EventQueue/remove/remove004 fails due to VMDisconnectedException
- 8222786: Shenandoah get_barrier_strength should accept all shapes of (Weak)CAS reference barriers
- Merge
- 8192936: RI does not follow the JVMTI RedefineClasses spec that is too strict in the definition
- 8221271: sun/security/pkcs11/tls/tls12/TestTLS12.java test failed
- 8222747: [Graal] mx_subprocess files miss testing VM flags
- 8222753: AAarch64: Add CPU implementer code for Ampere
- 8222735: Update doc/building.md with current Oracle build platforms and compilers
- 8222668: Add @since tag to JapaneseEra.REIWA
- 8222527: HttpClient doesn't send HOST header when tunelling HTTP/1.1 through http proxy
- 8216137: assert failed: Live node limit exceeded
- 8223143: Restructure/clean-up for 'loopexit_or_null()'
- 8223142: Clean-up WS and CB
- 8223141: Change (count) suffix _ct into _cnt
- 8223140: Clean-up in 'ok_to_convert()'
- 8223139: Rename mandatory policy-do routines
- 8223138: Small clean-up in loop-tree support
- 8223137: Rename predicate 'do_unroll_only()' to 'is_unroll_only()'
- 8204203: Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed
- 8217364: Custom URLStreamHandler for jrt or file protocol can override default handler
- 8223052: Cleanup: NodeSortRecord
- 8223254: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space"
- 8218875: Add new FileSystems.newFileSystem methods
- 8220793: (fs) No support for changing modification time of symlink
- 8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice
- 8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
- 8222332: PIT: Problemlist tests that times out consistently
- 8220513: Wrapper Key may get deleted when closing sessions in SunPKCS11 crypto provider
- 8198505: Remove CollectorPolicy and its subclasses
- 8222895: StackOverflowError in custom security manager that relies on ClassSpecializer
- 8223194: runtime/Shutdown/ShutdownTest.java due to "OutOfMemoryError: Java heap too small"
- Added tag jdk-13+19 for changeset a43d6467317d
- 8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking
- 8146726: Improve AbstractProcessor to issue warnings for repeated information
- 8220818: Validator does not find missing match for keyref error
- 8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command
- 8221267: Document the jdk.net.URLClassPath.showIgnoredClassPathEntries system property
- 8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
- 8222744: add support for generating method handles from a variable symbol
- 8202414: Unsafe write after primitive array creation may result in array length change
- 8223078: Add microbenchmark for array copying/clearing/resizing
- 8223190: Test gc/arguments/TestShrinkHeapInSteps.java breaks with change for JDK-8074355
- 8223184: Shenandoah: Missing roots in SRP::process_all_roots_slow
- 8074355: make MutexLocker smarter about non-JavaThreads
- 8213399: DecoderLocker is unused
- 8223146: [TESTBUG] new test vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/ fails on Windows
- 8222821: com/sun/jdi/ExceptionEvents.java failed
- 8215113: Sampling interval not always correct
- 8222137: Remove T-Systems root CA certificate
- 8216577: Add GlobalSign's R6 Root certificate
- 8222913: Add Jib support for VERSION_EXTRA*
- 8222749: vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java failed with "eventSet1.size() != 3 :: 2"
- 8221639: [i386] expand_exec_shield_cs_limit workaround is undefined code after JDK-8199717
- 8219807: C2 crash in IfNode::up_one_dom(Node*, bool)
- 8222852: Reduce String concat combinator tree shapes by folding constants into prependers
- 8222934: mark new VM option AllowRedefinitionToAddOrDeleteMethods as deprecated
- 8218152: [javac] fails and exits with no error if a bad annotation processor provided
- 8222529: sun.jdwp.listenerAddress agent property uses wrong encoding
- 8221991: Improve the HTML for the inheritance tree for a type
- 8219403: JVMCIRuntime::adjust_comp_level should be replaced
- 8218873: Improve JSSE endpoint checking
- 8220231: Cache HarfBuzz face object for same font's text layout calls
- Merge
- 8217013: javadoc generates references to missing file overview-frame.html
- 8218876: Improve PNG support options
- 8221518: Normalize normalization
- 8221915: cleanup ticks related coding in os_perf_aix.cpp [aix]
- 8222300: Zero build broken after JDK-8222231
- 8222072: JVMTI GenerateEvents() sends CompiledMethodLoad events to wrong jvmtiEnv
- Added tag jdk-13+16 for changeset 9d0ae9508d53
- 8222231: Clean up interfaceSupport.inline.hpp duplicated code
- 8222224: vmTestbase/nsk/jvmti/SingleStep/singlestep001/TestDescription.java fails
- 8222035: minimal inference context optimization is forcing resolution with incomplete constraints
- 8222029: Optimize Math.floorMod
- 8222264: Windows incremental build is broken with JDK-8217728
- 8221851: Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC
- 8222259: Shenandoah: Pre-evacuate string-dedup roots in Traversal GC
- 8221984: ZGC: Clean up ZOop
- Merge
- 8222097: ProblemList tests that are failing recurringly and intermittently in PIT
- Merge
- 8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
- 8221853: Data race in compile broker (set_last_compile)
- 8221430: StringBuffer(CharSequence) constructor truncates when -XX:-CompactStrings specified
- 8222229: ProblemList compiler/jsr292/InvokerSignatureMismatch.java
- 8222227: Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause
- 8221445: FastSysexMessage constructor crashes MIDI receiption thread
- 8222186: Shenandoah should not uncommit below minimum heap size
- 8222185: Shenandoah should report "committed" as capacity
- 8221852: SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE should be selected at runtime, not build time
- 8221924: get(null) on single-entry unmodifiable Map returns null instead of throwing NPE
- 8222180: ZGC: ZForwarding::verify() failing when checking for duplicates
- 8221836: Avoid recalculating String.hash when zero
- 8219241: Provide basic virtualization related info in the hs_error file on linux/windows x86_64
- 8221263: [TEST_BUG] RemotePrinterStatusRefresh test is hard to use
- 8221885: Add intermittent test in the JavaSound to the ProblemList
- 8221658: aarch64: add necessary predicate for ubfx patterns
- 8221894: Add comments for docker tests in the test doc
- 8020637: Permissions.readObject doesn't enforce proper Class to PermissionCollection mappings
- 8222144: BuiltinClassLoader should create the CodeSource for jrt URLs lazily
- 8221535: add steal tick related information to hs_error file [linux]
- 8221584: SIGSEGV in os::PlatformEvent::unpark() in JvmtiRawMonitor::raw_exit while posting method exit event
- 8218458: [TESTBUG] runtime/NMT/CheckForProperDetailStackTrace.java fails with Expected stack trace missing from output
- 8218049: Survivor MemoryMXBean used() size granularity is region based
- 8222105: Add "use_" prefix to G1Policy::adaptive_young_list_length
- 8218668: Clean up evacuation of optional collection set
- 8216551: GraalUnitTestLauncher should be executed as '@run driver'
- 8222130: Shenandoah should verify roots after pre-evacuation
- 8222133: Add temporary exceptions for root certs that are due to expire soon
- 8222086: CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior
- 8221730: jcmd process name matching broken
- 8222027: java/util/logging/LogManager/TestLoggerNames.java generates intermittent ClassCastException
- 8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength()
- 8222125: Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1
- 8222089: [TESTBUG] sun/security/lib/cacerts/VerifyCACerts.java fails due to cert within 90-day expiry window
- 8221738: ErrorFile option does not handle pre-existing error files of the same name
- 8223018: Rename G1RemSet::*oops_into_collection_set_do methods
- 8200545: Improve filter for enqueued deferred cards
- 8219459: oopDesc::is_valid() is broken
- 8223638: Replace wildcard address with loopback or local host in tests - part 6
- 8223822: Add gc IDs in the log of gc verification
- 8222841: Incorrect static call stub interactions with class unloading
- 8221478: Disable VerifySharedSpaces by default
- 8222969: Migrate RuleBasedCollatorTest to JDK Repo
- 8219023: Investigate syncing JVMTI spec version with JDK version
- 8223597: jdk/nio/zipfs/ZipFSTester.java RuntimeException: CHECK_FAILED! (getAttribute.crc <entries20> failed 6af4413c vs 0 ...)
- 8222480: Implementation: JEP 351: ZGC: Uncommit Unused Memory
- 8223762: Shenandoah: overflows in calculations involving heap capacity
- 8223759: Shenandoah should allow arbitrarily low initial heap size
- 8223685: used bundled zlib on AIX by default
- 8223574: add more thread-related system settings info to hs_error file on AIX
- 8221907: make reconfigure breaks when configured with relative paths
- 8222111: exeCallerAccessTest.c fails to build: control reaches end of non-void function
- 8221995: AARCH64: problems with CAS instructions encoding
- 8221880: Better customization for Windows RC properties FileDescription and ProductName
- 8221529: [TESTBUG] Docker tests use old/deprecated image on AArch64
- 8222032: x86_32 fails with "wrong size of mach node" on AVX-512 machine
- 8221917: serviceability/sa/TestPrintMdo.java fails on 32-bit platforms
- 8222082: Build of test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c still failing on Windows
- 8222078: test/jdk/java/lang/reflect/exeCallerAccessTest/exeCallerAccessTest.c build fails after 8221530
- 8221530: Caller sensitive methods not handling caller = null when invoked by JNI code with no java frames on stack
- 8220282: Add MethodHandle tests on accessing final fields
- 8221871: javadoc should not set role=region on <section> elements
- 8221882: Use fiber-friendly java.util.concurrent.locks in JSSE
- 8221997: fix headings in jdk.javadoc
- 8221597: A typo in the Java API doc for File.getUsableSpace()
- 8219993: AArch64: Compiled CI stubs are unsafely modified
- 8221477: Inject os/cpu-specific constants into Unsafe from JVM
- 8203364: Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3
- 8220349: The fix done for JDK-8214253 have caused issues in JTree behaviour
- 6684386: ElementIterator javadoc bug
- 8221345: Better Poly1305 support
- 8221661: javax.swing.text.View.getPreferredSpan(int axis)
- Merge
- 8178335: fake pass: jdk/internal/ref/Cleaner/ExitOnThrow.java
- 8220792: Performance bottleneck in JavacFileManager.list()
- 8221437: assert(java_lang_invoke_ResolvedMethodName::vmtarget(resolved_method()) == m()) failed: Should not change after link resolution
- Merge
- 8221731: Fix doclint handling of accessibility heading in java.desktop
- 8221801: Update src/java.base/share/legal/public_suffix.md
- 8157404: Unable to read certain PKCS12 keystores from SequenceInputStream
- 8221763: Build fails when using --with-jvm-features=-g1gc,-jfr,-shenandoahgc
- 8168261: Use server cipher suites preference by default
- 8218418: (fs) Files.createSymbolicLink should use SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE (win)
- 8221517: G1: Reserved page size for heap can be wrong
- 8212627: [TESTBUG] runtime/CreateMirror/ArraysNewInstanceBug.java timed out
- 8220671: Initialization race for non-JavaThread PtrQueues
- 8221703: Rmic build for java.management.api has bad incremental behavior
- 8221558: Remove obsolete uses of OopStorage::ParState<'false, false> _par_state
- 8221149: os::malloc checks MallocCatchPtr outside of ifdef ASSERT block
- 8221146: ZGC: Reports too much relocated
- 8220610: Make CollectedHeap nmethod functions pure virtual
- 8174268: Declare a public field in JapaneseEra for the era starting May 2019
- 8205432: Replace the placeholder Japanese era name
- 8221366: Search box tries to search for "Search"
- 8219733: Restore javadoc header styles
- 8221750: Shenandoah: Enable ThreadLocalHandshake by default
- 8221183: Avoid code cache walk in MetadataOnStackMark
- 8221694: jstatLineCounts1 needs to be NaN resilient
- 8221735: Shenandoah fails ctw/modules/jdk_management_agent.java with Traversal
- 8221726: Multiple build failures after JDK-8221698 (Remove redundant includes from popular header files)
- 8221725: AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot)
- 8215599: Remove support for javadoc "frames" mode
- 8220495: Update GIFlib library to the 5.1.8
- 8221436: Incorrect check of package in Line.Info.toString()
- 8220320: Remove unused old code in GraphicsEnvironment on unix
- 8215105: java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
- 8220707: [TESTBUG] serviceability/sa/TestHeapDumpForLargeArray.java fails with jtreg -vmoption:-Xmx < 8g
- 8221610: Resurrect (legacy) JRE bundle target
- 8221698: Remove redundant includes from popular header files
- 8221257: Improve serial number generation mechanism for keytool -gencert
- 8221596: test/hotspot/jtreg/runtime/containers/docker/TestCPUSets.java failed with FileAlreadyExistsException
- 8212328: Exceptional throw cases
- 8221629: Shenandoah: Cleanup class unloading logic
- 8221643: Tighten up assert(_keep_alive >= 0) in CLD::inc_keep_alive
- 8220254: fix headings in java.xml
- 8221539: [metaspace] Improve MetaspaceObj::is_metaspace_obj() and friends
- 8221833: Readability check in Symbol::is_valid not performed for some addresses
- 8221918: runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found
- 8218547: Simplify JLI_Open on Windows in native code (libjli)
- 8219918: ProblemList hotspot tests failing in SAP testing
- 8221470: Print methods in exception messages in java-like Syntax
- 8221992: Fix old method replacement in ResolvedMethodTable
- 8163326: Update the default enabled cipher suites preference
- 8221921: Implement size() / isEmpty() in immutable collections
- 8221981: Simplify Map/List/Set.of() implementation
- 8221980: Simplify Optional implementation
- 8221996: Bootcycle build broken
- 8221848: Shenandoah: ArrayCopy post-barrier improvements
- 8221710: [TESTBUG] more configurable parameters for docker testing
- 8221766: Load-reference barriers for Shenandoah
- 8217728: Speed up incremental rerun of "make hotspot"
- 8219861: Add new keytool -showinfo -tls command for displaying TLS configuration information
- 8221244: Unexpected behavior of PropertyDescription.getReadMethod for boolean properties
- 8212904: JTextArea line wrapping incorrect when using UI scale
- 8217707: JNICALL declaration breaks Splash screen functions
- 8221412: lookupPrintServices() does not always update the list of Windows remote printers
- 8221411: NullPointerException in RasterPrinterJob without PrinterResolution
- 8217735: awt_image_GifImageDecoder_parseImage() "interlace" param has the wrong type
- 8220517: Enhanced GIF support
- 8220250: fix headings in java.desktop
- 8216971: [macosx swing] For JCheckBoxMenuItem actionPerformed() is called twice, when apple.laf.useScreenMenuBar=true and modifier is InputEvent.META_DOWN_MASK
- 8221405: Fix Windows 32bit awt build
- 8221480: jcmd VM.metaspace shall print limits in basic mode
- 8221351: Crash in KlassFactory::check_shared_class_file_load_hook
- 8221118: Avoid eagerly creating JCDiagnostic for CompletionFailures
- 8221435: Shenandoah should not mark through weak roots
- 8221687: Deprecated j.u.jar.Attributes.Name attributes accidentally set to null
- 8221688: Quarantine Shenandoah string dedup tests
- 8221408: Windows 32bit build build errors/warnings in hotspot
- 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments
- 8220016: Clean up redundant RSA services in the SunJSSE provider
- 8220632: Suggest recompiling with a larger value of -Xmaxerrs/-Xmaxwarns if diagnostics were suppressed
- 8221153: ZGC: Heap iteration and verification pollutes GC statistics
- 8221540: ZGC: Reduce width of zForwardingEntry::from_index field
- 8221394: Clean up ConcurrentGCThread
- 8221341: Update Graal
- 8157372: C2: Node::cmp() should return bool
- 8205934: Define jdk -source/-target version in version-numbers file
- 8220530: Build compare script does not compare the contents of the test image
- 8221395: HttpClient leaving connections in CLOSE_WAIT state until Java process ends
- 8220351: Cross-modifying code
- 8221325: Add information about swap space to print_memory_info() on MacOS
- 8221872: Remove uses of ClassLoaderWeakHandle typedef in protection domain table
- Added tag jdk-13+15 for changeset f855ec13aa25
- 8217610: TLSv1.3 fail with ClassException when EC keys are stored in PKCS11
- 8218483: Crash in "assert(_daemon_threads_count->get_value() > daemon_count) failed: thread count mismatch 5 : 5"
- 8221764: Reduce make Init.gmk logging overhead
- 8220664: Simplify ShenandoahUpdateHeapRefsClosure
- 8216539: tools/jar/modularJar/Basic.java times out
- 8221701: Archive constant BaseLocales
- 8221482: Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode
- 8220786: Create new switch to redirect error reporting output to stdout or stderr
- 8221413: javac does not recognize variable assigned in switch expression as DA
- 8221398: Move test NoClassDefFoundMsg.java to subdir exceptionMsgs/
- 8221532: Incorrect copyright header in FileSystemSupport_md.c
- 8218727: vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/TestDescription.java crash in native library
- Added tag jdk-13+14 for changeset 46cf212cdcca
- 8221568: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space"
- 8221533: Incorrect copyright header in DurationDayTimeImpl.java, DurationYearMonthImpl.java and XMLStreamException.java
- 8220575: Replace hardcoded 127.0.0.1 in URLs with new URI builder
- 8221531: Incorrect copyright header in src/java.base/windows/native/libnio/ch/FileChannelImpl.c
- 8220528: [AIX] Fix basic Xinerama and Xrender functionality
- 8221456: nmethod::make_unloaded() clears _method member too early
- 8221527: [TESTBUG] DockerBasicTest.java contains hard-coded reference to JDK 10
- 8219196: DataOutputStream.writeUTF may throw unexpected exceptions
- 8059357: ClassVerifier redundantly checks constant pool entries multiple times
- 8219612: compiler.codecache.stress.Helper.TestCaseImpl can't be defined in different runtime package as its nest host
- 8221524: java/util/Base64/TestEncodingDecodingLength.java test should be disabled on 32-bit platforms
- 8221401: java/math/BigInteger/LargeValueExceptions.java test should be disabled on 32-bit platforms
- 8221400: java/lang/String/StringRepeat.java test requests too much heap
- 8220198: Lots of com/sun/crypto/provider/Cipher tests fail on x86_32 due to missing SHA512 stubs
- 8221537: ZGC: Fix incorrect comment in zNMethod table entry layout
- 8221392: Reduce ConcurrentGCThreads spinning during start up
- 8221396: Clean up serviceability/sa/TestUniverse.java
- 8221479: Fix JFR profiling on s390
- 8220687: Add StandardJavaFileManager.getJavaFileObjectsFromPaths overload
- 8217347: [TESTBUG] runtime/appcds/jvmti/InstrumentationTest.java timed out
- 8220633: Optimize CacheFSInfo
- 8216558: Lookup.unreflectSetter(Field) fails to throw IllegalAccessException for final fields
- 8221513: Add vmTestbase/nsk/jdb/eval/eval001/eval001.java to ProblemList.txt
- 8221342: [TESTBUG] Generate Dockerfile for docker testing
- 8204552: NMT: Separate thread stack tracking from virtual memory tracking
- 8221350: more monitor logging updates from Async Monitor Deflation project
- 8221483: TestOopCmp.java fails due to "Multiple garbage collectors selected"
- 8219446: Specify behaviour of timeout accepting methods of Socket and ServerSocket if timeout is negative
- 8221414: Bump required boot jdk version to 12
- 8221407: Windows 32bit build error in libsunmscapi/security.cpp
- 8221406: Windows 32bit build error in NetworkInterface_winXP.c
- 8221473: Configuration::reads can use Set.copyOf
- 8177960: Deprecate the Swing Motif Look and Feel and document it as unsupported on macOS
- Merge
- Merge
- 8200286: (testbug) MOptionTest test fails with java.lang.AssertionError: Classfiles too old!
- 8221304: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java
- 8220451: jdi/EventQueue/remove/remove004 failed due to "ERROR: thread2 is not alive"
- 8221175: Fix bad function case for controlled JVM crash on PPC64 big-endian
- 8220794: PPC64: Fix signal handler for SIGSEGV on branch to illegal address
- 8221472: Fix HandshakeSuspendExitTest
- 8217690: Update public suffix version
- 8220570: Additonal trace when native thread creation fails
- 8218128: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003 and 004 use wrong path to test classes
- 8220774: Add HandshakeALot diag option
- 8203026: java.rmi.NoSuchObjectException: no such object in table
- 8221083: [ppc64] Wrong oop compare in C1-generated code
- Merge
- 8221098: Run java/net/URL/HandlerLoop.java in othervm mode
- 8211100: hotspot C1 issue with comparing long numbers on x86 32-bit
- 8153508: ContentHandler API contains link to private contentPathProp
- 8219958: Automatically load taglets from a jar file
- 8147502: Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size
- 8220744: Move RedefineTests to from runtime to serviceability
- 8218975: Bug in macOSX kernel's pthread support
- Merge
- 8220690: ATTRIBUTE_ALIGNED requires GNU extensions enabled
- 8217766: Container Support doesn't work for some Join Controllers combinations
- 8212528: Wrong cgroup subsystem being used for some CPU Container Metrics
- 8219562: Line of code in osContainer_linux.cpp L102 appears unreachable
- 8220613: java/util/Arrays/TimSortStackSize2.java times out with fastdebug build
- 8220663: Incorrect handling of IPv6 addresses in Socket(Proxy.HTTP)
- 8218914: Support fonts installed per-user on Windows 10
- 8220355: Improve assertion texts and exception messages in eventHandlerVMInit
- 8220781: linux-s390 : os::get_summary_cpu_info gives bad output
- 8170705: sun/net/www/protocol/http/StackTraceTest.java fails intermittently with Invalid Http response
- 8220812: gc/shenandoah/options/TestLoopMiningArguments.java fails if default GC is serial/parallel/cms
- 8220410: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed with missing expected output
- 8218723: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
- 8220693: jdk/javadoc/doclet/MetaTag/MetaTag.java with unexpected date
- 8220737: Jib based 32 bit windows builds fail
- 8220780: ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE
- 8220609: Cleanups in ScavengableNMethods
- 8220606: Move ScavengableNMethods unlinking to unregister_nmethod
- 7106851: Test should not use System.exit
- 8220714: C2 Compilation failure when accessing off-heap memory using Unsafe
- 8221278: Shenandoah should not enqueue string dedup candidates during root scan
- 8221273: put sun/security/pkcs11/tls/tls12/TestTLS12.java on ProblemList.txt
- 8221270: Duplicated synchronized keywords in SSLSocketImpl
- 8218401: WRONG_PHASE: vmTestbase/nsk/jvmti test crash
- 8170494: JNI exception pending in PlainDatagramSocketImpl.c
- 8211941: Enable checking/ignoring of non-conforming Class-Path entries
- 8220674: [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs
- 8221259: New tests for java.net.Socket to exercise long standing behavior
- 8221172: SunEC specific test is not limited to SunEC
- 8221096: Description of -XX:+PrintFlagsRanges is incorrect
- 8220753: Re-introduce the test case for TLS 1.2 algorithms in SunPKCS11 crypto provider
- 8220784: hsdis cannot be built with MinGW64
- 8220658: Improve the readability of container information in the error log
- 8172695: (scanner) java/util/Scanner/ScanTest.java fails
- 8221208: Backout JDK-8218446
- 8221180: Deprecate AllowJNIEnvProxy
- Added tag jdk-13+13 for changeset 83cace4142c8
- 8220249: fix headings in java.compiler
- 8218446: SuspendAtExit hangs
- 8220389: Update Graal
- Merge
- Added tag jdk-12-ga for changeset b67884871b5f
- 8220602: Shenandoah-SA: Enable best-effort implementation of heap walk
- 8221875: Unquarantine Shenandoah string dedup tests
- 8221870: use driver to run CtwRunner in applications/ctw tests
- 8221102: Allow GC threads to participate in threads claiming protocol
- 8221782: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.jdk.vm.ci.services
- 8221751: Shenandoah: Improve SATB enqueueing
- 8221762: Improve Main.gmk/FindTests.gmk bootstrap time
- 8221824: Build failure with MSVS 2013 after JDK-8218418
- 8214796: Create a jlink plugin for stripping debug info symbols from native libraries
- 8221696: MappedByteBuffer.force method to specify range
- 8223632: Replace wildcard address with loopback or local host in tests - part 5
- 8219060: -linksource broken with modules
- 8222015: Small VM.metaspace improvements
- 8223667: ASAN build broken
- 8223040: Add a AsyncGetCallTrace test
- 8223654: Clean up @jls references in com.sun.source
- 8221253: TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes
- 8221569: JFR tool produces incorrect output when both --categories and --events are specified
- 8222533: jtreg test jdk/internal/platform/cgroup/TestCgroupMetrics.java fails on SLES12.3 linux ppc64le machine
- 8221340: [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562
- 8223531: [Graal] assert(type() == T_INT) failed: type check
- 8223652: Rename IPSupport.skipIfCurrentConfigurationIsInvalid() to IPSupport.throwSkippedExceptionIfNonOperational()
- 8223186: HotSpot compile warnings from GCC 9
- 8223465: Replace wildcard address with loopback or local host in tests - part 3
- Merge
- 8223626: move print() functions to cpp files
- 8223675: arm32 build failure after 8223136 (Move compressed oops functions to CompressedOops class)
- 8223676: Minimal VM build failure after 8223136 (Move compressed oops functions to CompressedOops class)
- 8223624: Cleanup includes of universe.hpp
- 8223623: Move oopFactory function definitions out of oopFactory.hpp
- 8223622: Move Universe usage out of memAllocator.hpp
- 8223621: Move Universe usage out of oopRecorder.hpp
- 8223620: Move IsGCActiveMark implementation out of header
- 8223619: Move VerifyOption out of Universe
- 8223136: Move compressed oops functions to CompressedOops class
- 8223617: code_size2 needs adjustments
- 8223555: Cleanups in cacerts tests
- 8200400: Restrict Sasl mechanisms
- 8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
- 8222292: runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java timeout but test passed
- 8223639: [JVMCI] jvmciCompiler.cpp needs to include "oops/objArrayOop.inline.hpp""
- 8223651: Build fails with --with-jvm-features=-jfr and --disable-precompiled-headers
- 8223599: minimal build fails after JDK-8185525
- 8191808: Configurable read timeout for CRLs
- 8189208: Cleanup ancient argument processing code
- Merge
- 8223645: AArch64 build broken by fix for 8223136
- 8222991: Xerces 2.12.0: Validation
- 8223454: Reduce String concatenation shapes by folding initialLengthCoder into last mixer
- 8223627: jdk-13+20 bundle name contains null instead of ea
- 8222251: preflow visitor is not visiting lambda expressions
- 8223573: Replace wildcard address with loopback or local host in tests - part 4
- 8042215: javax/management/remote/mandatory/connection/ReconnectTest.java NoSuchObjectException no such object in table
- 8221759: Crash when completing \"java.io.File.path\"
- 8223427: [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled
- 8223441: HeapMonitorStatArrayCorrectnessTest fails due to sampling determinism
- Added tag jdk-13+20 for changeset 6ccc7cd7931e
- 8222987: sun/security/tools/keytool/PSS.java times out on Solaris-SPARC
- 8223380: [Graal] compiler/c2/Test8062950.java failed with time out
- 8223539: compiler/graalunit/HotspotTest.java hotspot.test.CheckGraalIntrinsics AssertionError: found plugins for intrinsics
- 8223589: Build failures after JDK-8223534 (add back fixed test_markOop.cpp)
- 8223307: enable the Stack Execution Disable flag for JDK binaries on AIX
- 8220673: Add test library support for determining platform IP support
- 8221432: Upgrade CLDR to Version 35.1
- 8223583: Build failure after JDK-8223567 (Rename ShenandoahBrooksPointer to ShenandoahForwarding)
- 8223414: ProblemList java/lang/ref/ReachabilityFenceTest.java when running in Graal as JIT mode
- 8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding
- 8223534: add back fixed test_markOop.cpp
- 8185525: Add JFR event for DictionarySizes
- 8222926: Shenandoah build fails with --with-jvm-features=-compiler1
- 8222949: add condy support to javac's pool API
- 8217846: [Graal] vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java crash
- 8223397: gc+promotion log lines are missing the GC id
- 8223445: compiler/intrinsics/mathexact/LongMulOverflowTest.java java timeout
- 8223570: Shenandoah needs to acquire lock before CLDG::clear_claimed_marks
- 8223416: Exclude javax/management/monitor/DerivedGaugeMonitorTest.java until JDK-8042211 is fixed
- 8223391: Unsynchronized iteration of ClassLoaderDataGraph
- 8223244: Fix usage of ARRAYCOPY_DISJOINT decorator
- 8223353: (ch) Change channel close implementation to not wait for I/O threads
- 8220579: [Containers] SubSystem.java out of sync with osContainer_linux.cpp
- 8220601: ZGC: Delete ZNMethodTableEntry arrays using ZSafeDelete
- 8220600: ZGC: Delete ZPages using ZSafeDelete
- 8220599: ZGC: Introduce ZSafeDelete
- 8220597: ZGC: Convert ZForwarding to use ZAttachedArray
- 8220596: ZGC: Convert ZNMethodData to use ZAttachedArray
- 8220595: ZGC: Introduce ZAttachedArray
- 8220594: ZGC: Remove superfluous ZPage::is_active()
- 8220593: ZGC: Remove superfluous ZPage::is_detached()
- 8220592: ZGC: Move destruction of detached ZPages into ZPageAllocator
- 8220591: ZGC: Don't delay reclaimation of ZVirtualMemory
- 8220590: ZGC: Remove ZPages from ZPageTable when freed
- 8220589: ZGC: Remove superfluous ZPageTableEntry
- 8220588: ZGC: Convert ZRelocationSet to hold ZForwardings instead of ZPages
- 8220587: ZGC: Break out forwarding information from ZPage
- 8220586: ZGC: Move relocation logic from ZPage to ZRelocate
- 8220741: ZGC: Move CPU agnostic files from linux_x86 to linux
- 8220569: ZGC: Rename and rework ZUnmapBadViews to ZVerifyViews
- 8220719: Allow other named NetPermissions to be used
- 8220684: Process.waitFor(long, TimeUnit) can return false for a process that exited within the timeout
- 6307456: UnixFileSystem_md.c use of chmod() and access() should handle EINTR signal appropriately (unix)
- 8220493: Prepare Socket/ServerSocket for alternative platform SocketImpl
- 8220738: (sc) Move ServerSocketChannelImpl remaining native method to Net
- 8220555: JFR tool shows potentially misleading message when it cannot access a file
- 8220745: Fix problemlist entry to refer to 8220613
- 8219876: (bf) Improve IndexOutOfBoundsException messages in $Type$Buffer classes
- 8220512: Deoptimize redefinition functions that have dirty ICs
- 8220704: ZGC: gc tests complain Java heap too small
- 8220093: Change to GCC 8.2 for building on Linux at Oracle
- 8213912: Semantic typo in HttpExchange.java
- 8179549: Typo in network properties documentation
- 8220712: [TESTBUG] gc/shenandoah/compiler/TestMaybeNullUnsafeAccess should run with Shenandoah enabled
- 8220678: unquarantine nsk/jdi/ThreadReference/setEnabled/setenabled003
- 8220611: compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java timeout
- 8219139: move hotspot tests from test/jdk/vm
- 8218812: vmTestbase/nsk/jvmti/GetAllThreads/allthr001/TestDescription.java failed
- 8220689: problem list RandomCommandsTest in graal runs
- 8220249: fix headings in java.compiler
- 8219628: [TESTBUG] javadoc/doclet/InheritDocForUserTags fails with -othervm
- 8219691: method summary table head should be enclosed in <thead>
- 8216353: Use utility APIs introduced in org/netbeans/jemmy/util/LookAndFeel class in client sanity test cases
- 8219552: bump jtreg requiredVersion to b14 in test/jdk/sanity/client/
- 8217338: [Containers] Improve systemd slice memory limit support
- 8222550: runtime/MemberName/MemberNameLeak.java times out
- 8222713: Add OutputAnalyzer(Path) constructor
- 8222558: Rework ResolvedMethodTable verification
- 8222379: JFR TestClassLoadEvent.java failed due to EXCEPTION_ACCESS_VIOLATION
- 8222280: Provide virtualization related info in the hs_error file on AIX
- Added tag jdk-13+17 for changeset 93b702d2a0cb
- 8222444: Add a suggestion for non-US locale in the test doc
- 8220477: Channels.newWriter() does not close if underlying channel throws an IOException
- 8222289: Overhaul logic for reading/writing constant pool entries
- 8219718: ZGC: Make nmethod entry barriers and nmethod::is_unloading use ZNMethodDataOops
- 8222491: jcmd can fail converting UTF8 output to strings
- 8222627: Remove sneaky token 'Name' in jdk-version.m4
- 8218468: Load barrier slow path node should be MachTypeNode
- 8222327: java_lang_Thread _thread_status_offset, remove pre 1.5 code paths
- 8218147: make_walkable asserts on multiple calls
- 8220382: Cleanup doclet instantiation
- 8222418: compiler/arguments/TestScavengeRootsInCode.java times out
- 8222417: compiler/loopopts/TestOverunrolling.java times out
- Merge
- 8216326: SSLSocket stream close() does not close the associated socket
- 8222484: Specialize generation of simple String concatenation expressions
- 8222415: Xerces 2.12.0: Parsing Configuration
- 8222510: Small cleanup for JDK launcher's make file
- 8222528: Fix javadoc headers in Nashorn sources
- 8222522: Add configure options for Mac Bundle creation
- 8220743: [TESTBUG] Review Runtime tests recently migrated from JDK subdirs
- 8222395: Refactor the abstract classes of package and module index writer
- 8222334: java -Xss0 triggers StackOverflowError
- 8222271: [s390] optimize register usage in C2 instruction forms for clearing arrays
- Merge
- 8222387: Out-of-bounds access to CPU _family_id_xxx array
- 8222275: sun/security/tools/keytool/Serial64.java: assertTrue: expected true, was false
- 8208066: compiler/graalunit/JttThreadsTest.java failed with org.junit.runners.model.TestTimedOutException: test timed out after 20 seconds
- 8222419: Shenandoah: Remove unused _par_state_string in ShenandoahRootProcessor
- 8222299: [TESTBUG] move hotspot container tests to hotspot/containers
- 8222403: Shenandoah: Remove ShenandoahAlwaysTrueClosure, use AlwaysTrueClosure instead
- 8222297: IRT_ENTRY/IRT_LEAF etc are the same as JRT
- 8222188: Shenandoah: Adjust Shenandoah work gang types
- 8180573: Refactor sun/security/tools shell tests to plain java tests
- 8222151: refactoring: enhancements to java.lang.Class::methodToString and java.lang.Class::getTypeName
- 8222090: Add Hygon Dhyana processor support
- 8217405: rmic should reject class files with preview features enabled
- 8222034: Thread-SMR functions should be updated to remove work around
- 8221857: Collect code coverage for a subset of code
- 8222333: fastdebug build broken after JDK-8221393 (phase_mapping[] doesn't match enum Phase in WeakProcessorPhases)
- 8217047: Provide a way to inject missing parameter names
- 8221979: Cleanups for building Windows resources
- 8215407: javac should reject class files with bad EnclosingMethod attributes
- 8221393: ResolvedMethodTable too small for StackWalking applications
- 8221913: Add GC.selected() jtreg-ext function
- 8163363: AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted
- 8222430: Add tests for ElementKind predicates
- 8222378: Provide mechanism to query preview feature status for annotation processors
- 8222501: [TESTBUG] Docker support is always set to true in jtreg-ext/requires/VMProps.java
- 8221711: [TESTBUG] create more tests for JFR in container environment
- 8222425: Shenandoah: Move commonly used closures to separate files
- 8222490: Shenandoah: Remove unused _par_state_string in ShenandoahRootEvacuator
- 8222397: x86_32 tests with UseSHA1Intrinsics SEGV due to garbled registers
- 8222410: java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile hangs when "nc" does not accept "-U"
- 8221397: Support implementation-defined Map Modes
- 8221644: jquery directory should be renamed
- 8220625: tools/javac/classreader/8171132/BadConstantValue.java failed with "did not see expected error"
- 8220388: Increase -inlinehint-threshold for Clang to avoid G1 pause time regression
- 8222988: Use MonitorLocker rather than MutexLocker when wait/notify used
- 8036608: Key.getAlgorithm link to standard algorithm names needs to be updated
- 8218280: LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer
- 8223020: aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
- 8223015: Cleanups for zipfs tests
- 8221592: C2 compilation failed with assert(!q->is_MergeMem())
- 8223003: SunMSCAPI keys are not cleaned up
- 8220813: update hotspot tier1_gc tests depending on GC to use @requires vm.gc.X
- 8219487: j.l.c.ClassDesc spec should contain precise assertions for one parameter's methods
- 8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03
- 8221988: add possibility to build with Visual Studio 2019
- 8129315: java/net/Socket/LingerTest.java and java/net/Socket/ShutdownBoth.java timeout intermittently
- 8223026: [BACKOUT] Typo in test/hotspot/jtreg/TEST.groups is causing test harness failures
- 8223016: ZGC: Fix misaligned statistics printout
- 8222637: Obsolete NeedsDeoptSuspend
- 8222440: (zipfs) JarFileSystem does not correctly handle versioned entries if no root entry is present
- 8222518: Remove unnecessary caching of Parker object in java.lang.Thread
- 8222743: Xerces 2.12.0: DOM Implementation
- 8222562: Don't set IPV6_V6ONLY when IPv4 is not available
- 8222970: Update ProblemList for vmTestbase/nsk/jdb/eval/eval001/eval001.java
- 8222888: [TESTBUG] docker/TestJFREvents.java fails due to "RuntimeException: JAVA_MAIN_CLASS_ is not defined"
- 8222977: Fix shenandoah broken with JDK-8222811
- 8222811: Consolidate MutexLockerEx and MutexLocker
- 8139965: Hang seen when using com.sun.jndi.ldap.search.replyQueueSize
- 8220795: Rework naked_short_nanosleep on Windows to improve time-to-safepoint
- 8222774: (ch) Replace uses of stateLock and blockingLock with j.u.c. locks
- 8220497: Improve Javadoc search feature and add test coverage
- 8222469: ZGC: Generalize ZPageCache::flush()
- 8221786: ZGC: Increase max heap size to 16TB
- 8222462: Introduce CollectedHeap::unused()
- 8222664: runtime/appcds/sharedStrings/SharedStringsStress.java assert GC active during NoGCVerifier
- 8222935: Fix ExceptionCheckingJniEnv system
- Added tag jdk-13+18 for changeset bebb82ef3434
- 8222952: Typo in test/hotspot/jtreg/TEST.groups is causing test harness failures
- 8222805: sun/security/pkcs11/tls/tls12/TestTLS12.java fails with Unsupported signature algorithm: rsa_pss_rsae_sha256
- 8222669: Create and use new html.Entity class
- 8222295: more baseline cleanups from Async Monitor Deflation project
- 8222532: (zipfs) Performance regression when writing ZipFileSystem entries in parallel
- 8221685: -XX:BytecodeVerificationRemote and -XX:BytecodeVerificationLocal should be diagnostic options
- 8222838: Shenandoah: SEGV on accessing cset bitmap for NULL ptr
- 8222843: Print Shenandoah cset map addresses in hs_err
- 8222785: aarch64: add necessary masking for immediate shift counts
- 8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero
- 8222817: Refactor printing processor to use streams
- 8221598: Update Graal
- 8218994: Consolidate indy and condy JVM information within a BootstrapInfo data structure
- 8213501: Deploy ExceptionJniWrapper for a few tests
- 8222526: Use of no longer existing jquery directory in script.js
- 8215017: Improve String::equals warmup characteristics
- 8219998: Eliminate inherently singleton lists
- 8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names
- 8219775: Certificate validation improvements
- 8218854: FontMetrics.getMaxAdvance may be less than the maximum FontMetrics.charWidth
- 8219504: Test for JDK-8211435 can be run on all platforms
- 8215396: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT
- 8218674: HTML Tooltip with "img=src" on component doesn't show
- 8214112: The whole text in target JPasswordField image are not selected
- 8214253: Tooltip is transparent rather than having a black background
- 8061381: [macosx] Accelerators does not spelled for JMenuItems by Voice Over
- 8210782: Upgrade HarfBuzz to the latest 2.3.1
- 8213110: Remove the use of applets in automatic tests
- Merge
- 8218863: Better endpoint checks
- Merge
- 8214109: XToolkit is not correctly displayed color on 16-bit high color setting
- 8211322: Reduce the timeout of tooltip in SwingSet2DemoTest
- 8224675: Late GC barrier insertion for ZGC
- 8223305: Compiler support for Switch Expressions
- 8042748: Clarify exception thrown by ParameterizedTypeImpl.validateConstructorArguments()
- 8181869: getAnnotatedParameterTypes%G%@() specification should be clarified
- 8225322: Broken links in java.sql
- 8216064: -XX:StartFlightRecording:settings= doesn't work properly
- 8149040: Cleanup compiler/jsr292/NonInlinedCall tests after JDK-8148994
- 8224257: fix issues in files generated by pandoc
- 8224234: compiler/codegen/TestCharVect2.java fails in test_mulc
- 8223050: JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods
- 8224257: fix issues in files generated by pandoc
- 8224497: Remove FIXME in metaspaceClosure.cpp
- 8225350: compiler/jvmci/compilerToVM/IsCompilableTest.java timed out
- 8225388: Running jcmd Compiler.CodeHeap_Analytics all 0 cause crash
- 8209626: [JVMCI] Use implicit exception table for dispatch and printing
- 8216381: More limited privilege usage
- 8218453: More dynamic RMI interactions
- 8213431: Improve file protocol handling
- 8217563: Improve realm maintenance
- 8216565: Specifying the same path creates a new directory in JFR.configure
- 8230768: Arrays of SoftReferences in MethodTypeForm should not be @Stable
- 8230759: ZGC: Fix integer types
- 8230758: ZGC: Add missing precompiled include and fix friend declaration
- 8230756: ZGC: Remove redundant memset in ZStatValue
- 8231149: (fs) Small verbiage errors in java.nio.file package documentation
- 8231244: Shenandoah: all-roots heap walking misses some weak roots
- 8231198: Shenandoah: heap walking should visit all roots most of the time
- 8231197: Shenandoah: JVMTI heap walking cleanup crashes with NULL forwardee
- 8230814: Enable SAX ContentHandler to handle XML Declaration
- 8231113: Remove CollectedHeap::check_oop_location()
- 8226705: [REDO] Deoptimize with handshakes
- 8231201: hs_err should print coalesced safepoint operations in Events section
- Added tag jdk-14+15 for changeset 778fc2dcbdaa
- 8231210: [BACKOUT] JDK-8207266 ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
- 8231162: JVMTI RawMonitorWait triggers assertion failure: Only JavaThreads can be interruptible
- 8066774: Rename the annotations arrays names in ClassFileParser
- 8186825: some memory leak issues in the transport_startTransport
- 8231087: Shenandoah: Self-fixing load reference barriers for C1/C2
- 8231086: Shenandoah: Stronger invariant for object-arraycopy
- 8231085: C2/GC: Better GC-interface for expanding clone
- Merge
- 8231145: [Graal] org.graalvm.compiler.debug.test.DebugContextTest fails because DebugContextTest.testLogging.input is not available
- 8231176: Test tools/javac/options/BCPOrSystemNotSpecified.java broken on Windows
- 8207266: ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
- 8228460: bootstrap class path not set in conjunction with -source 11
- Added tag jdk-13-ga for changeset 9c250a7600e1
- 8228482: fix xlc16/xlclang comparison of distinct pointer types and string literal conversion warnings
- 8231027: Correct typos
- 8230424: Use platform independent code for Thread.interrupt support
- 8231024: Improve the debug info when the output is truncated
- 8230870: (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
- 8231124: Missing closedir call with JDK-8223490
- 8230350: Shenandoah: Assertion failed when GC is cancelled by a worker thread
- 8230943: False deadlock detection with -XX:+CIPrintCompileQueue after JDK-8163511
- 8223490: Optimize search algorithm for determining default time zone
- 8231051: Remove check_obj_alignment() and replace with is_object_aligned()
- 8230841: Remove oopDesc::equals()
- 8230808: Remove Access::equals()
- 8230796: Remove BarrierSet::oop_equals_operator_allowed()
- 8230900: missing ReleaseStringUTFChars in java.desktop native code
- 8230901: missing ReleaseStringUTFChars in serviceability native code
- 8230742: Make AggressiveUnboxing a diagnostic flag
- 8230854: Cleanup SuppressWarnings in test lib and remove noisy traces in StreamPumper
- 8230850: Test sun/tools/jcmd/TestProcessHelper.java fails intermittently
- 8231033: Problemlist ReservedStackTest
- 8230882: Use @index in javax.lang.model javadoc
- 8230910: libsspi_bridge does not build on Windows 32bit
- 8216354: Syntax error in toolchain_windows.m4
- 8225490: Miscellaneous changes imported from jsr166 CVS 2019-09
- 8145138: CyclicBarrier/Basic.java failed with "3 not equal to 4"
- 8221168: java/util/concurrent/CountDownLatch/Basic.java fails
- 8227235: rare failures in testForkHelpQuiesce tck tests
- 8229442: AQS and lock classes refresh
- 8231025: Incorrect method tag offset for big endian platform
- 8225797: OldObjectSample event creates unexpected amount of checkpoint data
- 8230085: (fs) FileStore::isReadOnly is always true on macOS Catalina
- 8230938: Deprecate MonitorBound
- 8230937: Update bugid in ProblemList for vmTestbase/nsk/jdb/eval/eval001/eval001.java
- 8230881: serviceability/sa/TestJmapCore tests fail with java.lang.RuntimeException: Could not find dump file
- 8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
- 8230878: ZGC: Use THREAD_LOCAL instead of __thread
- 8230877: Rename THREAD_LOCAL_DECL to THREAD_LOCAL
- 8230846: ZGC: Make ZUtils::alloc_aligned() posix-specific
- 8230845: ZGC: Implement ZLock using os::PlatformMutex
- 8230829: Matcher matches a surrogate pair that crosses border of the region
- 8186988: use log_warning() and log_error() instead of tty->print_cr for CDS warning and error messages
- 8230858: Replace wildcard address with loopback or local host in tests - part 23
- 8230470: Shenandoah doesn't need change from JDK-8212610 anymore
- 8230888: jfrVirtualMemory.cpp should include globals.hpp
- 8220416: Comparison of klass pointers is not optimized any more
- 8230762: Change MacroAssembler::debug32/64 to use fatal instead of assert
- 8229701: aarch64: C2 OSR compilation fails with "shouldn't process one node several times" in final graph reshaping
- 8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return
- 8230861: missing ReleaseStringUTFChars in Java_sun_security_pkcs11_wrapper_PKCS11_connect
- 8230586: Encapsulate fields in filemap.hpp
- 8230423: Move os::sleep to JavaThread::sleep
- Added tag jdk-14+14 for changeset cddef3bde924
- 8230830: No required ResourceMark in src/hotspot/share/prims/jvmtiImpl.cpp:JvmtiSuspendControl::print()
- 8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow
- 8230734: Remove default constructors from java.compiler
- 8230674: Heap dumps should exclude dormant CDS archived objects of unloaded classes
- 8230342: LineNumberReader.getLineNumber() returns inconsistent results after EOF
- 8192057: com/sun/jdi/BadHandshakeTest.java fails with java.net.ConnectException
- 8229202: Docker reporting causes secondary crashes in error handling
- 8230136: DateTimeFormatterBuilder.FractionPrinterParser#parse fails to verify minWidth
- 8230398: Remove NULL checks before FREE_C_HEAP_ARRAY
- 8227168: Cleanup usage of NEW_C_HEAP_ARRAY
- 8230794: Improve assert to get more information about the JDK-8227695 failure
- 8229960: Remove sun.nio.cs.map system property
- 8230813: Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list
- 8229785: MethodType::fromMethodDescriptorString should require security permission if loader is null
- 8225761: Update --release 13 symbol information after JDK 13 GA
- 8230781: Add JTREG_FAILURE_HANDLER_TIMEOUT to control timeout handler timeout
- 8230303: JDB hangs when running monitor command
- 8230709: Array index out of bounds in ES6 mode
- 8230766: Changed message in IllegalMonitorStateException
- 8230566: ZGC: Don't substitute klass pointer during array clearing
- 8230769: BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return
- 8230711: ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG
- 8230454: [Graal] Add "com/sun/crypto/provider/KeyFactory/TestProviderLeak.java" to Graal problem list
- 8225653: Provide more information when hitting SIGILL from HaltNode
- 8207800: always_do_update_barrier is unused
- 8221361: Eliminate two-phase initialization for PtrQueueSet classes
- 8230284: Accounting currency format support does not cope with explicit number system
- 8230516: invalid html in jdwp-protocol.html
- 8212117: Class.forName may return a reference to a loaded but not linked Class
- 8230526: jdk.internal.net.http.PlainProxyConnection is never reused by HttpClient
- 8230723: Remove default constructors from java.lang and java.io
- 8177389: Hyphen "-" should be removed in URL class documentation
- 8230132: java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java to skip Teredo Tunneling Pseudo-Interface
- 8230669: [s390] C1: assert(is_bound() || is_unused()) failed: Label was never bound to a location, but it was used as a jmp target
- 8230708: Hotspot fails to build on linux-sparc with gcc-9
- 8230564: Remove os_ext.hpp
- 8230563: Remove arguments_ext.cpp
- 8230562: Remove g1HeapSizingPolicy_ext.cpp
- 8230561: Remove logTag_ext.hpp
- 8224599: Remove globals_ext.hpp
- 8228758: assert(_no_handle_mark_nesting == 0) failed: allocating handle inside NoHandleMark
- 8230129: Add jtreg "serviceability/sa/ClhsdbInspect.java" to graal problem list
- 8230422: Convert uninterruptible os::sleep calls to os::naked_short_sleep
- 8226953: AOT: assert(oopDesc::is_oop(obj)) failed: not an oop
- 8230730: UseCompressedOops test crash with assertion failure
- 8230662: Remove dead code from MethodTypeForm
- 8230715: Baseline compare build on Windows fails intermittently in file type for jvm.pdb
- 8230680: latest Graal unittests depend on jdk.internal.module
- 8230404: Refactor logged card refinement support in G1DirtyCardQueueSet
- 8230666: Exclude serviceability/sa/TestInstanceKlassSize.java on linuxppc64 and linuxppc64le
- 8230694: http.keepAlive system property is inconsistently/incorrectly documented
- 8230363: C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG
- 8230671: x86_32 build failures after JDK-8229496
- 8229831: Upgrade Character.isUnicodeIdentifierStart/Part() methods to the latest standard
- 8187898: PrintStream should override FilterOutputStream#write(byte[]) with a method that has no throws clause
- 8230681: Add @since tag to java.io.Serial
- 8227563: jvmti/scenarios/contention/TC05/tc05t001 fails due to "ERROR: tc05t001.cpp, 278: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000)"
- 8229280: Test failures on several linux hosts after JDK-8181493
- 8230632: [TESTBUG] appcds/NonExistClasspath.java and ClassPathAttr.java failed when running in hotspot_appcds_dynamic test group
- 8228854: Default ErrorListener reports warnings and errors to the console
- 8230646: Epsilon does not extend TLABs to max size
- 8229496: SIGFPE (division by zero) in C2 OSR compiled method
- 8177068: incomplete classpath causes NPE in Flow
- 8230466: check malloc/calloc results in jdk.hotspot.agent
- 8230642: 8224815 broke Shenandoah build
- 8224815: Remove non-GC uses of CollectedHeap::is_in_reserved()
- 8229189: Improve JFR leak profiler tracing to deal with discontiguous heaps
- 8228967: Trust/Key store and SSL context utilities for tests
- Added tag jdk-14+13 for changeset fbbe6672ae15
- 8230626: Make UnknownFooException strings more informative
- 8230624: [TESTBUG] Problemlist JFR compiler/TestCodeSweeper.java
- 8230435: Replace wildcard address with loopback or local host in tests - part 22
- 8171405: java/net/URLConnection/ResendPostBody.java failed with "Error while cleaning up threads after test"
- 8230159: Add test to verify that com.sun.net.httpserver.BasicAuthenticator constructors throw expected exceptions
- 8229450: C2 compilation fails with assert(found_sfpt) failed
- 8230401: ClassLoaderData::_keep_alive is read with wrong type in c2i entry barrier
- 8230434: [C1, C2] Release barrier for volatile field stores in constructors implemented inconsistently
- 8209802: Garbage collectors should register JFR types themselves to avoid build errors
- 8230431: Move G1 trace code from gcTrace* to G1 directory
- 8229182: runtime/containers/docker/TestMemoryAwareness.java test fails on SLES12
- 8230485: add handling of aix tar in configure
- 8226221: Update PKCS11 tests to use NSS 3.46 libs
- 6313903: Thread.sleep(3) might wake up immediately on windows
- 8227236: assert(singleton != __null && singleton != declared_interface) failed
- 8230483: Shenandoah: consistently disable concurrent roots for Traversal mode
- 8223714: HTTPSetAuthenticatorTest could be made more resilient
- 8230428: Cleanup dead CastIP node code in formssel.cpp
- Merge
- 8229235: com.sun.net.httpserver.HttpExchange should implement AutoCloseable
- 8227411: TestTimeMultiple.java failed "assert(!lease()) failed: invariant"
- 8229437: assert(is_aligned(ref, HeapWordSize)) failed: invariant
- 8230238: Add another regression test for JDK-8134739
- 8224214: [AIX] Remove support for legacy xlc compiler
- 8230373: Use java.io.Serial in generated exception types
- 8230372: Remove G1GCPhaseTimes::MergeLBProcessedBuffers
- 8227224: GenCollectedHeap: add subspace transitions for young gen for gc+heap=info log lines
- 8230337: Clarify intention of Elements.{getPackageOf, getModuleOf}
- 8230327: Make G1DirtyCardQueueSet free-id init unconditional
- 8230390: Problemlist SA tests with AOT
- 8193596: java/net/DatagramPacket/ReuseBuf.java failed due to timeout
- 8230310: SocksSocketImpl should handle the IllegalArgumentException thrown by ProxySelector.select usage
- 8230105: -XDfind=diamond crashes
- 8230307: ZGC: Make zGlobals and zArguments OS agnostic
- 8230388: Problemlist additional compiler/rtm tests
- 8230004: jdk/internal/jimage/JImageOpenTest.java runs no test
- 8230203: Replace markWord enums with typed constants
- 8230376: [TESTBUG] runtime/StackTrace/HiddenFrameTest.java fails with release VM
- 8229797: [JVMCI] Clean up no longer used JVMCI::dependencies_invalid value
- 8229997: Apply java.io.Serial annotations in java.base
- 8230332: G1DirtyCardQueueSet _notify_when_complete is always true
- 8228960: [TESTBUG] containers/docker/TestJcmdWithSideCar.java: jcmd reports main class as Unknown
- 8230109: G1DirtyCardQueueSet should use card counts rather than buffer counts
- 8230037: Confused MetaData dumped by PrintOptoAssembly
- 8229999: Apply java.io.Serial annotations to security types in java.base
- 8182119: jdk.hotspot.agent's META-INF/services/com.sun.jdi.connect.Connector no longer needed
- 8229284: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage
- 8229210: [TESTBUG] Move gc stress tests from JFR directory tree to gc/stress
- 8230338: Accurate error message about bad Unicode block name
- 8230302: GenerateJLIClassesPlugin can generate invalid DirectMethodHandle methods
- 8216977: ShowHiddenFrames use in java_lang_StackTraceElement::fill_in appears broken
- 8229422: Taskqueue: Outdated selection of weak memory model platforms
- 8230425: Shenandoah forces +UseNUMAInterleaving even after explicitly disabled
- 8213432: Better copies of CopiesList
- 8211936: Better String parsing
- Merge
- 8221207: Redo JDK-8218446 - SuspendAtExit hangs
- 8221220: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable
- 8220095: Assertion failure when symlink (with different name) is used for lib/modules file
- 8221363: Build failure after JDK-8220240 (Refactor shared dirty card queue)
- 8220240: Refactor shared dirty card queue
- 8218399: runtime/RedefineObject/TestRedefineObject.java timeout
- 8218889: Improperly use of the Optional API
- 8220224: With CLDR provider, NumberFormat.format could not handle locale with number extension correctly
- 8078860: (spec) InputStream.read(byte[] b, int off, int len) claims to not affect element b[off]
- 8221179: Zero builds fail when linking with gold and bundling libffi.so
- 8217564: idempotent protection missing in crc32c.h
- 8221219: ZGC: Remove ZStallOnOutOfMemory option
- 8221212: ZGC: Command-line flags should be marked experimental
- 8221252: (sc) SocketChannel and its socket adaptor need to handle connection reset
- Merge
- 8227601: Better collection of references
- 8227662: freetype seeks to index at the end of the font data
- 8225292: Better Graphics2D drawing
- 8224915: Better serial attributes
- 8223892: Improved handling of jar files
- 8225298: Improve TLS connection support
- 8225286: Better rendering of native glyphs
- 8225597: Enhance font glyph mapping
- 8224532: Better Path supports
- 8218877: Help transform transformers
- 8224062: Improve String index handling
- 8223518: Unexpected exception in jjs
- 8222684: Better support for patterns
- 8224505: TestQuotedLogOutput failure after ProcessBuilder changes
- 8223886: Add in font table referene
- 8223505: Better pattern compilation
- 8221858: Build Better Processes
- 8224025: Fix for JDK-8220302 is not complete
- 8213429: Windows file handling redux
- 8221497: Optional Panes in Swing
- 8222690: Better Glyph Images
- 8223326: Regression introduced by CPU sync: java.security.AccessControlException: access denied ("java.net.NetPermission" "setSocketImpl")
- 8220186: Improve use of font temporary files
- 8209901: Canonical file handling
- 8220302: Better Kerberos ccache handling
- 8217997: Better socket support
- 8214809: CDS storage improvements
- 8214712: Archive Attributes$Name.KNOWN_NAMES
- 8220682: Heap dumping and inspection fails with JDK-8214712
- 8221262: Cleanups in UnixFileSystem/WinNTFileSystem implementation classes
- 8217827: [Graal] Some vmTestbase/nsk/jvmti/ResourceExhausted tests failing
- 8221264: Refactor and update SourceVersion.latestSupported
- 8146986: JDI: Signature lookups for unprepared classes can take a long time
- 8221434: Fix typo in lib-x11 autoconf error message about missing headers
- 8221357: Update test documentation by deleting "cd test && make"
- 8221343: x86_32 crashes on startup with "_hwm out of range"
- 8216989: CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64
- 8220445: Support for side by side MSVC Toolset versions
- 8221260: Initialize more class members on construction, remove some unused ones
- 8217362: Emergency dump does not work when disk=false is set
- 8219100: Improve do_collection_pause_at_safepoint
- 8220295: sun/tools/jps/TestJps.java still timing out
- 8221164: jstatLineCounts tests need to be more resilient for NaN outputs
- 8233498: Remove dead code
- 8230767: FlightRecorderListener returns null recording
- 8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
- 8233065: PSParallelCompact::move_and_update is unused and should be removed
- 8233790: Forward output from heap dumper to jcmd/jmap
- 8231922: Could not find field with name revokedClass
- 8229694: JVM crash in SWPointer during C2 OSR compilation
- 8233745: [JVMCI] TranslatedException should serialize classloader and module info
- 8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win)
- 8216472: (se) Stack overflow during selection operation leads to crash (win)
- 8233621: Mismatch in jsse.enableMFLNExtension property name
- 8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
- 8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test
- 8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware
- 8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()
- 8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null()
- 8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet
- 8233389: Add PrintIdeal to compiler directives
- 8189737: Make HeapRegion not derive from Space
- 8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences
- 8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time
- 8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
- 8209813: [TESTBUG] rewrite JFR shell tests in Java
- 8232178: MacVolumesTest failed after upgrade to MacOS Catalina
- 8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled
- 8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp
- 8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar
- 8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales
- 8233403: Improve verbosity of some httpclient tests
- 8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant
- 8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant
- 8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type()
- 8233796: Shenandoah is broken after 8233708
- 8233784: ProblemList failing JVMTI scenario tests
- 8233708: VectorSet cleanup
- 8233073: Make BitMap accessors more memory ordering friendly
- 8232539: SIGSEGV in C2 Node::unique_ctrl_out
- 8233328: fix minimal VM build on Linux s390x
- 8233783: Make 8232896 patch complete
- 8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
- 8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516
- Added tag jdk-14+22 for changeset 83810b7d12e7
- 8233698: GCC 4.8.5 build failure after JDK-8233530
- 8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr
- 8233658: Escape + in the expression describing Runtime.Version string
- 8223940: Private key not supported by chosen signature algorithm
- 8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access
- 8233600: Cross-builds fails after JDK-8233285
- 8233695: AArch64 build failures after -Wno-extra removal
- 8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code
- 8233375: JFR emergency dump does not recover thread state
- 8233659: [TESTBUG] runtime/cds/appcds/CommandLineFlagCombo.java fails when jfr is disabled
- 8233650: Javadoc for Math.floorMod(int, int) gives wrong example
- 8233599: ARM32 Build failed due to 8232050 missing an include
- 8233622: (zipfs) open/test/jdk/jdk/nio/zipfs/CopyMoveTests.java has incorrect bug label
- 8233608: Minimal build broken after JDK-8233494
- 8233590: Compiler thread creation fails with assert(_c2_count > 0 || _c1_count > 0) failed: No compilers?
- 8233496: AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class'
- 8232209: Update double-conversion license file to version 3.1.5
- 8233530: gcc 5.4 build warning -Wc++14-compat after JDK-8233359
- 8233081: C1: PatchingStub for field access copies too much
- 8232896: ZGC: Enable C2 clone intrinsic
- 8232880: Update test documentation with additional settings for client UI tooltip tests
- 8233574: Shenandoah: build is broken without jfr
- 8233495: Some fieldDescriptor methods can pass existing constantPoolHandle
- 8233494: Avoid calling MallocTracker::record_malloc and record_free when NMT is off
- 8233429: Minimal and zero VM build broken after JDK-8227003
- 8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
- 8189861: Refactor CacheFind
- 8221724: Enable archiving of Strings with hash 0
- 8221723: Avoid storing zero to String.hash
- 8221748: Remove unused oopDesc::is_unlocked_oop()
- 8221732: Introduce CollectedHeap::hash_oop()
- 8221648: Remove CollectedHeap::is_in_closed_subset()
- 8221541: clean up functions in CompilerOracle
Changes: https://git.openjdk.java.net/tsan/pull/3/files
Webrev: https://webrevs.openjdk.java.net/tsan/3/webrev.00
The following webrevs contain only the adjustments done while merging with regards to each parent branch:
- tsan: https://webrevs.openjdk.java.net/tsan/3/webrev.00.0
- openjdk/tsan:tsan: https://webrevs.openjdk.java.net/tsan/3/webrev.00.1
Stats: 1464449 lines in 14950 files changed: 817732 ins; 473950 del; 172767 mod
Patch: https://git.openjdk.java.net/tsan/pull/3.diff
Fetch: git fetch https://git.openjdk.java.net/tsan pull/3/head:pull/3
PR: https://git.openjdk.java.net/tsan/pull/3
More information about the tsan-dev
mailing list