Commit graph

27486 commits

Author SHA1 Message Date
He-Pin(kerr)
bcec7c0fa0
feat: Add multi java lts support. (#1054)
* feat: Add multi java lts support.

* Simplify the code

---------

Co-authored-by: JingZhang Chen <iRoiocam@gmail.com>
2024-01-28 17:46:03 +08:00
PJ Fanning
d55350e138
Update .scala-steward.conf (#1058) 2024-01-27 22:24:18 +01:00
PJ Fanning
a2a42eab33
fix bug in docs that uses akka names for configs (#1057) 2024-01-28 00:45:47 +08:00
He-Pin(kerr)
db4f57396d
chore: Make use of pattern matching on singleton type instead. (#1026)
More info: @som-snytt point out in https://scala-lang.org/files/archive/spec/2.13/08-pattern-matching.html#type-patterns see singleton.
2024-01-27 23:33:06 +08:00
He-Pin(kerr)
a2b5b5df22
chore: Run JDK9Test compiling to validate syntax. (#1050)
* chore: Check java9+ classes in paradox.

* Update .github/workflows/generate-doc-check.yml

Co-authored-by: AndyChen <chinatc@outlook.com>

---------

Co-authored-by: AndyChen <chinatc@outlook.com>
2024-01-27 22:14:35 +08:00
He-Pin(kerr)
4c20580ff2
chore: Add Flow#flattenMerge operator. (#1045) 2024-01-27 18:03:23 +08:00
He-Pin(kerr)
8e7ae52a06
perf: Make use of System.arraycopy directly. (#1001) 2024-01-26 19:54:46 +08:00
JingZhang Chen
2d10586ba1 fix compile on jdk8 2024-01-26 10:55:47 +01:00
JingZhang Chen
6daefa0a72 improve describe 2024-01-26 10:55:47 +01:00
JingZhang Chen
aeb6c0da40 Fix JDK9 plugin when using OSGi 2024-01-26 10:55:47 +01:00
He-Pin(kerr)
325b463ee1
perf: Add dedicated collectFirst implementation. (#1041) 2024-01-26 14:47:04 +08:00
He-Pin(kerr)
5793433fd3
chore: Add @since 1.1.0 for flatten operator. (#1046) 2024-01-26 10:08:47 +08:00
Matthew de Detrich
e597a702b9 Use Test configuration constant 2024-01-24 13:33:19 +01:00
Matthew de Detrich
639d5ad8ee Update sbt-pekko-build to 0.3.1 2024-01-24 13:33:02 +01:00
He-Pin
4d8aa26404 chore: Add PekkoManagedBlocker to reduce memory. 2024-01-23 22:20:54 +08:00
He-Pin(kerr)
ae210b17d2
chore: Update java-formatter ignore lists (#1030)
* chore: Update java-formatter ignore lists

* chore: Reformat JavaFutureTests.java
2024-01-23 22:20:01 +08:00
AndyChen
27b86bef11
chore: clarify the JMH Readme (#1025)
* chore: clarify the JMH Readme

* chore: typo fix

* follow the real-world execution

* add jmh links

* change the command prefix

* migrate to new syntax
2024-01-23 21:00:54 +08:00
He-Pin
0c01ab4242 chore: Remove unused attributes in Stages. 2024-01-23 20:43:20 +08:00
HapppyLiu
dc1fc69255
Add JDK21 info to doc #1017 (#1028) 2024-01-23 13:02:53 +01:00
AndyChen
108f5d123a
chore: Temporarily disable the license report generation to speed up build (#704)
* fix: using project/index generator

* fix: broken link

* chore: reformat code

* simplify generator and build fixes

* additional documentation clarify

* code format chore

* chore: reducing cr cost

* chore: remove unnecessary

* reset link configuration

* keep index doc

* disable license report by default

* reduce license because disable by default

* Change the description of build paradox

* chore: code fmt
2024-01-23 19:33:33 +08:00
He-Pin(kerr)
6df4b88df4
chore: Move java 21 code to a dedicated folder and including code sni… (#1023)
* chore: Move java 21 code to a dedicated folder and including code snippe with tab.

* chore: Update OptimizedActorWithJava21.java with new line.
2024-01-23 14:37:32 +08:00
Matthew de Detrich
80a177b1f0 Update sbt-osgi to solve windows bug 2024-01-23 06:27:04 +01:00
AndyChen
7ffcf5b76d
chore: mention the faster code fmt approach (#1022)
* chore: mention the faster code fmt approach

* chore: Add Coursier cli for formatting

* chore: Remove the scalafmt version.

* chore: Add notes about install scalafmt with cs.

* chore: mention binaries built

---------

Co-authored-by: He-Pin(kerr) <hepin1989@gmail.com>
2024-01-23 11:05:52 +08:00
Luca Zhang
d282d5e153 doc: metion for the Java 21's new switch statement in document
attach the code directly in the doc instead of putting it in `ActorDocTest.java` because we don't support java-jdk-21 now
2024-01-23 00:55:35 +08:00
He-Pin(kerr)
2431eb4083
feat: Add Flow/Sink#foldWhile operator. (#1012) 2024-01-22 19:14:34 +08:00
Matthew de Detrich
f99a9ea156 Only use dependabot for alerts 2024-01-22 11:38:21 +01:00
He-Pin(kerr)
371a059220
chore: Fix typo in fold.md. (#1018) 2024-01-22 14:16:46 +08:00
Matthew de Detrich
98d479f89f
Use lazy val's in sbt build (#1016) 2024-01-22 14:15:16 +08:00
Matthew de Detrich
9b00480828 Simplify and cleanup MultiJvm, MultiNode, Copyright in sbt build 2024-01-22 02:40:17 +01:00
PJ Fanning
b273c06c68
add incubating to NOTICE (#1009)
* add incubating to NOTICE

* more notice files
2024-01-21 13:56:34 +01:00
He-Pin(kerr)
0c31c65ae1
chore: Mention how long paradox will took. (#1007)
* chore: Mention how long paradox will took.
2024-01-21 16:35:53 +08:00
scala-steward-asf[bot]
030410b332 Update metrics-core, metrics-jvm to 4.2.24 2024-01-21 09:14:05 +08:00
scala-steward-asf[bot]
4f2f9e3e81 Update sbt-boilerplate to 0.7.0 2024-01-21 09:12:47 +08:00
scala-steward-asf[bot]
04a35d382c Update netty-handler, netty-transport to 4.1.106.Final 2024-01-21 09:08:38 +08:00
PJ Fanning
3c7921c66c
add conf header (#999) 2024-01-20 21:34:13 +01:00
PJ Fanning
8f142e3e18
improve performance in PEM reader (#997)
* improve performance in PEM reader

* revert use of java 11 readString method
2024-01-20 18:17:26 +01:00
PJ Fanning
45e94b9dda
remove some unnecessary test dependencies (#993) 2024-01-20 14:19:41 +01:00
He-Pin(kerr)
51b7ac519a
feat: Add collectFirst stream operator. (#984) 2024-01-20 19:39:22 +08:00
He-Pin(kerr)
cd70ae8a6a
perf: Micro optimization for collect* operator. (#983) 2024-01-20 19:31:16 +08:00
He-Pin(kerr)
9bf2566c13
chore: Fix incorrectly prefixed config names (#992) 2024-01-20 18:39:11 +08:00
He-Pin(kerr)
637d72af7a
chore: Clean up some duplicated code.
---------

Co-authored-by: Matthew de Detrich <matthew.dedetrich@aiven.io>
2024-01-20 09:38:13 +01:00
He-Pin(kerr)
b1ec854b8c
chore: Fix FlowCollectWhileSpec. #985 2024-01-20 05:01:57 +08:00
AndyChen
7b2a3d8c27
fix: reject zero and negative periodic tasks schedule (#887)
* fix: reject zero and negative periodic tasks schedule

* fix: undo the symbol change

* use different test name, redescribe the exception

* abstract check function

* remove the printlns change

* reduce time units scale convert
2024-01-18 12:47:13 +01:00
He-Pin(kerr)
19da73673d
feat: Add collectWhile operator. (#964) 2024-01-17 01:07:47 +08:00
PJ Fanning
11ba3d7bef
fix managerName to use pekko (#587)
* fix managerName to use `pekko`

* make name configurable

* Update PekkoProtocolTransport.scala
2024-01-16 13:53:57 +01:00
He-Pin(kerr)
bd8ee25b80
feat: Add mapWithResource stream operator. (#931) 2024-01-16 18:29:05 +08:00
He-Pin
d6ae9979f9 chore: Update .git-blame-ignore-revs for sort imports of stream modules. 2024-01-16 16:32:30 +08:00
He-Pin
c44c0b7cbd chore: Sort imports on stream,stream-tests,stream-testkit 2024-01-16 16:10:53 +08:00
He-Pin
28b7f4ccdf chore: Update import group in scalafix.conf 2024-01-16 16:10:53 +08:00
He-Pin(kerr)
9e38362ed3
feat: Add expectNextN to StreamTestKit. (#962) 2024-01-16 13:26:51 +08:00