On Fri, 20 Oct 2023 17:22:10 GMT, Chen Liang wrote:
> This fixes the links to nested classes like `ValueLayout.OfLong` in the
> rendered sealed class hierarchy graph.
>
> A similar problem with nested classes exist for `@sealedGraph` on them, where
> their graphs will be generated to a wrong d
On Sun, 24 Sep 2023 13:17:05 GMT, Chen Liang wrote:
> 1. Primitive array VHs are now singletons and no longer need to record their
> array base and offset in their object themselves.
> 2. Moved Unsafe offset calculation to a utility method, like `index` in
> VarHandleByteArrayView.
Sharing cod
On Mon, 27 Nov 2023 10:01:50 GMT, Adam Sotona wrote:
>> Classfile API is an internal library under package `jdk.internal.classfile`
>> in JDK 21.
>> This pull request turns the Classfile API into a preview feature and moves
>> it into `java.lang.classfile`.
>> It repackages all uses across JDK
On Tue, 28 Nov 2023 13:03:48 GMT, Adam Sotona wrote:
>> src/java.base/share/classes/java/lang/classfile/ClassFile.java line 1404:
>>
>>> (failed to retrieve contents of file, check the PR for context)
>> Is there a more scalable way to express the major class version? The current
>> approach me
This PR proposes to remove the snippet files in
`java/lang/foreign/snippet-files` from the build.
-
Commit messages:
- Exclude snipet files
Changes: https://git.openjdk.org/jdk/pull/17403/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=17403&range=00
Issue: https://bugs.o
On Mon, 15 Jan 2024 13:27:25 GMT, Magnus Ihse Bursie wrote:
>> If possible, we should simply exclude all files in directories that have `-`
>> (minus sign) in their name; this is the intentional design to prevent javac
>> from compiling those classes as package names cannot include `-`.
>
> I a
> This PR proposes to remove the snippet files in
> `java/lang/foreign/snippet-files` from the build.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Correct path to excluded directory
-
Changes:
- all:
On Fri, 12 Jan 2024 15:17:42 GMT, Per Minborg wrote:
> This PR proposes to remove the snippet files in
> `java/lang/foreign/snippet-files` from the build.
This pull request has now been integrated.
Changeset: f2920533
Author: Per Minborg
URL:
https://git.openjdk.org/jdk/
On Thu, 1 Feb 2024 22:19:26 GMT, Joe Darcy wrote:
>> The restricted javac warning is disabled for java.base, but could be enabled
>> by suppressing the warning in a handful of files.
>
> Joe Darcy has updated the pull request incrementally with one additional
> commit since the last revision:
>
On Fri, 9 Feb 2024 19:02:13 GMT, Mikael Vidstedt wrote:
> Graphviz (aka. dotty/dot) is used when building "full" docs, and in
> particular for creating various module graph images (.svg). This change
> upgrades the Graphviz version used to 9.0.0 (latest).
>
> In particular, the change:
>
> *
This PR proposes adding hyperlinks to the sealed graphic layout making
navigation much simpler via the image.
-
Commit messages:
- Remove unused import
- Add relative hyperlinks to nodes
Changes: https://git.openjdk.org/jdk/pull/11580/files
Webrev: https://webrevs.openjdk.org/?re
This PR fixes a typo
-
Commit messages:
- Fix typo
Changes: https://git.openjdk.org/jdk/pull/11636/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11636&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8298589
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Pat
On Mon, 12 Dec 2022 16:56:22 GMT, Per Minborg wrote:
> This PR fixes a typo
This pull request has now been integrated.
Changeset: 9ff85f65
Author: Per Minborg
Committer: Daniel Fuchs
URL:
https://git.openjdk.org/jdk/commit/9ff85f65774c0a81ed10500d3591cd79b440aed0
Stats: 1 l
> This PR proposes adding hyperlinks to the sealed graphic layout making
> navigation much simpler via the image.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Remove Yoda notation
-
Changes:
- all:
On Thu, 8 Dec 2022 16:12:29 GMT, Jonathan Gibbons wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Remove Yoda notation
>
> make/jdk/src/classes/build/tools/taglet/Sealed
On Thu, 8 Dec 2022 09:19:54 GMT, Per Minborg wrote:
> This PR proposes adding hyperlinks to the sealed graphic layout making
> navigation much simpler via the image.
This pull request has been closed without being integrated.
-
PR: https://git.openjdk.org/jdk/pull/11580
This PR proposes adding hyperlinks to the sealed graphic layout making
navigation much simpler via the image.
-
Commit messages:
- Add links to graph output for javadoc
Changes: https://git.openjdk.org/jdk20/pull/23/files
Webrev: https://webrevs.openjdk.org/?repo=jdk20&pr=23&range
On Tue, 13 Dec 2022 13:17:00 GMT, Per Minborg wrote:
>> This PR proposes adding hyperlinks to the sealed graphic layout making
>> navigation much simpler via the image.
>
> Per Minborg has updated the pull request incrementally with one additional
> commit si
> This PR proposes adding hyperlinks to the sealed graphic layout making
> navigation much simpler via the image.
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Use package for navigation
-
Changes:
- all:
On Tue, 13 Dec 2022 14:27:37 GMT, Per Minborg wrote:
> This PR proposes adding hyperlinks to the sealed graphic layout making
> navigation much simpler via the image.
This pull request has now been integrated.
Changeset: 2c424992
Author: Per Minborg
Committer: Joe Darcy
URL:
API changes for the FFM API (third preview)
Specdiff:
https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
Javadoc:
https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
-
Commit messages:
- Update after first round of comments
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
On Tue, 21 Mar 2023 00:52:01 GMT, Paul Sandoz wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Improve Linker javadocs
>
> src/java.base/share/classes/java/lang/foreign/L
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
On Tue, 21 Mar 2023 00:54:10 GMT, Paul Sandoz wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Add example for Option::captureStateLayout
>
> src/java.base/share/classes/java/lan
On Tue, 21 Mar 2023 09:54:16 GMT, Maurizio Cimadamore
wrote:
>> I've added an example of how to print the platform-dependent structure.
>> Should we document anyhow?
>
> I'm not sure about this. Honestly, the example probably doesn't help much if
> somebody didn't get the idea of what the layo
On Tue, 21 Mar 2023 09:02:29 GMT, Per Minborg wrote:
>> API changes for the FFM API (third preview)
>>
>> Specdiff:
>> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>>
>> Javadoc:
>> https://cr.openjdk.org/~pmin
On Wed, 22 Mar 2023 11:55:09 GMT, Maurizio Cimadamore
wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Add example for Option::captureStateLayout
>
> src/java.base/share/classes/java/
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
On Tue, 21 Mar 2023 12:12:15 GMT, Maurizio Cimadamore
wrote:
>> src/java.base/share/classes/java/lang/foreign/Linker.java line 621:
>>
>>> 619: * to a downcall handle linked with {@link
>>> #captureCallState(String...)}}
>>> 620: *
>>> 621: * @see #captureCa
On Wed, 22 Mar 2023 14:35:42 GMT, Maurizio Cimadamore
wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Improve javadocs for Linker::captureStateLayout
>
> src/java.base/s
On Fri, 24 Mar 2023 08:35:06 GMT, ExE Boss wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Improve javadocs for Linker::captureStateLayout
>
> src/java.base/share/classes/jdk/interna
On Fri, 24 Mar 2023 08:42:37 GMT, ExE Boss wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Improve javadocs for Linker::captureStateLayout
>
> src/java.base/share/classes/jdk
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pu
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
On Tue, 28 Mar 2023 13:08:22 GMT, Per Minborg wrote:
>> It's to close the text span for the `{@return`
>
> src="https://user-images.githubusercontent.com/7457876/228246205-ff2730cb-610f-4673-aa30-d110845a34fc.png";>
>
> It belongs to the opening brace fo
On Tue, 28 Mar 2023 12:36:28 GMT, Jorn Vernee wrote:
>> src/java.base/share/classes/java/lang/foreign/MemorySegment.java line 2310:
>>
>>> 2308: /**
>>> 2309: * {@return {@code true}, if the provided object is also a
>>> scope, which models the same lifetime as that
>>> 2310:
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pu
On Wed, 5 Apr 2023 19:20:08 GMT, Roger Riggs wrote:
>> Define an internal jdk.internal.util.Architecture enumeration and static
>> methods to replace uses of the system property `os.arch`.
>> The enumeration values are defined to match those used in the build.
>> The initial values are: `X64, X8
On Wed, 5 Apr 2023 19:20:08 GMT, Roger Riggs wrote:
>> Define an internal jdk.internal.util.Architecture enumeration and static
>> methods to replace uses of the system property `os.arch`.
>> The enumeration values are defined to match those used in the build.
>> The initial values are: `X64, X8
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pu
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull
On Tue, 11 Apr 2023 17:48:37 GMT, Jorn Vernee wrote:
>> Per Minborg has updated the pull request incrementally with two additional
>> commits since the last revision:
>>
>> - 8305369: Issues in zero-length memory segment javadoc section
>> - 8305087: MemoryLa
;
> - [X] Tier1
> - [X] Tier2
> - [ ] Tier3
> - [ ] Tier4
> - [ ] Tier5
> - [ ] Tier6
Per Minborg has updated the pull request incrementally with two additional
commits since the last revision:
- Merge pull request #3 from JornVernee/IsForeignLinkerSupported
rename has
;
> ### Tests
>
> - [X] Tier1
> - [X] Tier2
> - [ ] Tier3
> - [ ] Tier4
> - [ ] Tier5
> - [ ] Tier6
Per Minborg has updated the pull request with a new target base due to a merge
or a rebase. The pull request now contains 42 commits:
- Merge branch 'master' into PR
.java:476)
> at org.openjdk.jcstress.util.Reflections.getClasses(Reflections.java:64)
> ... 1 more
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
8306668: Some foreign tests fail on x86
-
Changes:
.java:476)
> at org.openjdk.jcstress.util.Reflections.getClasses(Reflections.java:64)
> ... 1 more
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Update src/java.base/share/classes/java/lang/foreign/Linker.java
.java:476)
> at org.openjdk.jcstress.util.Reflections.getClasses(Reflections.java:64)
> ... 1 more
Per Minborg has updated the pull request incrementally with two additional
commits since the last revision:
- Update
test/micro/org/openjdk/bench/jdk/incubator/vector/TestL
.java:476)
> at org.openjdk.jcstress.util.Reflections.getClasses(Reflections.java:64)
> ... 1 more
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Use pattern maching in for-loop
-
Changes:
- all: h
.java:476)
> at org.openjdk.jcstress.util.Reflections.getClasses(Reflections.java:64)
> ... 1 more
Per Minborg has updated the pull request with a new target base due to a merge
or a rebase. The pull request now contains 48 commits:
- Merge branch 'master' into PR_
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/ap
On Tue, 9 May 2023 03:11:10 GMT, Chen Liang wrote:
> Please review this simple patch that fixes the package determination for
> nested classes in the `@sealedGraph` taglet.
>
> Current JDK 21:
> https://download.java.net/java/early_access/jdk21/docs/api/java.base/java/lang/foreign/MemoryLayout.
On Tue, 9 May 2023 04:11:03 GMT, Chen Liang wrote:
> `@sealedGraph` had a mechanism to render non-sealed classes differently, but
> it's useless because the graph nodes are not bordered. This patch converts
> the non-sealed classes to be rendered in italics instead.
>
> An example of `Constant
On Tue, 16 May 2023 17:16:57 GMT, Chen Liang wrote:
>> `@sealedGraph` had a mechanism to render non-sealed classes differently, but
>> it's useless because the graph nodes are not bordered. This patch converts
>> the non-sealed classes to be rendered in italics instead.
>>
>> An example of `Co
On Tue, 16 May 2023 17:16:57 GMT, Chen Liang wrote:
>> `@sealedGraph` had a mechanism to render non-sealed classes differently, but
>> it's useless because the graph nodes are not bordered. This patch converts
>> the non-sealed classes to be rendered in italics instead.
>>
>> An example of `Co
On Fri, 21 Feb 2025 20:14:19 GMT, Chen Liang wrote:
>> Simplify the layout access var handles to be direct in some common cases.
>> Also made `VarHandle::isAccessModeSupported` report if an access mode is
>> supported for a VH.
>>
>> Reduces the instructions to execute this code in a simple ma
69 matches
Mail list logo