git: openjdk/amber: created branch patterns-record-deconstruction3 based on the branch type-patterns-third containing 142 unique commits

Jan Lahoda jlahoda at openjdk.java.net
Tue Mar 22 09:32:17 UTC 2022


The following commits are unique to the patterns-record-deconstruction3 branch:
========================================================
5227516d: Branching for pattern-runtime
12167265: Initial implementation of PatternHandle and friends
3d62c4e9: Automatic merge with default
110bb836: Updates to pattern match tests
447ad742: Temporary testing support for RecordTest
e2287af8: 8216977: ShowHiddenFrames use in java_lang_StackTraceElement::fill_in appears broken
b4c63048: 8230302: GenerateJLIClassesPlugin can generate invalid DirectMethodHandle methods
d607548f: 8230338: Accurate error message about bad Unicode block name
1bc974d8: 8229210: [TESTBUG] Move gc stress tests from JFR directory tree to gc/stress
b6fac7fe: 8229284: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage
470d32df: 8182119: jdk.hotspot.agent's META-INF/services/com.sun.jdi.connect.Connector no longer needed
6d4ef5aa: 8229999: Apply java.io.Serial annotations to security types in java.base
647e4d75: 8230037: Confused MetaData dumped by PrintOptoAssembly
b6b6a37f: 8230109: G1DirtyCardQueueSet should use card counts rather than buffer counts
489f8027: 8228960: [TESTBUG] containers/docker/TestJcmdWithSideCar.java: jcmd reports main class as Unknown
6d064a74: 8230332: G1DirtyCardQueueSet _notify_when_complete is always true
9d764ee4: 8229997: Apply java.io.Serial annotations in java.base
6a48a4e5: 8229797: [JVMCI] Clean up no longer used JVMCI::dependencies_invalid value
c7f0ae07: 8230376: [TESTBUG] runtime/StackTrace/HiddenFrameTest.java fails with release VM
3149ed49: 8230203: Replace markWord enums with typed constants
647f4875: 8230004: jdk/internal/jimage/JImageOpenTest.java runs no test
05d4e7a2: 8230388: Problemlist additional compiler/rtm tests
277ef756: 8230307: ZGC: Make zGlobals and zArguments OS agnostic
1d71dd86: 8230105: -XDfind=diamond crashes
6fa4babb: 8230310: SocksSocketImpl should handle the IllegalArgumentException thrown by ProxySelector.select usage
aa5d8f64: 8193596: java/net/DatagramPacket/ReuseBuf.java failed due to timeout
79c14f08: 8230390: Problemlist SA tests with AOT
1668370d: 8230327: Make G1DirtyCardQueueSet free-id init unconditional
f14e2135: 8230337: Clarify intention of Elements.{getPackageOf, getModuleOf}
448e0030: 8227224: GenCollectedHeap: add subspace transitions for young gen for gc+heap=info log lines
a72d25fc: 8230372: Remove G1GCPhaseTimes::MergeLBProcessedBuffers
2399a8d7: 8230373: Use java.io.Serial in generated exception types
b7821ad3: 8224214: [AIX] Remove support for legacy xlc compiler
5110530d: 8230238: Add another regression test for JDK-8134739
77adc77c: 8229235: com.sun.net.httpserver.HttpExchange should implement AutoCloseable
c25e2fd8: 8230425: Shenandoah forces +UseNUMAInterleaving even after explicitly disabled
e77e5da7: 8229422: Taskqueue: Outdated selection of weak memory model platforms
8f9d63df: 8229437: assert(is_aligned(ref, HeapWordSize)) failed: invariant
4e434861: 8227411: TestTimeMultiple.java failed "assert(!lease()) failed: invariant"
5ded63ef: Merge
47e00558: 8230428: Cleanup dead CastIP node code in formssel.cpp
6b2e444a: 8223714: HTTPSetAuthenticatorTest could be made more resilient
fd89fedc: 8230483: Shenandoah: consistently disable concurrent roots for Traversal mode
4dc79c2e: 8227236: assert(singleton != __null && singleton != declared_interface) failed
99c17fbf: 6313903: Thread.sleep(3) might wake up immediately on windows
dfe4ba50: 8226221: Update PKCS11 tests to use NSS 3.46 libs
7cb28198: 8230485: add handling of aix tar in configure
a41b9a71: 8229182: runtime/containers/docker/TestMemoryAwareness.java test fails on SLES12
bb635584: 8230431: Move G1 trace code from gcTrace* to G1 directory
f7d0ece0: 8209802: Garbage collectors should register JFR types themselves to avoid build errors
b0e72712: 8230434: [C1, C2] Release barrier for volatile field stores in constructors implemented inconsistently
ea436110: 8230401: ClassLoaderData::_keep_alive is read with wrong type in c2i entry barrier
0a92dc78: 8229450: C2 compilation fails with assert(found_sfpt) failed
662348c7: 8230159: Add test to verify that com.sun.net.httpserver.BasicAuthenticator constructors throw expected exceptions
7b49c40e: 8171405: java/net/URLConnection/ResendPostBody.java failed with "Error while cleaning up threads after test"
f71db307: 8230435: Replace wildcard address with loopback or local host in tests - part 22
39465f49: 8230624: [TESTBUG] Problemlist JFR compiler/TestCodeSweeper.java
7004b3f3: 8230626: Make UnknownFooException strings more informative
cc268aa7: Added tag jdk-14+13 for changeset fbbe6672ae15
655cf141: 8228967: Trust/Key store and SSL context utilities for tests
d19e6eae: 8229189: Improve JFR leak profiler tracing to deal with discontiguous heaps
f869706f: 8224815: Remove non-GC uses of CollectedHeap::is_in_reserved()
4b65e2b3: 8230642: 8224815 broke Shenandoah build
5c4be9cc: 8230466: check malloc/calloc results in jdk.hotspot.agent
2fa3eddd: 8177068: incomplete classpath causes NPE in Flow
a4b46ccc: 8229496: SIGFPE (division by zero) in C2 OSR compiled method
675eecaa: 8230646: Epsilon does not extend TLABs to max size
77b3801f: 8228854: Default ErrorListener reports warnings and errors to the console
a1002d68: 8230632: [TESTBUG] appcds/NonExistClasspath.java and ClassPathAttr.java failed when running in hotspot_appcds_dynamic test group
d2db14b8: 8229280: Test failures on several linux hosts after JDK-8181493
474d164d: Automatic merge with default
740b888a: Automatic merge with default
dfc13e89: [pattern-runtime] manual merge to by-pass bad changeset
8f29150a: [pattern-runtime] manual merge with default
73aee53e: Automatic merge with default
b26e7bfd: Automatic merge with default
fc7be875: Automatic merge with default
e204607a: Automatic merge with default
744a2376: Automatic merge with default
0682db0e: Adding pattern-runtime
223c356a: Rebasing the prototype of deconstruction patterns
16f70d1c: Adding deps files
d073a938: Cleanup
5bcd6488: Fixing (again) pattern targets
ecaaade6: Automatic merge with default
05b05c0a: Merging default branch into patterns-stage-2
44c837c2: Simplifications for the patterns-stage-2 branch
931c5e3b: Merging recent default branch changes into patterns-stage-2
92425861: Automatic merge with default
e4964202: Cleanup - undoing unnecessary changes
74dd28d0: Automatic merge with default
c9dc7587: Various improvements related to deconstruction patterns
41a83d00: Automatic merge with default
8142133e: Patterns stage 2: more cleanup
c9c5c95d: Adding error when the are too little or too many deconstruction parameters
487a20b5: Fixing owners of synthetic pattern-related symbols
c0fb53e7: Correcting deduplication related to deconstruction patterns
7eda6983: Reflecting review comments
df80c11a: Cleanup desugaring comments, as suggested on the review
ddb3dac2: Fixing out file
1b489ca9: Fixing handling of generic records
6c629ca8: Automatic merge with default
24d76483: Automatic merge with default
5b1da0a5: 8242624: Update .jcheck/conf for project Amber (patterns-stage-2)
a3d67137: Automatic merge of master into patterns-stage-2
ae6aac36: Automatic merge of master into patterns-stage-2
febdf12e: Automatic merge of master into patterns-stage-2
79803158: Automatic merge of master into patterns-stage-2
21ad424e: Automatic merge of master into patterns-stage-2
ff3d0c61: Automatic merge of master into patterns-stage-2
a6e3357b: Automatic merge of master into patterns-stage-2
60a1cd85: Automatic merge of master into patterns-stage-2
3eeebaa5: manual merge
3fe12cd2: Merge pull request #29 from openjdk-bot/49
01977468: Automatic merge of master into patterns-stage-2
86d0fa54: manual merge
907c29ac: Merge pull request #34 from openjdk-bot/56
8ed30d4b: Automatic merge of master into patterns-stage-2
4cc4481a: Automatic merge of master into patterns-stage-2
08c1b8c8: Automatic merge of master into patterns-stage-2
11ccff3f: Automatic merge of master into patterns-stage-2
08d218ed: Automatic merge of master into patterns-stage-2
d3afb554: Automatic merge of master into patterns-stage-2
53dc30b2: Automatic merge of master into patterns-stage-2
8841dbe4: Automatic merge of master into patterns-stage-2
0ddfcd45: Automatic merge of master into patterns-stage-2
3a960eda: Automatic merge of master into patterns-stage-2
a83d117f: Automatic merge of master into patterns-stage-2
f8a68ca5: Automatic merge of master into patterns-stage-2
4620e676: Automatic merge of master into patterns-stage-2
4239ce43: Automatic merge of master into patterns-stage-2
33fb461b: Merging master into patterns-record-deconstruction
786057dd: First version of array patterns
2e1a6bbe: Merging master into patterns-record-deconstruction-array
6b7ca2bf: First attempt to include exhaustiveness for deconstruction patterns
cd5e696b: Merge branch 'master' into patterns-record-deconstruction-array
8cfd8b8a: Merging master into patterns-record-deconstruction-array
6de23315: Removing array patterns.
3cae577d: Moving guards to cases.
da542900: Cleanup.
6bdb98df: Improving handling of parameterized record deconstruction.
708b7c6a: Merging type-patterns-third into patterns-record-deconstruction3


More information about the amber-dev mailing list