git: openjdk/amber: created branch desugaring-experiment based on the branch templated-strings containing 215 unique commits

Jan Lahoda jlahoda at openjdk.org
Fri Jul 15 09:57:53 UTC 2022


The following commits are unique to the desugaring-experiment branch:
========================================================
86467f9d: Experiment
a36a34a3: Cleanup
e8ab77b4: Adding a sample testcase.
30b6b6cd: Cleanup.
64782a75: 8288623: Move Continuation classes out of javaClasses.hpp
9dc9a64f: 8287281: adjust guarantee in Handshake::execute for the case of target thread being current
17aacde5: 8288669: compiler/vectorapi/VectorFPtoIntCastTest.java still fails with "IRViolationException: There were one or multiple IR rule failures."
925084c4: 8288976: classfile parser 'wrong name' error message has the names the wrong way around
fdc8455c: 8288495: [test] Make OutputAnalyzer exception more informative
0d2952e5: 8289129: [BACKOUT] JDK-8287281 adjust guarantee in Handshake::execute for the case of target thread being current
239b4bb0: 8289095: (fs) UnixCopyFile build error on linux-x86
f67c5361: 8288935: Remove excessive includes introduced in loom
9918b6d3: 8288609: Update --release 19 symbol information for JDK 19 build 28
4cdb9789: 8289098: clean up ported serviceability/jvmti tests
08288819: 8289166: ProblemList tools/jlink/plugins/CompressorPluginTest.java
53b37fe1: 8288130: compiler error with AP and explicit record accessor
e93be3ac: 8286389: Address possibly lossy conversions in jdk.crypto.ec
a5c25d88: 8286395: Address possibly lossy conversions in java.security.jgss
de746714: 8266670: Better modeling of access flags in core reflection
62e1e795: 8289147: unify os::infinite_sleep on posix platforms
47fe9ef5: 8289078: Make STARTTIME_ANY and STARTTIME_PROCESS_UNKNOWN fields static in ProcessHandleImpl
7905788e: 8289126: Cleanup unnecessary null comparison before instanceof check in jdk.hotspot.agent
ddb55ede: 8135292: Remove duplicate code in <OS>Address.java in SA
64f95cfb: 8012675: javax.swing.JEditorPane is unclear on the handling of unsupported HTML script tags
210a06a2: 8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled.
be6be15e: 8288750: IGV: Improve Shortcuts
f3f07884: 8288746: HttpClient resources could be reclaimed more eagerly
354ed103: 8288021: Add hard test cases to jdk.internal.math.DoubleToDecimalChecker
3f5e48a4: 8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small
4c9ea7e6: 8286580: serviceability/jvmti/vthread/GetSetLocalTest failed with assert: Not supported for heap frames
a716f793: 8288589: Files.readString ignores encoding errors for UTF-16
1f9521e6: 8287076: Document.normalizeDocument() produces different results
651cbebb: 8288080: (fc) FileChannel::map for MemorySegments should state it always throws UOE
b0db3333: 8288528: broken links in java.desktop
bdf9902f: 8288120: VerifyError with JEP 405 pattern match
20f55abd: 8289044: ARM32: missing LIR_Assembler::cmove metadata type support
7ac40f3b: 8288983: broken link in com.sun.net.httpserver.SimpleFileServer
9c92da52: 8247407: tools/jlink/plugins/CompressorPluginTest.java test failing
7e13cdb7: 8289079: java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id1 failed with "RuntimeException: Test failed"
d4b040f4: Merge
40bf3b11: 8288993: Make AwtFramePackTest generic by removing @requires tag
e322e77e: 8288651: CDS test HelloUnload.java should not use literal string as ClassLoader name
ca78f7bd: 8286259: Password cleanup after KeyStore.PasswordProtection in P11KeyStore
784fa0ad: 8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions
33369719: 8289258: ProblemList some failing custom loader tests with ZGC
b4ab5fe1: 8288396: Always create reproducible builds
aa438242: 8289138: G1: Remove redundant is-marking-active checks in C1 barrier
549c6c22: 8287818: Shenandoah: adapt nmethod arming from Loom
d4eeeb82: 8271252: os::reserve_memory should not use mtOther as default NMT flag
88fe19c5: 8289071: Compute allocation sizes of stubs and nmethods outside of lock protection
1f36ed1f: 8288013: jpackage: test utility Windows registry enhancement
c67149be: 8288961: jpackage: test MSI installation fix
af008807: 8284640: CollectorImpl class could be a record class
784a0f04: 8288683: C2: And node gets wrong type due to not adding it back to the worklist in CCP
699ad45b: 8289093: BlockLocationPrinter fails to decode addresses with G1
2c8ada68: 8289188: SegmentAllocator:allocateArray(*) default behavior mismatch to spec
77466648: 8280826: Document set of strings javac recognizes for SuppressWarnings
28913f47: 8289235: ProblemList vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java when run with vthread wrapper
caa6b74b: 8289240: ProblemList java/lang/reflect/callerCache/ReflectionCallerCacheTest.java in -Xcomp mode
17ef8cae: 8288524: Allow @systemProperty to appear in overview documentation
2efa89a8: 8289251: ProblemList java/lang/ref/OOMEInReferenceHandler.java
b4490386: 8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding
adbd200d: 8289228: SegmentAllocator::allocateArray null handling is too lax
9048cef7: 8288425: Footprint regression due MH creation when initializing StringConcatFactory
6f9717b4: 8288836: (fs) Files.writeString spec for IOException has "specified charset" when no charset is provided
a814293e: 8275784: Bogus warning generated for record with compact constructor
c42b796f: 8288058: Broken links on constant-values page
9b7805e3: 8289069: Very slow C1 arraycopy jcstress tests after JDK-8279886
15048048: 8289398: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64 again
86dc760f: Merge
7b3bf977: 8289401: Add dump output to TestRawRSACipher.java
910053b7: 8280235: Deprecated flag FlightRecorder missing from VMDeprecatedOptions test
779b4e1d: 8287001: Add warning message when fail to load hsdis libraries
b96ba198: 8289182: NMT: MemTracker::baseline should return void
108cd695: 8283726: x86_64 intrinsics for compareUnsigned method in Integer and Long
167ce4da: 8289421: No-PCH build for Minimal VM was broken by JDK-8287001
2961b7ee: 8285364: Remove REF_ enum for java.lang.ref.Reference
0709a6a1: 8284942: Proxy building can just iterate superinterfaces once
ba670ecb: 8289094: [JVMCI] reduce JNI overhead and other VM rounds trips in JVMCI
b6bd190d: 8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305
15efb2bd: 8289238: Refactoring changes to PassFailJFrame Test Framework
dbc6e110: 8289399: Update SourceVersion to use snippets
57089749: 8288596: Random:from() adapter does not delegate to supplied generator in all cases
cf715449: 8289252: Recommend Locale.of() method instead of the constructor
048bffad: Merge
dddd4e7c: 8289291: HttpServer sets incorrect value for "max" parameter in Keep-Alive header value
31e50f2c: 8286104: use aggressive liveness for unstable_if traps
da6d1fc0: 8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc
28c5e483: 8287094: IGV: show node input numbers in edge tooltips
7b5bd251: 8286397: Address possibly lossy conversions in jdk.hotspot.agent
1305fb5c: 8287984: AArch64: [vector] Make all bits set vector sharable for match rules
c3addbb1: 8288895: LdapContext doesn't honor set referrals limit
feb223aa: 8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly
00d06d4a: 8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt
c20b3aa9: 8289278: Suspend/ResumeAllVirtualThreads need both can_suspend and can_support_virtual_threads
918068a1: Merge
124c63c1: 8288294: [vector] Add Identity/Ideal transformations for vector logic operations
d260a4e7: 8289434: x86_64: Improve comment on gen_continuation_enter()
f190f4e6: 8288444: Remove the workaround for frame.pack() in ModalDialogTest
b9b900a6: 8277060: EXCEPTION_INT_DIVIDE_BY_ZERO in TypeAryPtr::dump2 with -XX:+TracePhaseCCP
a8fe2d97: 8289512: Fix GCC 12 warnings for adlc output_c.cpp
09b4032f: 8289534: Change 'uncomplicated' hotspot runtime options
c43bdf71: 8289257: Some custom loader tests failed due to symbol refcount not decremented
e291a67e: 8289584: (fs) Print size values in java/nio/file/FileStore/Basic.java when they differ by > 1GiB
2dd00f58: 8170762: Document that ISO10126Padding pads with random bytes
44e8c462: 8289603: Code change for JDK-8170762 breaks all build
cdf69792: 8289230: Move PlatformXXX class declarations out of os_xxx.hpp
dee5121b: 8289385: Cleanup redundant synchronization in Http2ClientImpl
95497772: 8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph
604ea90d: 8289549: ISO 4217 Amendment 172 Update
20124ac7: 8289585: ProblemList sun/tools/jhsdb/JStackStressTest.java on linux-aarch64
8e01ffb3: 8289570: SegmentAllocator:allocateUtf8String(String str) default behavior mismatch to spec
99250140: 8280320: C2: Loop opts are missing during OSR compilation
cfc9a881: 8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE
9515560c: 8288703: GetThreadState returns 0 for virtual thread that has terminated
f5cdabad: 8245268: -Xcomp is missing from java launcher documentation
70f56933: Merge
d8444aa4: 8286610: Add additional diagnostic output to java/net/DatagramSocket/InterruptibleDatagramSocket.java
649f2d88: 8065097: [macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off
8e7a3cb5: 8289431: (zipfs) Avoid redundant HashMap.get in ZipFileSystemProvider.removeFileSystem
e31003a0: 8289575: G1: Remove unnecessary is-marking-active check in G1BarrierSetRuntime::write_ref_field_pre_entry
a8edd7a1: 8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl
d53b02eb: 8287312: G1: Early return on first failure in VerifyRegionClosure
b5d96565: 8288971: AArch64: Clean up stack and register handling in interpreter
bad9ffe4: 8288947: G1: Consolidate per-region is-humongous query in G1CollectedHeap
9ccae707: 8287593: ShortResponseBody could be made more resilient to rogue connections
df063f7d: 8289484: Cleanup unnecessary null comparison before instanceof check in java.rmi
688712f7: 8289633: Forbid raw C-heap allocation functions in hotspot and fix findings
1b997db7: 8289427: compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java failed with null setting
4c997ba8: 8289520: G1: Remove duplicate checks in G1BarrierSetC1::post_barrier
fd1bb078: 8287603: Avoid redundant HashMap.containsKey calls in NimbusDefaults.getDerivedColor
a5934cdd: 8289698: AArch64: Need to relativize extended_sp in frame
77c3bbf1: 8289617: Remove test/jdk/java/net/ServerSocket/ThreadStop.java
c45d613f: 8289687: [JVMCI] bug in HotSpotResolvedJavaMethodImpl.equals
d48694d0: 8283335: Add exists and readAttributesIfExists methods to FileSystemProvider
35156041: 8280481: Duplicated stubs to interpreter for static calls
fafe8b3f: 8289604: compiler/vectorapi/VectorLogicalOpIdentityTest.java failed on x86 AVX1 system
f783244c: 8289706: (cs) Avoid redundant TreeMap.containsKey call in AbstractCharsetProvider
d8f4e97b: 8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output
4ad18cf0: 8289730: Deprecated code sample in java.lang.ClassCastException
ac6be165: 8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun
83418952: 8289739: Add G1 specific GC breakpoints for testing
cbaf6e80: 8288022: c2: Transform (CastLL (AddL into (AddL (CastLL when possible
83a5d599: 8278479: RunThese test failure with +UseHeavyMonitors and +VerifyHeavyMonitors
75c0a5b8: 8288824: [arm32] Display isetstate in register output
cc2b7927: 8288992: AArch64: CMN should be handled the same way as CMP
82a8bd7e: 8287596: Reorg jdk.test.lib.util.ForceGC
dfb24ae4: 8289060: Undefined Behaviour in class VMReg
9f37ba44: 8288706: Unused parameter 'boolean newln' in method java.lang.VersionProps#print(boolean, boolean)
35387d5c: 8289260: BigDecimal movePointLeft() and movePointRight() do not follow their API spec
c4dcce4b: 8289619: JVMTI SelfSuspendDisablerTest.java failed with RuntimeException: Test FAILED: Unexpected thread state
dc4edd3f: 8289183: jdk.jfr.consumer.RecordedThread.getId references Thread::getId, should be Thread::threadId
5b5bc6c2: 8287672: jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run
1a271645: 8287851: C2 crash: assert(t->meet(t0) == t) failed: Not monotonic
0dff3276: 8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl
f640fc5a: 8067757: Incorrect HTML generation for copied javadoc with multiple @throws tags
29ea6429: 8287847: Fatal Error when suspending virtual thread after it has terminated
30e134e9: 8289091: move oop safety check from SharedRuntime::get_java_tid() to JavaThread::threadObj()
0b6fd482: 8288128: S390X: Fix crashes after JDK-8284161 (Virtual Threads)
b3a0e482: 8289439: Clarify relationship between ThreadStart/ThreadEnd and can_support_virtual_threads capability
0526402a: 8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc
2a6ec88c: Merge
a40c17b7: 8289775: Update java.lang.invoke.MethodHandle[s] to use snippets
403a9bc7: 8289436: Make the redefine timer statistics more accurate
569de453: 8289620: gtest/MetaspaceUtilsGtests.java failed with unexpected stats values
a79ce4e7: 8286941: Add mask IR for partial vector operations for ARM SVE
d1249aa5: 8198668: MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing
cce77a70: 8289799: Build warning in methodData.cpp memset zero-length parameter
e05b2f2c: 8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060
532a6ec7: 7124313: [macosx] Swing Popups should overlap taskbar
77ad998b: 8289778: ZGC: incorrect use of os::free() for mountpoint string handling after JDK-8289633
013a5eee: 8137280: Remove eager reclaim of humongous controls
86f63f97: 8289164: Convert ResolutionErrorTable to use ResourceHashtable
74ca6ca2: 8289800: G1: G1CollectionSet::finalize_young_part clears survivor list too early
8e7b45b8: 8282986: Remove "system" in boot class path names
95e3190d: 8210708: Use single mark bitmap in G1
a694e9e3: 8288838: jpackage: file association additional arguments
5564effe: 8289763: Remove NULL check in CDSProtectionDomain::init_security_info()
f7b18305: 8289538: Make G1BlockOffsetTablePart unaware of block sizes
3e60e828: 8289301: P11Cipher should not throw out of bounds exception during padding
f93beacd: 8252329: runtime/LoadClass/TestResize.java timed out
8cdead0c: 8278923: Document Klass::is_loader_alive
f804f2ce: 8284851: Update javax.crypto files to use proper javadoc for mentioned classes
3f1174aa: 8289646: configure script failed on WSL
ef3f2ed9: 8289841: ProblemList vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java with ZGC on windows
32b650c0: 8289840: ProblemList vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java when run with vthread wrapper
55fa19b5: 8289857: ProblemList jdk/jfr/event/runtime/TestActiveSettingEvent.java
9a0fa824: 8288949: serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java failing
8f24d251: 6509045: {@inheritDoc} only copies one instance of the specified exception
8dd94a2c: 8289196: Pattern domination not working properly for record patterns
889150b4: 8289558: Need spec clarification of j.l.foreign.*Layout
a8eb7286: 8289779: Map::replaceAll javadoc has redundant @throws clauses
3212dc9c: 8289486: Improve XSLT XPath operators count efficiency
01b9f95c: Merge
1fec62f2: 8289710: Move Suspend/Resume classes out of os.hpp
ac399e97: 8286957: Held monitor count
1b8f466d: 8289740: Add verification testing during all concurrent phases in G1
f1967cfa: 8289997: gc/g1/TestVerificationInConcurrentCycle.java fails due to use of debug-only option
a13af650: 8282322: AArch64: Provide a means to eliminate all STREX family of instructions
d852e99a: 8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad
e7795851: 8271707: migrate tests to use jdk.test.whitebox.WhiteBox
9c86c820: 8282714: synthetic arguments are being added to the constructors of static local classes
1877533f: 6522064: Aliases from Microsoft CryptoAPI has bad character encoding
6aaf141f: 8289984: Files:isDirectory and isRegularFile methods not throwing SecurityException
54b4576f: 8288699: cleanup HTML tree in HtmlDocletWriter.commentTagsToContent
3c08e6b3: 8289780: Avoid formatting stub names when Forte is not enabled
81ee7d28: 8289186: Support predicated vector load/store operations over X86 AVX2 targets.
87aa3ce0: 8289274: Cleanup unnecessary null comparison before instanceof check in security modules
e9d9cc6d: 8290027: Move inline functions from vm_version_x86.hpp to cpp
4ab77ac6: 8290017: Directly call HeapRegion::block_start in G1CMObjArrayProcessor::process_slice
e2598207: 8290019: Refactor HeapRegion::oops_on_memregion_iterate()
0225eb43: 8290018: Remove dead declarations in G1BlockOffsetTablePart
6f2db3da: Merge branch 'master' into desugaring-experiment
3c40d718: Post merge fix.
985d3a1d: Resolve trailing accummulator.


More information about the amber-dev mailing list