This is an automated email from the ASF dual-hosted git repository.
He-Pin pushed a change to branch perf/onSpinWait-cas-loops
in repository https://gitbox.apache.org/repos/asf/pekko.git
discard 619de37ab2 perf: extend Thread.onSpinWait() to remaining CAS spin loops
discard cae9d23d77 perf: add Thread.onSpinWait() to CAS spin loops
add f571b64f78 refactor: use RandomGenerator interface instead of
java.util.Random (#3153)
add e1e2f2a4b1 refactor: use ProcessHandle.current().pid() instead of
RuntimeMXBean hack (#3152)
add f60702a4de refactor: replace manual stream copy loops with
transferTo/readAllBytes (#3146)
add fe5771080c refactor: use String.formatted() instead of String.format()
(#3144)
add 6628442f16 fix: remove redundant Float cast in CountMinSketch pattern
match (#3142)
add 71588172e8 refactor: use StackWalker for stack trace inspection in
TestKitUtils (#3141)
add 52755c47c0 refactor: use ByteBuffer fluent API chains with JDK 9
covariant returns (#3139)
add 3ac83fbd31 fix(stream): prevent double materialization of SourceRef
and SinkRef with clear error (#3114)
add 58a9bf0077 perf: use Arrays.copyOf/copyOfRange instead of manual new
Array + arraycopy (#3150)
add 6ad445271c refactor: use StandardCharsets.UTF_8 with
URLEncoder/URLDecoder (#3147)
add 0bbdbf78ec refactor: simplify Collections.unmodifiableSet(emptySet())
to Set.of() (#3138)
add acd4926ac1 refactor: use CompletableFuture.orTimeout in
FutureTimeoutSupport (#3137)
add b4fc5f694a perf: add Thread.onSpinWait() to CAS spin loops
add cfdb9d4840 perf: extend Thread.onSpinWait() to remaining CAS spin loops
add 0dca163b6c refactor: address code review feedback in CAS spin loops
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (619de37ab2)
\
N -- N -- N refs/heads/perf/onSpinWait-cas-loops (0dca163b6c)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../io/UnsynchronizedByteArrayInputStream.java | 2 +-
.../apache/pekko/dispatch/AbstractDispatcher.scala | 4 +-
.../scala/org/apache/pekko/dispatch/Mailbox.scala | 13 +++--
.../scala/org/apache/pekko/io/TcpConnection.scala | 4 +-
.../scala/org/apache/pekko/io/UdpConnection.scala | 5 +-
.../scala/org/apache/pekko/io/UdpListener.scala | 5 +-
.../org/apache/pekko/io/dns/IdGenerator.scala | 6 +--
.../org/apache/pekko/pattern/AskSupport.scala | 7 +--
.../pekko/pattern/FutureTimeoutSupport.scala | 28 +++++-----
.../scala/org/apache/pekko/util/ByteString.scala | 9 ++--
.../metrics/protobuf/MessageSerializer.scala | 12 +----
.../typed/internal/ClusterShardingImpl.scala | 7 +--
.../pekko/cluster/sharding/ClusterSharding.scala | 14 ++---
.../org/apache/pekko/cluster/sharding/Shard.scala | 3 +-
.../pekko/cluster/sharding/ShardRegion.scala | 3 +-
.../ClusterShardingMessageSerializer.scala | 12 +----
.../pekko/cluster/client/ClusterClient.scala | 3 +-
.../cluster/pubsub/DistributedPubSubMediator.scala | 5 +-
.../DistributedPubSubMessageSerializer.scala | 12 +----
.../protobuf/ClusterMessageSerializer.scala | 12 +----
.../ddata/protobuf/SerializationSupport.scala | 12 +----
.../pekko/remote/testkit/PerfFlamesSupport.scala | 4 +-
.../leveldb/scaladsl/LeveldbReadJournal.scala | 6 +--
.../serialization/SnapshotSerializer.scala | 3 +-
.../pekko/persistence/serialization/package.scala | 19 ++-----
.../snapshot/local/LocalSnapshotStore.scala | 6 +--
.../pekko/remote/artery/aeron/AeronErrorLog.java | 12 ++---
.../remote/artery/compress/CountMinSketch.java | 2 +-
.../scala/org/apache/pekko/remote/Remoting.scala | 4 +-
.../pekko/remote/artery/ImmutableLongMap.scala | 3 +-
.../serialization/jackson/JacksonSerializer.scala | 11 +---
.../serialization/jackson3/JacksonSerializer.scala | 11 +---
.../pekko/stream/scaladsl/StreamRefsSpec.scala | 63 +++++++++++++++++++---
.../scala/org/apache/pekko/stream/Attributes.scala | 4 +-
.../pekko/stream/impl/fusing/StreamOfStreams.scala | 2 +-
.../pekko/stream/impl/io/TlsEngineHelpers.scala | 3 +-
.../pekko/stream/impl/streamref/SinkRefImpl.scala | 18 ++++++-
.../stream/impl/streamref/SourceRefImpl.scala | 18 ++++++-
.../org/apache/pekko/testkit/TestKitUtils.scala | 10 +++-
39 files changed, 181 insertions(+), 196 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]