On Fri, 10 Mar 2023 21:21:56 GMT, Roger Riggs wrote:
>> Improvements to support OS specific customization for JDK internal use:
>> - To select values and code; allowing elimination of unused code and values
>> - Optionally evaluated by build processes, compilation, or archiving (i.e.
>> CDS)
>
On Mon, 13 Mar 2023 20:57:22 GMT, Martin Doerr wrote:
> Note that argument and return value passing works. I'm getting all values
> back. So, the native side seems to be ok. Only (one or two) values in
> `returnBox` are broken.
You mean you tested by returning each element of the array one by
Summaries:
1. A few recommendations about updating the constant API is made at
https://mail.openjdk.org/pipermail/classfile-api-dev/2023-March/000233.html and
I may update this patch shall the API changes be integrated before
2. One ASM library-specific test, `LambdaAsm` is removed. Others have t
On Mon, 13 Mar 2023 21:02:51 GMT, Adam Sotona wrote:
>> jdk/classfile/CorpusTest.java rarely fails in 1 of 6754 parametrised
>> parallel junit tests
>>
>> The root cause seems to be thread-unsafe lazy initialisation of
>> `TypeKind.newarraycodeToTypeTag` in `TypeKind::fromNewArrayCode`. Provid
On Mon, 13 Mar 2023 21:16:24 GMT, Naoto Sato wrote:
> Proposing accessor methods to Emoji properties defined in [Unicode Technical
> Standard #51](https://unicode.org/reports/tr51/) in `java.lang.Character`
> class. This is per a request from the client group, as well as refining the
> current
On Mon, 13 Mar 2023 23:46:58 GMT, ExE Boss wrote:
> Arguably, the `instanceof DynamicConstantDesc` check should go first, as
> there can be only one superclass, but multiple implemented interfaces.
I think this ordering is rather ranked by their relative frequency in bytecode.
Having integer c
On Mon, 13 Mar 2023 08:13:44 GMT, liach wrote:
> Without this patch, the Classfile API tries to encode PrimitiveClassDesc as
> CONSTANT_Class_info and error in `toInternalName`.
Arguably, the `instanceof DynamicConstantDesc` check should go first, as there
can be only one superclass, but multi
On Mon, 13 Mar 2023 16:22:30 GMT, Jaikiran Pai wrote:
>> Can I please get a review for this change which proposes to fix the issue
>> reported in https://bugs.openjdk.org/browse/JDK-8206890?
>>
>> The `jlink` command allows a `--endian` option to specify the byte order in
>> the generated imag
Redirecting to nio-dev which is the more appropriate forum for this topic.
> On Feb 26, 2023, at 3:39 PM, Carl M wrote:
>
> I'm looking into adding a fast path case for encoding Strings into
> ByteBuffers, and wanted to get feedback on a possible approach. My use case
> is taking mostly-ASCII
On Mon, 13 Mar 2023 21:02:51 GMT, Adam Sotona wrote:
>> jdk/classfile/CorpusTest.java rarely fails in 1 of 6754 parametrised
>> parallel junit tests
>>
>> The root cause seems to be thread-unsafe lazy initialisation of
>> `TypeKind.newarraycodeToTypeTag` in `TypeKind::fromNewArrayCode`. Provid
On Fri, 10 Mar 2023 05:42:18 GMT, David Holmes wrote:
>> Good point. `OperatingSystemProps.java` can be a OS-specific class like:
>>
>> src/java.base/macosx/classes/jdk/internal/misc/OperatingSystemProps.java
>> linux/classes/jdk/internal/misc/OperatingSystemProps.java
>>
Proposing accessor methods to Emoji properties defined in [Unicode Technical
Standard #51](https://unicode.org/reports/tr51/) in `java.lang.Character`
class. This is per a request from the client group, as well as refining the
currently existing ad-hoc emoji implementation in regex. A CSR has al
> jdk/classfile/CorpusTest.java rarely fails in 1 of 6754 parametrised parallel
> junit tests
>
> The root cause seems to be thread-unsafe lazy initialisation of
> `TypeKind.newarraycodeToTypeTag` in `TypeKind::fromNewArrayCode`. Provided
> patch replaces that lazy-initialized helper array with
On Mon, 13 Mar 2023 19:04:45 GMT, liach wrote:
>> Adam Sotona has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> throwing IllegalArgumentException instead of IllegalStateException
>
> src/java.base/share/classes/jdk/internal/classfile/TypeK
On Mon, 13 Mar 2023 19:59:18 GMT, Adam Sotona wrote:
>>> I think it would be better to change is so that calling it with
>>> ModuleAttribute will emit a Module attribute. The overloads that take a
>>> Module plus a set of packages can emit a Module + ModulePackage
>>> unconditionally.
>>
>> I
On Mon, 13 Mar 2023 16:37:18 GMT, Jorn Vernee wrote:
> > I'm currently wondering about the TestArrayStructs failures. Passing arrays
> > with up to 7 elements seems to work fine. When I pass 8 elements, the last
> > element of capturedArgs gets observed as 0. When I pass more than 8
> > elemen
On Mon, 13 Mar 2023 19:23:39 GMT, Vladimir Kozlov wrote:
>> Doug Simon has updated the pull request with a new target base due to a
>> merge or a rebase. The pull request now contains seven commits:
>>
>> - Merge remote-tracking branch 'openjdk-jdk/master' into JDK-8303431
>> - switched to us
On Sat, 11 Mar 2023 03:28:16 GMT, liach wrote:
> Parameterizes `Lookup::accessClass` and `Lookup::ensureInitialized`. Updated
> an applicable use-site within JDK to benefit from this patch.
This change looks fine. Adding a type parameter of a method is binary
compatible.
-
Marke
On Mon, 13 Mar 2023 19:18:26 GMT, Mandy Chung wrote:
>>> I see, I'll move the "packages magic" back from Classfile API to the
>>> `ModuleInfoWriter` and correct the API accordingly.
>>
>> I would need to check the history in the jake repo but I think it dates from
>> a prototype version of tha
On Mon, 13 Mar 2023 08:13:44 GMT, liach wrote:
> Without this patch, the Classfile API tries to encode PrimitiveClassDesc as
> CONSTANT_Class_info and error in `toInternalName`.
Looks good, thanks for catching and fixing it.
-
Marked as reviewed by asotona (Committer).
PR: https:
On Wed, 8 Mar 2023 22:59:23 GMT, Doug Simon wrote:
>> This PR extends JVMCI with new API (`jdk.vm.ci.meta.Annotated`) for
>> accessing annotations. The main differences from
>> `java.lang.reflect.AnnotatedElement` are:
>> * Each `Annotated` method explicitly specifies the annotation type(s) for
On Wed, 8 Mar 2023 22:59:23 GMT, Doug Simon wrote:
>> This PR extends JVMCI with new API (`jdk.vm.ci.meta.Annotated`) for
>> accessing annotations. The main differences from
>> `java.lang.reflect.AnnotatedElement` are:
>> * Each `Annotated` method explicitly specifies the annotation type(s) for
On Mon, 13 Mar 2023 18:46:28 GMT, Alan Bateman wrote:
>> I see, I'll move the "packages magic" back from Classfile API to the
>> `ModuleInfoWriter` and correct the API accordingly.
>
>> I see, I'll move the "packages magic" back from Classfile API to the
>> `ModuleInfoWriter` and correct the AP
On Mon, 13 Mar 2023 18:54:11 GMT, Adam Sotona wrote:
> jdk/classfile/CorpusTest.java rarely fails in 1 of 6754 parametrised parallel
> junit tests
>
> The root cause seems to be thread-unsafe lazy initialisation of
> `TypeKind.newarraycodeToTypeTag` in `TypeKind::fromNewArrayCode`. Provided
>
jdk/classfile/CorpusTest.java rarely fails in 1 of 6754 parametrised parallel
junit tests
The root cause seems to be thread-unsafe lazy initialisation of
`TypeKind.newarraycodeToTypeTag` in `TypeKind::fromNewArrayCode`. Provided
patch replaces that lazy-initialized helper array with switch expr
On Mon, 13 Mar 2023 17:15:21 GMT, Adam Sotona wrote:
> I see, I'll move the "packages magic" back from Classfile API to the
> `ModuleInfoWriter` and correct the API accordingly.
I would need to check the history in the jake repo but I think it dates from a
prototype version of that attribute t
On Mon, 13 Mar 2023 11:34:50 GMT, Alan Bateman wrote:
>> Joe Wang has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> clean up tests; fix copy&paste error.
>
> src/java.xml/share/classes/module-info.java line 89:
>
>> 87: * the StAX factor
On Mon, 13 Mar 2023 11:28:15 GMT, Alan Bateman wrote:
>> Joe Wang has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> clean up tests; fix copy&paste error.
>
> src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java line 139:
>
>>
On Mon, 13 Mar 2023 10:03:52 GMT, Alan Bateman wrote:
>> Joe Wang has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> clean up tests; fix copy&paste error.
>
> src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java line 183:
>
>>
On Sat, 11 Mar 2023 00:15:10 GMT, Vladimir Kozlov wrote:
>> Jorn Vernee has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> RISCV changes
>
> Good.
> @vnkozlov Does this need another reviewer?
Yes, it is not trivial
-
PR: htt
On Mon, 13 Mar 2023 10:01:21 GMT, Alan Bateman wrote:
>> Joe Wang has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> clean up tests; fix copy&paste error.
>
> src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java line 171:
>
>>
On Mon, 13 Mar 2023 09:58:51 GMT, Alan Bateman wrote:
>> Joe Wang has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> clean up tests; fix copy&paste error.
>
> src/java.xml/share/classes/javax/xml/XMLConstants.java line 247:
>
>> 245:
On Mon, 13 Mar 2023 14:18:55 GMT, Alan Bateman wrote:
>> Or another approach for the specific use cases might be to use
>> `Classfile::buildModule` with empty list of packages and then provide custom
>> `ModulePackagesAttribute` to the handler directly.
>
>> `Classfile::buildModule` is a helper
On Sat, 11 Mar 2023 00:15:10 GMT, Vladimir Kozlov wrote:
>> Jorn Vernee has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> RISCV changes
>
> Good.
@vnkozlov Does this need another reviewer?
-
PR: https://git.openjdk.org/jdk/p
> This PR modifies `java.util.LocaleISOData.isoLanguageTable` to include (name
> only) changes from up-to-date [ISO 639
> data](http://www.loc.gov/standards/iso639-2/php/code_list.php.).
>
> In addition, this PR updates the ISO 639 data (generated in 1999) in
> `Bug4175998Test.java`. This inclu
On Thu, 9 Mar 2023 17:29:37 GMT, Martin Doerr wrote:
>> Implementation of "Foreign Function & Memory API" for linux on Power (Little
>> Endian) according to "Power Architecture 64-Bit ELF V2 ABI Specification".
>>
>> This PR does not include code for VaList support because it's supposed to
>>
On Mon, 13 Mar 2023 15:55:27 GMT, Daniel Jeliński wrote:
>> This patch modifies the `getLastErrorString` method to return a `jstring`.
>> Thanks to that we can avoid unnecessary back and forth conversions between
>> Unicode and other charsets on Windows.
>>
>> Other changes include:
>> - the W
On Mon, 13 Mar 2023 16:20:22 GMT, Martin Doerr wrote:
> I guess I should add a couple of Upcalls to my new test. Otherwise, I have
> only planned to fix TestArrayStructs. Further changes (and maybe new tests)
> can still get done when working on Big Endian / AIX or when there is a demand.
Okay
> jdk.jlink internal plugins are heavily using ASM
>
> This patch converts ASM calls to Classfile API.
>
> Please review.
> Thanks,
> Adam
Adam Sotona has updated the pull request with a new target base due to a merge
or a rebase. The pull request now contains 209 commits:
- Merge branch 'mas
On Sat, 11 Mar 2023 02:20:31 GMT, Jorn Vernee wrote:
>> @JornVernee: Thanks! I've merged in your changes. TestArrayStructs is not
>> yet completely working. I will need to investigate. I think I've done most
>> other things you had requested. You may want to take a look at my recent
>> commits
On Mon, 13 Mar 2023 15:51:46 GMT, Alan Bateman wrote:
>>> Do you think this cross platform image creation would be relevant/used with
>>> exploded builds and if so, should I update the PR to address it?
>>
>> Actually, now that I think about it, this `isJavaBaseFromCurrentPlatform()`
>> method
> Can I please get a review for this change which proposes to fix the issue
> reported in https://bugs.openjdk.org/browse/JDK-8206890?
>
> The `jlink` command allows a `--endian` option to specify the byte order in
> the generated image. Before this change, when such a image was being
> launche
> Can I please get a review for this change which proposes to fix the issue
> reported in https://bugs.openjdk.org/browse/JDK-8206890?
>
> The `jlink` command allows a `--endian` option to specify the byte order in
> the generated image. Before this change, when such a image was being
> launche
On Mon, 13 Mar 2023 08:13:44 GMT, liach wrote:
> Without this patch, the Classfile API tries to encode PrimitiveClassDesc as
> CONSTANT_Class_info and error in `toInternalName`.
@asotona Would you mind review this?
-
PR: https://git.openjdk.org/jdk/pull/12996
On Mon, 13 Mar 2023 15:30:59 GMT, Alan Bateman wrote:
>> Jaikiran Pai has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> no need for security manager checks in jlink
>
> src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java li
On Mon, 13 Mar 2023 15:05:04 GMT, Roger Riggs wrote:
>> Daniel Jeliński has updated the pull request incrementally with three
>> additional commits since the last revision:
>>
>> - Address review comments
>> - Mention that the returned text is static and thread safe
>> - Define buffer size
>
On Tue, 29 Nov 2022 12:27:15 GMT, Adam Sotona wrote:
> 8294974: jdk.jshell jdk.jshell.execution.LocalExecutionControl uses ASM to
> instrument classes
> This patch converts it to use Classfile API.
>
> Please review.
> Thanks,
> Adam
This pull request has now been integrated.
Changeset: a95bc
> This patch modifies the `getLastErrorString` method to return a `jstring`.
> Thanks to that we can avoid unnecessary back and forth conversions between
> Unicode and other charsets on Windows.
>
> Other changes include:
> - the Windows implementation of `getLastErrorString` no longer checks
>
On Mon, 13 Mar 2023 15:34:51 GMT, Jaikiran Pai wrote:
>>> jlink doesn't run with a security manager so no need for the
>>> AccessController.doPriv.
>>
>> Thank you for that detail - I've now removed the SecurityManager checks from
>> this newly introduced code.
>>
>>> Assuming the name of the
On Mon, 13 Mar 2023 15:28:49 GMT, Jaikiran Pai wrote:
> Do you think this cross platform image creation would be relevant/used with
> exploded builds and if so, should I update the PR to address it?
Actually, now that I think about it, this `isJavaBaseFromCurrentPlatform()`
method will get exe
On Mon, 13 Mar 2023 14:42:26 GMT, Alan Bateman wrote:
> jlink doesn't run with a security manager so no need for the
> AccessController.doPriv.
Thank you for that detail - I've now removed the SecurityManager checks from
this newly introduced code.
> Assuming the name of the jmod file is prob
On Mon, 13 Mar 2023 15:27:30 GMT, Jaikiran Pai wrote:
>> Can I please get a review for this change which proposes to fix the issue
>> reported in https://bugs.openjdk.org/browse/JDK-8206890?
>>
>> The `jlink` command allows a `--endian` option to specify the byte order in
>> the generated imag
> Can I please get a review for this change which proposes to fix the issue
> reported in https://bugs.openjdk.org/browse/JDK-8206890?
>
> The `jlink` command allows a `--endian` option to specify the byte order in
> the generated image. Before this change, when such a image was being
> launche
On Mon, 13 Mar 2023 14:59:13 GMT, Jaikiran Pai wrote:
> So that would then mean updating the build file where we create these jmod
> file(s) to use a value for `--target-platform` that even includes the
> endianness in the string value, example: `aix-ppc64-big` and
> `macos-aarch64-little`. So
On Mon, 13 Mar 2023 09:48:19 GMT, Daniel Jeliński wrote:
>> This patch modifies the `getLastErrorString` method to return a `jstring`.
>> Thanks to that we can avoid unnecessary back and forth conversions between
>> Unicode and other charsets on Windows.
>>
>> Other changes include:
>> - the W
On Fri, 10 Mar 2023 12:45:05 GMT, Adam Sotona wrote:
>> jdk.jlink internal plugins are heavily using ASM
>>
>> This patch converts ASM calls to Classfile API.
>>
>> Please review.
>> Thanks,
>> Adam
>
> Adam Sotona has updated the pull request with a new target base due to a
> merge or a rebas
On Mon, 13 Mar 2023 14:43:35 GMT, Alan Bateman wrote:
> To add to Jim's comment, the other thing we think about here is mapping the
> value of the ModuleTarget attribute to endianness, meaning don't parse it to
> extract the architecture.
So that would then mean updating the build file where w
On Fri, 10 Mar 2023 21:21:56 GMT, Roger Riggs wrote:
>> Improvements to support OS specific customization for JDK internal use:
>> - To select values and code; allowing elimination of unused code and values
>> - Optionally evaluated by build processes, compilation, or archiving (i.e.
>> CDS)
>
On Mon, 13 Mar 2023 10:32:06 GMT, Jaikiran Pai wrote:
>> Can I please get a review for this change which proposes to fix the issue
>> reported in https://bugs.openjdk.org/browse/JDK-8206890?
>>
>> The `jlink` command allows a `--endian` option to specify the byte order in
>> the generated imag
On Mon, 13 Mar 2023 13:47:31 GMT, Adam Sotona wrote:
>> `Classfile::buildModule` is a helper method simplifying the major use case -
>> building valid module with minimal user effort and knowledge. It emits
>> `ModulePackages` if there are any packages specified and not exported nor
>> opened.
On Fri, 10 Mar 2023 21:21:56 GMT, Roger Riggs wrote:
>> Improvements to support OS specific customization for JDK internal use:
>> - To select values and code; allowing elimination of unused code and values
>> - Optionally evaluated by build processes, compilation, or archiving (i.e.
>> CDS)
>
On Mon, 13 Mar 2023 13:43:22 GMT, Adam Sotona wrote:
>> Maybe the variants of Classfile.buildModule need to be looked at again. For
>> the usage here, buildModule(ModuleAttribute, Consumer)
>> would be more useful as it would allow all of the additional attributes to
>> be emitted in the handl
On Sat, 11 Mar 2023 17:00:18 GMT, Alan Bateman wrote:
>> `buildModules` is expected to be called with additional packages but instead
>> it's called with all packages including all exported and open packages.
>>
>>
>> /**
>> * Build a module descriptor into a byte array.
>> *
On Sat, 11 Mar 2023 05:34:39 GMT, Joe Wang wrote:
>> Add a system property, jdk.xml.config.file, to return the path to a custom
>> JAXP configuration file. The current configuration file, jaxp.properties,
>> that the JDK supports will become the default configuration file.
>>
>> CSR: https://b
> 8294974: jdk.jshell jdk.jshell.execution.LocalExecutionControl uses ASM to
> instrument classes
> This patch converts it to use Classfile API.
>
> Please review.
> Thanks,
> Adam
Adam Sotona has updated the pull request with a new target base due to a merge
or a rebase. The pull request now c
On Sat, 11 Mar 2023 11:38:43 GMT, Jim Laskey wrote:
>> Jaikiran Pai has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> undo unintentional copyright year change
>
> src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java line 916
On Sun, 12 Mar 2023 09:15:20 GMT, Alan Bateman wrote:
> When cross linking and the target platform is unknown then it might be better
> to have this fail rather than defaulting to the endianness of the current
> platform, otherwise this risks create a run-time image that is not usable.
I wasn'
On Mon, 13 Mar 2023 10:26:23 GMT, Jaikiran Pai wrote:
>> src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java line 827:
>>
>>> 825: if (ref instanceof ModuleReferenceImpl modRefImpl
>>> 826: && modRefImpl.moduleTarget() != null) {
>>
On Sun, 12 Mar 2023 08:55:19 GMT, Alan Bateman wrote:
>> Jaikiran Pai has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> missed ppc64 from the arch mapping
>
> src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java line 827:
>
> Can I please get a review for this change which proposes to fix the issue
> reported in https://bugs.openjdk.org/browse/JDK-8206890?
>
> The `jlink` command allows a `--endian` option to specify the byte order in
> the generated image. Before this change, when such a image was being
> launche
On Thu, 15 Dec 2022 14:56:03 GMT, Adam Sotona wrote:
> 8294966: Convert jdk.jartool/sun.tools.jar.FingerPrint to use the ClassFile
> API to parse JAR entries
>
> Please review.
> Thanks,
> Adam
This pull request has now been integrated.
Changeset: 25e7ac22
Author:Adam Sotona
URL:
On Sat, 11 Mar 2023 05:34:39 GMT, Joe Wang wrote:
>> Add a system property, jdk.xml.config.file, to return the path to a custom
>> JAXP configuration file. The current configuration file, jaxp.properties,
>> that the JDK supports will become the default configuration file.
>>
>> CSR: https://b
On Sat, 11 Mar 2023 05:34:39 GMT, Joe Wang wrote:
>> Add a system property, jdk.xml.config.file, to return the path to a custom
>> JAXP configuration file. The current configuration file, jaxp.properties,
>> that the JDK supports will become the default configuration file.
>>
>> CSR: https://b
On Sat, 11 Mar 2023 05:34:39 GMT, Joe Wang wrote:
>> Add a system property, jdk.xml.config.file, to return the path to a custom
>> JAXP configuration file. The current configuration file, jaxp.properties,
>> that the JDK supports will become the default configuration file.
>>
>> CSR: https://b
On Thu, 9 Mar 2023 18:08:32 GMT, Naoto Sato wrote:
>> Daniel Jeliński has updated the pull request incrementally with three
>> additional commits since the last revision:
>>
>> - Address review comments
>> - Mention that the returned text is static and thread safe
>> - Define buffer size
>
>
On Fri, 10 Mar 2023 21:47:45 GMT, Roger Riggs wrote:
>> Daniel Jeliński has updated the pull request incrementally with three
>> additional commits since the last revision:
>>
>> - Address review comments
>> - Mention that the returned text is static and thread safe
>> - Define buffer size
>
> This patch modifies the `getLastErrorString` method to return a `jstring`.
> Thanks to that we can avoid unnecessary back and forth conversions between
> Unicode and other charsets on Windows.
>
> Other changes include:
> - the Windows implementation of `getLastErrorString` no longer checks
>
On Sun, 12 Mar 2023 21:25:46 GMT, Eirik Bjorsnos wrote:
>> Please review this PR which speeds up TestTooManyEntries and clarifies its
>> purpose:
>>
>> - The name 'TestTooManyEntries' does not clearly convey the purpose of the
>> test. What is tested is the validation that the total CEN size f
> As a followup of [JDK-8302590](https://bugs.openjdk.org/browse/JDK-8302590),
> this issue covers the analogous case for a search of a string rather than a
> character.
Raffaello Giulietti has updated the pull request incrementally with one
additional commit since the last revision:
8303648
This pull request addresses the open ends left by
[JDK-8236919](https://bugs.openjdk.org/browse/JDK-8236919):
- #11272
Changes:
- [x] Extend list of targeted exports of `jdk.internal.opt/jdk.internal.opt` to
`jdk.compiler` and `jdk.javadoc`
- [x] Use shared `CommandLine.java` in `jdk.compiler` m
Without this patch, the Classfile API tries to encode PrimitiveClassDesc as
CONSTANT_Class_info and error in `toInternalName`.
-
Commit messages:
- 8304031: Classfile API cannot encode Primitive Class as Condy
Changes: https://git.openjdk.org/jdk/pull/12996/files
Webrev: https://w
81 matches
Mail list logo