This is an automated email from the ASF dual-hosted git repository.
He-Pin pushed a change to branch refactor/replace-reflection-with-methodhandles
in repository https://gitbox.apache.org/repos/asf/pekko.git
omit f3c07c626f fix: use public lookup for accessible constructors
omit 54d2b1791d fix: improve Reflect.loadClass and findConstructor
reliability
omit de41276c42 fix: use invokeWithArguments() for no-arg MethodHandle
calls (Scala 3 compat)
omit eb581a6202 refactor: replace reflective access with method handles
omit b181a3c883 refactor: replace java.lang.reflect with
MethodHandle/VarHandle across core modules
add 7f1a1b9140 refactor: replace deprecated `extends App` with explicit
main method (#3299)
add ce8e081a0b fix: fix compilation warnings across Scala 2.13 and 3.3
cross-builds (#3297)
add 4ae53394ac feat: add Scala 3.8.4 cross-compilation target (#3295)
add d7369dbd1e Update lz4-java to 1.11.1 (#3302)
add 8353a4f16c chore: use StandardCharsets.UTF_8 (#3301)
add aa26fbe198 refactor: replace java.lang.reflect with
MethodHandle/VarHandle across core modules
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 (f3c07c626f)
\
N -- N -- N
refs/heads/refactor/replace-reflection-with-methodhandles (aa26fbe198)
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:
.github/scripts/resolve-scala-version.sh | 49 +++++++++
.github/workflows/binary-compatibility-checks.yml | 7 +-
.github/workflows/build-test-prValidation.yml | 8 +-
.../typed/scaladsl/BehaviorTestKitSpec.scala | 6 +-
.../apache/pekko/actor/AbstractFSMActorTest.java | 1 +
.../apache/pekko/actor/StashJavaAPITestActors.java | 1 +
.../apache/pekko/actor/RelativeActorPathSpec.scala | 3 +-
.../org/apache/pekko/routing/BalancingSpec.scala | 3 +-
.../org/apache/pekko/util/ByteStringSpec.scala | 2 +-
.../jdocs/org/apache/pekko/typed/Aggregator.java | 1 +
.../jdocs/org/apache/pekko/typed/TailChopping.java | 1 +
.../pekko/actor/typed/ActorContextSpec.scala | 3 +-
.../pekko/actor/typed/javadsl/Behaviors.scala | 15 ++-
.../pekko/actor/typed/scaladsl/AskPattern.scala | 4 +-
.../pekko/japi/function/Functions.scala.template | 4 +-
.../java/org/apache/pekko/util/OptionalUtil.java | 4 +-
.../scala/org/apache/pekko/actor/ActorPath.scala | 2 +-
.../org/apache/pekko/actor/ActorSelection.scala | 2 +-
.../scala/org/apache/pekko/actor/Deployer.scala | 6 +-
.../org/apache/pekko/japi/function/Function.scala | 14 +--
.../scala/org/apache/pekko/routing/Balancing.scala | 2 +-
.../scala/org/apache/pekko/routing/Broadcast.scala | 2 +-
.../scala/org/apache/pekko/routing/Random.scala | 2 +-
.../org/apache/pekko/routing/RoundRobin.scala | 2 +-
.../org/apache/pekko/routing/RouterConfig.scala | 6 +-
.../org/apache/pekko/routing/SmallestMailbox.scala | 4 +-
.../scala/org/apache/pekko/util/ByteString.scala | 4 +-
.../stream/AsyncBoundaryThroughputBenchmark.scala | 2 +-
build.sbt | 2 +-
.../cluster/MultiDcHeartbeatTakingOverSpec.scala | 6 +-
.../pekko/cluster/MultiDcSunnyWeatherSpec.scala | 6 +-
docs/src/test/java/jdocs/actor/ActorDocTest.java | 1 +
.../LambdaPersistencePluginDocTest.java | 1 +
docs/src/test/scala/docs/actor/ActorDocSpec.scala | 20 ++--
.../scala/docs/actor/FaultHandlingDocSample.scala | 38 +++----
docs/src/test/scala/docs/io/EchoServer.scala | 18 ++--
.../docs/persistence/PersistentActorExample.scala | 22 ++--
.../test/scala/docs/stream/QuickStartDocSpec.scala | 8 +-
.../docs/stream/operators/source/Restart.scala | 112 +++++++++++----------
.../sourceorflow/ExtrapolateAndExpand.scala | 8 +-
.../docs/stream/operators/sourceorflow/Fold.scala | 34 ++++---
.../stream/operators/sourceorflow/FoldAsync.scala | 24 +++--
.../stream/operators/sourceorflow/FoldWhile.scala | 20 ++--
.../operators/sourceorflow/Intersperse.scala | 20 ++--
.../stream/operators/sourceorflow/MapAsyncs.scala | 78 +++++++-------
.../stream/operators/sourceorflow/MapError.scala | 44 ++++----
.../operators/sourceorflow/MergeLatest.scala | 42 ++++----
.../stream/operators/sourceorflow/Throttle.scala | 56 ++++++-----
.../tutorial_1/ActorHierarchyExperiments.scala | 8 +-
.../persistence/fsm/AbstractPersistentFSMTest.java | 1 +
.../serialization/SnapshotSerializerSpec.scala | 3 +-
project/Dependencies.scala | 7 +-
project/JdkOptions.scala | 5 +-
project/PekkoBuild.scala | 20 +++-
.../pekko/remote/RemotingLifecycleEvent.scala | 4 +-
.../jackson/JacksonSerializerSpec.scala | 14 ++-
.../jackson3/JacksonSerializerSpec.scala | 4 +-
.../org/apache/pekko/stream/javadsl/FlowTest.java | 2 +-
.../org/apache/pekko/stream/impl/fusing/Ops.scala | 6 +-
.../pekko/stream/impl/io/TlsGraphStage.scala | 4 +-
60 files changed, 472 insertions(+), 326 deletions(-)
create mode 100644 .github/scripts/resolve-scala-version.sh
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]