[patterns] Merge patterns-stage-2
J.Duke
duke at openjdk.java.net
Wed Apr 15 13:52:51 UTC 2020
Hi all,
this is an _automatically_ generated pull request to notify you that there are 503 commits from the branch
`patterns-stage-2`that can **not** be merged into the branch `patterns`:
The following files contains merge conflicts:
- make/CompileInterimLangtools.gmk
- src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
- src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
All Committers in this [project](https://openjdk.java.net/census#Optional[jdk]) have access to my [personal
fork](https://github.com/openjdk-bot/amber) and can therefore help resolve these merge conflicts (you may want to
coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and
push the resulting merge commit to this pull request. The below commands should be run in a local clone of your
[personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the
[openjdk/amber](https://github.com/openjdk/amber) repository.
# Ensure target branch is up to date
$ git checkout patterns
$ git pull https://github.com/openjdk/amber patterns
# Fetch and checkout the branch for this pull request
$ git fetch https://github.com/openjdk-bot/amber +2:openjdk-bot-2
$ git checkout openjdk-bot-2
# Merge the target branch
$ git merge patterns
When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create
a merge commit:
$ git add paths/to/files/with/conflicts
$ git commit -m 'Merge patterns-stage-2'
When you have created the merge commit, run the following command to push the merge commit to this pull request:
$ git push https://github.com/openjdk-bot/amber openjdk-bot-2:2
_Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly.
Thanks,
J. Duke
-------------
Commit messages:
- 8242624: Update .jcheck/conf for project Amber (patterns-stage-2)
- Automatic merge with default
- 8242470: Update Xerces to Version 2.12.1
- 8242430: Correct links in javadoc of OperatingSystemMXBean
- 8239594: jdk.tls.client.protocols is not respected
- 8240848: ArrayIndexOutOfBoundsException buf for TextCallbackHandler
- 8241911: AArch64: Fix a potential register clash issue in reduce_add2I
- 8241587: Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp
- 8225540: In core reflection note whether returned annotations are declaration or type annotations
- 8242472: Comment for unused PreviewFeature.Feature.TEXT_BLOCKS enum
- 8242289: C2: Support platform-specific node cloning in Matcher
- 8242162: convert clhsdb "sysprops" command from javascript to java
- 8241741: Implement Text Blocks as a standard feature in javac
- 8241742: Remove the preview status for methods introduced for Text Blocks
- 8241920: G1: Lazily initialize OtherRegionsTable::_coarse_map
- 8242400: Shenandoah: Restore logging to pre-jdk8241984 format
- 8242038: G1: Lazily initialize RSHashTables
- 8242310: use reproducible random in hotspot compiler tests
- 8241707: introduce randomness k/w to hotspot test suite
- 8240990: convert clhsdb "dumpclass" command from javascript to java
- 8237187: Obsolete references to java.sun.com
- Added tag jdk-15+18 for changeset 44aef192b488
- 8242379: [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs
- 8242384: sa/TestSysProps.java failed due to "RuntimeException: Could not find property in jinfo output: [0.058s][info][cds] Archive was created with UseCompressedOops"
- 8242295: Change ThreadMBean in vmTestbase/nsk/monitoring to ThreadMXBean
- 8240169: javadoc fails to link to non-modular api docs
- 8237383: Members inherited from non-public types are not included in index
- 8242265: serviceability/sa/ClhsdbScanOops.java fails due to bad @requires expression
- 8242337: javadoc typo in NumberFormat::setMinimumFractionDigits
- 8240918: [REDO] Allow direct handshakes without VMThread intervention
- 8242010: Upgrade IANA Language Subtag Registry to Version 2020-04-01
- 8241141: Restructure humongous object allocation in G1
- 8242134: Consolidate the get_package_entry() in SystemDictionaryShared and ClassLoader
- 8242382: test/jdk/TEST.groups cleanup of sun/tools/java
- 8240693: Sweeper should not examine dying metadata in is_unloading() nmethod during static call stub cleaning
- 8241438: Move IntelJccErratum mitigation code to platform-specific code
- 8242370: Enable JFR TestGCPhaseConcurrent test for Shenandoah
- 8242375: Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods
- Automatic merge with default
- 8242056: Merge support for AnnotationType builders/writers into support for other types
- 8242168: ClhsdbFindPC.java failed due to "RuntimeException: 'In code in NMethod for LingeredAppWithTrivialMain.main' missing from stdout/stderr"
- 8240533: Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0
- 8242216: ObjectSampler::weak_oops_do() should not trigger barrier
- 8241695: JFR TestCrossProcessStreaming.java child process exited with SIGQUIT (131)
- 8242006: (zipfs) Improve Zip FS FileChannel and SeekableByteChannel test coverage
- 8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity()
- 8240360: NativeLibraryEvent has wrong library name on Linux
- 8242273: Shenandoah: accept either SATB or IU barriers, but not both
- 8242271: Shenandoah: add test to verify GC mode unlock
- 8241958: Slow ClassLoaderReferenceImpl.findType
- 8238289: Use _byteswap_ functions to implenent Bytes::swap_uX on Windows
- 8199138: Add RISC-V support to Zero
- 8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set
- 8237572: Combine the two LingeredApp classes
- 8241713: Linux desktop shortcuts with spaces make postinst/prerm fail
- 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods
- 8242228: Shenandoah: remove unused ShenandoahCollectionSet methods
- 8242227: Shenandoah: transit regions to cset state when adding to collection set
- 8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset
- 8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly
- 8242211: Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc
- 8242054: Shenandoah: New incremental-update mode
- 8241530: com/sun/jdi tests fail due to network issues on OSX 10.15
- 8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name
- 8242130: Shenandoah: Simplify arraycopy-barrier dispatching
- 8242208: Use Method.getParameterCount where applicable
- 8242186: Reduce allocations in URLStreamHandler.parseURL for some cases
- 8242090: Remove dead code from c1_LIR
- 8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared
- 8241726: Re-enable gtest for BitMap::count_one_bits()
- 8241997: Scalar replacement of cloned array is broken after JDK-8238759
- Fixing handling of generic records
- 8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one
- 8237490: [macos] Add support notarizing jpackage app-image and dmg
- 8225319: Remove rmic from the set of supported tools
- 8239544: Javac does not respect should-stop.ifNoError policy to stop after CompileState PARSE, ENTER and PROCESS
- 8241984: Shenandoah: enhance GCTimer and JFR support
- 8242365: Shenandoah: use uint16_t instead of jushort for liveness cache
- 8242353: Shenandoah: micro-optimize region liveness handling
- 8242230: Whitespace typos, relaxed javadoc, formatting
- 8242356: (se) epoll Selector should use epoll_create1 instead of epoll_create
- 8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry
- 8241828: JFR: Some streaming tests require a larger heap size with ZGC
- 8241900: Loop unswitching may cause dependence on null check to be lost
- 8242294: JSSE Client does not throw SSLException when an alert occurs during handshaking
- 8242029: AArch64: skip G1 array copy pre-barrier if marking not active
- 8242184: CRL generation error with RSASSA-PSS
- 8242165: SA sysprops support fails to dump all system properties
- 8242142: convert clhsdb "class" and "classes" commands from javascript to java
- 8035787: SourcePositions are wrong for Strings concatenated with '+' operator
- 8242235: Disable SA testing on Solaris. Remove JDK-8193639 entries from ProblemList.txt
- 8242301: Shenandoah: Inline LRB runtime call
- 8241895: use new "details-list" CSS class instead of general "block-list" for list of details sections
- Fixing out file
- Cleanup desugaring comments, as suggested on the review
- Reflecting review comments
- 8241041: C2: "assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization" still happens after fix for 8239335
- 8241996: on linux set full relro in the linker flags
- 8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension
- 8242153: ProblemList serviceability/sa/ClhsdbDumpheap.java on OSX
- 8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production)
- 8241960: The SHA3 message digests impl of SUN provider are not thread safe after cloned
- 8240205: Avoid PackageEntry lookup when loading shared classes
- 8240989: convert clhsdb "dumpheap" command from javascript to java
- 8238183: SAX2StAXStreamWriter cannot deal with comments prior to the root element
- 8242107: Shenandoah: Fix aarch64 build after JDK-8242082
- 8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
- 8241585: Remove unused _recursion_counter facility from PerfTraceTime
- 8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses
- 8242030: Wrong package declarations in jline classes after JDK-8241598
- 8241786: Improve heuristic to determine default network interface on macOS
- 8242082: Shenandoah: Purge Traversal mode
- 8242089: Shenandoah: per-worker stats should be summed up, not averaged
- 8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters
- 8242000: clean up list of environment variables printed in hs_err file
- 8242075: Shenandoah: rename ShenandoahHeapRegionSize flag
- 8242042: Shenandoah: tune down ShenandoahGarbageThreshold
- 8242073: x86_32 build failure after JDK-8241040
- 8241475: AArch64: Add missing support for PopCountVI node
- 8241556: Memory leak if -XX:CompileCommand is set
- 8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server
- 8241988: DatagramSocket incorrectly caches the first set of socket options
- 8241456: ThreadRunner shouldn't use Wicket for threads starting synchronization
- 8239895: assert(_stack_base != 0LL) failed: Sanity check
- 8241670: Enhance heap region size ergonomics to improve OOTB performance
- 8191930: [Graal] emits unparseable XML into compile log
- 8242041: Shenandoah: adaptive heuristics should account evac reserve in free target
- 8242040: Shenandoah: print allocation failure type
- 8241040: Support for AVX-512 Ternary Logic Instruction
- 8242027: Clean up LinkResolver::check_klass_accessability
- 8239072: subtype check macro node causes node budget to be exhausted
- 8241492: Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java
- 8241921: Remove leftover diagnostic from test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
- 8241947: Minor comment fixes for system property handling
- 8242031: TestLookForUntestedEvents.java fails because newly added test tests experimental events
- 8176894: Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap
- 8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)
- Added tag jdk-15+17 for changeset dd5198db2e5b
- 8240698: LingeredApp does not pass getTestJavaOpts() to the children process if vmArguments is already specified
- 8242003: Remove CallInfo::_selected_klass
- 8241983: Shenandoah: simplify FreeSet logging
- 8241985: Shenandoah: simplify collectable garbage logging
- 8241926: Shenandoah: only print heap changes for operations that directly affect it
- 8241948: enhance list of environment variables printed in hs_err file
- 8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string
- 8220051: Remove global safepoint code
- 8241837: Cleanup stringStream usage in ObjectSynchronizer
- 8241881: ZGC: Add tests for JFR events
- 8241598: Upgrade JLine to 3.14.0
- 8241976: Add test for GCPhaseConcurrentLevel1 JFR event
- 8241909: Remove useless code cache lookup in frame::patch_pc
- 8241964: Clean up java.lang.Class javadoc
- 8214694: cleanup rawtypes warnings in open jndi tests
- 8241625: use new "member-list" CSS class instead of general "block-list" for list of members
- 8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment()
- 8241693: The paragraphs in the help page should not be in a <ul>
- 8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
- 8241830: Simplify commit error messages in G1PageBasedVirtualSpace
- 8241827: JFR: TestVMInfoEvent.java requires SerialGC
- 8241421: Cleanup handling of jtreg
- Correcting deduplication related to deconstruction patterns
- Fixing owners of synthetic pattern-related symbols
- 8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events
- 8240988: Incorrect copyright header in CertificateValidation.java
- 8241666: Enhance log messages in ReferenceProcessor
- 8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
- 8241845: Shenandoah: align ShenandoahHeapRegions to cache lines
- 8241852: Cleanup error message generation in LinkResolver::resolve_field
- 8241760: Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio)
- 8241374: add Math.absExact
- 8241361: ZGC: Implement memory related JFR events
- 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number
- 8241842: Shenandoah: inline ShenandoahHeapRegion::region_number
- 8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion
- 8241838: Shenandoah: no need to trash cset during final mark
- 8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64
- 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)
- 8232846: ProcessHandle.Info command with non-English shows question marks
- 8241771: Remove dead code in SparsePRT
- 8241789: Make citations of JLS and JVMS consistent in java.lang.Class
- 8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier
- 8241721: Change to GCC 9.2 for building on Linux at Oracle
- 8241631: PropertyGetterTaglet, PropertySetterTaglet may be removed
- Adding error when the are too little or too many deconstruction parameters
- Patterns stage 2: more cleanup
- Automatic merge with default
- Various improvements related to deconstruction patterns
- 8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test
- 8240971: Fix CSS styles in some doc comments
- 8240972: macOS codesign fail on macOS 10.13.5 or older
- 8240242: improve the javadoc for Lookup::dropLookupModes w.r.t. dropping UNCONDITIONAL
- 8228336: Refactor native library loading implementation
- 8240950: Missing AC_SUBST after JDK-82408
- 8149110: Introduce DISABLED_WARNINGS for Java compilation
- 8240947: Change conflicting JVM features from warning to error
- 8059309: network tests fail with "java.net.SocketException: Couldn't obtain phys addr" when run as "root"
- 8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868
- Merge
- 8240917: Shenandoah: Avoid scanning thread code roots twice in all root scanner
- 8239355: (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS)
- 8240873: Shenandoah: Short-cut arraycopy barriers
- 8240872: Shenandoah: Avoid updating new regions from start of evacuation
- 8240563: [TESTBUG] WB_IsCDSIncludedInVmBuild should support uncompressed oops/klasses
- 8240957: Clarify BadAttributeValueExpException readObject method
- 8240704: CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent."
- 8216332: Grapheme regex does not work with emoji sequences
- 8239563: Reduce public exports in dynamic libraries built from JDK static libraries
- 8241750: x86_32 build failure after JDK-8227269
- 8193210: [JVMCI/Graal] add JFR compiler phase/inlining events
- 8241400: [macos] jpackageapplauncher/main.m built using CXXFLAGS_JDKEXE
- 8241748: Shenandoah: inline MarkingContext TAMS methods
- 8241740: Shenandoah: remove ShenandoahHeapRegion::_heap
- 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap()
- 8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved
- 8241660: Add virtualization information output to hs_err file on macOS
- 8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration
- 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier
- 8241597: x86: Remove MMX support
- 8241434: x86: Fix Assembler::emit_operand asserts for XMM registers
- 8241436: C2: Factor out C2-specific code from MacroAssembler
- 8239785: Cgroups: Incorrect detection logic on old systems in hotspot
- 8238696: x86: Enumerate all detected CPU features in VM_Version feature string
- 8240915: Shenandoah: Remove unused fields in init mark tasks
- 8240831: [JVMCI] Export missing vmStructs entries used by JVMCI compilers
- 8240669: Devirtualize Relocation::type
- 8240772: x86_64: Pre-generate Assembler::popa, pusha and vzeroupper
- 8234146: compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC
- 8240261: Use make/templates/gpl-cp-header in FieldGen.java
- 8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah
- 8240548: [TESTBUG] CDS NoClassToArchive.java fails with Graal
- Added tag jdk-15+14 for changeset 1d6ceb13e142
- 8234624: jstack mixed mode should refer DWARF
- 8240138: Cleanup HtmlTree
- 8240866: Typo in JDK-8240820 messes up configure --help
- 8240340: java/lang/management/ThreadMXBean/Locks.java is buggy
- 8240881: [BACKOUT] 8222489 jcmd VM.system_properties gives unusable paths on Windows
- 8239487: Better links generation for system properties found in HTML files
- 8230117: Remove unused JAR tool classes
- 8239798: SSLSocket closes socket both socket endpoints on a SocketTimeoutException
- Merge
- 8240868: Shenandoah: remove CM-with-UR piggybacking cycles
- 8240524: Remove explicit type argument in test jdk/java/lang/Boolean/MakeBooleanComparable.java
- 8240829: Use a fast O(1) algorithm for exact_log2
- 8240615: is_power_of_2() has Undefined Behaviour and is inconsistent
- 8240532: heap inspection prints trailing @ after name of module without version
- 8240529: CheckUnhandledOops breaks NULL check in Modules::define_module
- 8240530: CheckUnhandledOops breaks BacktraceBuilder::set_has_hidden_top_frame
- 8237566: FindTests.gmk should only include existing TEST.ROOT files
- 8240820: Replace AC_ARG_ENABLE with UTIL_ARG_ENABLE
- 8240725: Some functions might not work with CJK character
- 8239928: ec/ECDSAJavaVerify.java failed due to timeout
- 8222489: jcmd VM.system_properties gives unusable paths on Windows
- 8235216: typo in test filename
- 8240697: convert builders to high-level Content blocks
- 8240830: [BACKOUT] 8240195: some jaotc failures of fastdebug build with specific flags
- 8240840: Rollback whitebox.cpp in push 8240691
- 8240610: [JVMCI] Export VMVersion::_has_intel_jcc_erratum to JVMCI compiler
- 8240691: ClhsdbCDSJstackPrintAll incorrectly thinks CDS is in use
- 8239009: C2: Don't use PSHUF to load scalars from memory on x86
- 8239008: C2: Simplify Replicate support for sub-word types on x86
- 8238681: Make -XX:UseSSE flag x86-specific
- 8240778: JFR: Create timer task lazily
- 8240195: some jaotc failures of fastdebug build with specific flags
- 8240734: ModuleHashes attribute not reproducible between builds
- 8238180: RunThese30M failed "assert(t->jfr_thread_local()->shelved_buffer() == __null) failed: invariant"
- 8238740: java/net/httpclient/whitebox/FlowTestDriver.java would not specify a TLS protocol
- 8240668: G1 list of all PerRegionTable does not have to be a double linkedlist any more
- 8240794: [BACKOUT] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"
- 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts
- 8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker
- 8240749: Shenandoah: refactor ShenandoahUtils
- 8239584: EventStream::close should state that stream will be stopped
- 8222000: JFR: Process start event
- 8239836: ZoneRules.of() doesn't check transitionList/standardOffsetTL arguments validity
- 8240754: Instrument FlowTest.java to provide more debug traces
- 8240629: argfiles parsing broken for argfiles with comment cross 4096 bytes chunk
- 8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges
- 8240738: nested comment in JVM.java and other minor formatting errors
- 8240295: hs_err elapsed time in seconds is not accurate enough
- 8220503: Move ShenandoahTerminatorTerminator::should_exit_termination out of header
- 8239335: C2: assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization
- 8240722: [BACKOUT] G1DirtyCardQueue destructor has useless flush
- 8240686: 70 security tests are failing on Windows due to "Fetch artifact failed"
- 8240613: InstanceKlass::set_init_state failed with assert(good_state || state == allocated)
- 8240133: G1DirtyCardQueue destructor has useless flush
- 8239965: XMLEncoder/Test4625418.java fails due to "Error: Cp943 - can't read properly"
- 8239514: Build for arm-linux-gnueabihf fails with undefined reference read_polling_page
- 8238579: HttpsURLConnection drops the timeout and hangs forever in read
- 8240695: Build is broken when cds is disabled after JDK-8232081
- 8240137: Support chained use of Content.add
- 8240535: Add additional linux-aarch64 jib profiles
- 8240239: Replace ConcurrentGCPhaseManager
- 8232081: Try to link all classes during dynamic CDS dump
- 8240315: Shenandoah: Rename ShLBN::get_barrier_strength()
- 8239893: Windows handle Leak when starting processes using ProcessBuilder
- 4617266: (se spec) SelectionKey.OP_READ/OP_WRITE documentation errors
- 8240684: ProblemList 70 security tests that are failing on Windows due to "Fetch artifact failed"
- 8240671: Shenandoah: refactor ShenandoahPhaseTimings
- 8240189: [TESTBUG] Some cgroup tests are failing after JDK-8231111
- 8240440: Implement get_safepoint_workers() for parallel GC
- 8240592: HeapRegionManager::rebuild_free_list logs 0s for the estimated free regions before
- 8236981: Remove ShenandoahTraversalUpdateRefsClosure
- 8240589: OtherRegionsTable::_num_occupied not updated correctly
- 8239856: [ntintel] asserts about copying unaligned array element
- 8240603: Windows 32bit compile error after 8238676
- 8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout
- 8240538: [JVMCI] add test for JVMCI ConstantPool class
- 8240624: Note mapping of RoundingMode constants to equivalent IEEE 754-2019 attribute
- 8227269: Slow class loading when running with JDWP
- 8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
- 8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
- 8240676: Meet not symmetric failure when running lucene on jdk8
- 8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments
- 8240956: SEGV in DwarfParser::process_dwarf after JDK-8234624
- 8241723: Build error after 8241581
- 8241581: Add BitMap::count_one_bits variant for arbitrary lengths
- 8129841: Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr
- 8241470: HtmlStyle: group and document members: description, flex, signature
- 8241696: ProblemList gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java due to JDK-8241293
- 8236975: compiler/graalunit tests fails with --illegal-access=deny
- 8241673: Shenandoah: refactor anti-false-sharing padding
- 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace
- 8233093: Move CDS heap oopmaps into new MetaspaceShared::bm region
- 8240634: event/runtime/TestMetaspaceAllocationFailure.java times out
- 8196751: Add jhsdb option to specify debug server RMI connector port
- 8241596: ZGC: Shorten runtime of gc/z/TestUncommit.java
- 8241674: Fix incorrect jtreg option in FilePublisherPermsTest
- 8172485: [TESTBUG] RedefineLeak.java runs out of metaspace memory
- 8241595: Fix missing debug_orig information in Ideal Graph Visualizer
- 8235459: HttpRequest.BodyPublishers::ofFile assumes the default file system
- Added tag jdk-15+16 for changeset 5c7ec21f5d13
- 8241649: Optimize Character.toString
- 8241365: Define Unique_Node_List::contains() to prevent usage by mistake
- 8240335: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint
- 8241491: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java on aix
- 8241419: Remove unused InterfaceSupport::_number_of_calls
- 8241482: AArch64: Fix a potential issue after JDK-8239549
- 8241427: Coarsen locking in Modules::add_module_exports
- 8237977: Further update javax/net/ssl/compatibility/Compatibility.java
- 8241544: update stylesheet for *-page CSS class rename and hyphenated naming
- 8237219: Disable native SunEC implementation by default
- 8241311: Move some charset mapping tests from closed to open
- 8241583: Shenandoah: turn heap lock asserts into macros
- 8237599: Greedy matching against supplementary chars fails to respect the region
- 8237859: C2: Crash when loads float above range check
- 8241584: Remove unused classLoader perf counters
- 8241500: FieldLayout/OldLayoutCheck.java fails in 32-bit VMs
- 8241433: x86: Add VBMI CPU feature detection
- 8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete
- 8241545: Shenandoah: purge root work overwrites counters after JDK-8228818
- 8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java
- 8241462: StripNativeDebugSymbols jlink plugin allocates huge arrays
- 8241534: Shenandoah: region status should include update watermark
- 8241520: Shenandoah: simplify region sequence numbers handling
- 8241395: Factor out platform independent code for os::xxx_memory_special()
- 8241532: ProblemList tests from 8241530 on OSX
- 8240905: assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?
- 8237497: vmStructs_jvmci.cpp does not check that the correct field type is specified
- 8241144: Javadoc is not generated for new module jdk.nio.mapmode
- 8241067: Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments
- 8241371: Refactor and consolidate package_from_name
- 8241292: Interactive Search results are not highlighted as they used to be
- 8241244: CDS dynamic dump asserts in ArchivePtrBitmapCleaner::do_bit
- 8241190: Fix name clash for constants-summary CSS class
- 8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation
- 8241435: Shenandoah: avoid disabling pacing with "aggressive"
- 8241351: Shenandoah: fragmentation metrics overhaul
- 8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
- 8240248: Extend superword reduction optimizations for x86
- 8240975: Extend NativeLibraries to support explicit unloading
- 8241443: Problem list some java.net tests failing with NoRouteToHostException on macOS with special network configuration
- 8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments
- 8241271: Make hotspot build reproducible
- 8241310: Fix warnings in jdk buildtools
- 8241091: AArch64: "bad AD file" with VM option "-XX:-UsePopCountInstruction"
- 8215712: Parsing extension failure may alert decode_error
- Merge
- 8232634: Problem List ICMColorDataTest.java
- 8241291: JCK test javax_swing/text/DefaultStyledDocument/ElementSpec/ESpecCtor.html fails
- 8241319: WB_GetCodeBlob doesn't have ResourceMark
- 8241014: Miscellaneous typos in documentation comments
- 8240921: Minor correction to HttpResponse.BodySubscribers example
- 8241009: CommandLineFlagComboNegative.java fails after JDK-8240563
- 8219989: Retire the com.sun.net.ssl.internal.ssl.Provider name
- 8241039: Retire the deprecated SSLSession.getPeerCertificateChain() method
- Merge
- 8240786: [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen
- 8241296: Segfault in JNIHandleBlock::oops_do()
- 8237894: CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type
- 8241320: The ClassLoaderData::_is_unsafe_anonymous field is unused in the SA
- 8240222: [TESTBUG] gtest/jfr/test_networkUtilization.cpp failed when the number of tests is greater than or equal to 2
- 8240590: Add MemRegion::destroy_array to complement introduced create_array
- 8241123: Refactor vmTestbase stress framework to use j.u.c and make creation of threads more flexible
- 8241001: Improve logging in the ConcurrentGCBreakpoint mechanism
- 8241335: ProblemList serviceability/sa/ClhsdbPstack.java due to JDK-8240956
- 8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
- 8240902: JDI shared memory connector can use already closed Handles
- 8139652: Mutator refinement processing should take the oldest dirty card buffer
- 8241231: Update Graal
- 8241073: Pre-generated Stubs for javax.management, Activation, Naming
- 8241233: Typo in problem listing of UIDefaultKeySizeTest.java
- 8241078: OOM error parsing HTML with large <pre> Tag text
- 8226230: Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu
- 8241229: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java
- 8146330: [macosx] UIDefaults.keys() different size than UIDefaults.keySet()
- 8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
- 8168304: Make all of DependencyContext_test available in product mode
- 8240476: SystemPropertiesWriter does not conform to standard page layout
- 8240543: Update problem list entry for serviceability/sa/TestRevPtrsForInvokeDynamic.java to reference JDK-8241235
- 8241254: Simplify usage of UTIL_DEPRECATED_ARG_ENABLE
- 8241263: JFR: Bump native events limit
- 8240818: Remove colon from "JFR: Shutdown Hook" thread name
- 8240819: Assign a name to the JfrThreadSampler thread
- 8240773: JFR: Non-Java threads are not serialized
- 8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread
- 8236635: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT
- 8226253: JAWS reports wrong number of radio buttons when buttons are hidden
- 8161558: ListIterator should not discard cause on exception
- 8240604: Rewrite sun/management/jmxremote/bootstrap/CustomLauncherTest.java test to make binaries from source file
- 8240795: [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"
- 8240977: ProblemList failing jtreg tests on macos
- 8240633: Memory leaks in the implementations of FileChooserUI
- 8238075: [OGL] Delete unused properties
- 8237746: Fixing compiler warnings in src/demo/share/jfc
- 8040630: Popup menus and tooltips flicker with previous popup contents when first shown
- 8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException
- 6532025: GIF reader throws misleading exception with truncated images
- 8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print
- 8176040: Documentation of java.awt.Rectangle.add(java.awt.Point) is wrong
- 8219578: No associated icon for the leaf node of JTree
- 8241095: x86: Improve prefix handling in Assembler
- 8240227: Loop predicates should be copied to unswitched loops
- 8241232: -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization
- 8241064: JFR related tests TestMetaspaceAllocationFailure.java and TestEventInstrumentation.java miss requires tag
- 8230290: [JVMCI] Remove unused API entry points
- 8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
- Added tag jdk-15+15 for changeset 82b7c62cf4cc
- 8235908: omit ThreadPriorityPolicy warning when value is set from image
- 8241097: java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings
- 8202469: (ann) Type annotations on type variable bounds that are also type variables are lost
- Merge
- 8241162: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java on OSX
- 8241030: rename HtmlTag to TagName
- 8236285: [JVMCI] improve TranslatedException traces
- 8240970: Some tests fail when run with JCov
- 8241128: x86_32 build failure after JDK-8241042
- 8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"
- 8227340: Modify problem list entry for javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
- 8240906: Update ZGC ProblemList for serviceability/sa/TestJmapCoreMetaspace.java
- 8241033: Create test library utility for getting JFR streaming repository
- 8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&)
- Merge
- Added tag jdk-14-ga for changeset bc54620a3848
- 8232161: Align some one-way conversion in MS950 charset with Windows
- 8214245: Case insensitive matching doesn't work correctly for some character classes
- 8241093: Shenandoah: editorial changes in flag descriptions
- 8241082: Upgrade IANA Language Subtag Registry data to 03-16-2020 version
- 8186143: keytool -ext option doesn't accept wildcards for DNS subject alternative names
- 8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available
- 8241124: Aarch64 build broken by JDK-8239593
- 8239593: Bogus warning "Re-registering of platform native method" for a JVMTI agent
- 8241122: Remove unimplemented InlineTree constructor definition from parse.hpp
- 8237045: JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648
- 8241042: x86_64: Improve Assembler generation
- 8240976: [JVMCI] MethodProfileWidth flag is broken
- Merge
- 8241081: Shenandoah: Do not modify update-watermark concurrently
- 8241077: x86_64: Minor Assembler improvements
- 8240824: enhance print_full_memory_info on Linux by THP related information
- 8241018: 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines
- 8240626: Some of the java.time.chrono.Eras return empty display name for some styles and locales
- 8241034: Fix a configuring error with "-Xmx2048M: command not found"
- 8240363: Refactor Compile::Output() to its own Phase
- 8240964: Compilation error thrown when long literal used with yield
- 8241043: Expand assertions to identify thread with errant _stack_base
- 8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
- 8235339: test TargetAnnoCombo.java is failing after new target RECORD_COMPONENT was added
- 8240130: Improve and update discussion of visitor evolution warnings
- 8239825: G1: Simplify threshold test for mutator refinement
- 8217441: Failure of ::realloc() should be handled correctly in sawindbg.cpp
- 8240982: Incorrect copyright header in BCEL 6.4.1 sources
- 8240916: Convert to using hyphenated naming for CSS classes
- 8241010: Unnecessarily resolving some well-known classes
- 8241006: Cleanup TemplateInterpreter initialization
- 8239447: compiler error for annotations applied to record components with target METHOD
- 8240714: ZGC: TestSmallHeap.java failed due to OutOfMemoryError
- 8240983: Incorrect copyright header in Apache Santuario files
- 8231668: Remove ForceDynamicNumberOfGCThreads
- 8240591: G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity
- 8240980: Backout JDK-8240261
- 8240854: [REDO] some jaotc failures of fastdebug build with specific flags
- 8240846: Zero VM is broken after JDK-8238681: UseSSE not defined
- 8238000: Crash in ClassLoader::record_result while dynamic dumping netty
- 8238566: java.security.Provider$Service.supportsParameter() is racy
- 8231042: [macos] JFileChooser creates new folder on ESC
- 8239902: Remove direct usage of JSlider, JProgressBar classes in CAccessible class
- 8204161: [TESTBUG] auto failed with the "Applet thread threw exception: java.lang.UnsupportedOperationException" exception
- Merge
- 8238936: The crash in XRobotPeer when the custom GraphicsDevice is used
- 8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
- 8239149: Cleanups in SunFontManager.java and TrueTypeFont.java
- 8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata
- 8241074: JDK-8240363 broke the build on AArch64
Changes: https://git.openjdk.java.net/amber/pull/13/files
Webrev: https://webrevs.openjdk.java.net/amber/13/webrev.00
Stats: 867358 lines in 2385 files changed: 775353 ins; 78144 del; 13861 mod
Patch: https://git.openjdk.java.net/amber/pull/13.diff
Fetch: git fetch https://git.openjdk.java.net/amber pull/13/head:pull/13
PR: https://git.openjdk.java.net/amber/pull/13
More information about the amber-dev
mailing list