On Wed, 8 Jun 2022 21:07:13 GMT, Maurizio Cimadamore
wrote:
> This simple patch fixes a bunch of references to "CLinker" and replaces them
> with "Linker", following the API name changes.
This pull request has now been integrated.
Changeset: 65f0829d
Author:
This simple patch fixes a bunch of references to "CLinker" and replaces them
with "Linker", following the API name changes.
-
Commit messages:
- Initial push
Changes: https://git.openjdk.java.net/jdk/pull/9094/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk=9094=00
y
> enough, and always has the risk of adding profile pollution.
Maurizio Cimadamore 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 cleanup_memory_session_impl_state
- Add null check on
On Fri, 3 Jun 2022 15:47:21 GMT, Maurizio Cimadamore
wrote:
> This is a cleanup of the memory session implementation. The main new concept
> is that `MemorySessionImpl` is split into two parts: there is an
> implementation of memory session and then there is a state ab
This is a cleanup of the memory session implementation. The main new concept is
that `MemorySessionImpl` is split into two parts: there is an implementation of
memory session and then there is a state abstraction
(`MemorySessionImpl.State`). This allows to share the state across multiple
On Thu, 2 Jun 2022 20:41:39 GMT, Maurizio Cimadamore
wrote:
> This patch fixes a couple of issues in the package-level javadoc of the
> foreign API.
> I've also dropped uses of `var`, which I think are confusing so early in the
> game.
This pull request has now been integrated
This patch fixes a couple of issues in the package-level javadoc of the foreign
API.
I've also dropped uses of `var`, which I think are confusing so early in the
game.
-
Commit messages:
- Initial push
Changes: https://git.openjdk.java.net/jdk/pull/9005/files
Webrev:
On Fri, 27 May 2022 10:29:14 GMT, Maurizio Cimadamore
wrote:
> This patch fix a missing rethrow in `MemorySessionImpl::addOrCleanupIfFail`.
> As noted in the JBS issue, this bug does not affect correctness, but it
> delays error reporting.
>
> Writing a test for this is ne
On Fri, 27 May 2022 10:29:14 GMT, Maurizio Cimadamore
wrote:
> This patch fix a missing rethrow in `MemorySessionImpl::addOrCleanupIfFail`.
> As noted in the JBS issue, this bug does not affect correctness, but it
> delays error reporting.
>
> Writing a test for this is ne
This patch fix a missing rethrow in `MemorySessionImpl::addOrCleanupIfFail`. As
noted in the JBS issue, this bug does not affect correctness, but it delays
error reporting.
Writing a test for this is nearly impossible, given that (a) a memory resource
created against a closed session would be
On Tue, 24 May 2022 14:40:56 GMT, Maurizio Cimadamore
wrote:
> Constructing indexed var handles using the `MemoryLayout` API produces
> `VarHandle` which do not check the input indices for out-of-bounds conditions.
> While this can never result in a VM crash (after all the memor
On Wed, 25 May 2022 10:16:54 GMT, Maurizio Cimadamore
wrote:
> > Thinking more about it: `IllegalStateException` is fine for a closed
> > `MemorySession`. If used by wrong thread the exception was indeed
> > confusing. Now that the abiguity is gone, I can change
On Tue, 24 May 2022 09:26:44 GMT, Maurizio Cimadamore
wrote:
> This patch tweaks the foreign API to use the newly added
> `WrongThreadException` instead of `IllegalStateException` to report
> confinement errors.
> Thinking more about it: `IllegalStateException` is fine
On Tue, 24 May 2022 09:26:44 GMT, Maurizio Cimadamore
wrote:
> This patch tweaks the foreign API to use the newly added
> `WrongThreadException` instead of `IllegalStateException` to report
> confinement errors.
This pull request has now been integrated.
Changeset: e1f140
On Tue, 24 May 2022 15:15:43 GMT, Alan Bateman wrote:
>> This is the implementation of JEP 428: Structured Concurrency (Incubator).
>>
>> This is a non-final API that provides a gentle on-ramp to structure a task
>> as a family of concurrent subtasks, and to coordinate the subtasks as a unit.
ble to create
> custom "unchecked" var handles, using the combinator API in `MethodHandles`.
Maurizio Cimadamore has updated the pull request incrementally with one
additional commit since the last revision:
Address review comments
-
Changes:
- all: htt
On Tue, 24 May 2022 18:02:50 GMT, Maurizio Cimadamore
wrote:
>> Sorry i misread the text, we are talking about the same thing. I think it
>> would be clearer to refer `x_i` being in the range of `0` (inclusive) and
>> `b_i` (exclusive), otherwise an is thrown. That way
On Tue, 24 May 2022 18:00:46 GMT, Paul Sandoz wrote:
>> The terms `x_1, x_2, ... x__n` are defined, but `x_0` is not.
>>
>> I think you can refer to the first index out of bounds as the exclusive
>> upper bound of the range?
>
> Sorry i misread the text, we are talking about the same thing. I
On Tue, 24 May 2022 17:43:52 GMT, Maurizio Cimadamore
wrote:
>> src/java.base/share/classes/java/lang/foreign/MemoryLayout.java line 374:
>>
>>> 372: *
>>> 373: * Additionally, the provided dynamic values must conform to some
>>> boun
On Tue, 24 May 2022 16:23:52 GMT, Paul Sandoz wrote:
>> Maurizio Cimadamore has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Tweak javadoc for ValueLayout::arrayElementVarHandle
>
> src/java.base/s
ble to create
> custom "unchecked" var handles, using the combinator API in `MethodHandles`.
Maurizio Cimadamore has updated the pull request incrementally with one
additional commit since the last revision:
Tweak javadoc for ValueLayout::arrayElementVarHandle
-
On Tue, 24 May 2022 14:40:56 GMT, Maurizio Cimadamore
wrote:
> Constructing indexed var handles using the `MemoryLayout` API produces
> `VarHandle` which do not check the input indices for out-of-bounds conditions.
> While this can never result in a VM crash (after all the memor
On Tue, 24 May 2022 14:51:10 GMT, Maurizio Cimadamore
wrote:
>> Constructing indexed var handles using the `MemoryLayout` API produces
>> `VarHandle` which do not check the input indices for out-of-bounds
>> conditions.
>> While this can never result in a VM cra
Constructing indexed var handles using the `MemoryLayout` API produces
`VarHandle` which do not check the input indices for out-of-bounds conditions.
While this can never result in a VM crash (after all the memory segment will
protect against "true" OOB access), it is still possible for an
On Tue, 24 May 2022 10:47:15 GMT, Maurizio Cimadamore
wrote:
>> src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
>> line 1110:
>>
>>> 1108: * invoked {@link #join() join} (or {@link
>>> #join
On Tue, 24 May 2022 10:41:59 GMT, Alan Bateman wrote:
>> This is the implementation of JEP 428: Structured Concurrency (Incubator).
>>
>> This is a non-final API that provides a gentle on-ramp to structure a task
>> as a family of concurrent subtasks, and to coordinate the subtasks as a unit.
On Tue, 24 May 2022 10:44:39 GMT, Maurizio Cimadamore
wrote:
>> Alan Bateman 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 conta
On Tue, 24 May 2022 09:26:44 GMT, Maurizio Cimadamore
wrote:
> This patch tweaks the foreign API to use the newly added
> `WrongThreadException` instead of `IllegalStateException` to report
> confinement errors.
javadoc:
http://cr.openjdk.java.net/~mcimadamore/8287206/v1/javadoc/
This patch tweaks the foreign API to use the newly added `WrongThreadException`
instead of `IllegalStateException` to report confinement errors.
-
Commit messages:
- Merge branch 'master' into wrong_thread_ex
- Initial push
Changes:
On Mon, 23 May 2022 18:25:23 GMT, Aleksey Shipilev wrote:
>> [JDK-8284161](https://bugs.openjdk.java.net/browse/JDK-8284161) broke a lot
>> of x86_32 code. The x86_32 porting is done under
>> [JDK-8286642](https://bugs.openjdk.java.net/browse/JDK-8286642). Meanwhile,
>> we can problemlist the
On Thu, 19 May 2022 13:05:54 GMT, Alan Bateman wrote:
> This is the implementation of JEP 428: Structured Concurrency (Incubator).
>
> This is a non-final API that provides a gentle on-ramp to structure a task as
> a family of concurrent subtasks, and to coordinate the subtasks as a unit.
On Mon, 23 May 2022 15:36:01 GMT, Aleksey Shipilev wrote:
>> Okay, so the issue is SpliteratorTest uses preview APIs and having the
>> configuration in TEST.properties means that all the streams tests are run
>> with this option.
>
> Yes, `TEST.properties` is way too broad. I'd keep the
On Mon, 23 May 2022 12:27:40 GMT, Jorn Vernee wrote:
> Bring in changes from the panama-foreign repo
>
> These changes pertain to explicitly rejecting unsupported call shapes on
> macos-aarch64.
>
> Original PRs:
> 1. https://github.com/openjdk/panama-foreign/pull/676
> 2.
On Fri, 13 May 2022 12:33:10 GMT, Maurizio Cimadamore
wrote:
> This patch makes MemorySegment::ofBuffer more general, by allowing clients to
> pass *any* `Buffer` instance, not just `ByteBuffer`.
> This allows us to match expressiveness of JNI API, where JNI clients can
> obtain
On Fri, 20 May 2022 10:57:44 GMT, Jorn Vernee wrote:
>> This patch is a batch naming cleanup for the foreign linker implementation.
>>
>> The naming changes are as follows:
>>
>> - ProgrammableInvoker -> DowncallLinker
>> - ProgrammableUpcallHandler -> UpcallLinker
>> - 'native invoker'
On Wed, 18 May 2022 16:54:06 GMT, Jorn Vernee wrote:
> This patch is a batch naming cleanup for the foreign linker implementation.
>
> The naming changes are as follows:
>
> - ProgrammableInvoker -> DowncallLinker
> - ProgrammableUpcallHandler -> UpcallLinker
> - 'native invoker' ->
On Fri, 20 May 2022 09:51:24 GMT, Jatin Bhateja wrote:
>> Hi All,
>>
>> Patch adds the planned support for new vector operations and APIs targeted
>> for [JEP 426: Vector API (Fourth
>> Incubator).](https://bugs.openjdk.java.net/browse/JDK-8280173)
>>
>> Following is the brief summary of
On Wed, 18 May 2022 15:05:26 GMT, Jorn Vernee wrote:
>> It's not quite that simple since a binding recipe for a single parameter can
>> have multiple VMStores for instance if a struct is decomposed into multiple
>> values.
>>
>> It can be done by pulling the binding loops up to the
On Wed, 18 May 2022 11:27:24 GMT, Jorn Vernee wrote:
>> Hi,
>>
>> This PR brings over commits from the panama-foreign repo. These commits
>> mostly pertain to the switch to ASM and away from MethodHandle combinators
>> for the binding recipe specialization. But, there is one more commit which
On Wed, 18 May 2022 11:23:07 GMT, Jorn Vernee wrote:
>> src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
>> line 336:
>>
>>> 334:
>>> 335: if (callingSequence.forUpcall()) {
>>> 336: // for upcalls, recipes have a result, which we handle
On Fri, 13 May 2022 13:23:41 GMT, Jorn Vernee wrote:
>> Hi,
>>
>> This PR brings over commits from the panama-foreign repo. These commits
>> mostly pertain to the switch to ASM and away from MethodHandle combinators
>> for the binding recipe specialization. But, there is one more commit which
On Tue, 17 May 2022 05:54:39 GMT, RĂ©mi Forax wrote:
>> Jorn Vernee has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> BootstrapMethodError -> ExceptionInInitializerError
>
>
On Mon, 16 May 2022 17:40:41 GMT, Jorn Vernee wrote:
>> Hi,
>>
>> This PR brings over commits from the panama-foreign repo. These commits
>> mostly pertain to the switch to ASM and away from MethodHandle combinators
>> for the binding recipe specialization. But, there is one more commit which
On Mon, 16 May 2022 16:15:49 GMT, Jorn Vernee wrote:
>> Hi,
>>
>> This PR updates the VM implementation of the foreign linker, by bringing
>> over commits from the panama-foreign repo.
>>
>> This is split off from the main JEP integration for 19, since we have
>> limited resources to handle
On Fri, 13 May 2022 15:48:29 GMT, Maurizio Cimadamore
wrote:
> This simple patch regularizes some of the foreign API benchmarks. Some of the
> changes are:
>
> * use of capital names for var handle and layout constants
> * move shared layout and var handle constants in a
ent we could safely map into an
> `IntBuffer` would be an _heap_ segment backed by an `int[]`. As such it
> doesn't seem worth adding a lot of API surface (in terms of additional
> overloads) for such a corner case.
Maurizio Cimadamore has updated the pull request incrementally with one
This simple patch regularizes some of the foreign API benchmarks. Some of the
changes are:
* use of capital names for var handle and layout constants
* move shared layout and var handle constants in a new superclass, `JavaLayouts`
* regularize aligned vs. unaligned benchmarks, especially in
On Fri, 13 May 2022 14:58:42 GMT, Jan Lahoda wrote:
>> This is a (preliminary) patch for javac implementation for the third preview
>> of pattern matching for switch (type patterns in switches).
>>
>> Draft JLS:
>>
On Fri, 13 May 2022 11:34:32 GMT, Jan Lahoda wrote:
>> src/java.base/share/classes/java/lang/MatchException.java line 58:
>>
>>> 56: * @param message the detail message (which is saved for later
>>> retrieval
>>> 57: * by the {@link #getMessage()} method).
>>> 58: *
On Fri, 13 May 2022 06:56:23 GMT, Alan Bateman wrote:
>> Without `-XX:+UseShenandoahGC`, this bug wouldn't be exposed.
>>
>> What do you mean by `if you are testing with +ShenandoahGC then it will run
>> already`?
>
> I assume you are running the tests with:
>make run-tests
On Fri, 13 May 2022 12:33:10 GMT, Maurizio Cimadamore
wrote:
> This patch makes MemorySegment::ofBuffer more general, by allowing clients to
> pass *any* `Buffer` instance, not just `ByteBuffer`.
> This allows us to match expressiveness of JNI API, where JNI clients can
> obtain
This patch makes MemorySegment::ofBuffer more general, by allowing clients to
pass *any* `Buffer` instance, not just `ByteBuffer`.
This allows us to match expressiveness of JNI API, where JNI clients can obtain
the address of any direct buffer instance, using the `GetDirectBufferAddress`
On Fri, 13 May 2022 11:01:09 GMT, Uwe Schindler wrote:
> RFE = issue?
issue, with type RFE (request for enhancement)
-
PR: https://git.openjdk.java.net/jdk/pull/7888
On Thu, 12 May 2022 10:54:16 GMT, Jan Lahoda wrote:
>> This is a (preliminary) patch for javac implementation for the third preview
>> of pattern matching for switch (type patterns in switches).
>>
>> Draft JLS:
>>
On Fri, 13 May 2022 08:33:11 GMT, Uwe Schindler wrote:
>> src/java.base/share/classes/java/nio/channels/FileChannel.java line 1045:
>>
>>> 1043: *
>>> 1044: * @throws UnsupportedOperationException
>>> 1045: * If an unsupported map mode is specified.
>>
>> I think this
On Fri, 13 May 2022 08:29:13 GMT, Uwe Schindler wrote:
>> Maurizio Cimadamore has updated the pull request with a new target base due
>> to a merge or a rebase. The pull request now contains 65 commits:
>>
>> - Merge branch 'master' into foreign-preview
&g
On Mon, 21 Mar 2022 10:45:27 GMT, Maurizio Cimadamore
wrote:
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
&
On Fri, 29 Apr 2022 08:29:52 GMT, Guoxiong Li wrote:
>>> Remind: please use the command `/jep JEP-424` [1] to mark this PR.
>>>
>>> [1]
>>> https://wiki.openjdk.java.net/display/SKARA/Pull+Request+Commands#PullRequestCommands-/jep
>>
>> Question: I'm willing to try it out. If something goes
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Thu, 12 May 2022 09:24:23 GMT, Jorn Vernee wrote:
> Do nothing special for async exceptions. i.e. if they happen anywhere between
> 1. and 6. they will end up in one of the fallback handlers and the VM will be
> terminated.
My understanding is that if they materialize while we're executing
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Mon, 9 May 2022 18:09:51 GMT, ExE Boss wrote:
>> Maurizio Cimadamore has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Fix crashes in heap segment benchmarks due to misaligned access
>
> test/micro/org/o
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Sat, 7 May 2022 12:03:04 GMT, Jan Lahoda wrote:
>> 8262889: Compiler implementation for Record Patterns
>>
>> A first version of a patch that introduces record patterns into javac as a
>> preview feature. For the specification, please see:
>>
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Fri, 6 May 2022 14:09:24 GMT, Jan Lahoda wrote:
>> 8262889: Compiler implementation for Record Patterns
>>
>> A first version of a patch that introduces record patterns into javac as a
>> preview feature. For the specification, please see:
>>
On Fri, 6 May 2022 08:42:12 GMT, Maurizio Cimadamore
wrote:
>> src/java.base/share/classes/jdk/internal/reflect/Reflection.java line 120:
>>
>>> 118: // if there is no caller class, act as if the call came from
>>> an unnamed module
>>> 11
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Fri, 6 May 2022 10:51:33 GMT, Jan Lahoda wrote:
>> I now believe that the check is needed to properly classify patterns based
>> on the type of the i-th component. That said, not sure this should be a
>> subtyping check, or a type equality
>
> A good question. Consider code like:
>
>
On Thu, 5 May 2022 21:28:32 GMT, Mandy Chung wrote:
>> Maurizio Cimadamore has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> * Clarify what happens when SymbolLookup::loaderLookup is invoked from JNI
>> *
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Thu, 5 May 2022 16:39:08 GMT, Mandy Chung wrote:
>> `BootLoader` is what you want in this case - it defines the static methods
>> to access resources, packages etc defined to the boot loader (aka null
>> `ClassLoader`).
>>
>> To find a symbol defined in the native libraries loaded by the
On Tue, 3 May 2022 12:07:50 GMT, Jan Lahoda wrote:
> 8262889: Compiler implementation for Record Patterns
>
> A first version of a patch that introduces record patterns into javac as a
> preview feature. For the specification, please see:
>
On Thu, 5 May 2022 12:28:42 GMT, Aggelos Biboudis
wrote:
>>> I think this is i) from the domination relation:
>>>
>>> > A record pattern with type R and record component pattern list L
>>> > dominates another record pattern with type S and record component pattern
>>> > list M if (i) the
On Thu, 5 May 2022 12:06:38 GMT, Aggelos Biboudis
wrote:
> I think this is i) from the domination relation:
>
> > A record pattern with type R and record component pattern list L dominates
> > another record pattern with type S and record component pattern list M if
> > (i) the erasure of S
On Wed, 4 May 2022 23:29:53 GMT, Maurizio Cimadamore
wrote:
>> Good points. Regarding `ClassLoader` being null, I think we can still return
>> something using the `BootLoader`'s `NativeLibraries` object - that would
>> allow this method to be called internally. @mlchung Can
On Wed, 4 May 2022 23:20:21 GMT, Maurizio Cimadamore
wrote:
>> src/java.base/share/classes/java/lang/foreign/SymbolLookup.java line 153:
>>
>>> 151: static SymbolLookup loaderLookup() {
>>> 152: Class caller = Reflection.getCallerClass();
>&
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Wed, 4 May 2022 16:47:28 GMT, ExE Boss wrote:
>> Maurizio Cimadamore has updated the pull request with a new target base due
>> to a merge or a rebase. The pull request now contains 57 commits:
>>
>> - Merge branch 'master' into foreign-preview
>> - Update
On Tue, 3 May 2022 12:07:50 GMT, Jan Lahoda wrote:
> 8262889: Compiler implementation for Record Patterns
>
> A first version of a patch that introduces record patterns into javac as a
> preview feature. For the specification, please see:
>
On Wed, 4 May 2022 09:59:33 GMT, Maurizio Cimadamore
wrote:
>> 8262889: Compiler implementation for Record Patterns
>>
>> A first version of a patch that introduces record patterns into javac as a
>> preview feature. For the specification, please see:
>> http:/
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Fri, 29 Apr 2022 08:15:32 GMT, Maurizio Cimadamore
wrote:
>> This PR contains the API and implementation changes for JEP-424 [1]. A more
>> detailed description of such changes, to avoid repetitions during the review
>> process, is included as a separate comment.
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Fri, 29 Apr 2022 00:44:01 GMT, Guoxiong Li wrote:
> Remind: please use the command `/jep JEP-424` [1] to mark this PR.
>
> [1]
> https://wiki.openjdk.java.net/display/SKARA/Pull+Request+Commands#PullRequestCommands-/jep
Question: I'm willing to try it out. If something goes wrong - would a
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Tue, 12 Apr 2022 13:18:14 GMT, Jan Lahoda wrote:
>> This is a (preliminary) patch for javac implementation for the third preview
>> of pattern matching for switch (type patterns in switches).
>>
>> Draft JLS:
>>
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Wed, 13 Apr 2022 16:12:31 GMT, Alan Bateman wrote:
>> Maurizio Cimadamore has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Add @ForceInline annotation on session accessor
>> Beef up UnrolledAccess ben
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
> This PR contains the API and implementation changes for JEP-424 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.java.net/jeps/424
Maurizio Cimadamore has u
On Mon, 11 Apr 2022 10:33:54 GMT, David Holmes wrote:
>> Maurizio Cimadamore has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Fix TestLinkToNativeRBP
>
> src/hotspot/share/prims/scopedMemoryAccess.cp
1 - 100 of 813 matches
Mail list logo