On Thu, 27 Apr 2023 23:06:42 GMT, Stuart Marks wrote:
> Textual specification clarifications.
src/java.base/share/classes/java/lang/Runtime.java line 146:
> 144: * If a security manager is present and its {@link
> SecurityManager#checkExit checkExit}
> 145: * method disallows exiting
On Thu, 27 Apr 2023 01:04:44 GMT, Jaikiran Pai wrote:
>> Amit Kumar has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> removes out1,out2 parameters
>
> Hello Lance,
>
>> Jai, have you run this acrossed all of our Mach5 platforms?
>
> Yes
On Thu, 27 Apr 2023 18:49:03 GMT, Brian Goetz wrote:
> With the upcoming refactor to make parse/build instance methods, there is a
> logical place and lifetime for caches.
> […](#)
@briangoetz
This is a different level of caches than the discussed ClassHierarchyResolver
cache.
Most of the c
Hello, this is my first e-mail at this mailng-list.
It is an honor for me to write an e-mail here. :)
If I misunderstood and wrote an email, please forgive me.
- reproduction code
tested on oracle-openjdk-20.0.1 and temurin-17.0.3
```
SecureRandom.getInstance("SHA1PRNG")
```
The reason it's s
> 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://bugs.openjdk.org/browse/JDK-8303531
>
> Tests: XML SQE an
On Fri, 28 Apr 2023 01:03:28 GMT, Jiangli Zhou wrote:
> Initial implementation for supporting building a fully statically linked
> (with a desired set of JDK native libraries and libjvm) Java launcher
> executable, which is named as 'javastatic'.
>
> In this PR, the support is only added for t
On Thu, 27 Apr 2023 18:21:56 GMT, Jim Laskey wrote:
>> Add flexible main methods and anonymous main classes to the Java language.
>
> Jim Laskey has updated the pull request with a new target base due to a merge
> or a rebase. The pull request now contains 14 commits:
>
> - Merge branch 'maste
On Thu, 27 Apr 2023 23:06:42 GMT, Stuart Marks wrote:
> Textual specification clarifications.
These can use the new generalised `@linkplain` tags available since **JDK 20**:
src/java.base/share/classes/java/lang/Runtime.java line 143:
> 141:
> 142: /**
> 143: * Initiates the shutdown
Initial implementation for supporting building a fully statically linked (with
a desired set of JDK native libraries and libjvm) Java launcher executable,
which is named as 'javastatic'.
In this PR, the support is only added for the linux platform. Both gcc and
clang can be supported. For curre
> Rewrite BindingSpecializer to use the new class file API.
>
> Note: There is a big try/catch/finally block generated in the `specialize`
> method that currently uses labels. I looked at replacing this with a call to
> `CodeBuilder::trying` but it would require threading the nested code builder
> This patch adds checks in AbstractLinker to reject packed structs and structs
> with excess padding (e.g. unnamed bitfields), since both of those are
> currently not supported, and the ABI/spec seems too vague to base support on.
Jorn Vernee has updated the pull request with a new target base
On Sun, 23 Apr 2023 23:44:41 GMT, Chen Liang wrote:
>> Please review this patch adding two new convenience methods that allows
>> easier access to MethodTypeDesc instances and its associated CSR as well.
>> This is a necessity to allow #13186 to reduce array copies in a few
>> scenarios; the i
On Tue, 25 Apr 2023 20:28:33 GMT, Justin Lu wrote:
> Please review changes to the IntlTest (test framework) class.
>
> These changes include
> - Logging the actual exception + stack trace. Previously, the test framework
> would throw `InvocationTargetException` but hide the actual underlying
> Strip names from the function descriptors used in linkage requests. The names
> are not important for classification, and this will allow the cached
> MethodHandle/UpcallStubFactory to be shared across linkage request with the
> same structure, but with layouts that have different names.
>
>
> Using for instance a struct layout that contains an unbounded array will
> produce the exception from the JBS issue.
>
> This patch checks for the case where a GroupLayout is too large more
> explicitly, and reports the issue using a more informative exception.
Jorn Vernee has updated the pul
On Wed, 26 Apr 2023 14:46:53 GMT, Chen Liang wrote:
>> This patch aims to correct handling of annotations on parameters with the
>> help of `MethodParameters` attribute, which will be always available once
>> #9862 is integrated.
>>
>> It utilizes and expands upon the existing parameter matchi
> Strip names from the function descriptors used in linkage requests. The names
> are not important for classification, and this will allow the cached
> MethodHandle/UpcallStubFactory to be shared across linkage request with the
> same structure, but with layouts that have different names.
>
>
On Thu, 27 Apr 2023 23:06:42 GMT, Stuart Marks wrote:
> Textual specification clarifications.
Please review CSR [JDK-8307081](https://bugs.openjdk.org/browse/JDK-8307081).
-
PR Comment: https://git.openjdk.org/jdk/pull/13706#issuecomment-1526712106
Textual specification clarifications.
-
Commit messages:
- 8302496: Runtime.exit incorrectly says it never throws an exception
Changes: https://git.openjdk.org/jdk/pull/13706/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13706&range=00
Issue: https://bugs.openjdk.org/bro
On Thu, 27 Apr 2023 21:04:42 GMT, Erik Joelsson wrote:
>> Antonios Printezis has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> updated
>
> Marked as reviewed by erikj (Reviewer).
> @erikj79 Thanks! I assume the integrate command will actu
On Wed, 26 Apr 2023 11:55:23 GMT, Volker Simonis wrote:
>> This issue was reported by: Yakov Shafranovich
>> ([yako...@amazon.com](mailto:yako...@amazon.com))
>>
>> Currently, `ObjectInputStream::readObject()` doesn't explicitly checks for a
>> negative array length in the deserialization stre
On Thu, 27 Apr 2023 21:04:42 GMT, Erik Joelsson wrote:
>> Antonios Printezis has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> updated
>
> Marked as reviewed by erikj (Reviewer).
@erikj79 Thanks! I assume the integrate command will actual
On Thu, 27 Apr 2023 20:53:25 GMT, Antonios Printezis wrote:
>> Fix is to exclude hsdis when building the buildjdk.
>
> Antonios Printezis has updated the pull request incrementally with one
> additional commit since the last revision:
>
> updated
Marked as reviewed by erikj (Reviewer).
On Thu, 27 Apr 2023 18:21:56 GMT, Jim Laskey wrote:
>> Add flexible main methods and anonymous main classes to the Java language.
>
> Jim Laskey has updated the pull request with a new target base due to a merge
> or a rebase. The pull request now contains 14 commits:
>
> - Merge branch 'maste
On Thu, 27 Apr 2023 20:37:11 GMT, Erik Joelsson wrote:
>> Antonios Printezis has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> changes based on Erik's feedback
>
> make/autoconf/buildjdk-spec.gmk.in line 109:
>
>> 107: # hsdis is not need
On Thu, 27 Apr 2023 20:08:29 GMT, Antonios Printezis wrote:
>> Fix is to exclude hsdis when building the buildjdk.
>
> Antonios Printezis has updated the pull request incrementally with one
> additional commit since the last revision:
>
> changes based on Erik's feedback
make/autoconf/buildj
> Fix is to exclude hsdis when building the buildjdk.
Antonios Printezis has updated the pull request incrementally with one
additional commit since the last revision:
updated
-
Changes:
- all: https://git.openjdk.org/jdk/pull/13697/files
- new: https://git.openjdk.org/jdk/pu
On Tue, 25 Apr 2023 21:43:54 GMT, Roger Riggs wrote:
> It appears that -Xcomp causes the relative timing of the commands to be
> disturbed enough to prevent the correct operation of the test. The test
> should not be run with -Xcomp
This pull request has now been integrated.
Changeset: b827ce
On Thu, 27 Apr 2023 18:28:41 GMT, Jim Laskey wrote:
>> src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java line 432:
>>
>>> 430:
>>> 431: // Restructure top level to be an top level anonymous class.
>>> 432: public static void constructAnonymousMainClass(JCCompilationUnit
> Fix is to exclude hsdis when building the buildjdk.
Antonios Printezis has updated the pull request incrementally with one
additional commit since the last revision:
changes based on Erik's feedback
-
Changes:
- all: https://git.openjdk.org/jdk/pull/13697/files
- new: https
On Thu, 27 Apr 2023 18:19:49 GMT, Erik Joelsson wrote:
>> Antonios Printezis has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> changes based on Erik's feedback
>
> This looks like it should work, but I would like to avoid sprinkling any mo
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
On Sat, 22 Apr 2023 15:12:48 GMT, Chen Liang wrote:
> Add a method `internalName` to `ClassDesc`, and unifies handling of string
> representation of a class constant in CONSTANT_Class_info via
> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
> In particular, `ofInt
On Thu, 27 Apr 2023 07:42:29 GMT, Adam Sotona wrote:
>> Constants API already provides models for all loadable constants to help
>> programs manipulating class files and modelling bytecode instructions.
>> However no models of module and package constants are provided by Constants
>> API. Ever
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
On Fri, 21 Apr 2023 01:03:57 GMT, Jorn Vernee wrote:
>> Strip names from the function descriptors used in linkage requests. The
>> names are not important for classification, and this will allow the cached
>> MethodHandle/UpcallStubFactory to be shared across linkage request with the
>> same s
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
On Thu, 27 Apr 2023 18:36:53 GMT, Stuart Marks wrote:
> …
Please review CSR [JDK-8307074](https://bugs.openjdk.org/browse/JDK-8307074).
-
PR Comment: https://git.openjdk.org/jdk/pull/13698#issuecomment-1526154278
…
-
Commit messages:
- 8296935: Arrays.asList() can return a List that throws undocumented
ArrayStoreException
Changes: https://git.openjdk.org/jdk/pull/13698/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13698&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8296935
On Thu, 27 Apr 2023 14:53:21 GMT, Maurizio Cimadamore
wrote:
>> Jim Laskey has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> PreviewFeatures.isEnabled()
>
> src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java line 432:
>
>
On Thu, 27 Apr 2023 18:19:49 GMT, Erik Joelsson wrote:
> This looks like it should work, but I would like to avoid sprinkling any more
> CREATING_BUILDJDK conditionals throughout the build than absolutely
> necessary. I think it would be better to just override `HSDIS_BACKEND` and
> `ENABLE_HS
On Thu, 27 Apr 2023 17:57:05 GMT, Antonios Printezis wrote:
> Fix is to exclude hsdis when building the buildjdk.
This looks like it should work, but I would like to avoid sprinkling any more
CREATING_BUILDJDK conditionals throughout the build than absolutely necessary.
I think it would be bet
On Wed, 26 Apr 2023 20:42:01 GMT, Naoto Sato wrote:
> Updating the collation rules for Swedish to the modern one, which is aligned
> with the CLDR's default collation rules. Since it is changing the existing
> behavior, a release note has also been drafted:
> https://bugs.openjdk.org/browse/JD
On Thu, 27 Apr 2023 13:54:53 GMT, Roger Riggs wrote:
>> It appears that -Xcomp causes the relative timing of the commands to be
>> disturbed enough to prevent the correct operation of the test. The test
>> should not be run with -Xcomp
>
> Roger Riggs has updated the pull request incrementally
On Thu, 27 Apr 2023 14:55:01 GMT, Maurizio Cimadamore
wrote:
>> Jim Laskey has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> PreviewFeatures.isEnabled()
>
> src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java line
> 2433
On Thu, 27 Apr 2023 13:39:37 GMT, Alan Bateman wrote:
>> Jim Laskey has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> PreviewFeatures.isEnabled()
>
> src/java.base/share/classes/sun/launcher/LauncherHelper.java line 45:
>
>> 43: import ja
> Add flexible main methods and anonymous main classes to the Java language.
Jim Laskey has updated the pull request with a new target base due to a merge
or a rebase. The pull request now contains 14 commits:
- Merge branch 'master' into 8306112
- PreviewFeatures.isEnabled()
- Clean up isPre
Fix is to exclude hsdis when building the buildjdk.
-
Commit messages:
- JDK-8307063: When cross-compiling with hsdis/binutils, buildjdk creation
fails
Changes: https://git.openjdk.org/jdk/pull/13697/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13697&range=00
Issue: ht
On Thu, 27 Apr 2023 17:58:02 GMT, Mandy Chung wrote:
> `ClassDesc.ofClassDescString("I")` can't differentiate if it's a primitive or
> an internal name of class `I`.
It is always treated as an internal name when it is without a `[` prefix. if
class `I` in the unnamed package is stored in a `CO
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
On Thu, 27 Apr 2023 17:23:58 GMT, Mandy Chung wrote:
> 4. Return a string representation of internal name for a class or interface
> and a descriptor string for a primitive type and array. The method could be
> called `classDescString`. The caller can test if this `ClassDesc` is not a
> prim
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
> Test is updated to create the binary files during test execution.
Mahendra Chhipa has updated the pull request incrementally with one additional
commit since the last revision:
Implemented the review comments.
-
Changes:
- all: https://git.openjdk.org/jdk/pull/13537/files
-
On Thu, 27 Apr 2023 16:35:59 GMT, Leonid Mesnik wrote:
>> The ProcessTools.startProcess (...) has been updated to completely read
>> streams after process has been completed.
>> The test was updated to run 5 times with different number of lines and line
>> sizes.
>
> Leonid Mesnik has updated t
On Thu, 7 Jul 2022 15:20:32 GMT, Raffaello Giulietti
wrote:
> A reimplementation of `BigDecimal.[double|float]Value()` to enhance
> performance, avoiding an intermediate string and its subsequent parsing on
> the slow path.
This pull request has now been integrated.
Changeset: eb358619
Autho
> Enhance the Java programming language with string templates, which are
> similar to string literals but contain embedded expressions. A string
> template is interpreted at run time by replacing each expression with the
> result of evaluating that expression, possibly after further validation a
> A reimplementation of `BigDecimal.[double|float]Value()` to enhance
> performance, avoiding an intermediate string and its subsequent parsing on
> the slow path.
Raffaello Giulietti has updated the pull request incrementally with one
additional commit since the last revision:
Renamed local
On Thu, 27 Apr 2023 16:35:59 GMT, Leonid Mesnik wrote:
>> The ProcessTools.startProcess (...) has been updated to completely read
>> streams after process has been completed.
>> The test was updated to run 5 times with different number of lines and line
>> sizes.
>
> Leonid Mesnik has updated t
> DeInflate.java test fails on s390x platform because size for out1 array which
> is responsible for storing the compressed data is insufficient. And being
> unable to write whole compressed data on array, on s390 whole data can't be
> recovered after compression. This PR updates the check metho
On Thu, 27 Apr 2023 16:08:10 GMT, Andrey Turbanov wrote:
>> Amit Kumar has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> comment suggestion from @jaikiran
>
> test/jdk/java/util/zip/DeInflate.java line 146:
>
>> 144: def.finish();
On Wed, 26 Apr 2023 12:47:47 GMT, Roger Riggs wrote:
>> Volker Simonis has updated the pull request with a new target base due to a
>> merge or a rebase. The incremental webrev excludes the unrelated changes
>> brought in by the merge/rebase. The pull request contains four additional
>> commit
On Wed, 26 Apr 2023 08:30:07 GMT, Raffaello Giulietti
wrote:
> No, that would not be correct. It would be subject to [double
> rounding](https://en.wikipedia.org/wiki/Rounding#Double_rounding), against
> the spec.
>
> For example, `BigDecimal` 1.00059604644775390626 should round to `float
> The ProcessTools.startProcess (...) has been updated to completely read
> streams after process has been completed.
> The test was updated to run 5 times with different number of lines and line
> sizes.
Leonid Mesnik has updated the pull request incrementally with one additional
commit since
Someone said this is the right list for this, so forwarding from jdk-dev with a
small tweak
I'd like to make a case for adding a blocking variant of peek() to
BlockingQueue.
This has apparently been suggested before:
https://bugs.openjdk.org/browse/JDK-6653412
At the time, the verdict was that t
On Thu, 27 Apr 2023 07:24:24 GMT, Amit Kumar wrote:
>> DeInflate.java test fails on s390x platform because size for out1 array
>> which is responsible for storing the compressed data is insufficient. And
>> being unable to write whole compressed data on array, on s390 whole data
>> can't be re
On Thu, 27 Apr 2023 13:17:58 GMT, Jim Laskey wrote:
>> Add flexible main methods and anonymous main classes to the Java language.
>
> Jim Laskey has updated the pull request incrementally with one additional
> commit since the last revision:
>
> PreviewFeatures.isEnabled()
I assume future it
On Wed, 26 Apr 2023 20:42:01 GMT, Naoto Sato wrote:
> Updating the collation rules for Swedish to the modern one, which is aligned
> with the CLDR's default collation rules. Since it is changing the existing
> behavior, a release note has also been drafted:
> https://bugs.openjdk.org/browse/JD
On Thu, 27 Apr 2023 13:17:58 GMT, Jim Laskey wrote:
>> Add flexible main methods and anonymous main classes to the Java language.
>
> Jim Laskey has updated the pull request incrementally with one additional
> commit since the last revision:
>
> PreviewFeatures.isEnabled()
src/jdk.compiler/s
> Enhance the Java programming language with string templates, which are
> similar to string literals but contain embedded expressions. A string
> template is interpreted at run time by replacing each expression with the
> result of evaluating that expression, possibly after further validation a
> It appears that -Xcomp causes the relative timing of the commands to be
> disturbed enough to prevent the correct operation of the test. The test
> should not be run with -Xcomp
Roger Riggs has updated the pull request incrementally with one additional
commit since the last revision:
Chang
On Thu, 27 Apr 2023 13:17:58 GMT, Jim Laskey wrote:
>> Add flexible main methods and anonymous main classes to the Java language.
>
> Jim Laskey has updated the pull request incrementally with one additional
> commit since the last revision:
>
> PreviewFeatures.isEnabled()
src/java.base/shar
On Thu, 27 Apr 2023 06:43:00 GMT, Jaikiran Pai wrote:
>> Thanks for pointing it out. Please take a look at the latest modifications.
>
> The latest code changes look OK to me. I've added a comment about the test
> method comment.
Tests continue to pass on mach5 with these latest changes.
-
> Add flexible main methods and anonymous main classes to the Java language.
Jim Laskey has updated the pull request incrementally with one additional
commit since the last revision:
PreviewFeatures.isEnabled()
-
Changes:
- all: https://git.openjdk.org/jdk/pull/13689/files
-
On Thu, 27 Apr 2023 12:54:55 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
>>
> 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 get
> removed by [JDK-8299736](https://bugs.openjdk.org/browse
Add flexible main methods and anonymous main classes to the Java language.
-
Commit messages:
- Clean up isPreview
- Missing exception
- Corrections
- Update VM.java
- Clean up testing
- Update TestJavacTaskScanner.java
- Merge branch 'master' into 8306112
- Clean up
- remnan
On Thu, 27 Apr 2023 04:37:08 GMT, Joe Wang wrote:
> The rule was changed in 2006, the year Jave SE 6 was released. Though it
> looks like very much a corner case, it goes all the way back. I wonder if a
> CSR is needed?
We don't file a CSR for such a locale data change. These sorts of changes
On Fri, 21 Apr 2023 01:03:57 GMT, Jorn Vernee wrote:
>> Strip names from the function descriptors used in linkage requests. The
>> names are not important for classification, and this will allow the cached
>> MethodHandle/UpcallStubFactory to be shared across linkage request with the
>> same s
On Thu, 27 Apr 2023 09:28:23 GMT, Jorn Vernee wrote:
>> Using for instance a struct layout that contains an unbounded array will
>> produce the exception from the JBS issue.
>>
>> This patch checks for the case where a GroupLayout is too large more
>> explicitly, and reports the issue using a
> 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 get
> removed by [JDK-8299736](https://bugs.openjdk.org/browse
On Wed, 26 Apr 2023 20:22:54 GMT, Aleksey Shipilev wrote:
>> Java API has the `Thread.sleep(millis, nanos)` method exposed to users. The
>> documentation for that method clearly says the precision and accuracy are
>> dependent on the underlying system behavior. However, it always rounds up
>>
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
> Using for instance a struct layout that contains an unbounded array will
> produce the exception from the JBS issue.
>
> This patch checks for the case where a GroupLayout is too large more
> explicitly, and reports the issue using a more informative exception.
Jorn Vernee has updated the pul
> This patch adds a dedicated jtreg property to check which CABI is being used
> by the JDK, which can be used both to check whether the foreign linker is
> supported, and whether the fallback linker is being used. (and, possibly it
> can also be use to check for a particular ABI in case we want
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
On Fri, 17 Mar 2023 15:42:56 GMT, Per Minborg wrote:
> API changes for the FFM API (third preview)
>
> ### Specdiff
> https://cr.openjdk.org/~pminborg/panama/21/v2/specdiff/overview-summary.html
>
> ### Javadoc
> https://cr.openjdk.org/~pminborg/panama/21/v2/javadoc/api/java.base/java/lang/fore
On Sat, 22 Apr 2023 18:40:45 GMT, Chen Liang wrote:
>> Add a method `internalName` to `ClassDesc`, and unifies handling of string
>> representation of a class constant in CONSTANT_Class_info via
>> `ofInternalName` and `internalName` APIs, documented in `ClassDesc` itself.
>> In particular, `o
On Wed, 26 Apr 2023 18:15:34 GMT, Alan Bateman wrote:
>> Adam Sotona has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> removed prefixes from name methods
>
> src/java.base/share/classes/java/lang/constant/ConstantUtils.java line 133:
>
>>
> Constants API already provides models for all loadable constants to help
> programs manipulating class files and modelling bytecode instructions.
> However no models of module and package constants are provided by Constants
> API. Every program manipulating class files must implement own model
> DeInflate.java test fails on s390x platform because size for out1 array which
> is responsible for storing the compressed data is insufficient. And being
> unable to write whole compressed data on array, on s390 whole data can't be
> recovered after compression. This PR updates the check metho
On Thu, 27 Apr 2023 04:59:00 GMT, David Holmes wrote:
>> Leonid Mesnik has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> fix
>
> test/lib-test/jdk/test/lib/process/ProcessToolsStartProcessTest.java line 79:
>
>> 77: System
> The ProcessTools.startProcess (...) has been updated to completely read
> streams after process has been completed.
> The test was updated to run 5 times with different number of lines and line
> sizes.
Leonid Mesnik has updated the pull request incrementally with one additional
commit since
On Thu, 27 Apr 2023 06:42:08 GMT, Jaikiran Pai wrote:
>> Amit Kumar has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> comments from Lance
>
> test/jdk/java/util/zip/DeInflate.java line 124:
>
>> 122: * This method checks if a given D
On Thu, 27 Apr 2023 03:25:53 GMT, Amit Kumar wrote:
>> DeInflate.java test fails on s390x platform because size for out1 array
>> which is responsible for storing the compressed data is insufficient. And
>> being unable to write whole compressed data on array, on s390 whole data
>> can't be re
On Wed, 1 Feb 2023 10:36:12 GMT, Sergey Tsypanov wrote:
>> `ResourceBundle.CacheKey.equals()` and `Bundles.CacheKey.equals()` are quire
>> outdated. This simple clean-up modernizes them.
>
> Sergey Tsypanov has updated the pull request incrementally with one
> additional commit since the last r
> Constants API already provides models for all loadable constants to help
> programs manipulating class files and modelling bytecode instructions.
> However no models of module and package constants are provided by Constants
> API. Every program manipulating class files must implement own model
98 matches
Mail list logo