git: openjdk/loom: fibers: 15 new changesets

duke duke at openjdk.java.net
Mon Dec 16 15:50:24 UTC 2019


Changeset: d25d3648
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-02 11:35:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/d25d3648

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: b923a5fe
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-02 13:09:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/b923a5fe

Refactor JVMTI calls

! src/hotspot/share/runtime/continuation.cpp

Changeset: 238c01f5
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-02 13:09:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/238c01f5

Don't check requires_barriers in thaw

! src/hotspot/share/runtime/continuation.cpp

Changeset: 4ce56139
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-03 13:10:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ce56139

-

! src/hotspot/share/runtime/continuation.cpp

Changeset: 5adfb11a
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-03 18:19:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/5adfb11a

Some refactoring

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/Continuation.java

Changeset: ec577603
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-05 18:41:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec577603

Reduce calls to JavaThread::current()

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp

Changeset: b8ae957f
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-05 18:42:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8ae957f

Reduce calls to get_continuation

! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 3f97035d
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-06 16:19:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f97035d

Detect deopt during freeze allocations and retry in slow mode

! src/hotspot/cpu/x86/continuationChunk_x86.inline.hpp
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 94ce7498
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-06 20:41:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/94ce7498

Improve chunks

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: e06b9e45
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-06 20:42:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/e06b9e45

Preliminary memcpy stubs work

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 3a26fc62
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-06 20:57:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/3a26fc62

Merge branch 'fibers' of https://github.com/openjdk/loom into fibers

! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: b7150d7d
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-14 03:08:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7150d7d

-

! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: b81df7b7
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-16 00:30:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/b81df7b7

Fix stack args

! src/hotspot/cpu/x86/continuationChunk_x86.inline.hpp
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! test/jdk/java/lang/Continuation/Basic.java

Changeset: 42afd63e
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-16 10:48:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/42afd63e

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: d6c35877
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-12-16 11:21:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/d6c35877

Merge branch 'fibers' of https://github.com/openjdk/loom into fibers

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/java.base/share/classes/java/lang/Continuation.java
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/java.base/share/classes/java/lang/Continuation.java



More information about the loom-dev mailing list