real code. Users that prefers having a
> normal type declaration can still do that.
>
> Note: Functional interfaces of primitives have not been considered (in this
> round). Otherwise, functional interfaces that might be ambiguous or that
> supports composition have been included. Hence,
real code. Users that prefers having a
> normal type declaration can still do that.
>
> Note: Functional interfaces of primitives have not been considered (in this
> round). Otherwise, functional interfaces that might be ambiguous or that
> supports composition have been included. Hence,
On Wed, 11 Oct 2023 15:00:03 GMT, Alan Bateman wrote:
>> This PR proposes to Add @sealedGraph to `Thread.Builder`.
>
> @pron Do you have any comment on this one? I remember we decided not to do
> this in JDK 21.
@AlanBateman and @pron : Should we drop this PR? I will lazily do that in a
week
On Wed, 11 Oct 2023 11:18:41 GMT, Per Minborg wrote:
>> This PR proposes to add @sealedGraph to MethodHandleDesc and descendants.
>
> Per Minborg has updated the pull request incrementally with two additional
> commits since the last revision:
>
> - Update copyright ye
On Tue, 17 Oct 2023 08:05:09 GMT, Per Minborg wrote:
> This PR proposes to add a number of "capturing factories" in classes in the
> `java.util.function` package.
>
> The PR additionally (an optionally) proposes to add a new function
> `UnaryOperator::andThenUnary` t
On Tue, 17 Oct 2023 08:05:09 GMT, Per Minborg wrote:
> This PR proposes to add a number of "capturing factories" in classes in the
> `java.util.function` package.
>
> The PR additionally (an optionally) proposes to add a new function
> `UnaryOperator::andThenUnary` t
This PR proposes to add a number of "capturing factories" in classes in the
`java.util.function` package.
The PR additionally (an optionally) proposes to add a new function
`UnaryOperator::andThenUnary` to allow composition while retaining the
`UnaryOperator` type.
With the new change, it is
On Fri, 13 Oct 2023 17:31:15 GMT, Maurizio Cimadamore
wrote:
>> This PR makes sure that `MemorySegment` is initialized *before* any of its
>> subclasses.
>> This is done by centralizing all the memory segment factories in a single
>> implementation class (`SegmentFactories`).
>> Doing so
> This PR proposes to slightly improve some iterators of `AbstractMap`:
>
> * Declare two fields `final`
> * Use distinct classes rather than anonymous classes
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Re
On Thu, 7 Sep 2023 11:48:51 GMT, Per Minborg wrote:
> This PR proposes to slightly improve some iterators of `AbstractMap`:
>
> * Declare two fields `final`
> * Use distinct classes rather than anonymous classes
This pull request has now been integrated.
Changeset: d95b548c
Au
On Wed, 11 Oct 2023 07:59:24 GMT, Per Minborg wrote:
> This PR proposes to add @sealedGraph to `IllegalFormatException`
This pull request has now been integrated.
Changeset: eca6ea43
Author: Per Minborg
URL:
https://git.openjdk.org/jdk/commit/eca6ea43d085a68b9b9760e732275175cb1b0
On Wed, 11 Oct 2023 08:07:31 GMT, Per Minborg wrote:
> This PR proposes to Add @sealedGraph to `StringTemplate.Processor.Linkage`
This pull request has now been integrated.
Changeset: 2d46b297
Author: Per Minborg
URL:
https://git.openjdk.org/jdk/com
On Wed, 11 Oct 2023 13:25:14 GMT, Roger Riggs wrote:
> The static for the current architecture should be final to allow some
> optimizations.
Marked as reviewed by pminborg (Committer).
-
PR Review: https://git.openjdk.org/jdk/pull/16150#pullrequestreview-1671239088
On Wed, 11 Oct 2023 07:57:11 GMT, Chen Liang wrote:
>> Per Minborg has updated the pull request incrementally with two additional
>> commits since the last revision:
>>
>> - Update copyright year
>> - Revoke change in DMHD
>
> src/java.b
> This PR proposes to add @sealedGraph to MethodHandleDesc and descendants.
Per Minborg has updated the pull request incrementally with two additional
commits since the last revision:
- Update copyright year
- Revoke change in DMHD
-
Changes:
- all: https://git.openjdk.
This PR proposes to Add @sealedGraph to `StringTemplate.Processor.Linkage`
-
Commit messages:
- Add @sealedGraph to StringTemplate.Processor.Linkage
Changes: https://git.openjdk.org/jdk/pull/16141/files
Webrev: https://webrevs.openjdk.org/?repo=jdk=16141=00
Issue:
This PR proposes to add @sealedGraph to `IllegalFormatException`
-
Commit messages:
- Add @sealedGraph to IllegalFormatException
Changes: https://git.openjdk.org/jdk/pull/16140/files
Webrev: https://webrevs.openjdk.org/?repo=jdk=16140=00
Issue:
This PR proposes to Add @sealedGraph to `Thread.Builder`.
-
Commit messages:
- Add @sealedGraph to Thread.Builder
Changes: https://git.openjdk.org/jdk/pull/16138/files
Webrev: https://webrevs.openjdk.org/?repo=jdk=16138=00
Issue: https://bugs.openjdk.org/browse/JDK-8317870
This PR proposes to add @sealedGraph to MethodHandleDesc and descendants.
-
Commit messages:
- Add @sealedGraph to MethodHandleDesc and descendants
Changes: https://git.openjdk.org/jdk/pull/16137/files
Webrev: https://webrevs.openjdk.org/?repo=jdk=16137=00
Issue:
On Sun, 8 Oct 2023 21:02:25 GMT, Claes Redestad wrote:
> Alternative to #16082
>
> Name (unchanged) Cnt Base Error Test Error
> Unit Change
> URLEncodeDecode.testEncodeLatin1 0 15 2,066 ± 0,104 1,899 ± 0,007
> ms/op 1,09x (p = 0,000*)
>
> This PR proposes to add the @sealedGraph tag to
> `java.lang.reflect.Executable`.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Update copyright year
-
Changes:
- all: https://git.openjdk.org/jdk/pull/15897
On Mon, 25 Sep 2023 08:11:48 GMT, Per Minborg wrote:
> This PR proposes to add the @sealedGraph tag to
> `java.lang.reflect.Executable`.
This pull request has now been integrated.
Changeset: 9e6cb620
Author: Per Minborg
URL:
https://git.openjdk.org/jdk/
This PR proposes to add the @sealedGraph tag to `java.lang.reflect.Executable`.
-
Commit messages:
- Add @SealedGraph to Executable
Changes: https://git.openjdk.org/jdk/pull/15897/files
Webrev: https://webrevs.openjdk.org/?repo=jdk=15897=00
Issue:
On Thu, 21 Sep 2023 16:40:59 GMT, Per Minborg wrote:
>> This PR outlines a solution for making immutable maps `@ValueBased` by
>> removing cacheing of certain values in `AbstractMap`.
>>
>> By removing these caching fields in `AbstractMap`, we can make the immutab
oved
> because the JVM is probably able to optimize away object creation anyway via
> escape analysis. Also, all maps will occupy less space as we get rid of a
> number of objects and references stored for each map.
>
> We need to benchmark this solution to better understand its
oved
> because the JVM is probably able to optimize away object creation anyway via
> escape analysis. Also, all maps will occupy less space as we get rid of a
> number of objects and references stored for each map.
>
> We need to benchmark this solution to better understand its
On Thu, 7 Sep 2023 11:13:44 GMT, Per Minborg wrote:
> This PR outlines a solution for making immutable maps `@ValueBased` by
> removing cacheing of certain values in `AbstractMap`.
>
> By removing these caching fields in `AbstractMap`, we can make the immutable
> ma
This PR outlines a solution for making immutable maps `@ValueBased` by removing
cacheing of certain values in `AbstractMap`.
By removing these caching fields in `AbstractMap`, we can make the immutable
maps `@ValueBased` and at the same time, performance is likely improved because
the JVM is
On Thu, 14 Sep 2023 13:45:30 GMT, Per Minborg wrote:
> This PR proposes to use hexadecimal formatting for raw addresses in
> `VarHandleSegmentViewBase`.
This pull request has been closed without being integrated.
-
PR: https://git.openjdk.org/jdk/pull/15742
On Fri, 15 Sep 2023 06:06:18 GMT, Per Minborg wrote:
>> This PR proposes to use hexadecimal formatting for raw addresses in
>> `VarHandleSegmentViewBase`.
>
> Per Minborg has updated the pull request with a new target base due to a
> merge or a rebase. The increm
> This PR proposes to use hexadecimal formatting for raw addresses in
> `VarHandleSegmentViewBase`.
Per Minborg 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 r
On Thu, 14 Sep 2023 12:01:29 GMT, Per Minborg wrote:
> This PR proposes to improve the MemorySegment::toString to reduce cluttering
> and add missing comas.
This pull request has now been integrated.
Changeset: 8dc2d928
Author: Per Minborg
URL:
https://git.openjdk.org/jdk/
On Thu, 14 Sep 2023 13:45:30 GMT, Per Minborg wrote:
> This PR proposes to use hexadecimal formatting for raw addresses in
> `VarHandleSegmentViewBase`.
src/java.base/share/classes/jdk/internal/foreign/Utils.java line 277:
> 275: }
> 276:
> 277: public static String t
This PR proposes to use hexadecimal formatting for raw addresses in
`VarHandleSegmentViewBase`.
-
Commit messages:
- VarHandleSegmentViewBase::newIllegalArg... to use hexadecimal form
Changes: https://git.openjdk.org/jdk/pull/15742/files
Webrev:
On Thu, 14 Sep 2023 12:01:29 GMT, Per Minborg wrote:
> This PR proposes to improve the MemorySegment::toString to reduce cluttering
> and add missing comas.
src/java.base/share/classes/jdk/internal/foreign/Utils.java line 277:
> 275: }
> 276:
> 277: public static Str
This PR proposes to improve the MemorySegment::toString to reduce cluttering
and add missing comas.
-
Commit messages:
- Improve MemorySegment::toString
Changes: https://git.openjdk.org/jdk/pull/15740/files
Webrev: https://webrevs.openjdk.org/?repo=jdk=15740=00
Issue:
On Mon, 11 Sep 2023 21:17:27 GMT, Per Minborg wrote:
> This PR proposes to use hexadecimal representation for a memory segment
> address rather than a decimal one.
This pull request has now been integrated.
Changeset: f9ab115a
Author: Per Minborg
URL:
https://git.openjdk.o
> This PR proposes to use hexadecimal representation for a memory segment
> address rather than a decimal one.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Change from limit to byteSize in MS::toString
-
C
This PR proposes to use hexadecimal representation for a memory segment address
rather than a decimal one.
-
Commit messages:
- Use hexadecimal encoding in MemorySegment::toString
Changes: https://git.openjdk.org/jdk/pull/15670/files
Webrev:
On Fri, 8 Sep 2023 15:54:05 GMT, Alan Bateman wrote:
> There are several methods defined by sun.misc.Unsafe that have standard API
> equivalents for many years and releases. The change proposed here is to
> deprecate, for removal, the park, unpark, getLoadAverage, loadFence,
> storeFence, and
On Fri, 8 Sep 2023 10:52:06 GMT, Maurizio Cimadamore
wrote:
>> This PR adds a privileged block surrounding the request to load the fallback
>> linker library in LibFallback.
>> The lack of this block is causing test failures when platforms using the
>> fallback linker are tested using a
> This PR proposes to slightly improve some iterators of `AbstractMap`:
>
> * Code reuse
> * A field declared `final`
> * Add missing `@Override` annotations
Per Minborg has updated the pull request incrementally with two additional
commits since the last revision:
- Fix addit
> This PR proposes to slightly improve some iterators of `AbstractMap`:
>
> * Code reuse
> * A field declared `final`
> * Add missing `@Override` annotations
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
R
This PR proposes to slightly improve some iterators of `AbstractMap`:
* Code reuse
* A field declared `final`
* Add missing `@Override` annotations
-
Commit messages:
- Improve AbstractMap anonymous Iterator classes
Changes: https://git.openjdk.org/jdk/pull/15615/files
Webrev:
On Tue, 5 Sep 2023 08:52:50 GMT, Per Minborg wrote:
> This PR proposes to read the system environment variable "SystemRoot" using a
> privileged operation so it will work in the event a default SecurityManager
> is in place.
>
> As the `SecurityManager` is deprecate
ed for reading environmental variables.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Add privilidged action and restrict grants
-
Changes:
- all: https://git.openjdk.org/jdk/pull/15564/files
- new: https://git.openjdk.org/j
On Tue, 5 Sep 2023 09:36:59 GMT, ExE Boss wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Add a SecurityManager for TestLinker
>
> test/jdk/java/foreign/TestLinker.java line 30:
&
ed for reading environmental variables.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Add extra test run with no SecutityManager
-
Changes:
- all: https://git.openjdk.org/jdk/pull/15564/files
- new: https://git.openjdk.org/j
ed for reading environmental variables.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Add a SecurityManager for TestLinker
-
Changes:
- all: https://git.openjdk.org/jdk/pull/15564/files
- new: https://git.openjdk.org/j
This PR proposes to read the system environment variable "SystemRoot" using a
privileged operation so it will work in the event a default SecurityManager is
in place.
As the `SecurityManager` is deprecated for removal, no support methods were
added for reading environmental variables.
On Fri, 1 Sep 2023 08:21:13 GMT, Per Minborg wrote:
> This PR proposes adding a new method to BitSet that provides an immutable
> snapshot of the set in the form of an `IntPredicate`.
>
> The predicate is eligible for constant folding.
>
> Here are some classes in the JDK
EncodeDecode.testEncodeUTF8 61024 75 15
> 1,772 ± 0,013 1,387 ± 0,032 ms/op 21,8% (p = 0,000*)
> URLEncodeDecode.testEncodeUTF8 61024 100 15
> 1,230 ± 0,009 1,140 ± 0,011 ms/op 7,3% (p = 0,000*)
Per Minborg has updated the p
EncodeDecode.testEncodeUTF8 61024 75 15
> 1,772 ± 0,013 1,387 ± 0,032 ms/op 21,8% (p = 0,000*)
> URLEncodeDecode.testEncodeUTF8 61024 100 15
> 1,230 ± 0,009 1,140 ± 0,011 ms/op 7,3% (p = 0,000*)
Per Minborg has updated the
EncodeDecode.testEncodeUTF8 61024 75 15
> 1,772 ± 0,013 1,387 ± 0,032 ms/op 21,8% (p = 0,000*)
> URLEncodeDecode.testEncodeUTF8 61024 100 15
> 1,230 ± 0,009 1,140 ± 0,011 ms/op 7,3% (p = 0,000*)
Per Minborg has updated the
EncodeDecode.testEncodeUTF8 61024 75 15
> 1,772 ± 0,013 1,387 ± 0,032 ms/op 21,8% (p = 0,000*)
> URLEncodeDecode.testEncodeUTF8 61024 100 15
> 1,230 ± 0,009 1,140 ± 0,011 ms/op 7,3% (p = 0,000*)
Per Minborg has updated the pul
On Fri, 1 Sep 2023 09:00:32 GMT, Hannes Greule wrote:
> Maybe it would make sense to start with a JDK-internal variant before
> exploring potential public API?
This is certainly one alternative.
-
PR Comment: https://git.openjdk.org/jdk/pull/15530#issuecomment-1702421871
On Fri, 1 Sep 2023 08:50:42 GMT, Chen Liang wrote:
> What about the missing functionalities, such as ranged get, cardinality,
> next/previousSet/ClearBit?
This was explored in https://github.com/openjdk/jdk/pull/15493
-
PR Comment:
This PR proposes adding a new method to BitSet that provides an immutable
snapshot of the set in the form of an `IntPredicate`.
The predicate is eligible for constant folding.
Here are some classes in the JDK that would benefit directly from
constant-folding of BitSets:
PoolReader (6)
On Thu, 13 Jul 2023 23:05:48 GMT, Glavo wrote:
>> `ByteArray` and `ByteArrayLittleEndian` are very useful tool classes that
>> can be used in many places to performance tuning.
>>
>> Currently they are implemented by `VarHandle`, so using them may have some
>> impact on startup time.
>>
>>
On Thu, 17 Aug 2023 09:36:32 GMT, Per Minborg wrote:
> This PR proposes improving performance for two `VarHandle` objects and
> increasing the timeout for the tests. The size of a mapped file is also
> reduced from 3 GiB to 2.5 GiB. This still crosses the 2 31
> boundary.
This
This PR proposes improving performance for two `VarHandle` objects and
increasing the timeout for the tests. The size of a mapped file is also reduced
from 3 GiB to 2.5 GiB. This still crosses the 2 31 boundary.
-
Commit messages:
- Improve performance and increase timeout
On Mon, 24 Jul 2023 12:32:59 GMT, Per Minborg wrote:
> This PR suggests refining the `@implSpec` for the SegmentAllocator::allocate
> methods as well as clarifying the docs a bit more. Also, a local variable is
> renamed.
This pull request has now been integrated.
Changeset: 35b60f
> This PR suggests refining the `@implSpec` for the SegmentAllocator::allocate
> methods as well as clarifying the docs a bit more. Also, a local variable is
> renamed.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Simp
On Mon, 7 Aug 2023 14:40:42 GMT, Jorn Vernee wrote:
> Fix these -Wconversion warnings in the foreign benchmarks:
>
>
> ./test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c: In function
> ‘Java_org_openjdk_bench_java_lang_foreign_QSort_jni_1qsort_1optimized’:
>
> This PR suggests refining the `@implSpec` for the SegmentAllocator::allocate
> methods as well as clarifying the docs a bit more. Also, a local variable is
> renamed.
Per Minborg has updated the pull request with a new target base due to a merge
or a rebase. The incremental webrev
This PR fixes a formatting error in a copyright header.
-
Commit messages:
- Restore enablePreview
- Fix copyright formatting in TestFree
Changes: https://git.openjdk.org/jdk/pull/15175/files
Webrev: https://webrevs.openjdk.org/?repo=jdk=15175=00
Issue:
On Mon, 7 Aug 2023 12:27:39 GMT, Per Minborg wrote:
> This PR fixes a formatting error in a copyright header.
This pull request has now been integrated.
Changeset: bbbfa217
Author: Per Minborg
URL:
https://git.openjdk.org/jdk/commit/bbbfa217a030e90e41c036203f85b764927f4848
St
> This PR suggests updating some of the ill-formed copyright headers in the FFM
> API and the implementation and test thereof.
>
> Some of the test files will have now the "classpath" exception. Is this
> correct?
Per Minborg has updated the pull request incremen
On Wed, 26 Jul 2023 15:43:12 GMT, Per Minborg wrote:
> This PR suggests updating some of the ill-formed copyright headers in the FFM
> API and the implementation and test thereof.
>
> Some of the test files will have now the "classpath" exception. Is this
> correct?
> This PR suggests updating some of the ill-formed copyright headers in the FFM
> API and the implementation and test thereof.
>
> Some of the test files will have now the "classpath" exception. Is this
> correct?
Per Minborg has updated the pull request incremen
On Sat, 29 Jul 2023 12:29:13 GMT, David Holmes wrote:
>> This PR suggests updating some of the ill-formed copyright headers in the
>> FFM API and the implementation and test thereof.
>>
>> Some of the test files will have now the "classpath" exception. Is this
>> correct?
>
>
This PR suggests updating some of the ill-formed copyright headers in the FFM
API and the implementation and test thereof.
Some of the test files will have now the "classpath" exception. Is this correct?
-
Commit messages:
- Update copyright formatting
Changes:
> This PR suggests refining the `@implSpec` for the SegmentAllocator::allocate
> methods as well as clarifying the docs a bit more. Also, a local variable is
> renamed.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Upd
On Tue, 25 Jul 2023 10:57:48 GMT, Matthias Baesken wrote:
> > I put this patch into our internal test queue to see how it works on AIX.
>
> AIX tests are fine too.
Great! Thanks for testing this!
-
PR Comment: https://git.openjdk.org/jdk/pull/14994#issuecomment-1649617257
On Mon, 24 Jul 2023 09:51:33 GMT, Per Minborg wrote:
> This PR suggests making a test independent of the underlying platform byte
> ordering and to test both ordering variants rather than just one.
This pull request has now been integrated.
Changeset: d1cc2782
Author: Per Minbor
> This PR suggests refining the `@implSpec` for the SegmentAllocator::allocate
> methods as well as clarifying the docs a bit more. Also, a local variable is
> renamed.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Upd
This PR suggests refining the `@implSpec` for the SegmentAllocator::allocate
methods as well as clarifying the docs a bit more. Also, a local variable is
renamed.
-
Commit messages:
- Improve javadocs
- Update javadocs for SegmentAllocator::allocate methods
Changes:
This PR suggests making a test independent of the underlying platform byte
ordering and to test both ordering variants rather than just one.
-
Commit messages:
- Make test independent of platform byte ordering
Changes: https://git.openjdk.org/jdk/pull/14994/files
Webrev:
> This PR adds missing `@Since` and `@PreviewFeature` annotations to some of
> the Panama FFM entities.
>
> This PR should also be back-ported to 21.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Revert "Har
On Thu, 22 Jun 2023 07:18:13 GMT, Per Minborg wrote:
> This PR adds missing `@Since` and `@PreviewFeature` annotations to some of
> the Panama FFM entities.
>
> This PR should also be back-ported to 21.
This pull request has now been integrated.
Changeset: 5a30fb66
Author:
> This PR adds missing `@Since` and `@PreviewFeature` annotations to some of
> the Panama FFM entities.
>
> This PR should also be back-ported to 21.
Per Minborg has updated the pull request incrementally with two additional
commits since the last revision:
- Add newline
This PR adds missing `@Since` and `@PreviewFeature` annotations to some of the
Panama FFM entities.
This PR should also be back-ported to 21.
-
Commit messages:
- Add @Since and @PreviewFeature where missing
Changes: https://git.openjdk.org/jdk/pull/14611/files
Webrev:
On Wed, 21 Jun 2023 09:48:54 GMT, 温绍锦 wrote:
>>> Another thing to try is moving fastUUID out of Long - moving to an array of
>>> precomputed hex values means it is not tied to Long internals anymore.
>>
>> A note about `@Stable`: `Integer.digits` and `HEX256` are not, and they
>> might see
On Mon, 19 Jun 2023 14:58:13 GMT, Per Minborg wrote:
> Hi all,
>
> This pull request contains a backport of commit
> [b412fc79](https://github.com/openjdk/jdk/commit/b412fc79c3c2548df10918090beedaf6b2d08d96)
> from the [openjdk/jdk](https://git.openjdk.org/jdk) repository.
On Wed, 21 Jun 2023 00:07:54 GMT, Maurizio Cimadamore
wrote:
> Possible suggestion/thing to try: use a bullet list to spell out all cases
> for `index`. E.g. we know there's index == 0 (all variadic). Then we know
> there's index = N (no variadic). Then there's index == m, 0 < m < N - which
On Mon, 19 Jun 2023 14:58:13 GMT, Per Minborg wrote:
> Hi all,
>
> This pull request contains a backport of commit
> [b412fc79](https://github.com/openjdk/jdk/commit/b412fc79c3c2548df10918090beedaf6b2d08d96)
> from the [openjdk/jdk](https://git.openjdk.org/jdk) repository.
On Mon, 19 Jun 2023 14:58:13 GMT, Per Minborg wrote:
> Hi all,
>
> This pull request contains a backport of commit
> [b412fc79](https://github.com/openjdk/jdk/commit/b412fc79c3c2548df10918090beedaf6b2d08d96)
> from the [openjdk/jdk](https://git.openjdk.org/jdk) repository.
Hi all,
This pull request contains a backport of commit
[b412fc79](https://github.com/openjdk/jdk/commit/b412fc79c3c2548df10918090beedaf6b2d08d96)
from the [openjdk/jdk](https://git.openjdk.org/jdk) repository.
The commit being backported was authored by Per Minborg on 16 Jun 2023
On Tue, 13 Jun 2023 14:13:42 GMT, Per Minborg wrote:
> This PR proposes adding `@sealedGraph` to `GroupLayout` so the latter will be
> rendered in the javadocs the same way the other layouts that has public
> sub-interfaces.
This pull request has now been integrated.
Changeset:
This PR proposes adding `@sealedGraph` to `GroupLayout` so the latter will be
rendered in the javadocs the same way the other layouts that has public
sub-interfaces.
-
Commit messages:
- Add @sealedGraph to GroupLayout
Changes: https://git.openjdk.org/jdk/pull/14449/files
On Mon, 12 Jun 2023 14:25:42 GMT, Per Minborg wrote:
> This PR proposes adding `@Stable` to certain wrapper classes' cache arrays
> (e.g. `Integer` and `Long`).
>
> Comments are welcome as to how to improve the VM's handling now that the
> backing cache ar
On Mon, 12 Jun 2023 14:25:42 GMT, Per Minborg wrote:
> This PR proposes adding `@Stable` to certain wrapper classes' cache arrays
> (e.g. `Integer` and `Long`).
>
> Comments are welcome as to how to improve the VM's handling now that the
> backing cache ar
On Mon, 12 Jun 2023 14:25:42 GMT, Per Minborg wrote:
> This PR proposes adding `@Stable` to certain wrapper classes' cache arrays
> (e.g. `Integer` and `Long`).
>
> Comments are welcome as to how to improve the VM's handling now that the
> backing cache ar
This PR proposes adding `@Stable` to certain wrapper classes' cache arrays
(e.g. `Integer` and `Long`).
Comments are welcome as to how to improve the VM's handling now that the
backing cache array is `@Stable`. Are there simplifications to be made or are
there other optimizations we might add?
On Fri, 2 Jun 2023 08:08:17 GMT, Per Minborg wrote:
>> Right, I guess I'm asking: can/should we do better? ;) It might be nice to
>> define the term once and for all for the entire JDK, similar to how
>> 'reachability' also has a central definition. (and then add a
On Thu, 1 Jun 2023 21:47:23 GMT, Jorn Vernee wrote:
>> I think the term is used pretty much all over the javadoc (not just FFM's) -
>> e.g. look for this preamble:
>>
>> * > href="{@docRoot}/java.base/java/lang/doc-files/ValueBased.html">value-based,
>> * immutable and thread-safe
>> ```
>
s.java`
> class or separate ones for each FFM class.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Remove last hybrid snippet
-
Changes:
- all: https://git.openjdk.org/jdk/pull/14030/files
- new: https://git.openj
s.java`
> class or separate ones for each FFM class.
Per Minborg 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 master
- Remove hybrid snippets
- Use hybrid snippets for Arena
- Fix according to commen
s.java`
> class or separate ones for each FFM class.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Remove hybrid snippets
-
Changes:
- all: https://git.openjdk.org/jdk/pull/14030/files
- new: https://git.openj
On Mon, 22 May 2023 15:21:37 GMT, Per Minborg wrote:
> This PR adds a test that shows the documented way of calling `printf` works.
This pull request has been closed without being integrated.
-
PR: https://git.openjdk.org/jdk/pull/14088
301 - 400 of 678 matches
Mail list logo