From duke at openjdk.java.net Fri Feb 4 16:52:21 2022 From: duke at openjdk.java.net (duke) Date: Fri, 4 Feb 2022 16:52:21 GMT Subject: git: openjdk/wakefield: created branch pure_wl_toolkit based on the branch azvegint_X11_compatibility containing 604 unique commits Message-ID: <7130dadc-295d-46ea-8e0b-7bd0a784db92@openjdk.java.net> The following commits are unique to the pure_wl_toolkit branch: ======================================================== 4f594e6a: 8278381: [GCC 11] Address::make_raw() does not initialize rspec afd065b3: 8278415: [TESTBUG] vmTestbase/nsk/stress/stack/stack018.java fails with "java.lang.Error: TEST_RFE" ed5d53ae: 8273179: Update nroff pages in JDK 18 before RC 3df8dc49: 8278538: Test langtools/jdk/javadoc/tool/CheckManPageOptions.java fails after the manpage was updated 0602f4c4: 8277621: ARM32: multiple fastdebug failures with "bad AD file" after JDK-8276162 61736f81: Merge 81c56c70: 8278456: Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing. 6eb6ec05: 8278525: Additional -Wnonnull errors happen with GCC 11 db68a0ce: 8276766: Enable jar and jmod to produce deterministic timestamped content 7c2c5858: 8276819: javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free 8b5ff4bd: 8278344: sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output ccdb9f1b: 8278482: G1: Improve HeapRegion::block_is_obj 23fd9f15: 8271079: JavaFileObject#toUri and multi-release jars 14f7385a: 8277481: Obsolete seldom used CDS flags 15996e40: 8276241: JVM does not flag constant class entries ending in '/' ca8c58c7: 8259610: VectorReshapeTests are not effective due to failing to intrinsify "VectorSupport.convert" db502d30: 8269556: sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr bdc784c0: 8278630: ProblemList compiler/vectorapi/reshape/TestVectorCastAVX512.java on X64 624f3094: 8278275: Initial nroff manpage generation for JDK 19 94127f43: 8277299: STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits 9b99cbe7: 8278580: ProblemList javax/swing/JTree/4908142/bug4908142.java on macosx-x64 9a1bbaf8: 8273108: RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276 c93b24d8: 8132785: java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently 8401a059: Merge 3f9638d1: 8278585: Drop unused code from OSThread 7761a3e8: 8278761: Parallel: Remove unused PSOldPromotionLAB constructor 3f91948c: 8278791: Rename ClassLoaderData::holder_phantom a9c1acbb: 8275843: Random crashes while the UI code is executed de65230d: 8278767: Shenandoah: Remove unused ShenandoahRootScanner a1dfe572: 8276455: C2: iterative EA 03f647f4: 8278028: [test-library] Warnings cleanup of the test library 98a8d446: 8278638: Remove FLAG_IS_CMDLINE(UseSharedSpaces) 2def7e91: 8278584: compiler/vectorapi/VectorMaskLoadStoreTest.java failed with "Error: ShouldNotReachHere()" 068a4509: 8278825: Unused variable for diagnostic in Resolve 54c9a996: 8278643: CoreUtils.getCoreFileLocation() should print out the size of the core file found 46f99aca: 8244765: Undo exclusiveAccess.dirs changes for JDK-8220295 and see if there are still any testing issues c442587f: 8277619: AArch64: Incorrect parameter type in Advanced SIMD Copy assembler functions 758fe9be: 8273904: debug agent ArrayTypeImp::newInstance() fails to send reply packet if there is an error 7adf7f33: 8278351: Add function to retrieve worker_id from any context 1e3ae3be: 8202579: Revisit VM_Version and VM_Version_ext for overlap and consolidation 4851ad84: 8278548: G1: Remove unnecessary check in forward_to_block_containing_addr fcebe65c: 8278842: Parallel: Remove unused VerifyObjectStartArrayClosure::_old_gen bcb79fd0: 8278241: Implement JVM SpinPause on linux-aarch64 1f1db838: 8278186: org.jcp.xml.dsig.internal.dom.Utils.parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method 7517c85d: 8269838: BasicTypeDataBase.findDynamicTypeForAddress(addr, basetype) can be simplified 04dbdd36: 8274898: Cleanup usages of StringBuffer in jdk tools modules 4ba980ba: 8278020: ~13% variation in Renaissance-Scrabble 32139c1a: 8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt" 475ec8e6: 8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording 0cc989b7: 8278744: KeyStore:getAttributes() not returning unmodifiable Set f48a3e86: 8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 918e3397: 8278233: [macos] tools/jpackage tests timeout due to /usr/bin/osascript d6b5544e: 8278607: Misc issues in foreign API javadoc 69b5d49e: 8272064: test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java needs update for JEP 416 d3408a46: 8277964: ClassCastException with no stack trace is thrown with -Xcomp in method handle invocation e6b28e05: Merge 0dbe4c5d: 8278131: runtime/cds/appcds/dynamicArchive/* tests failing in loom repo f6fbb5a8: 8278471: Remove unreached rules in AddNode::IdealIL 0bddd8af: 8278050: Armenian text isn't rendered on macOS if text layout is performed 7edcd348: 8278534: Remove some unnecessary code in MethodLiveness::init_basic_blocks aae56398: 8278642: Refactor java.util.Formatter e0700bf1: 8278763: Parallel: Remove grows_up/grows_down in PSVirtualSpace 271d26f1: 8278601: Parallel: Remove redundant code in ObjectStartArray::initialize f15a59ce: 8278756: Parallel: Drop PSOldGen::_reserved 937126b1: 8278551: Shenandoah: Adopt WorkerThread::worker_id() to replace Shenandoah specific implementation 20db7800: 8277868: Use Comparable.compare() instead of surrogate code 8f5fdd86: 8278587: StringTokenizer(String, String, boolean) documentation bug 197c9f5a: 8268573: Remove expired flags in JDK 19 7ce4aa89: 8276982: VM.class_hierarchy jcmd help output and man page text needs clarifications/improvements e82310f3: 8278575: update jcmd GC.finalizer_info to list finalization status aec1b039: 8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic be6b90d9: 8278574: update --help-extra message to include default value of --finalization option 634afe8c: Merge 8c73ec15: 8278891: G1: Call reset in G1RegionMarkStatsCache constructor 247ea71d: 8278826: Print error if Shenandoah flags are empty (instead of crashing) 6412d57a: 8278560: X509KeyManagerImpl::getAliases might return a good key with others abab1738: 8278568: Consolidate filler objects 3607a5cd: 8277216: Examine InstanceKlass::_misc_flags for concurrency issues a68f28ce: 8278909: Unproblemlist AdaptiveBlocking001 e45e0b05: 8278937: JCK test for java_awt/geom/Line2D.Float fails after 8277868 769f14db: 8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT b17f8d5b: 8278954: Using clang together with devkit on linux doesn't work for building 0bfc204a: 8278956: Remove unimplemented PLAB::allocate_aligned 022e4f0f: 8275242: Remove redundant stream() call before forEach in jdk.compiler 905b7639: 8261404: Class.getReflectionFactory() is not thread-safe cc44e137: 8278623: compiler/vectorapi/reshape/TestVectorCastAVX512.java after JDK-8259610 3c10b5db: 8278104: C1 should support the compiler directive 'BreakAtExecute' 6f0e8da6: 8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob 63e43030: 8278519: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" 31fbb872: 6462028: MaskFormatter API documentation refers to getDisplayValue 06206c71: 8278949: Cleanups for 8277850 4c78c9ab: 8270929: Obsolete the FilterSpuriousWakeups flag in JDK 19 8549d8b5: 8277100: Dynamic dump can inadvertently overwrite default CDS archive 51796728: 8278953: Clarify Class.getDeclaredConstructor specification ff5d4176: 8278893: Parallel: Remove GCWorkerDelayMillis 29bd7363: 8277893: Arraycopy stress tests f4f2f32c: 8278917: Use Prev Bitmap for recording evac failed objects f90425a1: 8278087: Deserialization filter and filter factory property error reporting under specified 8c0bb53f: 8278044: ObjectInputStream methods invoking the OIF.CFG.getSerialFilterFactory() silent about error cases. f7309060: 8278793: Interpreter(x64) intrinsify Thread.currentThread() f31dead6: 8279043: Some Security Exception Messages Miss Spaces 6aeb40cf: 8278396: G1: Initialize the BOT threshold to be region bottom 997b1eea: 8279060: Parallel: Remove unused PSVirtualSpace constructors f5d7c777: 8276826: Clarify the ModuleDescriptor.Version specification?s treatment of repeated punctuation characters 8494fec6: 8278796: Incorrect behavior of FloatVector.withLane on X86 bb7efb35: 8278790: Inner loop of long loop nest runs for too few iterations b9a477bf: 8275638: GraphKit::combine_exception_states fails with "matching stack sizes" assert fffa73c1: 8269425: 2 jdk/jfr/api/consumer/streaming tests failed to attach 9cd70906: 8278587: StringTokenizer(String, String, boolean) documentation bug b46f0b0b: 8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop 8fbe1724: 8278604: SwingSet2 table demo does not have accessible description set for images a5f5d60f: 8273107: RunThese24H times out with "java.lang.management.ThreadInfo.getLockName()" is null 36676db2: 8278970: [macos] SigningPackageTest is failed with runtime exception deaf75a5: 8278413: C2 crash when allocating array of size too large ad128284: 8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS 819f9bd0: 8274323: compiler/codegen/aes/TestAESMain.java failed with "Error: invalid offset: -1434443640" after 8273297 467f6549: 8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t db3d6d77: 8278087: Deserialization filter and filter factory property error reporting under specified ac7430cf: 8278044: ObjectInputStream methods invoking the OIF.CFG.getSerialFilterFactory() silent about error cases. 54517fa3: 8279074: ProblemList compiler/codecache/jmx/PoolsIndependenceTest.java on macosx-aarch64 1128674d: 8278627: Shenandoah: TestHeapDump test failed 803cb8a7: Merge fb623f1d: 8279066: entries.remove(entry) is useless in PKCS12KeyStore 00c0d108: 8244670: convert clhsdb "whatis" command from javascript to java 84d3333c: 8279081: ProblemList jdk/jfr/event/oldobject/TestLargeRootSet.java on 2 platforms bf282649: Merge d0ea7c9d: 8279024: Remove javascript references from clhsdb.html 3f41fdec: 8279063: Consolidate push and push_if_necessary in PreservedMarks a6903f80: 8279018: CRC calculation in CDS should not include _version and _head_size 9a478b34: 8279022: JCmdTestFileSafety.java should check file time stamp for test result 9ee3ccfe: 8279045: Intrinsics missing vzeroupper instruction 97c5cd7f: 8278508: Enable X86 maskAll instruction pattern for 32 bit JVM. 73414391: 8279007: jstatd fails to start because SecurityManager is disabled 713fbeb0: 8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__ e49d4a98: 8271447: java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters dfb15c3e: 8274315: JFR: One closed state per file or stream f1fbba23: Merge d64820df: 8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE" eaefb1a1: 8244669: convert clhsdb "mem" command from javascript to java ad1dc9c2: 8278125: Some preallocated OOMEs are missing stack trace 214f98f6: 8278766: Enable OpenJDK build support for reproducible jars and jmods using --date 87cc4e50: 8276302: Locale.filterTags methods ignore actual weight when matching "*" (as if it is 1) 558a6824: 8279115: Fix internal doc comment errors. bc0466c7: 8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC ff2ca4f2: 8205187: javac/javadoc should not crash if no java.lang; crash message obsolete 7aff03ae: 8267517: async logging for stdout and stderr 9df200f7: 8278795: Create test library and tests for langtools snippets 2be3e7ef: 8278239: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d 04ee9211: 8278967: rmiregistry fails to start because SecurityManager is disabled 9d5ae2e3: 8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 730f6708: 8268297: jdk/jfr/api/consumer/streaming/TestLatestEvent.java times out 04ad6689: 8279204: [BACKOUT] JDK-8278413: C2 crash when allocating array of size too large a3b1c6b0: Merge 4669bcd8: 8279244: test accompaning fix for JDK-8205187 is failing in Windows 9d99a377: 8277881: Missing SessionID in TLS1.3 resumption in compatibility mode 22c15dda: 8279189: Inaccurate comment about class VMThread d52392c1: 8276892: Provide a way to emulate exceptional situations in FileManager when using JavadocTester 70c6df6b: 8274893: Update java.desktop classes to use try-with-resources 7fea1032: 8279134: Fix Amazon copyright in various files 6588bedc: 8278889: AArch64: [vectorapi] VectorMaskLoadStoreTest.testMaskCast() test fail 2945b786: 8279195: Document the -XX:+NeverActAsServerClassMachine flag 54b800d5: 8271202: C1: assert(false) failed: live_in set of first block must be empty 4f607f2a: Merge 299022df: 8279225: [arm32] C1 longs comparison operation destroys argument registers 2a59ebbb: 8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist 3a1fca3a: 8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause c295e71b: 8276700: Improve java.lang.ref.Cleaner javadocs 6b906bba: 8279223: Define version in .jcheck/conf 8dc4437d: 8278434: timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java 09cf5f19: 8278602: CDS dynamic dump may access unloaded classes 9bdf6eb7: 8279385: [test] Adjust sun/security/pkcs12/KeytoolOpensslInteropTest.java after 8278344 863bffb3: 8279374: Remove unused JNIHandles::weak_oops_do 1ffdc52c: 8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it 93c7d90c: 8278282: G1: Log basic statistics for evacuation failure d1e6f261: 8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error 99a8351b: 8279386: Remove duplicate RefProcPhaseTimeTracker b4b0328d: 8278824: Uneven work distribution when scanning heap roots in G1 e7244c19: 8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638 06f37132: 8279379: GHA: Print tests that are in error 58b5fb32: 8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL 95a3010a: 8275830: C2: Receiver downcast is missing when inlining through method handle linkers 191f7307: Merge f3263053: 8278114: New addnode ideal optimization: converting "x + x" into "x << 1" 8b5de27c: 8279485: Incorrect copyright year in compiler/lib/ir_framework/IRNode.java after JDK-8278114 0f98efbf: 8279445: Update JMH devkit to 1.34 b6ec39cc: 8279510: Parallel: Remove unused PSScavenge::_consecutive_skipped_scavenges a741b927: 8279453: Disable tools/jar/ReproducibleJar.java on 32-bit platforms 9a0e8900: 8277515: Update --release 18 symbol information for JDK 18 build 29 7b429a64: 8279168: Shenandoah: Remove unused always_true in ShenandoahRootAdjuster::roots_do() 523300e7: 8279526: Exceptions::count_out_of_memory_exceptions miscounts class metaspace OOMEs ab490534: 8279533: Bad indentation and missing curly braces in BlockBegin::set_end f8f91480: 8278948: compiler/vectorapi/reshape/TestVectorCastAVX1.java crashes in assembler 0f4807e8: 8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660 9d43d25d: 8278897: Alignment of heap segments is not enforced correctly 5cd95153: 8279525: ProblemList java/awt/GraphicsDevice/CheckDisplayModes.java on macosx-aarch64 590fa9d8: 8278612: [macos] test/jdk/java/awt/dnd/RemoveDropTargetCrashTest crashes with VoiceOver on macOS 564c8c63: 8279529: ProblemList java/nio/channels/DatagramChannel/ManySourcesAndTargets.java on macosx-aarch64 844dfb3a: Merge 456bd1ed: 8211004: javac is complaining about non-denotable types and refusing to generate the class file 2dbb936d: 8279339: (ch) Input/Output streams returned by Channels factory methods don't support concurrent read/write ops bc123811: 8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT 8703f148: 8273322: Enhance macro logic optimization for masked logic operations. b3dbfc64: 4884570: StreamPrintService.isAttributeValueSupported does not work properly for SheetCollate 8d0f385f: 8279520: SPNEGO has not passed channel binding info into the underlying mechanism 6a42fbaf: 8279258: Auto-vectorization enhancement for two-dimensional array operations 62d03c28: 8279547: [vectorapi] Enable vector cast tests after JDK-8278948 4243f4c9: 8279540: Shenandoah: Should only clear CLD::_claim_strong mark for strong CLD iterations d47af74e: 8279500: Remove FileMapHeader::_heap_obj_roots f203723f: 8279337: The MToolkit is still referenced in a few places 77757ba9: 8225122: Test AncestorResized.java fails when Windows desktop is scaled. e14fb4f4: 8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM 8d1a1e83: 8278228: C2: Improve identical back-to-back if elimination 2f8a2fd0: 8279568: IGV: Add bci and line number property for OSR compilations 4aefd8b8: 8279528: Unused TypeEnter.diag after JDK-8205187 5fa13bb4: 8279522: Serial: Remove unused Generation::clear_remembered_set 79b614cc: 8279523: Parallel: Remove unnecessary PSScavenge::_to_space_top_before_gc 1f101b04: 8278329: some TraceDeoptimization code not included in PRODUCT build 6613ce64: 8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest 4ff67205: 8183227: read/write APIs in class os shall return ssize_t 11d88ce8: 8218857: Confusing overloads for os::open 76477f8c: 8142362: Lots of code duplication in Copy class debaa28e: 8274679: Remove unnecessary conversion to String in security code in java.base dee447f8: 8274809: Update java.base classes to use try-with-resources 7c792f27: 8279333: Some JFR tests do not accept 'GCLocker Initiated GC' as a valid GC Cause 967ef0c4: 8278020: ~13% variation in Renaissance-Scrabble d65c6658: 8279527: Dereferencing segments backed by different scopes leads to pollution 642ab34a: 8278373: JavacTrees.searchMethod finds incorrect match 8f969a13: 8278930: javac tries to compile a file twice via PackageElement.getEnclosedElements 06b4d494: 8278344: sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output 354c9047: 8273452: DocTrees.getDocCommentTree should be specified as idempotent 928e3477: 8279032: compiler/loopopts/TestSkeletonPredicateNegation.java times out with -XX:TieredStopAtLevel < 4 ad34f03b: 8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked 40df5df9: 8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" d9b1bb58: Merge 0d190961: 8279642: JFR: Remove unnecessary creation of Duration and Instant objects d7e6e9bd: 8279643: JFR: Explain why path is sometimes missing from FileRead and FileWrite events 4471e951: 8279645: JFR: The cacheEventType in Dispatcher is never assigned 2f7665b8: 8279644: hsdis may not work when it was built with --with-binutils=system 2f13872d: 8279646: JFR: Remove recursive call in jdk.jfr.internal.Control 6504458d: 8279647: JFR: Unclosed directory stream ec5a455e: 8279682: JFR: Remove dead code 126328cb: 8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment bf7bcaac: 8277748: Obsolete the MinInliningThreshold flag in JDK 19 3121898c: 8279703: G1: Remove unused force_not_compacted local in G1CalculatePointersClosure::do_heap_region 2bbeae3f: 8279668: x86: AVX2 versions of vpxor should be asserted d46410c5: 8279785: JFR: 'jfr configure' should show default values 4c52eb39: 8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition c08b2ac3: 8225093: Special property jdk.boot.class.path.append should not default to empty string 08e14c60: 8278207: G1: Tighten verification in G1ResetSkipCompactingClosure 9e024476: 8279834: Alpine Linux fails to build when --with-source-date enabled c3d0a940: 8279833: Loop optimization issue in String.encodeUTF8_UTF16 cfee4512: 8273914: Indy string concat changes order of operations 67141849: 8279700: Parallel: Simplify ScavengeRootsTask constructor API c4518e25: 8278868: Add x86 vectorization support for Long.bitCount() 36f41cbe: 8279884: Use better file for cygwin source permission check 3aaa0982: 8276694: Pattern trailing unescaped backslash causes internal error 1c688f41: 8279900: compiler/vectorization/TestPopCountVectorLong.java fails due to vpopcntdq is not supported f16f6a95: 8279821: JFR: Log warnings properly when loading a misconfigured .jfc file 13bfb497: 6496103: isFileHidingEnabled return false by default 319d2303: 8277463: JFileChooser with Metal L&F doesn't show non-canonical UNC path in - Look in bd339aa6: 8277627: Fix copyright years in some jvmci files 4f0b6502: 8278581: Improve reference processing statistics log output 525b20fc: 8279676: Dubious YMM register clearing in x86_64 arraycopy stubs ece98d85: 8278461: Use Executable.getSharedParameterTypes() instead of Executable.getParameterTypes() in trusted code ff0cb989: 8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out f54ce844: 8238161: use os::fopen in HS code where possible 8fed8ab2: 8278065: Refactor subclassAudits to use ClassValue ddddec7d: 8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 0a094d7c: 8268081: Upgrade Unicode Data Files to 14.0.0 d70545d7: 8258603: c1 IR::verify is expensive 1228b2f1: 8261455: Automatically generate the CDS archive if necessary cb250298: 8279800: isAssignableFrom checks in AlgorithmParametersSpi.engineGetParameterSpec appear to be backwards bbc1ddb4: 8278267: ARM32: several vector test failures for ASHR 92307e5a: 8278489: Preserve result in native wrapper with +UseHeavyMonitors 6d7db4b0: 8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! 86d0abb6: 8279695: [TESTBUG] modify compiler/loopopts/TestSkeletonPredicateNegation.java to run on C1 also 5aecb372: 8206181: ExceptionInInitializerError: improve handling of exceptions in user-provided taglets 67e3d51d: Merge 48519480: 8279903: Redundant modulo operation in ECDHKeyAgreement 69339346: 8278597: Remove outdated comments regarding RMISecurityManager in HotSpotAgent.java b61a4af7: 8259774: Deprecate -XX:FlightRecorderOptions:samplethreads c17a0122: 8278961: Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java 6fcaa322: 8262442: (windows) Use all proxy configuration sources when java.net.useSystemProxies=true 0a839b43: 8279801: EC KeyFactory and KeyPairGenerator do not have aliases for OID format 9209e6d6: 8279877: Document IDEA IDE setup in docs/ide.md 237f861e: 8273143: Transition to _thread_in_vm when handling a polling page exception 35172cda: 8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 965c64bc: 8279699: Parallel: More precise boundary in ObjectStartArray::object_starts_in_range 84976b45: 8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 dd76a28d: 8280000: Remove unused CardTable::find_covering_region_containing 9f30ec17: 8278398: jwebserver: Add test to confirm maximum request time e8f494cd: 8279825: JFR: JFCModel shouldn't need FilePermission to read predefined .jfc files 35734ad0: 8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 61b89443: 8278851: Correct signer logic for jars signed with multiple digestalgs ac98b220: 8280028: [BACKOUT] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range f1805309: 8279918: Fix various doc typos cf283e2a: 8279570: IGV: Add source/destination property for load and store nodes with an associated field d9dd485b: 8280019: Remove unused code from metaspace fb8fdc0f: 8279990: (fs) Awkward verbiage in description of Files.createTempFile(Path,String,String,FileAttribute) c359c358: 8280002: jmap -histo may leak stream 0d1a97f7: 8279064: New options for ktab to provide non-default salt eab4e6d6: 8280045: ProblemList 2 AppCDS tests until JDK-8279970 is fixed 9b0f6895: 8279947: Remove two redundant gvn.transform calls in Parse::do_one_bytecode() 22b7295e: 7001973: java/awt/Graphics2D/CopyAreaOOB.java fails 9a18190a: 8280048: Missing comma in copyright header fef8f2d3: 8279797: JFR: Show .jfc options in JFR.start help c6196662: 8276673: Optimize abs operations in C2 compiler 590eb860: 8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines a30aa52b: 8279958: Provide configure hints for Alpine/apk package managers 431bd9a6: 8280001: Serial: Add documentation to heap memory layout 71ca85f5: 8278831: Use table lookup for the last two bytes in Integer.getChars 9e536b64: 8280032: Update jib-profiles.js to use JMH 1.34 devkit 3edcb132: 8280018: Remove obsolete VM_GenCollectFullConcurrent 5d52bf99: 8279910: G1: Simplify HeapRegionRemSet::add_reference 7b6738fa: 8278885: Remove Windows ARM64 int8_t workaround in G1 262f2efd: 8280059: Incorrect glibc version is used in a comment in os_linux.cpp 65eb066b: 8279837: C2: assert(is_Loop()) failed: invalid node class: Region 33814791: 8274007: [REDO] VM Exit does not abort concurrent mark 14a90e53: 8279370: jdk.jpackage/share/native/applauncher/JvmLauncher.cpp fails to build with GCC 6.3.0 ff856593: 8279833: Loop optimization issue in String.encodeUTF8_UTF16 37143c09: Merge 064ee6ae: 8278434: timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java 45f20633: 8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores c6b02755: 8279930: Synthetic cast causes generation of store barriers when using heap segments 4b520f00: 8279702: [macosx] ignore xcodebuild warnings on M1 c809d34f: 8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks 09d61b61: 8280034: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64 4d9b3f4c: 8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" 39f140a2: Merge 48c5f3c7: 8280026: Cleanup of IGV printing 94522626: 8278892: java.naming module description is missing @uses tags to document the services that it uses eb949953: 8280070: G1: Fix template parameters in G1SegmentedArraySegment 645b38d5: 8280089: compiler/c2/irTests/TestIRAbs.java fails on some arches 1725f77b: 8280029: G1: "Overflow during reference processing, can not continue" on x86_32 d175d33f: 8280079: Serial: Remove empty Generation::prepare_for_verify 64c0c0e1: 8276563: Undefined Behaviour in class Assembler 9eb50a5e: 8280010: Remove double buffering of InputStream for Properties.load 9e3f68d8: 8279290: symbol not found error, implicit lambdas and diamond constructor invocations 88a8b239: 8280076: Unify IGV and IR printing 7acc4c7d: 8280058: JFR: StreamUtils::getJfrRepository(Process) should print stdout and stderr b734dc86: 8280055: JFR: Improve ObjectContext implementation 848b16a3: 8272746: ZipFile can't open big file (NegativeArraySizeException) fd9fb9a4: 8279194: Add Annotated Memory Viewer feature to SA's HSDB bdfa15d9: 8250801: Add clhsdb "threadcontext" command e314a4cf: 8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes 46fd6838: 8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType.instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10 1a206287: 8248404: AArch64: Remove uses of long and unsigned long 3a421e4b: 8280122: SupportedGroupsExtension should output "named groups" rather than "versions" 4f4da3b1: 8275318: loaded_classes_do may see ArrayKlass before InstanceKlass is loaded 4eb4f94d: 8279956: Useless method Scheduling::ComputeLocalLatenciesForward() b0496b0d: 8279970: two AppCDS tests fail after JDK-8261455 44fe958c: 6465404: some problems in CellEditor related API docs 5af7f258: 8274811: Remove superfluous use of boxing in java.base 39b1d75f: 8277822: Remove debug-only heap overrun checks in os::malloc and friends 68b40ec2: 8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency 8931c122: 8280157: wrong texts Falied in a couple of tests cc2f474c: 8280024: Parallel: Remove unnecessary region resizing methods in PSCardTable 96114315: 8279936: Change shared code to use os:: system API's b20b11cf: 8258240: make vscode-project on Windows generates jdk.code-workspace file with unescaped '\' in paths e20c6bf9: 8280189: JFR: TestPrintXML should print mismatching XML 610a1290: 8268831: Improve javadoc tool handling of streams. 84fa0d8c: 8190264: JScrollBar ignores its border when using macOS Mac OS X Aqua look and feel dac15efc: 8280182: HotSpot Style Guide has stale link to chromium style guide 5523ddeb: 8279641: Create manual JTReg tests for Swing accessibility 6179e13b: 8266410: jdk/jfr/javaagent/TestLoadedAgent.java failed with "Mismatch in TestEvent count" d1efb0cc: 8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure 98d96a77: 8279796: Fix typo: Constucts -> Constructs e38df216: 8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant" bd35f974: 8278628: jdk/jfr/jmx/streaming/TestMaxSize.java Expected only one or two chunks 20ef9541: 8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display feff0e55: 8264934: Enhance cross VM serialization 29f61b3b: 8269944: Better HTTP transport redux f18deeb6: 8268488: More valuable DerValues e069a3b8: 8268512: More content for ContentInfo 7ee905a8: 8270498: Improve SAX Parser configuration management 1fddb03d: 8271968: Better canonical naming 9a94fbc7: 8270952: Improve TIFF file handling fa47c368: 8270386: Better verification of scan methods b02ea6dc: 8270646: Improved scanning of XML entities afd0dc76: 8271962: Better TrueType font loading 51816035: 8272272: Enhance jcmd communication c372990f: 8268494: Better inlining of inlined interfaces 6b6f829b: 8269151: Better construction of EncryptedPrivateKeyInfo 5832a344: 8270416: Enhance construction of Identity maps 4be02d31: 8271987: Manifest improved manifest entries aa28430b: 8268813: Better String matching 3adc1117: 8272236: Improve serial forms for transport 78b2c841: 8270492: Better resolution of URIs ae7877df: 8273290: Enhance sound handling cb7482d5: 8272014: Better array indexing 4d3663a6: 8272026: Verify Jar Verification 12034273: 8272462: Enhance image handling 9c02c4c5: 8273756: Enhance BMP image support abf6fdd7: 8273968: JCK javax_xml tests fail in CI 4525a4b9: 8270392: Improve String constructions a6fd2c31: 8273838: Enhanced BMP processing 3603e754: 8274374: Additional fix for JDK-8272014 82d6afe6: 8274096: Improve decoding of image files 6d3fd860: 8278417: Closed test fails after JDK-8276108 on aarch64 af6c9aba: 8279654: jdk/incubator/vector/Vector256ConversionTests.java crashes randomly with SVE 69cfa9cb: 8273383: vmTestbase/vm/gc/containers/Combination05/TestDescription.java crashes verifying length of DCQS f37bfead: 8280155: [PPC64, s390] frame size checks are not yet correct 28e02fa2: 8280234: AArch64 "core" variant does not build after JDK-8270947 f5de6fa7: 8272058: 25 Null pointer dereference defect groups in 4 files be0538d7: 8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling 03680bea: 8280233: Temporarily disable Unix domain sockets in Windows PipeImpl 4616c13c: Merge c4a624d4: 8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 1022cbdf: 8280047: Broken link to Swing Connection document from javax.swing package docs e683d4ac: 8279921: Dump the .class file in jlink debug mode for any failure during transform() of a plugin 0bf95a1a: 8279607: Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x". cf977e88: 8276166: Remove dead code from MimeTable and MimeEntry 3f747368: 8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN 20297dea: 8280161: com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java fails with SSLException 98b157a7: 8280146: Parallel: Remove time log tag a4d20190: 8280178: Remove os:: API's that just call system API's ec8b6acf: 8234682: The order of @param in the generated docs should match the method signature 0ea2b390: 8280363: Minor correction of ALPN specification in SSLParameters 96365026: 8279008: G1: Calculate BOT threshold on-the-fly during Object Copy phase d48279b0: 8279009: CDS crashes when the source of an InstanceKlass is NULL 3419ff7b: 8277535: Remove redundant Stream.distinct()/sorted() steps 02390c79: 8279282: [vectorapi] Matcher::supports_vector_comparison_unsigned is not needed on x86 2426d58e: 8278472: Invalid value set to CANDIDATEFORM structure 293fb46f: 8280413: ProblemList jdk/jfr/event/oldobject/TestLargeRootSet.java on all X64 platforms 35ee0f38: 8258814: Compilation logging crashes for thread suspension / debugging tests 6352c020: 8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized 19f87798: 8278784: C2: Refactor PhaseIdealLoop::remix_address_expressions() so it operates on longs 47b1c51b: 8277120: Use Optional.isEmpty instead of !Optional.isPresent in java.net.http ab2c8d3c: 8280393: Promote use of HtmlTree factory methods 6287ae37: 8277531: Print actual default stacksize on Windows thread logging 2920ce54: 8278036: Saving rscratch1 is optional in MacroAssembler::verify_heapbase c1e4f3dd: 8279397: Update --release 18 symbol information for JDK 18 build 32 b9ae7790: 8279675: CDS cannot handle non-existent JAR file in bootclassapth 54c9de26: 8275918: Remove unused local variables in java.base security code 30cd47d4: 8280499: runtime/cds/appcds/TestDumpClassListSource.java fails on platforms without AppCDS custom class loaders support 9bf6ffa1: 8279124: VM does not handle SIGQUIT during initialization d1569111: 8280459: Suspicious integer division in Hashtable.readHashtable 0567a84d: 8280457: Duplicate implementation of dprecision_rounding and dstore_rounding 7a0a6c95: 8274751: Drag And Drop hangs on Windows f05ff996: 8280174: Possible NPE in Thread.dispatchUncaughtException afd2805e: 8279534: Consolidate and remove oopDesc::klass_gap methods 4501ddda: 8214733: runtime/8176717/TestInheritFD.java timed out 44db4794: 8280391: NMT: Correct NMT tag on CollectedHeap 18c9cb07: 8280067: Incorrect code generated for unary - on char operand d53d8bd7: 8279315: Add Git support to update_copyright_year.sh script 2b133415: 8036019: Insufficient alternatives listed in some errors produced by the parser 4b329add: 8280496: Remove unused G1PageBasedVirtualSpace::pretouch_internal 1c7769d3: 8280437: Move G1BufferNodeList to gc/shared dae2226a: 8279795: Fix typo in BasicFileChooserUI: Constucts -> Constructs acd98294: 8279794: Fix typos in BasicScrollBarUI: Laysouts a vertical scroll bar 0b5c54be: 8279798: Javadoc for BasicTabbedPaneUI is inconsistent a825a4a1: 8279861: Clarify 'rect' parameters and description of paintTabBorder method in BasicTabbedPaneUI a5416669: 8280474: Garbage value passed to getLocaleInfoWrapper in HostLocaleProviderAdapter_md 8e82d002: 8280492: Use cross-module syntax for cross-module links 7d2ef9d9: 8279179: Update nroff pages in JDK 18 before RC ead9fecc: 8280441: Missing "classpath exception" in several files from jdk.httpserver 52ddbe2d: Merge e3076552: 8280403: RegEx: String.split can fail with NPE in Pattern.CharPredicate::match f35df5bf: 8280422: thread_from_jni_environment can never return NULL a59d717f: 8280289: Enhance debug pp() command with NMT info 53804720: 8280470: Confusing instanceof check in HijrahChronology.range b3277465: 8280384: Parallel: Remove VMThread specific ParCompactionManager 295b263f: 8279241: G1 Full GC does not always slide memory to bottom addresses 2155afe2: 8280503: Use allStatic.hpp instead of allocation.hpp where possible 1b141576: 8280274: Guard printing code of Compile::print_method in PRODUCT c43ce85f: 8278302: [s390] Implement fast-path for ASCII-compatible CharsetEncoders 28796cbd: 8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC 36fbec78: 8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env 4503d043: 8280375: G1: Tighten mem region limit in G1RebuildRemSetHeapRegionClosure 496baada: 8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range fe77250f: 8280414: Memory leak in DefaultProxySelector 674a97b2: 8280396: G1: Full gc mark stack draining should prefer to make work available to other threads f4575e40: 8279946: (ch) java.nio.channels.FileChannel tryLock and write methods are missing @throws NonWritableChannelException cbe8395a: 8280168: Add Objects.toIdentityString cebaad1c: 8280041: Retry loop issues in java.io.ClassCache 76fe03fe: 8280166: Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases 841eae6f: 8269542: JDWP: EnableCollection support is no longer spec compliant after JDK-8255987 295c0474: 8279242: Reflection newInstance() error message when constructor has no access modifiers could use improvement 2eab86b5: 8213905: reflection not working for type annotations applied to exception types in the inner class constructor a183bfb4: 8280377: MethodHandleProxies does not correctly invoke default methods with varags 2c64a7f2: 8280374: G1: Remove unnecessary prev bitmap mark e72eefd9: 8280531: Remove unused DeferredCloseInputStream a24f44d1: 8280526: x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1} c180070c: 8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 ed0df2fa: 8268033: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" a07e19d8: 8278410: Improve argument processing around UseHeavyMonitors f34f8d4d: 8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection e1d8f555: 8280402: Add new convenience forms to HtmlTree 4b2370e5: 8279294: NonblockingQueue::try_pop may improperly indicate queue is empty b8365aa4: 8268978: Document the javadoc software stack ef08e2c6: 8280592: Small javadoc tweaks to foreign API a5a11f14: Merge 0c42e43f: 8280550: SplittableRandom#nextDouble(double,double) can return result >= bound b5de2cc9: 8280546: Remove hard-coded 127.0.0.1 loopback address d2a50a64: 8279636: Update JCov version to 3.0.12 16e0ad0a: 8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed c2ee1b33: 8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints 89083019: 8076089: Cleanup: Inline & remove sun.management.Util.newException 2ea0edf2: 8279673: AudioClip.play doesn't work due to NullPointerException when creating DataPusher 0dba1707: 8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination 94380d0e: 8278232: [macos] Wrong chars emitted when entering certain char-sequence of Indic language 7f68759c: 8280719: G1: Remove outdated comment in RemoveSelfForwardPtrObjClosure::apply cab59051: 8280583: Always build NMT a3a0dcd9: 8280353: -XX:ArchiveClassesAtExit should print warning if base archive failed to load b94ebaa0: 8280686: Remove Compile::print_method_impl ece89c6d: 8280366: (fs) Restore Files.createTempFile javadoc 6d242e40: 8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy 40a2ce20: 8270476: Make floating-point test infrastructure more lambda and method reference friendly 78574057: 8280744: Allow SuppressWarnings to be used in all declaration contexts 094db1a3: 8277948: AArch64: Print the correct native stack if -XX:+PreserveFramePointer when crash a1d1e475: 8280823: Remove NULL check in DumpTimeClassInfo::is_excluded 178ac746: 8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. 55f180fb: 8280004: DCmdArgument::parse_value() should handle NULL input 973dda5c: 8280804: Parallel: Remove unused variables in PSPromotionManager::drain_stacks_depth 8a3cca09: 8280784: VM_Cleanup unnecessarily processes all thread oops ed826f29: 8280397: Factor out task queue statistics printing 6de90ad9: 8280863: Update build README to reflect that MSYS2 is supported cb8a82ee: 8272317: jstatd has dependency on Security Manager which needs to be removed 409382ba: 8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption 95ee9bf7: 4774868: (fc spec) Unclear spec for FileChannel.force ff34d624: 8280898: ProblemList compiler/regalloc/TestC2IntPressure.java on macosx-aarch64 0740ac47: 8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object 91391598: 8280843: macos-Aarch64 SEGV in frame::sender_for_compiled_frame after JDK-8277948 d366d15d: 8280903: javadoc build fails after JDK-4774868 268880b4: 8277412: Use String.isBlank to simplify code in sun.net.www.protocol.mailto.Handler be9f984c: 8280553: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs 251351f4: 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops c6ed2046: 8278263: Remove redundant synchronized from URLStreamHandler.openConnection methods 61794c50: 8280817: Clean up and unify empty VM operations 091aff92: 8278908: [macOS] Unexpected text normalization on pasting from clipboard bdda43e0: 8280705: Parallel: Full gc mark stack draining should prefer to make work available to other threads dcc666d5: 8280139: Report more detailed statistics about task stealing in task queue stats 993a2488: 8280450: Add task queue printing to STW Full GCs 319b7749: 8277101: jcmd VM.cds dynamic_dump should not regenerate holder classes f991891b: 8280949: Correct the references for the Java Security Standard Algorithm Names specification 39165613: 8280543: Update the "java" and "jcmd" tool specification for CDS 74921e84: 8280738: Minor cleanup for HtmlStyle ee3be0bb: 8280488: doclint reference checks withstand warning suppression 96d0df72: 8272984: javadoc support for reproducible builds 4191b2b9: 8275337: C1: assert(false) failed: live_in set of first block must be empty 4dbebb62: 8280534: Enable compile-time doclint reference checking 9c0104b9: 8221642: AccessibleObject::setAccessible throws NPE when invoked by JNI code with no java frame on stack 1ea01465: 8281007: Test jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java fails after JDK-8280738 0e70d450: 8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix de3113b9: 8279842: HTTPS Channel Binding support for Java GSS/Kerberos 16ec47d5: 8279856: Parallel: Use PreservedMarks to record promotion-failed objects 18a7dc8c: 8279586: [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking d37fb1df: 8280870: Parallel: Simplify CLD roots claim in Full GC cycle 86debf42: 8280932: G1: Rename HeapRegionRemSet::_code_roots accessors c5a86120: 8280458: G1: Remove G1BlockOffsetTablePart::_next_offset_threshold 1f6fcbe2: 8278475: G1 dirty card refinement by Java threads may get unnecessarily paused 5080e815: 8280770: serviceability/sa/ClhsdbThreadContext.java sometimes fails with 'Thread "SteadyStateThread"' missing from stdout/stderr 4532c3a1: 8280554: resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered d1cc5fda: 8280941: os::print_memory_mappings() prints segment preceeding the inclusion range bde2b378: 8279954: java/lang/StringBuffer(StringBuilder)/HugeCapacity.java intermittently fails d95de5c7: 8255495: Support CDS Archived Heap for uncompressed oops fdd9ca74: 8280642: ObjectInputStream.readObject should throw InvalidClassException instead of IllegalAccessError a18beb47: 8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs c74b8f48: 8275914: SHA3: changing java implementation to help C2 create high-performance code 9ca7ff3e: 8281082: Improve javadoc references to JOSS 85d839fb: 8280601: ClhsdbThreadContext.java test is triggering codecache related asserts d32f99ee: 8279219: [REDO] C2 crash when allocating array of size too large 97af3230: 8280842: Access violation in ciTypeFlow::profiled_count 48a32b5f: 8280976: Incorrect encoding of avx512 vpsraq instruction with mask and constant shift. ab638341: 8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path" 4304a772: 8279535: C2: Dead code in PhaseIdealLoop::create_loop_nest after JDK-8276116 de826ba1: 8280600: C2: assert(!had_error) failed: bad dominance ae2504b4: 8278254: Cleanup doclint warnings in java.desktop module 4ea6037e: 8281035: Serial: Move RemoveForwardedPointerClosure to local scope ce71e8b2: 8279917: Refactor subclassAudits in Thread to use ClassValue 87ab0994: 8280944: Enable Unix domain sockets in Windows Selector notification mechanism 9d578537: 8281042: G1: Remove unused init_threshold in G1FullGCCompactionPoint 47800bf3: 8280868: LineBodyHandlerTest.java creates and discards too many clients e3d5c9e7: 8266974: duplicate property key in java.sql.rowset resource bundle fe0118f8: 8279662: serviceability/sa/ClhsdbScanOops.java can fail do to unexpected GC 2531c332: 8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob a46307a7: Merge a95ee5ad: 8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled fe547eac: 8280956: Re-examine copyright headers on files in src/java.desktop/macosx/native/libawt_lwawt/awt/a11y 5ab22e88: 8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations 63a00a0d: 8272777: Clean up remaining AccessController warnings in test library 010965c8: 8281023: NMT integration into pp debug command does not work 1f926609: 8281057: Fix doc references to overriding in JLS 86c24b31: 8240908: RetransformClass does not know about MethodParameters attribute cda9c301: 8278753: Runtime crashes with access violation during JNI_CreateJavaVM call 130cf46d: 4750574: (se spec) Selector spec should clarify calculation of select return value b6935dfb: 8251505: Use of types in compiler shared code should be consistent. e44dc638: 8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack 63e11cfa: 8280970: Cleanup dead code in java.security.Provider c936e705: 8280593: [PPC64, S390] redundant allocation of MacroAssembler in StubGenerator ctor 46c6c6f3: 8281043: Intrinsify recursive ObjectMonitor locking for PPC64 51b53a82: 8280913: Create a regression test for JRootPane.setDefaultButton() method 3d926dd6: 8277795: ldap connection timeout not honoured under contention 01f93ddf: 8279385: [test] Adjust sun/security/pkcs12/KeytoolOpensslInteropTest.java after 8278344 7207f2a3: Merge 66b2c3b6: 8280948: [TESTBUG] Write a regression test for JDK-4659800 d4b99bc0: 8281120: G1: Rename G1BlockOffsetTablePart::alloc_block to update_for_block f6985058: Created stub version of WLToolkit 67259058: more stubbing for WLToolkit 16ea04bd: more stubbing for WLToolkit, add WLFramePeer 825ce1ff: window showing and event loop prototype f5a01cfa: Make simple awt window visible fed863d6: Added support for background color. Refactoring 66bbb5bf: Added 2d surface support From alexander.zvegintsev at oracle.com Wed Feb 9 21:18:01 2022 From: alexander.zvegintsev at oracle.com (Alexander Zvegintsev) Date: Wed, 9 Feb 2022 22:18:01 +0100 Subject: [External] : Re: XWayland > Wayland Drag and Drop on Fedora 35 does not work. In-Reply-To: References: <4a009696-e14a-5bc5-3e77-c4f140987a16@oracle.com> Message-ID: <142237c4-cf84-6050-e314-41e622badf56@oracle.com> Hi Olivier, Thanks again for fixing #2042 . It seems fixed in Gnome 42, however another issue I mentioned during one of the meetings is still persist. It is related to the drop performing in wrong window. I've just reported it as #2136 -- Thanks, Alexander. On 02/12/2021 18:23, Alexander Zvegintsev wrote: > Thank you for the quick fix! > > -- > Thanks, > Alexander. > > On 02/12/2021 16:48, Olivier Fourdan wrote: >> Hi Alexander, >> >> On Tue, Nov 30, 2021 at 6:53 AM Alexander Zvegintsev >> wrote: >>> I can confirm that Drag and Drop in XWayland > Wayland direction does >>> not work for me on Fedora 35. >>> >>> It fails to find any window having XdndAware property(except for apps >>> running on XWayland). >>> >>> >>> Looks like that when it works(e.g. on Ubuntu 21.04 or Oracle Linux 8u5) >>> >>> Wayland display server communicates with XWayland, which provides a >>> fake >>> XdndAware window to emulate XDND drop target. >>> >>> But it is not the case on Fedora 35(I didn't check any other Fedora >>> version). >>> >>> >>> The bug filed as >>> https://urldefense.com/v3/__https://bugzilla.redhat.com/show_bug.cgi?id=2027569__;!!ACWV5N9M2RV99hQ!eToXbt9br_bCvKRJrqUZjvDrsMcuTmFwpG71sBmNyHs-9XsK7fNfMvkrWQpnNGRxDnO2yjEP$ >> FTR, that was a regression in mutter in GNOME 41, now fixed upstream. >> >> https://urldefense.com/v3/__https://gitlab.gnome.org/GNOME/mutter/-/issues/2042__;!!ACWV5N9M2RV99hQ!eToXbt9br_bCvKRJrqUZjvDrsMcuTmFwpG71sBmNyHs-9XsK7fNfMvkrWQpnNGRxDoIRxqyE$ >> >> >> Fixed with >> >> https://urldefense.com/v3/__https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2124__;!!ACWV5N9M2RV99hQ!eToXbt9br_bCvKRJrqUZjvDrsMcuTmFwpG71sBmNyHs-9XsK7fNfMvkrWQpnNGRxDmD6EC86$ >> >> >> Thank you for the detailed report and the reproducer, that was very >> valuable to do the bisection in git and find the first commit which >> introduced the regression! >> >> Cheers >> Olivier >> From alexander.zvegintsev at oracle.com Fri Feb 11 19:45:19 2022 From: alexander.zvegintsev at oracle.com (Alexander Zvegintsev) Date: Fri, 11 Feb 2022 20:45:19 +0100 Subject: Fake configure event for XRandR emulation Message-ID: <2000b2f5-8cb2-2dfb-3bc3-7fc284cd177d@oracle.com> Hi Olivier, everyone, FYI: I did a follow up testing after fixing !731 (merged) and noticed a few issues: 1. There is no event when you are trying to change to native resolution from another. 2. XRRScreenChangeNotifyEvent always has native resolution reported (We are not using it though, so it is just an observation) 3. It might be a minor one, but on X11 session there is no events reported if you are trying to change to the same resolution. Filed as xorg/xserver/-/issues/1305 -- -- Thanks, Alexander. From victor.dyakov at oracle.com Tue Feb 22 18:30:38 2022 From: victor.dyakov at oracle.com (Victor D'yakov) Date: Tue, 22 Feb 2022 10:30:38 -0800 Subject: The meeting on Thu Feb 24 In-Reply-To: <2000b2f5-8cb2-2dfb-3bc3-7fc284cd177d@oracle.com> References: <2000b2f5-8cb2-2dfb-3bc3-7fc284cd177d@oracle.com> Message-ID: <0f621c8f-d4c4-17f8-c10e-f6676bf0a3cd@oracle.com> Please reply back by tomorrow in case anyone has a topic to talk on Thu. Otherwise the meeting will be cancelled this week. Thanks, Victor On 2/11/22 11:45 AM, Alexander Zvegintsev wrote: > Hi Olivier, everyone, > > FYI: > > I did a follow up testing after fixing !731 (merged) > and > noticed a few issues: > > 1. There is no event when you are trying to change to native resolution > ?? from another. > 2. XRRScreenChangeNotifyEvent always has native resolution reported (We > ?? are not using it though, so it is just an observation) > 3. It might be a minor one, but on X11 session there is no events > ?? reported if you are trying to change to the same resolution. > > Filed as xorg/xserver/-/issues/1305 > > From victor.dyakov at oracle.com Wed Feb 23 18:30:33 2022 From: victor.dyakov at oracle.com (Victor D'yakov) Date: Wed, 23 Feb 2022 10:30:33 -0800 Subject: The meeting on Thu Feb 24 In-Reply-To: <0f621c8f-d4c4-17f8-c10e-f6676bf0a3cd@oracle.com> References: <2000b2f5-8cb2-2dfb-3bc3-7fc284cd177d@oracle.com> <0f621c8f-d4c4-17f8-c10e-f6676bf0a3cd@oracle.com> Message-ID: <05091d5a-0795-6381-3059-0118c9f5b423@oracle.com> The meeting is cancelled, the next one is scheduled in 2 weeks (March 10th). Thanks, Victor On 2/22/22 10:30 AM, Victor D'yakov wrote: > Please reply back by tomorrow in case anyone has a topic to talk on > Thu. Otherwise the meeting will be cancelled this week. > > Thanks, > > Victor > > On 2/11/22 11:45 AM, Alexander Zvegintsev wrote: >> Hi Olivier, everyone, >> >> FYI: >> >> I did a follow up testing after fixing !731 (merged) >> >> and noticed a few issues: >> >> 1. There is no event when you are trying to change to native resolution >> ?? from another. >> 2. XRRScreenChangeNotifyEvent always has native resolution reported (We >> ?? are not using it though, so it is just an observation) >> 3. It might be a minor one, but on X11 session there is no events >> ?? reported if you are trying to change to the same resolution. >> >> Filed as xorg/xserver/-/issues/1305 >> >>