apache / pekko
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,405 files with 168,588 lines of code.
    • 3 files changed more than 100 times (873 lines of code)
    • 6 files changed 51-100 times (588 lines of code)
    • 18 files changed 21-50 times (4,903 lines of code)
    • 144 files changed 6-20 times (42,477 lines of code)
    • 1,234 files changed 1-5 times (119,747 lines of code)
<1% | <1% | 2% | 25% | 71%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,405 files with 168,588 lines of code.
    • 8 files changed by more than 25 contributors (1,372 lines of code)
    • 21 files changed by 11-25 contributors (1,080 lines of code)
    • 21 files changed by 6-10 contributors (10,835 lines of code)
    • 1,308 files changed by 2-5 contributors (153,554 lines of code)
    • 47 files changed by 1 contributor (1,747 lines of code)
<1% | <1% | 6% | 91% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, java, md, svg, yaml, proto, xml, txt, sh, properties, sbt, gitignore, htaccess, js, gitattributes, st, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sbt100% | 0% | 0% | 0% | 0%
scala<1% | <1% | 2% | 25% | 70%
yaml0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT100% | 0% | 0% | 0% | 0%
project9% | 18% | 34% | 15% | 22%
stream0% | 0% | 13% | 46% | 40%
actor0% | 0% | 0% | 44% | 55%
remote0% | 0% | 0% | 23% | 76%
cluster-sharding0% | 0% | 0% | 20% | 79%
cluster0% | 0% | 0% | 12% | 87%
distributed-data0% | 0% | 0% | 10% | 89%
testkit0% | 0% | 0% | 39% | 60%
cluster-sharding-typed0% | 0% | 0% | 17% | 82%
persistence0% | 0% | 0% | 15% | 84%
cluster-tools0% | 0% | 0% | 12% | 87%
actor-typed0% | 0% | 0% | 7% | 92%
stream-testkit0% | 0% | 0% | 61% | 38%
multi-node-testkit0% | 0% | 0% | 29% | 70%
serialization-jackson0% | 0% | 0% | 30% | 69%
persistence-typed0% | 0% | 0% | 2% | 97%
cluster-typed0% | 0% | 0% | 6% | 93%
persistence-testkit0% | 0% | 0% | 5% | 94%
actor-testkit-typed0% | 0% | 0% | 5% | 94%
discovery0% | 0% | 0% | 28% | 71%
kubernetes0% | 0% | 0% | 100% | 0%
stream-typed0% | 0% | 0% | 18% | 81%
persistence-query0% | 0% | 0% | 5% | 94%
osgi0% | 0% | 0% | 13% | 86%
bench-jmh0% | 0% | 0% | 0% | 100%
cluster-metrics0% | 0% | 0% | 0% | 100%
persistence-tck0% | 0% | 0% | 0% | 100%
coordination0% | 0% | 0% | 0% | 100%
pki0% | 0% | 0% | 0% | 100%
slf4j0% | 0% | 0% | 0% | 100%
plugins0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
274 2 2014-04-29 2025-05-07 416 68 ktoso@typesafe.com hepin1989@gmail.com
plugins.sbt
in project
23 - 2011-09-23 2025-01-18 340 67 peter@maka hepin1989@gmail.com
build.sbt
in root
576 1 2011-11-29 2024-10-17 242 46 rk@rkuhn.info pjfanning@users.noreply.git...
OSGi.scala
in project
107 1 2014-05-07 2024-09-12 90 35 martynas@2m.lt oliver.heger@oliver-heger.de
Doc.scala
in project
173 4 2015-05-21 2024-03-03 89 30 mmartynas@gmail.com matthew.dedetrich@aiven.io
Publish.scala
in project
24 - 2011-07-08 2024-03-22 79 36 peter@maka pjfanning@users.noreply.git...
75 - 2015-01-22 2024-03-22 65 27 mmartynas@gmail.com pjfanning@users.noreply.git...
MultiNode.scala
in project
120 3 2014-05-07 2024-01-22 63 29 martynas@2m.lt mdedetrich@gmail.com
Paradox.scala
in project
89 - 2019-09-09 2024-03-24 53 20 helena@users.noreply.github... pjfanning@users.noreply.git...
Protobuf.scala
in project
159 5 2013-09-11 2025-04-17 47 25 ban@rhsh.net pjfanning@users.noreply.git...
62 2 2014-04-17 2024-01-22 46 24 ktoso@typesafe.com mdedetrich@gmail.com
Source.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
974 36 2022-11-15 2025-05-02 44 9 hepin1989@gmail.com mdedetrich@gmail.com
Flow.scala
in stream/src/main/scala/org/apache/pekko/stream/scaladsl
976 58 2023-01-05 2025-05-02 41 8 mdedetrich@gmail.com mdedetrich@gmail.com
235 4 2018-04-18 2024-01-13 40 23 konrad@malaw.ski hepin1989@gmail.com
Flow.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
861 35 2023-01-05 2025-05-02 39 7 mdedetrich@gmail.com mdedetrich@gmail.com
SubSource.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
479 17 2023-01-05 2025-05-02 30 8 mdedetrich@gmail.com mdedetrich@gmail.com
SubFlow.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
489 17 2023-01-05 2025-05-02 30 7 mdedetrich@gmail.com mdedetrich@gmail.com
86 2 2018-03-13 2024-01-22 28 15 konrad.malawski@project13.pl mdedetrich@gmail.com
25 - 2014-12-12 2023-07-30 26 19 andrei.pozolotin@gmail.com matthew.dedetrich@aiven.io
Jdk9.scala
in project
58 2 2018-07-02 2024-01-29 26 14 github@bzzt.net hepin1989@gmail.com
76 1 2019-10-03 2025-01-22 26 13 arnout@bzzt.net hepin1989@gmail.com
GitHub.scala
in project
15 1 2014-05-07 2024-03-22 24 19 martynas@2m.lt pjfanning@users.noreply.git...
266 4 2022-12-02 2025-01-31 23 6 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
72 3 2019-01-11 2024-01-28 22 12 hepin1989@gmail.com hepin1989@gmail.com
18 2 2015-05-21 2023-07-30 21 15 mmartynas@gmail.com matthew.dedetrich@aiven.io
20 - 2019-01-11 2024-01-22 21 15 hepin1989@gmail.com mdedetrich@gmail.com
32 3 2018-12-08 2024-01-22 21 14 hepin1989@gmail.com mdedetrich@gmail.com
ActorSystem.scala
in actor/src/main/scala/org/apache/pekko/actor
657 25 2023-01-05 2024-10-02 19 5 mdedetrich@gmail.com pjfanning@users.noreply.git...
14 - 2018-12-08 2024-01-22 18 12 hepin1989@gmail.com mdedetrich@gmail.com
Sink.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
235 12 2023-01-05 2024-12-28 18 7 mdedetrich@gmail.com hepin1989@gmail.com
Source.scala
in stream/src/main/scala/org/apache/pekko/stream/scaladsl
340 20 2022-11-15 2024-08-30 18 6 hepin1989@gmail.com mdedetrich@gmail.com
13 - 2020-04-27 2024-01-22 17 11 hepin1989@gmail.com mdedetrich@gmail.com
19 - 2019-01-02 2024-01-22 17 12 hepin1989@gmail.com mdedetrich@gmail.com
24 1 2017-10-30 2024-01-22 17 13 mmartynas@gmail.com mdedetrich@gmail.com
Sink.scala
in stream/src/main/scala/org/apache/pekko/stream/scaladsl
270 12 2023-01-05 2024-12-28 17 7 mdedetrich@gmail.com hepin1989@gmail.com
Ops.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
1797 46 2023-01-05 2025-02-28 17 6 mdedetrich@gmail.com hepin1989@gmail.com
7 - 2017-11-14 2023-07-30 16 11 konrad.malawski@project13.pl matthew.dedetrich@aiven.io
Stages.scala
in stream/src/main/scala/org/apache/pekko/stream/impl
146 - 2022-11-15 2025-03-12 16 4 hepin1989@gmail.com hepin1989@gmail.com
12 - 2018-12-05 2024-01-22 15 10 hepin1989@gmail.com mdedetrich@gmail.com
18 - 2019-01-02 2024-01-22 15 11 hepin1989@gmail.com mdedetrich@gmail.com
19 - 2019-01-02 2024-01-22 15 11 hepin1989@gmail.com mdedetrich@gmail.com
17 - 2020-04-27 2024-01-22 14 10 hepin1989@gmail.com mdedetrich@gmail.com
18 - 2019-01-15 2024-01-28 14 10 hepin1989@gmail.com hepin1989@gmail.com
19 - 2017-10-30 2024-01-22 14 12 mmartynas@gmail.com mdedetrich@gmail.com
49 4 2018-02-05 2024-01-22 14 10 johannes.rudolph@gmail.com mdedetrich@gmail.com
134 - 2022-12-02 2024-02-28 14 4 matthew.dedetrich@aiven.io hepin1989@gmail.com
NettyTransport.scala
in remote/src/main/scala/org/apache/pekko/remote/transport/netty
481 23 2023-01-05 2025-04-15 14 4 mdedetrich@gmail.com pjfanning@users.noreply.git...
33 - 2023-02-12 2024-03-22 13 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
SourceWithContext.scala
in stream/src/main/scala/org/apache/pekko/stream/scaladsl
89 2 2023-01-05 2025-01-05 12 3 mdedetrich@gmail.com hepin1989@gmail.com
SourceWithContext.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
147 7 2023-01-05 2024-09-30 12 5 mdedetrich@gmail.com pjfanning@users.noreply.git...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
274 2 2014-04-29 2025-05-07 416 68 ktoso@typesafe.com hepin1989@gmail.com
plugins.sbt
in project
23 - 2011-09-23 2025-01-18 340 67 peter@maka hepin1989@gmail.com
build.sbt
in root
576 1 2011-11-29 2024-10-17 242 46 rk@rkuhn.info pjfanning@users.noreply.git...
Publish.scala
in project
24 - 2011-07-08 2024-03-22 79 36 peter@maka pjfanning@users.noreply.git...
OSGi.scala
in project
107 1 2014-05-07 2024-09-12 90 35 martynas@2m.lt oliver.heger@oliver-heger.de
Doc.scala
in project
173 4 2015-05-21 2024-03-03 89 30 mmartynas@gmail.com matthew.dedetrich@aiven.io
MultiNode.scala
in project
120 3 2014-05-07 2024-01-22 63 29 martynas@2m.lt mdedetrich@gmail.com
75 - 2015-01-22 2024-03-22 65 27 mmartynas@gmail.com pjfanning@users.noreply.git...
Protobuf.scala
in project
159 5 2013-09-11 2025-04-17 47 25 ban@rhsh.net pjfanning@users.noreply.git...
62 2 2014-04-17 2024-01-22 46 24 ktoso@typesafe.com mdedetrich@gmail.com
235 4 2018-04-18 2024-01-13 40 23 konrad@malaw.ski hepin1989@gmail.com
Paradox.scala
in project
89 - 2019-09-09 2024-03-24 53 20 helena@users.noreply.github... pjfanning@users.noreply.git...
25 - 2014-12-12 2023-07-30 26 19 andrei.pozolotin@gmail.com matthew.dedetrich@aiven.io
GitHub.scala
in project
15 1 2014-05-07 2024-03-22 24 19 martynas@2m.lt pjfanning@users.noreply.git...
86 2 2018-03-13 2024-01-22 28 15 konrad.malawski@project13.pl mdedetrich@gmail.com
18 2 2015-05-21 2023-07-30 21 15 mmartynas@gmail.com matthew.dedetrich@aiven.io
20 - 2019-01-11 2024-01-22 21 15 hepin1989@gmail.com mdedetrich@gmail.com
Jdk9.scala
in project
58 2 2018-07-02 2024-01-29 26 14 github@bzzt.net hepin1989@gmail.com
32 3 2018-12-08 2024-01-22 21 14 hepin1989@gmail.com mdedetrich@gmail.com
76 1 2019-10-03 2025-01-22 26 13 arnout@bzzt.net hepin1989@gmail.com
24 1 2017-10-30 2024-01-22 17 13 mmartynas@gmail.com mdedetrich@gmail.com
72 3 2019-01-11 2024-01-28 22 12 hepin1989@gmail.com hepin1989@gmail.com
14 - 2018-12-08 2024-01-22 18 12 hepin1989@gmail.com mdedetrich@gmail.com
19 - 2019-01-02 2024-01-22 17 12 hepin1989@gmail.com mdedetrich@gmail.com
19 - 2017-10-30 2024-01-22 14 12 mmartynas@gmail.com mdedetrich@gmail.com
13 - 2020-04-27 2024-01-22 17 11 hepin1989@gmail.com mdedetrich@gmail.com
7 - 2017-11-14 2023-07-30 16 11 konrad.malawski@project13.pl matthew.dedetrich@aiven.io
18 - 2019-01-02 2024-01-22 15 11 hepin1989@gmail.com mdedetrich@gmail.com
19 - 2019-01-02 2024-01-22 15 11 hepin1989@gmail.com mdedetrich@gmail.com
12 - 2018-12-05 2024-01-22 15 10 hepin1989@gmail.com mdedetrich@gmail.com
17 - 2020-04-27 2024-01-22 14 10 hepin1989@gmail.com mdedetrich@gmail.com
18 - 2019-01-15 2024-01-28 14 10 hepin1989@gmail.com hepin1989@gmail.com
49 4 2018-02-05 2024-01-22 14 10 johannes.rudolph@gmail.com mdedetrich@gmail.com
Source.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
974 36 2022-11-15 2025-05-02 44 9 hepin1989@gmail.com mdedetrich@gmail.com
Flow.scala
in stream/src/main/scala/org/apache/pekko/stream/scaladsl
976 58 2023-01-05 2025-05-02 41 8 mdedetrich@gmail.com mdedetrich@gmail.com
SubSource.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
479 17 2023-01-05 2025-05-02 30 8 mdedetrich@gmail.com mdedetrich@gmail.com
Flow.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
861 35 2023-01-05 2025-05-02 39 7 mdedetrich@gmail.com mdedetrich@gmail.com
SubFlow.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
489 17 2023-01-05 2025-05-02 30 7 mdedetrich@gmail.com mdedetrich@gmail.com
Sink.scala
in stream/src/main/scala/org/apache/pekko/stream/javadsl
235 12 2023-01-05 2024-12-28 18 7 mdedetrich@gmail.com hepin1989@gmail.com
Sink.scala
in stream/src/main/scala/org/apache/pekko/stream/scaladsl
270 12 2023-01-05 2024-12-28 17 7 mdedetrich@gmail.com hepin1989@gmail.com
ByteString.scala
in actor/src/main/scala-2.12/org/apache/pekko/util
857 68 2023-01-05 2024-05-06 9 7 mdedetrich@gmail.com jdpc557@gmail.com
ByteString.scala
in actor/src/main/scala-3/org/apache/pekko/util
885 73 2023-01-05 2024-05-06 9 7 mdedetrich@gmail.com jdpc557@gmail.com
266 4 2022-12-02 2025-01-31 23 6 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Source.scala
in stream/src/main/scala/org/apache/pekko/stream/scaladsl
340 20 2022-11-15 2024-08-30 18 6 hepin1989@gmail.com mdedetrich@gmail.com
Ops.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
1797 46 2023-01-05 2025-02-28 17 6 mdedetrich@gmail.com hepin1989@gmail.com
AbstractDispatcher.scala
in actor/src/main/scala/org/apache/pekko/dispatch
370 21 2023-01-05 2025-01-22 11 6 mdedetrich@gmail.com hepin1989@gmail.com
ByteIterator.scala
in actor/src/main/scala-2.12/org/apache/pekko/util
472 52 2023-01-05 2024-04-16 7 6 mdedetrich@gmail.com jdpc557@gmail.com
Jvm.scala
in project
92 9 2021-08-27 2023-07-30 6 6 andrea.peruffo1982@gmail.com matthew.dedetrich@aiven.io
ByteIterator.scala
in actor/src/main/scala-3/org/apache/pekko/util
482 53 2023-01-05 2024-04-16 6 6 mdedetrich@gmail.com jdpc557@gmail.com
ShardRegion.scala
in cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding
894 46 2023-01-05 2024-06-04 6 6 mdedetrich@gmail.com nvo@scaling.ch
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
FlattenConcat.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
283 25 2025-03-12 2025-03-12 1 1 hepin1989@gmail.com hepin1989@gmail.com
JavaFlowAndRsConverters.scala
in stream/src/main/scala-jdk-9/org/apache/pekko/stream/impl
145 21 2023-03-24 2023-06-22 3 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
CollectBenchmark.scala
in bench-jmh/src/main/scala/org/apache/pekko/stream
108 4 2024-01-20 2024-01-27 2 1 hepin1989@gmail.com hepin1989@gmail.com
EventsBySliceStage.scala
in persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal
86 2 2024-10-16 2024-10-16 1 1 5850190+ptrdom@users.norepl... 5850190+ptrdom@users.norepl...
EventsByTagStage.scala
in persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal
82 2 2024-10-16 2024-10-16 1 1 5850190+ptrdom@users.norepl... 5850190+ptrdom@users.norepl...
VirtualizedExecutorService.scala
in actor/src/main/scala/org/apache/pekko/dispatch
76 11 2025-01-19 2025-01-22 2 1 hepin1989@gmail.com hepin1989@gmail.com
MapConcat.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
56 1 2024-01-04 2024-01-04 1 1 hepin1989@gmail.com hepin1989@gmail.com
IterableSource.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
51 1 2023-08-22 2024-04-30 2 1 hepin1989@gmail.com hepin1989@gmail.com
ByteString_asInputStream_Benchmark.scala
in bench-jmh/src/main/scala/org/apache/pekko/util
48 6 2024-02-05 2024-02-05 1 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
JavaFlowSupport.scala
in stream/src/main/scala-jdk-9/org/apache/pekko/stream/scaladsl
47 4 2023-03-24 2023-06-22 2 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
LazyFutureSourceBenchmark.scala
in bench-jmh/src/main/scala/org/apache/pekko/stream
47 1 2023-08-11 2023-08-11 1 1 hepin1989@gmail.com hepin1989@gmail.com
Murmur2.scala
in cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal
46 1 2023-01-05 2023-01-05 1 1 mdedetrich@gmail.com mdedetrich@gmail.com
LazyFutureSource.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
42 1 2022-11-15 2023-08-22 2 1 hepin1989@gmail.com hepin1989@gmail.com
CollectFirst.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
42 1 2024-01-26 2024-04-02 3 1 hepin1989@gmail.com hepin1989@gmail.com
CollectWhile.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
40 1 2024-01-16 2024-01-27 3 1 hepin1989@gmail.com hepin1989@gmail.com
ZipWithIndex.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
39 2 2025-01-07 2025-01-07 1 1 hepin1989@gmail.com hepin1989@gmail.com
LogCapturingExtension.scala
in actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl
35 1 2023-11-10 2023-11-10 1 1 thomas.muellerleile@nvaria.ch thomas.muellerleile@nvaria.ch
OptionConverters.scala
in actor/src/main/scala-3/org/apache/pekko/util
34 4 2023-12-23 2024-01-29 4 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
OptionConverters.scala
in actor/src/main/scala-2.13/org/apache/pekko/util
34 4 2023-12-23 2023-12-23 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
ConfigUtil.scala
in cluster/src/main/scala/org/apache/pekko/cluster
31 2 2024-03-22 2024-10-02 2 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
ArraySource.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
31 1 2024-04-30 2024-04-30 1 1 hepin1989@gmail.com hepin1989@gmail.com
LazySingleSource.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
30 1 2022-11-16 2022-11-16 1 1 hepin1989@gmail.com hepin1989@gmail.com
JUnit5TestKitBuilder.scala
in actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl
29 4 2023-11-10 2023-11-10 1 1 thomas.muellerleile@nvaria.ch thomas.muellerleile@nvaria.ch
ArrayCopyOf_Benchmark.scala
in bench-jmh/src/main/scala/org/apache/pekko/util
26 3 2024-01-26 2024-01-26 1 1 hepin1989@gmail.com hepin1989@gmail.com
PekkoJdk9ForkJoinPool.scala
in actor/src/main/scala-jdk-9/org/apache/pekko/dispatch
23 - 2024-03-30 2024-03-30 1 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
TestKitJUnit5Extension.scala
in actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl
20 2 2023-11-10 2023-11-10 1 1 thomas.muellerleile@nvaria.ch thomas.muellerleile@nvaria.ch
FutureConverters.scala
in actor/src/main/scala-3/org/apache/pekko/util
16 2 2023-12-23 2024-01-29 5 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
FutureConverters.scala
in actor/src/main/scala-2.13/org/apache/pekko/util
16 2 2023-12-23 2023-12-31 2 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
JavaDurationConverters.scala
in actor/src/main/scala-3/org/apache/pekko/util
14 1 2023-12-30 2024-01-29 3 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
JavaDurationConverters.scala
in actor/src/main/scala-2/org/apache/pekko/util
14 1 2023-12-30 2023-12-30 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
13 - 2024-01-30 2024-01-30 1 1 iroiocam@gmail.com iroiocam@gmail.com
CollectionUtil.scala
in stream/src/main/scala-3/org/apache/pekko/stream/javadsl
13 - 2024-10-01 2024-10-01 1 1 mdedetrich@gmail.com mdedetrich@gmail.com
CollectionUtil.scala
in stream/src/main/scala-2.13/org/apache/pekko/stream/javadsl
13 - 2024-10-01 2024-10-01 1 1 mdedetrich@gmail.com mdedetrich@gmail.com
logback-test.xml
in cluster-sharding-typed/src/multi-jvm/resources
12 - 2023-01-05 2023-01-05 1 1 mdedetrich@gmail.com mdedetrich@gmail.com
logback-test.xml
in cluster-typed/src/multi-jvm/resources
12 - 2023-01-05 2023-01-05 1 1 mdedetrich@gmail.com mdedetrich@gmail.com
logback-test.xml
in cluster/src/multi-jvm/resources
12 - 2023-07-15 2023-07-15 1 1 hepin1989@gmail.com hepin1989@gmail.com
logback.xml
in bench-jmh/src/main/resources
12 - 2023-01-05 2023-01-05 1 1 mdedetrich@gmail.com mdedetrich@gmail.com
StreamTimeoutException.scala
in stream/src/main/scala/org/apache/pekko/stream
11 - 2023-12-23 2024-01-16 2 1 hepin1989@gmail.com hepin1989@gmail.com
DurableStateException.scala
in persistence/src/main/scala/org/apache/pekko/persistence/state/exception
8 - 2024-04-22 2024-04-22 1 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
SameThreadExecutionContext.scala
in actor/src/main/scala-3/org/apache/pekko/dispatch/internal
8 - 2023-12-30 2024-01-29 3 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
SameThreadExecutionContext.scala
in actor/src/main/scala-2.13/org/apache/pekko/dispatch/internal
8 - 2023-12-30 2023-12-30 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
JUnit5TestKit.java
in actor-testkit-typed/src/main/java/org/apache/pekko/actor/testkit/typed/annotations
6 - 2023-11-10 2023-11-10 1 1 thomas.muellerleile@nvaria.ch thomas.muellerleile@nvaria.ch
PartialFunction.scala
in actor/src/main/scala-3/org/apache/pekko/compat
6 - 2023-12-30 2024-01-29 3 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
PartialFunction.scala
in actor/src/main/scala-2.13/org/apache/pekko/compat
6 - 2023-12-30 2023-12-30 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
CurrentLastSequenceNumberByPersistenceIdQuery.scala
in persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl
6 - 2025-03-12 2025-03-12 1 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
ForkJoinPoolConstants.scala
in actor/src/main/scala/org/apache/pekko/dispatch
5 - 2024-03-30 2024-03-30 1 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
CurrentLastSequenceNumberByPersistenceIdQuery.scala
in persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl
5 - 2025-03-12 2025-03-12 1 1 pjfanning@users.noreply.git... pjfanning@users.noreply.git...
FunctionConverters.scala
in actor/src/main/scala-2.12/org/apache/pekko/util
379 - 2023-04-04 2023-07-07 3 2 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
MapAsyncPartitioned.scala
in stream/src/main/scala/org/apache/pekko/stream
197 3 2023-09-21 2024-01-16 3 2 pjfanning@users.noreply.git... hepin1989@gmail.com
Switch.scala
in stream/src/main/scala/org/apache/pekko/stream/impl/fusing
93 1 2025-03-08 2025-03-22 2 2 code@martin-hansen.de hepin1989@gmail.com
Correlations

File Size vs. Number of Changes: 1405 points

project/Dependencies.scala x: 274 lines of code y: 416 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala x: 861 lines of code y: 39 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala x: 974 lines of code y: 44 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala x: 489 lines of code y: 30 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala x: 479 lines of code y: 30 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala x: 976 lines of code y: 41 # changes stream/src/main/scala/org/apache/pekko/stream/stage/GraphStage.scala x: 991 lines of code y: 10 # changes distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializer.scala x: 886 lines of code y: 5 # changes project/Protobuf.scala x: 159 lines of code y: 47 # changes multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala x: 118 lines of code y: 6 # changes remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala x: 481 lines of code y: 14 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Switch.scala x: 93 lines of code y: 2 # changes persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentLastSequenceNumberByPersistenceIdQuery.scala x: 6 lines of code y: 1 # changes bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapConcatBenchmark.scala x: 139 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/Stages.scala x: 146 lines of code y: 16 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FlattenConcat.scala x: 283 lines of code y: 1 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Hub.scala x: 848 lines of code y: 7 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Ops.scala x: 1797 lines of code y: 17 # changes actor/src/main/scala/org/apache/pekko/pattern/FutureTimeoutSupport.scala x: 101 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/pattern/Patterns.scala x: 368 lines of code y: 9 # changes stream/src/main/scala/org/apache/pekko/stream/impl/FailedSource.scala x: 20 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/JavaStreamSource.scala x: 35 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/impl/TraversalBuilder.scala x: 767 lines of code y: 8 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/javadsl/PersistenceTestKitReadJournal.scala x: 64 lines of code y: 5 # changes project/PekkoBuild.scala x: 266 lines of code y: 23 # changes project/VerifyJDK9Classes.scala x: 64 lines of code y: 3 # changes stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/StreamTestKit.scala x: 27 lines of code y: 4 # changes stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/StreamTestKit.scala x: 149 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/dispatch/AbstractDispatcher.scala x: 370 lines of code y: 11 # changes actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala x: 162 lines of code y: 7 # changes actor/src/main/scala/org/apache/pekko/dispatch/ThreadPoolBuilder.scala x: 199 lines of code y: 6 # changes actor/src/main/scala/org/apache/pekko/dispatch/VirtualThreadSupport.scala x: 83 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/dispatch/VirtualizedExecutorService.scala x: 76 lines of code y: 2 # changes project/JdkOptions.scala x: 76 lines of code y: 26 # changes project/plugins.sbt x: 23 lines of code y: 340 # changes actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala x: 315 lines of code y: 9 # changes actor/src/main/scala/org/apache/pekko/actor/RepointableActorRef.scala x: 211 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/actor/dungeon/Children.scala x: 273 lines of code y: 8 # changes actor/src/main/scala/org/apache/pekko/actor/dungeon/Dispatch.scala x: 152 lines of code y: 6 # changes actor/src/main/scala/org/apache/pekko/dispatch/Mailbox.scala x: 612 lines of code y: 6 # changes actor/src/main/scala/org/apache/pekko/pattern/AskSupport.scala x: 377 lines of code y: 9 # changes actor/src/main/scala/org/apache/pekko/pattern/CircuitBreaker.scala x: 487 lines of code y: 10 # changes remote/src/main/scala/org/apache/pekko/remote/artery/Association.scala x: 976 lines of code y: 6 # changes project/PekkoDevelocityPlugin.scala x: 53 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/StreamOfStreams.scala x: 662 lines of code y: 12 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ZipWithIndex.scala x: 39 lines of code y: 1 # changes actor/src/main/scala/org/apache/pekko/japi/function/Function.scala x: 47 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/dispatch/BatchingExecutor.scala x: 79 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/ActorRefBackpressureSinkStage.scala x: 83 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/impl/PhasedFusingActorMaterializer.scala x: 741 lines of code y: 8 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreter.scala x: 646 lines of code y: 6 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/DelayStrategy.scala x: 47 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/Graph.scala x: 235 lines of code y: 6 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContext.scala x: 100 lines of code y: 11 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/SourceWithContext.scala x: 89 lines of code y: 12 # changes remote/src/main/scala/org/apache/pekko/remote/artery/ArterySettings.scala x: 272 lines of code y: 5 # changes remote/src/main/scala/org/apache/pekko/remote/artery/ArteryTransport.scala x: 715 lines of code y: 6 # changes remote/src/main/scala/org/apache/pekko/remote/artery/InboundQuarantineCheck.scala x: 61 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FlatMapPrefix.scala x: 156 lines of code y: 6 # changes remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyHelpers.scala x: 51 lines of code y: 5 # changes cluster/src/main/scala/org/apache/pekko/cluster/ClusterDaemon.scala x: 1236 lines of code y: 8 # changes remote/src/main/scala/org/apache/pekko/remote/Remoting.scala x: 795 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreter.scala x: 421 lines of code y: 6 # changes project/SbtMultiJvmPlugin.scala x: 513 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/actor/Scheduler.scala x: 238 lines of code y: 10 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala x: 235 lines of code y: 18 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala x: 270 lines of code y: 17 # changes serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonObjectMapperProvider.scala x: 348 lines of code y: 10 # changes actor/src/main/scala/org/apache/pekko/actor/Address.scala x: 115 lines of code y: 6 # changes build.sbt x: 576 lines of code y: 242 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/PersistenceTestKitPlugin.scala x: 133 lines of code y: 4 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SnapshotStorageEmulatorExtension.scala x: 31 lines of code y: 4 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKit.scala x: 227 lines of code y: 4 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedBehaviorImpl.scala x: 293 lines of code y: 5 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedSettings.scala x: 71 lines of code y: 4 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingEvents.scala x: 248 lines of code y: 4 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehavior.scala x: 110 lines of code y: 6 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehavior.scala x: 80 lines of code y: 6 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsBySliceStage.scala x: 86 lines of code y: 1 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/scaladsl/PersistenceTestKitReadJournal.scala x: 143 lines of code y: 6 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsByTagStage.scala x: 82 lines of code y: 1 # changes actor/src/main/scala/org/apache/pekko/actor/ActorPath.scala x: 246 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala x: 657 lines of code y: 19 # changes actor/src/main/scala/org/apache/pekko/util/Index.scala x: 119 lines of code y: 4 # changes cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsCollector.scala x: 146 lines of code y: 5 # changes cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Metric.scala x: 184 lines of code y: 4 # changes cluster-tools/src/main/scala/org/apache/pekko/cluster/client/ClusterClient.scala x: 669 lines of code y: 10 # changes cluster/src/main/scala/org/apache/pekko/cluster/Cluster.scala x: 322 lines of code y: 7 # changes cluster/src/main/scala/org/apache/pekko/cluster/ClusterEvent.scala x: 429 lines of code y: 5 # changes cluster/src/main/scala/org/apache/pekko/cluster/ConfigUtil.scala x: 31 lines of code y: 2 # changes remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala x: 117 lines of code y: 7 # changes stream/src/main/scala-2.12/org/apache/pekko/stream/javadsl/CollectionUtil.scala x: 13 lines of code y: 2 # changes stream/src/main/scala-2.13/org/apache/pekko/stream/javadsl/CollectionUtil.scala x: 13 lines of code y: 1 # changes cluster/src/main/scala/org/apache/pekko/cluster/ClusterSettings.scala x: 177 lines of code y: 4 # changes remote/src/main/scala/org/apache/pekko/remote/RemoteSettings.scala x: 177 lines of code y: 6 # changes remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettySSLSupport.scala x: 39 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/FlowWithContext.scala x: 153 lines of code y: 12 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/SourceWithContext.scala x: 147 lines of code y: 12 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/Tcp.scala x: 270 lines of code y: 7 # changes actor/src/main/scala/org/apache/pekko/util/MessageBuffer.scala x: 142 lines of code y: 4 # changes project/OSGi.scala x: 107 lines of code y: 90 # changes cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ClusterShardingImpl.scala x: 353 lines of code y: 7 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterSharding.scala x: 419 lines of code y: 7 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala x: 340 lines of code y: 18 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/Props.scala x: 93 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/QueueOfferResult.scala x: 25 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContextOps.scala x: 104 lines of code y: 9 # changes persistence/src/main/scala/org/apache/pekko/persistence/serialization/SnapshotSerializer.scala x: 124 lines of code y: 6 # changes stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SourceRefImpl.scala x: 404 lines of code y: 6 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/Behavior.scala x: 128 lines of code y: 5 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/BehaviorImpl.scala x: 108 lines of code y: 4 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestAppender.scala x: 91 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala x: 59 lines of code y: 8 # changes actor/src/main/scala/org/apache/pekko/actor/ActorCell.scala x: 332 lines of code y: 7 # changes actor/src/main/scala/org/apache/pekko/actor/dungeon/FaultHandling.scala x: 240 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/BoundedSourceQueue.scala x: 11 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/BoundedSourceQueue.scala x: 121 lines of code y: 4 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LoggingTestKit.scala x: 45 lines of code y: 5 # changes persistence/src/main/scala/org/apache/pekko/persistence/journal/leveldb/LeveldbIdMapping.scala x: 51 lines of code y: 4 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardRegion.scala x: 894 lines of code y: 6 # changes actor/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala x: 857 lines of code y: 9 # changes actor/src/main/scala-2.13/org/apache/pekko/util/ByteString.scala x: 885 lines of code y: 8 # changes actor/src/main/scala-3/org/apache/pekko/util/ByteString.scala x: 885 lines of code y: 9 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ArraySource.scala x: 31 lines of code y: 1 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/IterableSource.scala x: 51 lines of code y: 2 # changes actor/src/main/scala/org/apache/pekko/event/Logging.scala x: 1037 lines of code y: 11 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateBehaviorImpl.scala x: 134 lines of code y: 4 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateStoreException.scala x: 11 lines of code y: 5 # changes persistence/src/main/scala/org/apache/pekko/persistence/state/exception/DurableStateException.scala x: 8 lines of code y: 1 # changes persistence/src/main/scala/org/apache/pekko/persistence/state/javadsl/DurableStateUpdateStore.scala x: 10 lines of code y: 5 # changes actor/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala x: 472 lines of code y: 7 # changes actor/src/main/scala-2.13/org/apache/pekko/util/ByteIterator.scala x: 487 lines of code y: 7 # changes actor/src/main/scala-3/org/apache/pekko/util/ByteIterator.scala x: 482 lines of code y: 6 # changes stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSource.scala x: 74 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/CollectFirst.scala x: 42 lines of code y: 3 # changes actor/src/main/scala-jdk-9/org/apache/pekko/dispatch/PekkoJdk9ForkJoinPool.scala x: 23 lines of code y: 1 # changes stream/src/main/scala/org/apache/pekko/stream/impl/Unfold.scala x: 130 lines of code y: 7 # changes project/Paradox.scala x: 89 lines of code y: 53 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Graph.scala x: 1215 lines of code y: 8 # changes stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/StreamTestKit.scala x: 548 lines of code y: 8 # changes actor/src/main/scala/org/apache/pekko/util/Helpers.scala x: 81 lines of code y: 7 # changes project/AddMetaInfLicenseFiles.scala x: 33 lines of code y: 13 # changes project/GitHub.scala x: 15 lines of code y: 24 # changes project/Publish.scala x: 24 lines of code y: 79 # changes project/ValidatePullRequest.scala x: 75 lines of code y: 65 # changes stream/src/main/scala/org/apache/pekko/stream/StreamRefs.scala x: 58 lines of code y: 6 # changes stream/src/main/scala/org/apache/pekko/stream/impl/io/TLSActor.scala x: 397 lines of code y: 7 # changes stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SinkRefImpl.scala x: 217 lines of code y: 6 # changes cluster/src/main/scala/org/apache/pekko/cluster/SeedNodeProcess.scala x: 194 lines of code y: 4 # changes remote/src/main/scala/org/apache/pekko/remote/RemoteActorRefProvider.scala x: 561 lines of code y: 10 # changes remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala x: 576 lines of code y: 11 # changes stream/src/main/scala/org/apache/pekko/stream/ActorMaterializer.scala x: 564 lines of code y: 8 # changes project/ProjectIndexGenerator.scala x: 49 lines of code y: 2 # changes project/Doc.scala x: 173 lines of code y: 89 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/ActorSystemStub.scala x: 94 lines of code y: 7 # changes stream/src/main/scala/org/apache/pekko/stream/Attributes.scala x: 323 lines of code y: 6 # changes actor/src/main/scala/org/apache/pekko/io/dns/internal/TcpDnsClient.scala x: 88 lines of code y: 4 # changes project/PekkoDisciplinePlugin.scala x: 134 lines of code y: 14 # changes remote/src/main/scala/org/apache/pekko/remote/FailureDetector.scala x: 16 lines of code y: 4 # changes bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_asInputStream_Benchmark.scala x: 48 lines of code y: 1 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/RetentionCriteriaImpl.scala x: 32 lines of code y: 4 # changes actor/src/main/scala-3/org/apache/pekko/compat/PartialFunction.scala x: 6 lines of code y: 3 # changes actor/src/main/scala-3/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala x: 8 lines of code y: 3 # changes actor/src/main/scala-3/org/apache/pekko/util/FutureConverters.scala x: 16 lines of code y: 5 # changes project/Jdk9.scala x: 58 lines of code y: 26 # changes project/CopyrightHeaderForJdk9.scala x: 18 lines of code y: 14 # changes project/ProjectFileIgnoreSupport.scala x: 72 lines of code y: 22 # changes bench-jmh/src/main/scala/org/apache/pekko/stream/CollectBenchmark.scala x: 108 lines of code y: 2 # changes bench-jmh/src/main/scala/org/apache/pekko/util/ArrayCopyOf_Benchmark.scala x: 26 lines of code y: 1 # changes project/AddLogTimestamps.scala x: 49 lines of code y: 14 # changes project/CopyrightHeader.scala x: 86 lines of code y: 28 # changes project/CopyrightHeaderForBoilerplate.scala x: 19 lines of code y: 17 # changes project/CopyrightHeaderForBuild.scala x: 19 lines of code y: 15 # changes project/JavaFormatter.scala x: 20 lines of code y: 21 # changes project/LicenseReport.scala x: 22 lines of code y: 5 # changes project/MultiNode.scala x: 120 lines of code y: 63 # changes project/ScalaFixExtraRulesPlugin.scala x: 13 lines of code y: 17 # changes project/ScalaFixForJdk9Plugin.scala x: 17 lines of code y: 14 # changes project/ScalafixIgnoreFilePlugin.scala x: 12 lines of code y: 15 # changes project/ScalafixSupport.scala x: 32 lines of code y: 21 # changes project/TestExtras.scala x: 62 lines of code y: 46 # changes project/TestQuickUntilPassed.scala x: 24 lines of code y: 2 # changes project/VersionGenerator.scala x: 24 lines of code y: 17 # changes bench-jmh/src/main/scala/org/apache/pekko/stream/ZipWithIndexBenchmark.scala x: 57 lines of code y: 3 # changes stream/src/main/scala/org/apache/pekko/stream/MapAsyncPartitioned.scala x: 197 lines of code y: 3 # changes stream/src/main/scala/org/apache/pekko/stream/Materializer.scala x: 61 lines of code y: 7 # changes stream/src/main/scala/org/apache/pekko/stream/RestartSettings.scala x: 87 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/SubstreamCancelStrategy.scala x: 20 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/SystemMaterializer.scala x: 58 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/ActorMaterializerImpl.scala x: 207 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/impl/Buffers.scala x: 153 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/FanOut.scala x: 258 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/JsonObjectParser.scala x: 120 lines of code y: 6 # changes stream/src/main/scala/org/apache/pekko/stream/impl/MaterializerGuardian.scala x: 43 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/ReactiveStreamsCompliance.scala x: 102 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/impl/SetupStage.scala x: 110 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/SinkholeSubscriber.scala x: 23 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/StreamLayout.scala x: 372 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/io/TcpStages.scala x: 479 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/BidiFlow.scala x: 71 lines of code y: 7 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/FileIO.scala x: 37 lines of code y: 6 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/TLS.scala x: 77 lines of code y: 7 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Tcp.scala x: 280 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/package.scala x: 14 lines of code y: 8 # changes actor/src/main/java/org/apache/pekko/japi/JAPI.java x: 10 lines of code y: 4 # changes actor/src/main/java/org/apache/pekko/japi/pf/PFBuilder.java x: 64 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/serialization/PrimitiveSerializers.scala x: 147 lines of code y: 4 # changes cluster/src/main/scala/org/apache/pekko/cluster/VectorClock.scala x: 96 lines of code y: 4 # changes project/StreamOperatorsIndexGenerator.scala x: 235 lines of code y: 40 # changes actor/src/main/scala/org/apache/pekko/routing/RouterConfig.scala x: 161 lines of code y: 5 # changes cluster/src/main/scala/org/apache/pekko/cluster/ClusterJmx.scala x: 108 lines of code y: 6 # changes multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Conductor.scala x: 417 lines of code y: 5 # changes testkit/src/main/scala/org/apache/pekko/testkit/CallingThreadDispatcher.scala x: 274 lines of code y: 5 # changes bench-jmh/src/main/scala/org/apache/pekko/remote/artery/LiteralEncodingBenchmark.scala x: 76 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/MapConcat.scala x: 56 lines of code y: 1 # changes actor/src/main/scala-2.13/org/apache/pekko/util/FutureConverters.scala x: 16 lines of code y: 2 # changes actor/src/main/scala/org/apache/pekko/actor/ActorSelection.scala x: 195 lines of code y: 7 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKit.scala x: 148 lines of code y: 5 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/scaladsl/ActorTestKitBase.scala x: 39 lines of code y: 4 # changes actor/src/main/scala-2.13/org/apache/pekko/util/OptionConverters.scala x: 34 lines of code y: 1 # changes actor/src/main/scala/org/apache/pekko/dispatch/affinity/AffinityPool.scala x: 304 lines of code y: 5 # changes remote/src/main/scala/org/apache/pekko/remote/artery/compress/TopHeavyHitters.scala x: 199 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/Timers.scala x: 195 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsClient.scala x: 187 lines of code y: 5 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestKitJUnit5Extension.scala x: 20 lines of code y: 1 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/StubbedActorContext.scala x: 171 lines of code y: 5 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/Supervision.scala x: 355 lines of code y: 4 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/PersistenceId.scala x: 56 lines of code y: 5 # changes cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolver.scala x: 501 lines of code y: 4 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/WorkPullingProducerController.scala x: 93 lines of code y: 6 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/ActorContext.scala x: 51 lines of code y: 7 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/ActorContext.scala x: 56 lines of code y: 7 # changes actor/src/main/java/org/apache/pekko/japi/pf/ReceiveBuilder.java x: 124 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/actor/AbstractFSM.scala x: 131 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/actor/ActorRefProvider.scala x: 428 lines of code y: 7 # changes actor/src/main/scala/org/apache/pekko/actor/FSM.scala x: 450 lines of code y: 6 # changes actor/src/main/scala/org/apache/pekko/actor/dungeon/DeathWatch.scala x: 187 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/actor/setup/ActorSystemSetup.scala x: 31 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/pattern/StatusReply.scala x: 68 lines of code y: 6 # changes actor/src/main/scala/org/apache/pekko/routing/Router.scala x: 70 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/serialization/Serialization.scala x: 377 lines of code y: 8 # changes actor/src/main/scala/org/apache/pekko/serialization/Serializer.scala x: 175 lines of code y: 6 # changes cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingProducerController.scala x: 136 lines of code y: 8 # changes cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/javadsl/ClusterSharding.scala x: 151 lines of code y: 7 # changes cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/scaladsl/ClusterSharding.scala x: 137 lines of code y: 6 # changes cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/Cluster.scala x: 62 lines of code y: 5 # changes discovery/src/main/scala/org/apache/pekko/discovery/ServiceDiscovery.scala x: 134 lines of code y: 6 # changes persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PagedPersistenceIdsQuery.scala x: 7 lines of code y: 5 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/javadsl/SnapshotTestKit.scala x: 81 lines of code y: 4 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueue.scala x: 220 lines of code y: 4 # changes persistence/src/main/scala/org/apache/pekko/persistence/Eventsourced.scala x: 652 lines of code y: 4 # changes persistence/src/main/scala/org/apache/pekko/persistence/Persistence.scala x: 256 lines of code y: 5 # changes persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSM.scala x: 251 lines of code y: 6 # changes persistence/src/main/scala/org/apache/pekko/persistence/state/DurableStateStoreProvider.scala x: 5 lines of code y: 4 # changes testkit/src/main/scala/org/apache/pekko/testkit/TestKit.scala x: 540 lines of code y: 6 # changes testkit/src/main/scala/org/apache/pekko/testkit/javadsl/TestKit.scala x: 241 lines of code y: 6 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/Routers.scala x: 37 lines of code y: 4 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorContextImpl.scala x: 266 lines of code y: 6 # changes stream-typed/src/main/scala/org/apache/pekko/stream/typed/javadsl/ActorFlow.scala x: 85 lines of code y: 4 # changes remote/src/main/java/org/apache/pekko/remote/artery/aeron/AeronErrorLog.java x: 55 lines of code y: 2 # changes multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala x: 293 lines of code y: 7 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/state/scaladsl/PersistenceTestKitDurableStateStore.scala x: 182 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/impl/package.scala x: 2 lines of code y: 5 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphStages.scala x: 372 lines of code y: 5 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala x: 1106 lines of code y: 6 # changes persistence/src/main/scala/org/apache/pekko/persistence/fsm/PersistentFSMBase.scala x: 395 lines of code y: 6 # changes testkit/src/main/scala/org/apache/pekko/testkit/TestActorRef.scala x: 162 lines of code y: 4 # changes remote/src/main/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializer.scala x: 202 lines of code y: 4 # changes project/AutomaticModuleName.scala x: 7 lines of code y: 16 # changes project/SigarLoader.scala x: 25 lines of code y: 26 # changes remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala x: 980 lines of code y: 5 # changes remote/src/main/scala/org/apache/pekko/remote/transport/PekkoPduCodec.scala x: 197 lines of code y: 8 # changes remote/src/main/scala/org/apache/pekko/remote/transport/ThrottlerTransportAdapter.scala x: 468 lines of code y: 5 # changes actor/src/main/scala-2.12/org/apache/pekko/util/FunctionConverters.scala x: 379 lines of code y: 3 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/TestException.scala x: 3 lines of code y: 3 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/BehaviorTestKitImpl.scala x: 161 lines of code y: 3 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/EffectfulActorContext.scala x: 114 lines of code y: 3 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/LogbackUtil.scala x: 36 lines of code y: 3 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestKitUtils.scala x: 67 lines of code y: 3 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestProbeImpl.scala x: 312 lines of code y: 3 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/LogCapturing.scala x: 35 lines of code y: 3 # changes actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/TestInbox.scala x: 28 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/BehaviorInterceptor.scala x: 45 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/SupervisorStrategy.scala x: 126 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/DurableProducerQueue.scala x: 148 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ConsumerControllerImpl.scala x: 582 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala x: 698 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala x: 567 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/eventstream/EventStream.scala x: 18 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/InterceptorImpl.scala x: 158 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/StashBufferImpl.scala x: 212 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/TimerSchedulerImpl.scala x: 142 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/WithMdcBehaviorInterceptor.scala x: 71 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorAdapter.scala x: 272 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/adapter/ActorContextAdapter.scala x: 110 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/receptionist/LocalReceptionist.scala x: 195 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/routing/GroupRouterImpl.scala x: 102 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/javadsl/BehaviorBuilder.scala x: 87 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/receptionist/Receptionist.scala x: 131 lines of code y: 3 # changes actor-typed/src/main/scala/org/apache/pekko/actor/typed/scaladsl/package.scala x: 97 lines of code y: 3 # changes actor/src/main/java/org/apache/pekko/util/Unsafe.java x: 152 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/actor/Actor.scala x: 218 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/actor/ActorRef.scala x: 580 lines of code y: 6 # changes actor/src/main/scala/org/apache/pekko/actor/CoordinatedShutdown.scala x: 547 lines of code y: 6 # changes actor/src/main/scala/org/apache/pekko/actor/Deployer.scala x: 190 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/actor/FaultHandling.scala x: 300 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/actor/TypedActor.scala x: 409 lines of code y: 5 # changes actor/src/main/scala/org/apache/pekko/actor/dungeon/ChildrenContainer.scala x: 135 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/actor/dungeon/TimerSchedulerImpl.scala x: 118 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/dispatch/CachingConfig.scala x: 122 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/dispatch/Dispatcher.scala x: 100 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/event/ActorClassificationUnsubscriber.scala x: 61 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/event/EventBus.scala x: 238 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/io/SelectionHandler.scala x: 283 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/io/TcpConnection.scala x: 424 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/io/Udp.scala x: 104 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/japi/JavaAPI.scala x: 127 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/pattern/Backoff.scala x: 157 lines of code y: 7 # changes actor/src/main/scala/org/apache/pekko/pattern/BackoffSupervisor.scala x: 181 lines of code y: 4 # changes actor/src/main/scala/org/apache/pekko/routing/ConsistentHashing.scala x: 184 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/routing/OptimalSizeExploringResizer.scala x: 180 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/routing/ScatterGatherFirstCompleted.scala x: 90 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/util/BoundedBlockingQueue.scala x: 249 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/util/FrequencyList.scala x: 201 lines of code y: 3 # changes actor/src/main/scala/org/apache/pekko/util/ManifestInfo.scala x: 125 lines of code y: 7 # changes bench-jmh/src/main/scala/org/apache/pekko/actor/ActorBenchmark.scala x: 78 lines of code y: 3 # changes bench-jmh/src/main/scala/org/apache/pekko/actor/TellOnlyBenchmark.scala x: 137 lines of code y: 3 # changes bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedBenchmarkActors.scala x: 169 lines of code y: 3 # changes bench-jmh/src/main/scala/org/apache/pekko/actor/typed/delivery/ReliableDeliveryBenchmark.scala x: 221 lines of code y: 3 # changes bench-jmh/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializationBench.scala x: 253 lines of code y: 3 # changes bench-jmh/src/main/scala/org/apache/pekko/stream/FusedGraphsBenchmark.scala x: 235 lines of code y: 3 # changes cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRouting.scala x: 286 lines of code y: 4 # changes cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala x: 99 lines of code y: 4 # changes cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/protobuf/MessageSerializer.scala x: 266 lines of code y: 3 # changes cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingSettings.scala x: 833 lines of code y: 5 # changes cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/internal/ShardingProducerControllerImpl.scala x: 509 lines of code y: 3 # changes cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesPerfSpec.scala x: 253 lines of code y: 4 # changes cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/ReplicatedShardingSpec.scala x: 166 lines of code y: 3 # changes cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/delivery/DeliveryThroughputSpec.scala x: 409 lines of code y: 4 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingData.scala x: 165 lines of code y: 5 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala x: 935 lines of code y: 3 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardCoordinator.scala x: 1328 lines of code y: 4 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/DDataRememberEntitiesShardStore.scala x: 205 lines of code y: 3 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EntityPassivationStrategy.scala x: 533 lines of code y: 3 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializer.scala x: 540 lines of code y: 3 # changes cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/RandomizedBrainResolverIntegrationSpec.scala x: 339 lines of code y: 4 # changes cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/SplitBrainResolverIntegrationSpec.scala x: 397 lines of code y: 4 # changes cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardCoordinatorDowningSpec.scala x: 146 lines of code y: 3 # changes cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesNewExtractorSpec.scala x: 190 lines of code y: 3 # changes cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesSpec.scala x: 173 lines of code y: 3 # changes cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala x: 797 lines of code y: 3 # changes cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/MultiDcClusterShardingSpec.scala x: 188 lines of code y: 3 # changes cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediator.scala x: 620 lines of code y: 5 # changes cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManager.scala x: 861 lines of code y: 3 # changes cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonProxy.scala x: 210 lines of code y: 3 # changes cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala x: 284 lines of code y: 5 # changes cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala x: 466 lines of code y: 3 # changes cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerLeave2Spec.scala x: 163 lines of code y: 3 # changes cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManagerSpec.scala x: 344 lines of code y: 3 # changes cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/delivery/ReliableDeliverySerializer.scala x: 252 lines of code y: 3 # changes cluster-typed/src/main/scala/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionist.scala x: 473 lines of code y: 3 # changes cluster/src/main/protobuf/ClusterMessages.proto x: 239 lines of code y: 3 # changes cluster/src/main/scala/org/apache/pekko/cluster/ClusterHeartbeat.scala x: 265 lines of code y: 4 # changes cluster/src/main/scala/org/apache/pekko/cluster/CrossDcClusterHeartbeat.scala x: 230 lines of code y: 3 # changes cluster/src/main/scala/org/apache/pekko/cluster/MembershipState.scala x: 261 lines of code y: 3 # changes cluster/src/main/scala/org/apache/pekko/cluster/routing/ClusterRouterConfig.scala x: 468 lines of code y: 4 # changes cluster/src/main/scala/org/apache/pekko/cluster/sbr/DowningStrategy.scala x: 392 lines of code y: 3 # changes cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StressSpec.scala x: 776 lines of code y: 5 # changes cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SurviveNetworkInstabilitySpec.scala x: 320 lines of code y: 3 # changes cluster/src/multi-jvm/scala/org/apache/pekko/cluster/routing/ClusterRoundRobinSpec.scala x: 278 lines of code y: 3 # changes cluster/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/LeaseMajority5NodeSpec.scala x: 160 lines of code y: 4 # changes distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMap.scala x: 385 lines of code y: 7 # changes distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Replicator.scala x: 1946 lines of code y: 5 # changes distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializer.scala x: 493 lines of code y: 4 # changes distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorDeltaSpec.scala x: 351 lines of code y: 3 # changes distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorORSetDeltaSpec.scala x: 129 lines of code y: 3 # changes distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorPruningSpec.scala x: 227 lines of code y: 3 # changes persistence-query/src/main/scala/org/apache/pekko/persistence/query/EventEnvelope.scala x: 73 lines of code y: 6 # changes persistence-query/src/main/scala/org/apache/pekko/persistence/query/internal/QuerySerializer.scala x: 177 lines of code y: 3 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/EventSourcedBehaviorTestKitImpl.scala x: 207 lines of code y: 4 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/Running.scala x: 802 lines of code y: 4 # changes persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializer.scala x: 327 lines of code y: 3 # changes persistence/src/main/scala/org/apache/pekko/persistence/snapshot/local/LocalSnapshotStore.scala x: 173 lines of code y: 4 # changes remote/src/main/scala-jdk-9/org/apache/pekko/remote/artery/jfr/Events.scala x: 209 lines of code y: 4 # changes remote/src/main/scala/org/apache/pekko/remote/artery/Codecs.scala x: 638 lines of code y: 3 # changes remote/src/main/scala/org/apache/pekko/remote/artery/EnvelopeBufferPool.scala x: 365 lines of code y: 4 # changes remote/src/main/scala/org/apache/pekko/remote/artery/RemoteInstrument.scala x: 312 lines of code y: 4 # changes remote/src/main/scala/org/apache/pekko/remote/artery/SystemMessageDelivery.scala x: 308 lines of code y: 3 # changes remote/src/main/scala/org/apache/pekko/remote/artery/aeron/ArteryAeronUdpTransport.scala x: 405 lines of code y: 3 # changes remote/src/main/scala/org/apache/pekko/remote/artery/compress/InboundCompressions.scala x: 389 lines of code y: 4 # changes remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ArteryTcpTransport.scala x: 399 lines of code y: 3 # changes remote/src/main/scala/org/apache/pekko/remote/artery/tcp/ConfigSSLEngineProvider.scala x: 114 lines of code y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Framing.scala x: 293 lines of code y: 3 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/RestartFlow.scala x: 260 lines of code y: 5 # changes testkit/src/main/scala/org/apache/pekko/testkit/TestEventListener.scala x: 287 lines of code y: 3 # changes
416.0
# changes
  min: 1.0
  average: 5.24
  25th percentile: 3.0
  median: 3.0
  75th percentile: 4.0
  max: 416.0
0 1946.0
lines of code
min: 2.0 | average: 119.99 | 25th percentile: 27.0 | median: 66.0 | 75th percentile: 135.5 | max: 1946.0

Number of Contributors vs. Number of Changes: 1405 points

project/Dependencies.scala x: 68 # contributors y: 416 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala x: 7 # contributors y: 39 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala x: 9 # contributors y: 44 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala x: 7 # contributors y: 30 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala x: 8 # contributors y: 30 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala x: 8 # contributors y: 41 # changes stream/src/main/scala/org/apache/pekko/stream/stage/GraphStage.scala x: 5 # contributors y: 10 # changes distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializer.scala x: 4 # contributors y: 5 # changes project/Protobuf.scala x: 25 # contributors y: 47 # changes multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala x: 3 # contributors y: 6 # changes remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala x: 4 # contributors y: 14 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Switch.scala x: 2 # contributors y: 2 # changes persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentLastSequenceNumberByPersistenceIdQuery.scala x: 1 # contributors y: 1 # changes bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapConcatBenchmark.scala x: 3 # contributors y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/Stages.scala x: 4 # contributors y: 16 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/Hub.scala x: 3 # contributors y: 7 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Ops.scala x: 6 # contributors y: 17 # changes actor/src/main/scala/org/apache/pekko/pattern/Patterns.scala x: 5 # contributors y: 9 # changes stream/src/main/scala/org/apache/pekko/stream/impl/TraversalBuilder.scala x: 4 # contributors y: 8 # changes project/PekkoBuild.scala x: 6 # contributors y: 23 # changes actor/src/main/scala/org/apache/pekko/dispatch/AbstractDispatcher.scala x: 6 # contributors y: 11 # changes actor/src/main/scala/org/apache/pekko/dispatch/VirtualizedExecutorService.scala x: 1 # contributors y: 2 # changes project/JdkOptions.scala x: 13 # contributors y: 26 # changes project/plugins.sbt x: 67 # contributors y: 340 # changes actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala x: 4 # contributors y: 9 # changes actor/src/main/scala/org/apache/pekko/actor/dungeon/Children.scala x: 5 # contributors y: 8 # changes actor/src/main/scala/org/apache/pekko/pattern/CircuitBreaker.scala x: 4 # contributors y: 10 # changes plugins/serialversion-remover-plugin/src/main/scala/org/apache/pekko/Plugin.scala x: 2 # contributors y: 4 # changes stream/src/main/scala/org/apache/pekko/stream/impl/fusing/StreamOfStreams.scala x: 4 # contributors y: 12 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContext.scala x: 3 # contributors y: 11 # changes stream/src/main/scala/org/apache/pekko/stream/scaladsl/SourceWithContext.scala x: 3 # contributors y: 12 # changes project/SbtMultiJvmPlugin.scala x: 3 # contributors y: 3 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala x: 7 # contributors y: 18 # changes actor/src/main/scala/org/apache/pekko/actor/Address.scala x: 5 # contributors y: 6 # changes build.sbt x: 46 # contributors y: 242 # changes persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/PersistenceTestKitPlugin.scala x: 4 # contributors y: 4 # changes actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala x: 5 # contributors y: 19 # changes stream/src/main/scala/org/apache/pekko/stream/javadsl/FlowWithContext.scala x: 5 # contributors y: 12 # changes project/OSGi.scala x: 35 # contributors y: 90 # changes cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardRegion.scala x: 6 # contributors y: 6 # changes actor/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala x: 7 # contributors y: 9 # changes actor/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala x: 6 # contributors y: 7 # changes project/Paradox.scala x: 20 # contributors y: 53 # changes project/GitHub.scala x: 19 # contributors y: 24 # changes project/Publish.scala x: 36 # contributors y: 79 # changes project/ValidatePullRequest.scala x: 27 # contributors y: 65 # changes project/Doc.scala x: 30 # contributors y: 89 # changes actor/src/main/scala-3/org/apache/pekko/util/FutureConverters.scala x: 1 # contributors y: 5 # changes actor/src/main/scala-3/org/apache/pekko/util/OptionConverters.scala x: 1 # contributors y: 4 # changes project/Jdk9.scala x: 14 # contributors y: 26 # changes project/CopyrightHeaderForJdk9.scala x: 10 # contributors y: 14 # changes project/ProjectFileIgnoreSupport.scala x: 12 # contributors y: 22 # changes project/CopyrightHeader.scala x: 15 # contributors y: 28 # changes project/CopyrightHeaderForBoilerplate.scala x: 12 # contributors y: 17 # changes project/CopyrightHeaderForBuild.scala x: 11 # contributors y: 15 # changes project/JavaFormatter.scala x: 15 # contributors y: 21 # changes project/MultiNode.scala x: 29 # contributors y: 63 # changes project/ParadoxBrowse.scala x: 12 # contributors y: 14 # changes project/ScalaFixExtraRulesPlugin.scala x: 11 # contributors y: 17 # changes project/ScalafixIgnoreFilePlugin.scala x: 10 # contributors y: 15 # changes project/ScalafixSupport.scala x: 14 # contributors y: 21 # changes project/TestExtras.scala x: 24 # contributors y: 46 # changes project/VersionGenerator.scala x: 13 # contributors y: 17 # changes project/StreamOperatorsIndexGenerator.scala x: 23 # contributors y: 40 # changes project/SigarLoader.scala x: 19 # contributors y: 26 # changes actor/src/main/scala-2.12/org/apache/pekko/util/OptionConverters.scala x: 2 # contributors y: 5 # changes
416.0
# changes
  min: 1.0
  average: 5.24
  25th percentile: 3.0
  median: 3.0
  75th percentile: 4.0
  max: 416.0
0 68.0
# contributors
min: 1.0 | average: 3.62 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 3.0 | max: 68.0

Number of Contributors vs. File Size: 1405 points

project/Dependencies.scala x: 68 # contributors y: 274 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/Flow.scala x: 7 # contributors y: 861 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/Source.scala x: 9 # contributors y: 974 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/SubFlow.scala x: 7 # contributors y: 489 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/SubSource.scala x: 8 # contributors y: 479 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala x: 8 # contributors y: 976 lines of code stream/src/main/scala/org/apache/pekko/stream/stage/GraphStage.scala x: 5 # contributors y: 991 lines of code distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatedDataSerializer.scala x: 4 # contributors y: 886 lines of code project/Protobuf.scala x: 25 # contributors y: 159 lines of code multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/RemoteConnection.scala x: 3 # contributors y: 118 lines of code remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettyTransport.scala x: 4 # contributors y: 481 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Switch.scala x: 2 # contributors y: 93 lines of code persistence-query/src/main/scala/org/apache/pekko/persistence/query/javadsl/CurrentLastSequenceNumberByPersistenceIdQuery.scala x: 1 # contributors y: 6 lines of code bench-jmh/src/main/scala/org/apache/pekko/stream/FlatMapConcatBenchmark.scala x: 3 # contributors y: 139 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/Stages.scala x: 4 # contributors y: 146 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FlattenConcat.scala x: 1 # contributors y: 283 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/Hub.scala x: 3 # contributors y: 848 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/Ops.scala x: 6 # contributors y: 1797 lines of code actor/src/main/scala/org/apache/pekko/pattern/FutureTimeoutSupport.scala x: 3 # contributors y: 101 lines of code actor/src/main/scala/org/apache/pekko/pattern/Patterns.scala x: 5 # contributors y: 368 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/FailedSource.scala x: 3 # contributors y: 20 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/JavaStreamSource.scala x: 3 # contributors y: 35 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/TraversalBuilder.scala x: 4 # contributors y: 767 lines of code persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/javadsl/PersistenceTestKitReadJournal.scala x: 3 # contributors y: 64 lines of code project/PekkoBuild.scala x: 6 # contributors y: 266 lines of code project/VerifyJDK9Classes.scala x: 2 # contributors y: 64 lines of code stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/javadsl/StreamTestKit.scala x: 3 # contributors y: 27 lines of code stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/scaladsl/StreamTestKit.scala x: 3 # contributors y: 149 lines of code actor/src/main/scala/org/apache/pekko/dispatch/AbstractDispatcher.scala x: 6 # contributors y: 370 lines of code actor/src/main/scala/org/apache/pekko/dispatch/ForkJoinExecutorConfigurator.scala x: 3 # contributors y: 162 lines of code actor/src/main/scala/org/apache/pekko/dispatch/ThreadPoolBuilder.scala x: 4 # contributors y: 199 lines of code actor/src/main/scala/org/apache/pekko/dispatch/VirtualThreadSupport.scala x: 2 # contributors y: 83 lines of code actor/src/main/scala/org/apache/pekko/dispatch/VirtualizedExecutorService.scala x: 1 # contributors y: 76 lines of code project/JdkOptions.scala x: 13 # contributors y: 76 lines of code project/plugins.sbt x: 67 # contributors y: 23 lines of code actor/src/main/scala/org/apache/pekko/actor/LightArrayRevolverScheduler.scala x: 4 # contributors y: 315 lines of code actor/src/main/scala/org/apache/pekko/actor/RepointableActorRef.scala x: 3 # contributors y: 211 lines of code actor/src/main/scala/org/apache/pekko/actor/dungeon/Children.scala x: 5 # contributors y: 273 lines of code actor/src/main/scala/org/apache/pekko/dispatch/Mailbox.scala x: 4 # contributors y: 612 lines of code actor/src/main/scala/org/apache/pekko/pattern/AskSupport.scala x: 5 # contributors y: 377 lines of code actor/src/main/scala/org/apache/pekko/pattern/CircuitBreaker.scala x: 4 # contributors y: 487 lines of code remote/src/main/scala/org/apache/pekko/remote/artery/Association.scala x: 4 # contributors y: 976 lines of code plugins/serialversion-remover-plugin/src/main/scala/org/apache/pekko/Plugin.scala x: 2 # contributors y: 28 lines of code project/PekkoDevelocityPlugin.scala x: 3 # contributors y: 53 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/StreamOfStreams.scala x: 4 # contributors y: 662 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ZipWithIndex.scala x: 1 # contributors y: 39 lines of code actor/src/main/scala/org/apache/pekko/dispatch/BatchingExecutor.scala x: 3 # contributors y: 79 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/PhasedFusingActorMaterializer.scala x: 4 # contributors y: 741 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/ActorGraphInterpreter.scala x: 4 # contributors y: 646 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/Graph.scala x: 3 # contributors y: 235 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/SourceWithContext.scala x: 3 # contributors y: 89 lines of code remote/src/main/scala/org/apache/pekko/remote/artery/ArterySettings.scala x: 3 # contributors y: 272 lines of code remote/src/main/scala/org/apache/pekko/remote/artery/ArteryTransport.scala x: 3 # contributors y: 715 lines of code remote/src/main/scala/org/apache/pekko/remote/artery/InboundQuarantineCheck.scala x: 3 # contributors y: 61 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/FlatMapPrefix.scala x: 3 # contributors y: 156 lines of code cluster/src/main/scala/org/apache/pekko/cluster/ClusterDaemon.scala x: 5 # contributors y: 1236 lines of code remote/src/main/scala/org/apache/pekko/remote/Remoting.scala x: 3 # contributors y: 795 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/GraphInterpreter.scala x: 4 # contributors y: 421 lines of code project/SbtMultiJvmPlugin.scala x: 3 # contributors y: 513 lines of code actor/src/main/scala/org/apache/pekko/actor/Scheduler.scala x: 5 # contributors y: 238 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/Sink.scala x: 7 # contributors y: 235 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/Sink.scala x: 7 # contributors y: 270 lines of code serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonObjectMapperProvider.scala x: 4 # contributors y: 348 lines of code actor/src/main/scala/org/apache/pekko/actor/Address.scala x: 5 # contributors y: 115 lines of code build.sbt x: 46 # contributors y: 576 lines of code persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/PersistenceTestKitPlugin.scala x: 4 # contributors y: 133 lines of code persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/internal/SnapshotStorageEmulatorExtension.scala x: 4 # contributors y: 31 lines of code persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/scaladsl/PersistenceTestKit.scala x: 4 # contributors y: 227 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedBehaviorImpl.scala x: 5 # contributors y: 293 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/EventSourcedSettings.scala x: 4 # contributors y: 71 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingEvents.scala x: 4 # contributors y: 248 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/ReplayingSnapshot.scala x: 4 # contributors y: 140 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventSourcedBehavior.scala x: 5 # contributors y: 110 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/scaladsl/EventSourcedBehavior.scala x: 4 # contributors y: 80 lines of code persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsBySliceStage.scala x: 1 # contributors y: 86 lines of code persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/scaladsl/PersistenceTestKitReadJournal.scala x: 5 # contributors y: 143 lines of code persistence-testkit/src/main/scala/org/apache/pekko/persistence/testkit/query/internal/EventsByTagStage.scala x: 1 # contributors y: 82 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/LoggerClass.scala x: 4 # contributors y: 49 lines of code actor/src/main/scala/org/apache/pekko/actor/ActorPath.scala x: 3 # contributors y: 246 lines of code actor/src/main/scala/org/apache/pekko/actor/ActorSystem.scala x: 5 # contributors y: 657 lines of code cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/Metric.scala x: 3 # contributors y: 184 lines of code cluster-tools/src/main/scala/org/apache/pekko/cluster/client/ClusterClient.scala x: 4 # contributors y: 669 lines of code cluster/src/main/scala/org/apache/pekko/cluster/Cluster.scala x: 5 # contributors y: 322 lines of code cluster/src/main/scala/org/apache/pekko/cluster/ClusterEvent.scala x: 3 # contributors y: 429 lines of code cluster/src/main/scala/org/apache/pekko/cluster/ConfigUtil.scala x: 1 # contributors y: 31 lines of code cluster/src/main/scala/org/apache/pekko/cluster/Member.scala x: 4 # contributors y: 212 lines of code remote/src/main/scala/org/apache/pekko/remote/RemotingLifecycleEvent.scala x: 4 # contributors y: 117 lines of code stream/src/main/scala-2.12/org/apache/pekko/stream/javadsl/CollectionUtil.scala x: 2 # contributors y: 13 lines of code stream/src/main/scala-2.13/org/apache/pekko/stream/javadsl/CollectionUtil.scala x: 1 # contributors y: 13 lines of code cluster/src/main/scala/org/apache/pekko/cluster/ClusterSettings.scala x: 3 # contributors y: 177 lines of code remote/src/main/scala/org/apache/pekko/remote/transport/netty/NettySSLSupport.scala x: 3 # contributors y: 39 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/FlowWithContext.scala x: 5 # contributors y: 153 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/Tcp.scala x: 4 # contributors y: 270 lines of code project/OSGi.scala x: 35 # contributors y: 107 lines of code cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/internal/ClusterShardingImpl.scala x: 5 # contributors y: 353 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/Source.scala x: 6 # contributors y: 340 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/Props.scala x: 4 # contributors y: 93 lines of code stream/src/main/scala/org/apache/pekko/stream/QueueOfferResult.scala x: 4 # contributors y: 25 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/FlowWithContextOps.scala x: 4 # contributors y: 104 lines of code persistence/src/main/scala/org/apache/pekko/persistence/serialization/SnapshotSerializer.scala x: 3 # contributors y: 124 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SourceRefImpl.scala x: 5 # contributors y: 404 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/Behavior.scala x: 5 # contributors y: 128 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/BehaviorImpl.scala x: 4 # contributors y: 108 lines of code actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestAppender.scala x: 4 # contributors y: 91 lines of code stream/src/main/scala/org/apache/pekko/stream/javadsl/StreamConverters.scala x: 4 # contributors y: 59 lines of code actor/src/main/scala/org/apache/pekko/actor/ActorCell.scala x: 5 # contributors y: 332 lines of code actor/src/main/scala/org/apache/pekko/actor/dungeon/FaultHandling.scala x: 4 # contributors y: 240 lines of code stream/src/main/scala/org/apache/pekko/stream/BoundedSourceQueue.scala x: 3 # contributors y: 11 lines of code cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardRegion.scala x: 6 # contributors y: 894 lines of code actor/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala x: 7 # contributors y: 857 lines of code actor/src/main/scala-2.13/org/apache/pekko/util/ByteString.scala x: 5 # contributors y: 885 lines of code actor/src/main/scala-3/org/apache/pekko/util/ByteString.scala x: 7 # contributors y: 885 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/IterableSource.scala x: 1 # contributors y: 51 lines of code actor/src/main/scala/org/apache/pekko/event/Logging.scala x: 5 # contributors y: 1037 lines of code actor/src/main/scala/org/apache/pekko/pattern/RetrySupport.scala x: 4 # contributors y: 126 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/state/internal/DurableStateBehaviorImpl.scala x: 3 # contributors y: 134 lines of code actor/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala x: 6 # contributors y: 472 lines of code actor/src/main/scala-2.13/org/apache/pekko/util/ByteIterator.scala x: 5 # contributors y: 487 lines of code actor/src/main/scala-3/org/apache/pekko/util/ByteIterator.scala x: 6 # contributors y: 482 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSourceAsync.scala x: 3 # contributors y: 111 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/UnfoldResourceSource.scala x: 3 # contributors y: 74 lines of code actor/src/main/scala-jdk-9/org/apache/pekko/dispatch/PekkoJdk9ForkJoinPool.scala x: 1 # contributors y: 23 lines of code project/Paradox.scala x: 20 # contributors y: 89 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/Graph.scala x: 4 # contributors y: 1215 lines of code stream-testkit/src/main/scala/org/apache/pekko/stream/testkit/StreamTestKit.scala x: 4 # contributors y: 548 lines of code project/GitHub.scala x: 19 # contributors y: 15 lines of code project/Publish.scala x: 36 # contributors y: 24 lines of code project/ValidatePullRequest.scala x: 27 # contributors y: 75 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/io/TLSActor.scala x: 3 # contributors y: 397 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/streamref/SinkRefImpl.scala x: 3 # contributors y: 217 lines of code cluster/src/main/scala/org/apache/pekko/cluster/SeedNodeProcess.scala x: 3 # contributors y: 194 lines of code remote/src/main/scala/org/apache/pekko/remote/RemoteActorRefProvider.scala x: 5 # contributors y: 561 lines of code remote/src/main/scala/org/apache/pekko/remote/transport/PekkoProtocolTransport.scala x: 5 # contributors y: 576 lines of code stream/src/main/scala/org/apache/pekko/stream/ActorMaterializer.scala x: 4 # contributors y: 564 lines of code project/ProjectIndexGenerator.scala x: 2 # contributors y: 49 lines of code project/Doc.scala x: 30 # contributors y: 173 lines of code stream/src/main/scala/org/apache/pekko/stream/Attributes.scala x: 4 # contributors y: 323 lines of code remote/src/main/scala/org/apache/pekko/remote/FailureDetector.scala x: 4 # contributors y: 16 lines of code actor/src/main/scala-3/org/apache/pekko/util/FutureConverters.scala x: 1 # contributors y: 16 lines of code project/Jdk9.scala x: 14 # contributors y: 58 lines of code project/CopyrightHeaderForJdk9.scala x: 10 # contributors y: 18 lines of code project/ProjectFileIgnoreSupport.scala x: 12 # contributors y: 72 lines of code bench-jmh/src/main/scala/org/apache/pekko/stream/CollectBenchmark.scala x: 1 # contributors y: 108 lines of code project/AddLogTimestamps.scala x: 10 # contributors y: 49 lines of code project/CopyrightHeader.scala x: 15 # contributors y: 86 lines of code project/CopyrightHeaderForBoilerplate.scala x: 12 # contributors y: 19 lines of code project/CopyrightHeaderForBuild.scala x: 11 # contributors y: 19 lines of code project/JavaFormatter.scala x: 15 # contributors y: 20 lines of code project/MultiNode.scala x: 29 # contributors y: 120 lines of code project/ScalaFixExtraRulesPlugin.scala x: 11 # contributors y: 13 lines of code project/ScalafixForMultiNodePlugin.scala x: 12 # contributors y: 14 lines of code project/ScalafixIgnoreFilePlugin.scala x: 10 # contributors y: 12 lines of code project/ScalafixSupport.scala x: 14 # contributors y: 32 lines of code project/TestExtras.scala x: 24 # contributors y: 62 lines of code project/VersionGenerator.scala x: 13 # contributors y: 24 lines of code bench-jmh/src/main/scala/org/apache/pekko/stream/ZipWithIndexBenchmark.scala x: 2 # contributors y: 57 lines of code stream/src/main/scala/org/apache/pekko/stream/IOResult.scala x: 4 # contributors y: 39 lines of code stream/src/main/scala/org/apache/pekko/stream/MapAsyncPartitioned.scala x: 2 # contributors y: 197 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/ActorProcessor.scala x: 3 # contributors y: 241 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/FanOut.scala x: 3 # contributors y: 258 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/Sinks.scala x: 4 # contributors y: 432 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/StreamLayout.scala x: 3 # contributors y: 372 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/Tcp.scala x: 3 # contributors y: 280 lines of code stream/src/main/scala/org/apache/pekko/stream/scaladsl/package.scala x: 5 # contributors y: 14 lines of code cluster/src/main/scala/org/apache/pekko/cluster/VectorClock.scala x: 3 # contributors y: 96 lines of code project/StreamOperatorsIndexGenerator.scala x: 23 # contributors y: 235 lines of code actor/src/main/scala/org/apache/pekko/routing/RouterConfig.scala x: 5 # contributors y: 161 lines of code stream/src/main/scala/org/apache/pekko/stream/impl/fusing/MapConcat.scala x: 1 # contributors y: 56 lines of code actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/javadsl/ActorTestKit.scala x: 4 # contributors y: 65 lines of code actor/src/main/scala/org/apache/pekko/actor/package.scala x: 4 # contributors y: 8 lines of code actor/src/main/scala/org/apache/pekko/dispatch/affinity/AffinityPool.scala x: 5 # contributors y: 304 lines of code actor/src/main/scala/org/apache/pekko/io/dns/internal/DnsClient.scala x: 4 # contributors y: 187 lines of code actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/StubbedActorContext.scala x: 4 # contributors y: 171 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/Supervision.scala x: 4 # contributors y: 355 lines of code cluster/src/main/scala/org/apache/pekko/cluster/sbr/SplitBrainResolver.scala x: 4 # contributors y: 501 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/WorkPullingProducerController.scala x: 5 # contributors y: 93 lines of code actor/src/main/scala/org/apache/pekko/actor/ActorRefProvider.scala x: 4 # contributors y: 428 lines of code actor/src/main/scala/org/apache/pekko/actor/FSM.scala x: 4 # contributors y: 450 lines of code actor/src/main/scala/org/apache/pekko/actor/setup/ActorSystemSetup.scala x: 5 # contributors y: 31 lines of code actor/src/main/scala/org/apache/pekko/pattern/StatusReply.scala x: 5 # contributors y: 68 lines of code actor/src/main/scala/org/apache/pekko/serialization/Serialization.scala x: 4 # contributors y: 377 lines of code cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/delivery/ShardingProducerController.scala x: 5 # contributors y: 136 lines of code cluster-typed/src/main/scala/org/apache/pekko/cluster/ddata/typed/scaladsl/Replicator.scala x: 4 # contributors y: 183 lines of code persistence-query/src/main/scala/org/apache/pekko/persistence/query/scaladsl/PagedPersistenceIdsQuery.scala x: 4 # contributors y: 7 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/delivery/EventSourcedProducerQueue.scala x: 4 # contributors y: 220 lines of code persistence/src/main/scala/org/apache/pekko/persistence/Eventsourced.scala x: 4 # contributors y: 652 lines of code persistence/src/main/scala/org/apache/pekko/persistence/Persistence.scala x: 5 # contributors y: 256 lines of code testkit/src/main/scala/org/apache/pekko/testkit/TestKit.scala x: 4 # contributors y: 540 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/internal/ActorContextImpl.scala x: 3 # contributors y: 266 lines of code multi-node-testkit/src/main/scala/org/apache/pekko/remote/testconductor/Player.scala x: 4 # contributors y: 293 lines of code serialization-jackson/src/main/scala/org/apache/pekko/serialization/jackson/JacksonSerializer.scala x: 3 # contributors y: 418 lines of code cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ClusterShardingSettings.scala x: 3 # contributors y: 1106 lines of code stream/src/main/scala/org/apache/pekko/stream/StreamTcpException.scala x: 3 # contributors y: 7 lines of code multi-node-testkit/src/main/scala/org/apache/pekko/remote/testkit/MultiNodeSpec.scala x: 3 # contributors y: 294 lines of code remote/src/main/scala/org/apache/pekko/remote/serialization/DaemonMsgCreateSerializer.scala x: 3 # contributors y: 202 lines of code project/AutomaticModuleName.scala x: 11 # contributors y: 7 lines of code project/Jvm.scala x: 6 # contributors y: 92 lines of code project/SigarLoader.scala x: 19 # contributors y: 25 lines of code remote/src/main/scala/org/apache/pekko/remote/Endpoint.scala x: 3 # contributors y: 980 lines of code remote/src/main/scala/org/apache/pekko/remote/transport/ThrottlerTransportAdapter.scala x: 3 # contributors y: 468 lines of code actor/src/main/scala-2.12/org/apache/pekko/util/FunctionConverters.scala x: 2 # contributors y: 379 lines of code actor/src/main/scala-2.12/org/apache/pekko/util/OptionConverters.scala x: 2 # contributors y: 35 lines of code actor/src/main/scala-2.13+/org/apache/pekko/util/FunctionConverters.scala x: 2 # contributors y: 5 lines of code actor-testkit-typed/src/main/scala/org/apache/pekko/actor/testkit/typed/internal/TestProbeImpl.scala x: 3 # contributors y: 312 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ConsumerControllerImpl.scala x: 3 # contributors y: 582 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/ProducerControllerImpl.scala x: 3 # contributors y: 698 lines of code actor-typed/src/main/scala/org/apache/pekko/actor/typed/delivery/internal/WorkPullingProducerControllerImpl.scala x: 3 # contributors y: 567 lines of code actor/src/main/scala/org/apache/pekko/actor/FaultHandling.scala x: 3 # contributors y: 300 lines of code actor/src/main/scala/org/apache/pekko/actor/TypedActor.scala x: 3 # contributors y: 409 lines of code actor/src/main/scala/org/apache/pekko/io/Tcp.scala x: 4 # contributors y: 280 lines of code actor/src/main/scala/org/apache/pekko/io/dns/DnsSettings.scala x: 5 # contributors y: 177 lines of code bench-jmh/src/main/scala/org/apache/pekko/actor/typed/TypedBenchmarkActors.scala x: 3 # contributors y: 169 lines of code cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/ClusterMetricsRouting.scala x: 4 # contributors y: 286 lines of code cluster-sharding-typed/src/main/scala/org/apache/pekko/cluster/sharding/typed/ClusterShardingSettings.scala x: 3 # contributors y: 833 lines of code cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingRememberEntitiesPerfSpec.scala x: 4 # contributors y: 253 lines of code cluster-sharding-typed/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/typed/delivery/DeliveryThroughputSpec.scala x: 4 # contributors y: 409 lines of code cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/RemoveInternalClusterShardingData.scala x: 4 # contributors y: 165 lines of code cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/Shard.scala x: 3 # contributors y: 935 lines of code cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/ShardCoordinator.scala x: 3 # contributors y: 1328 lines of code cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/internal/EntityPassivationStrategy.scala x: 3 # contributors y: 533 lines of code cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/protobuf/ClusterShardingMessageSerializer.scala x: 3 # contributors y: 540 lines of code cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sbr/RandomizedBrainResolverIntegrationSpec.scala x: 3 # contributors y: 339 lines of code cluster-sharding/src/multi-jvm/scala/org/apache/pekko/cluster/sharding/ClusterShardingSpec.scala x: 3 # contributors y: 797 lines of code cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediator.scala x: 4 # contributors y: 620 lines of code cluster-tools/src/main/scala/org/apache/pekko/cluster/pubsub/protobuf/DistributedPubSubMessageSerializer.scala x: 4 # contributors y: 200 lines of code cluster-tools/src/main/scala/org/apache/pekko/cluster/singleton/ClusterSingletonManager.scala x: 3 # contributors y: 861 lines of code cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/client/ClusterClientSpec.scala x: 3 # contributors y: 284 lines of code cluster-tools/src/multi-jvm/scala/org/apache/pekko/cluster/pubsub/DistributedPubSubMediatorSpec.scala x: 3 # contributors y: 466 lines of code cluster/src/main/scala/org/apache/pekko/cluster/ClusterHeartbeat.scala x: 4 # contributors y: 265 lines of code cluster/src/multi-jvm/scala/org/apache/pekko/cluster/StressSpec.scala x: 4 # contributors y: 776 lines of code cluster/src/multi-jvm/scala/org/apache/pekko/cluster/SurviveNetworkInstabilitySpec.scala x: 3 # contributors y: 320 lines of code distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/ORMap.scala x: 3 # contributors y: 385 lines of code distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/Replicator.scala x: 4 # contributors y: 1946 lines of code distributed-data/src/main/scala/org/apache/pekko/cluster/ddata/protobuf/ReplicatorMessageSerializer.scala x: 3 # contributors y: 493 lines of code distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorDeltaSpec.scala x: 3 # contributors y: 351 lines of code distributed-data/src/multi-jvm/scala/org/apache/pekko/cluster/ddata/ReplicatorPruningSpec.scala x: 3 # contributors y: 227 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/internal/Running.scala x: 4 # contributors y: 802 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/javadsl/EventHandler.scala x: 4 # contributors y: 154 lines of code persistence-typed/src/main/scala/org/apache/pekko/persistence/typed/serialization/ReplicatedEventSourcingSerializer.scala x: 3 # contributors y: 327 lines of code remote/src/main/scala/org/apache/pekko/remote/artery/Codecs.scala x: 3 # contributors y: 638 lines of code remote/src/main/scala/org/apache/pekko/remote/artery/EnvelopeBufferPool.scala x: 3 # contributors y: 365 lines of code remote/src/main/scala/org/apache/pekko/remote/artery/aeron/ArteryAeronUdpTransport.scala x: 3 # contributors y: 405 lines of code remote/src/main/scala/org/apache/pekko/remote/artery/compress/InboundCompressions.scala x: 4 # contributors y: 389 lines of code stream/src/main/scala-jdk-9/org/apache/pekko/stream/impl/JavaFlowAndRsConverters.scala x: 1 # contributors y: 145 lines of code
1946.0
lines of code
  min: 2.0
  average: 119.99
  25th percentile: 27.0
  median: 66.0
  75th percentile: 135.5
  max: 1946.0
0 68.0
# contributors
min: 1.0 | average: 3.62 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 3.0 | max: 68.0