Re: RFR: 8317937: @sealedGraph: Links to inner classes fails in links

2023-10-22 Thread Per Minborg
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

Re: RFR: 8319761: Simplify fields of Array VarHandles

2023-11-08 Thread Per Minborg
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

Re: RFR: 8308753: Class-File API transition to Preview [v32]

2023-11-28 Thread Per Minborg
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

Re: RFR: 8308753: Class-File API transition to Preview [v32]

2023-11-29 Thread Per Minborg
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

RFR: 8323621: JDK build should exclude snippet class in java.lang.foreign

2024-01-12 Thread Per Minborg
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

Re: RFR: 8323621: JDK build should exclude snippet class in java.lang.foreign [v2]

2024-01-29 Thread Per Minborg
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

Re: RFR: 8323621: JDK build should exclude snippet class in java.lang.foreign [v2]

2024-01-29 Thread Per Minborg
> 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:

Integrated: 8323621: JDK build should exclude snippet class in java.lang.foreign

2024-01-31 Thread Per Minborg
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/

Re: RFR: JDK-8325148: Enable restricted javac warning in java.base [v2]

2024-02-01 Thread Per Minborg
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: >

Re: RFR: 8325570: Update to Graphviz 9.0.0

2024-02-12 Thread Per Minborg
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: > > *

RFR: 8298050: Add links to graph output for javadoc

2022-12-08 Thread Per Minborg
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

RFR: 8298589: java/net/SocketPermission/BindTest.java fails with NoClassDefFoundError: sun/nio/ch/sctp/UnsupportedUtil

2022-12-12 Thread Per Minborg
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

Integrated: 8298589: java/net/SctpSanity.java fail with NoClassDefFoundError: sun/nio/ch/sctp/UnsupportedUtil

2022-12-12 Thread Per Minborg
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

Re: RFR: 8298050: Add links to graph output for javadoc [v2]

2022-12-13 Thread Per Minborg
> 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:

Re: RFR: 8298050: Add links to graph output for javadoc [v2]

2022-12-13 Thread Per Minborg
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

Withdrawn: 8298050: Add links to graph output for javadoc

2022-12-13 Thread Per Minborg
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

[jdk20] RFR: 8298050: Add links to graph output for javadoc

2022-12-13 Thread Per Minborg
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

Re: RFR: 8298050: Add links to graph output for javadoc [v2]

2022-12-13 Thread Per Minborg
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

Re: [jdk20] RFR: 8298050: Add links to graph output for javadoc [v2]

2022-12-13 Thread Per Minborg
> 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:

[jdk20] Integrated: 8298050: Add links to graph output for javadoc

2022-12-15 Thread Per Minborg
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:

RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview)

2023-03-20 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v2]

2023-03-21 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v3]

2023-03-21 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v4]

2023-03-21 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v4]

2023-03-21 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v5]

2023-03-21 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v5]

2023-03-21 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v5]

2023-03-21 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v5]

2023-03-21 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v5]

2023-03-22 Thread Per Minborg
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/

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v6]

2023-03-22 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v7]

2023-03-22 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v8]

2023-03-22 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v8]

2023-03-22 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v8]

2023-03-22 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v8]

2023-03-28 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v8]

2023-03-28 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v9]

2023-03-28 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v10]

2023-03-28 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v11]

2023-03-28 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v12]

2023-03-28 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v10]

2023-03-28 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v10]

2023-03-28 Thread Per Minborg
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:

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v13]

2023-03-29 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v14]

2023-03-29 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v15]

2023-03-29 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v16]

2023-03-30 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v17]

2023-04-05 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v18]

2023-04-05 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v19]

2023-04-05 Thread Per Minborg
> 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

Re: RFR: 8304915: Create jdk.internal.util.Architecture enum and apply [v4]

2023-04-06 Thread Per Minborg
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

Re: RFR: 8304915: Create jdk.internal.util.Architecture enum and apply [v4]

2023-04-06 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v20]

2023-04-06 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v21]

2023-04-12 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v22]

2023-04-12 Thread Per Minborg
> 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v20]

2023-04-12 Thread Per Minborg
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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v23]

2023-04-12 Thread Per Minborg
; > - [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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v24]

2023-04-19 Thread Per Minborg
; > ### 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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v25]

2023-04-26 Thread Per Minborg
.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:

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v26]

2023-04-26 Thread Per Minborg
.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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v27]

2023-04-26 Thread Per Minborg
.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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v28]

2023-04-26 Thread Per Minborg
.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

Re: RFR: 8304265: Implementation of Foreign Function and Memory API (Third Preview) [v29]

2023-04-26 Thread Per Minborg
.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_

Integrated: 8304265: Implementation of Foreign Function and Memory API (Third Preview)

2023-04-27 Thread Per Minborg
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

Re: RFR: 8300204: Sealed-class hierarchy graph missing nodes

2023-05-08 Thread Per Minborg
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.

Re: RFR: 8307652: sealed class hierarchy graph doesn't distinguish non-sealed classes

2023-05-14 Thread Per Minborg
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

Re: RFR: 8307652: sealed class hierarchy graph doesn't distinguish non-sealed classes [v2]

2023-05-16 Thread Per Minborg
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

Re: RFR: 8307652: sealed class hierarchy graph doesn't distinguish non-sealed classes [v2]

2023-05-22 Thread Per Minborg
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

Re: RFR: 8350118: Simplify the layout access VarHandle [v2]

2025-02-25 Thread Per Minborg
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