hhvm / hsl-experimental
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 28 files with 2,071 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 5 files changed 6-20 times (158 lines of code)
    • 23 files changed 1-5 times (1,913 lines of code)
0% | 0% | 0% | 7% | 92%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
php, md, json, txt, gitignore, yml, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
php0% | 0% | 0% | 7% | 92%
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
str/utf80% | 0% | 0% | 100% | 0%
str/grapheme0% | 0% | 0% | 100% | 0%
datetime/DateTime0% | 0% | 0% | 0% | 100%
datetime/enum0% | 0% | 0% | 0% | 100%
datetime/_Private0% | 0% | 0% | 0% | 100%
datetime0% | 0% | 0% | 0% | 100%
str0% | 0% | 0% | 0% | 100%
debug0% | 0% | 0% | 0% | 100%
datetime/MonoTime0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 28)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
transform.php
in src/str/utf8
56 6 431 1287 8 5
select.php
in src/str/grapheme
26 2 431 1287 7 5
select.php
in src/str/utf8
15 2 431 1287 6 4
introspect.php
in src/str/grapheme
23 3 431 1287 6 4
introspect.php
in src/str/utf8
38 5 431 1287 6 4
dump.php
in src/debug
33 5 492 892 5 3
encoding.php
in src/str
49 - 913 1287 3 3
Zoned.php
in src/datetime/DateTime
146 19 66 282 3 2
Instant.php
in src/datetime/DateTime
9 - 282 284 2 2
Timestamp.php
in src/datetime/_Private
44 7 139 284 2 2
Timestamp.php
in src/datetime/DateTime
49 7 282 284 2 2
Unzoned.php
in src/datetime/DateTime
99 10 275 282 2 1
DateTime.php
in src/datetime/DateTime
218 27 275 282 2 1
Time.php
in src/datetime
243 34 289 291 2 1
DateFormatString.php
in src/datetime/DateTime
5 - 284 284 1 1
AmPm.php
in src/datetime/enum
6 - 282 282 1 1
Exception.php
in src/datetime
11 1 284 284 1 1
util.php
in src/datetime/_Private
11 2 291 291 1 1
Weekday.php
in src/datetime/enum
11 - 282 282 1 1
ZoneOverride.php
in src/datetime/_Private
19 2 284 284 1 1
Timestamp.php
in src/datetime/MonoTime
22 3 284 284 1 1
DateFormat.php
in src/datetime/_Private
47 - 284 284 1 1
UnzonedBuilder.php
in src/datetime/_Private
65 3 282 282 1 1
ZonedBuilder.php
in src/datetime/_Private
68 3 282 282 1 1
Comparable.php
in src/datetime/_Private
70 15 284 284 1 1
Builder.php
in src/datetime/DateTime
71 4 282 282 1 1
HasParts.php
in src/datetime/_Private
150 9 282 282 1 1
Zone.php
in src/datetime/enum
467 - 291 291 1 1
Files With Most Contributors (Top 28)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
transform.php
in src/str/utf8
56 6 431 1287 8 5
select.php
in src/str/grapheme
26 2 431 1287 7 5
introspect.php
in src/str/grapheme
23 3 431 1287 6 4
select.php
in src/str/utf8
15 2 431 1287 6 4
introspect.php
in src/str/utf8
38 5 431 1287 6 4
dump.php
in src/debug
33 5 492 892 5 3
Zoned.php
in src/datetime/DateTime
146 19 66 282 3 2
encoding.php
in src/str
49 - 913 1287 3 3
Unzoned.php
in src/datetime/DateTime
99 10 275 282 2 1
DateTime.php
in src/datetime/DateTime
218 27 275 282 2 1
Time.php
in src/datetime
243 34 289 291 2 1
Timestamp.php
in src/datetime/_Private
44 7 139 284 2 2
Timestamp.php
in src/datetime/DateTime
49 7 282 284 2 2
Instant.php
in src/datetime/DateTime
9 - 282 284 2 2
Exception.php
in src/datetime
11 1 284 284 1 1
Comparable.php
in src/datetime/_Private
70 15 284 284 1 1
util.php
in src/datetime/_Private
11 2 291 291 1 1
UnzonedBuilder.php
in src/datetime/_Private
65 3 282 282 1 1
HasParts.php
in src/datetime/_Private
150 9 282 282 1 1
DateFormat.php
in src/datetime/_Private
47 - 284 284 1 1
ZonedBuilder.php
in src/datetime/_Private
68 3 282 282 1 1
ZoneOverride.php
in src/datetime/_Private
19 2 284 284 1 1
Timestamp.php
in src/datetime/MonoTime
22 3 284 284 1 1
AmPm.php
in src/datetime/enum
6 - 282 282 1 1
Zone.php
in src/datetime/enum
467 - 291 291 1 1
Weekday.php
in src/datetime/enum
11 - 282 282 1 1
Builder.php
in src/datetime/DateTime
71 4 282 282 1 1
DateFormatString.php
in src/datetime/DateTime
5 - 284 284 1 1
Correlations

File Size vs. Number of Changes: 28 points

src/datetime/DateTime/Zoned.php x: 146 lines of code y: 3 # changes src/datetime/_Private/Timestamp.php x: 44 lines of code y: 2 # changes src/datetime/DateTime/DateTime.php x: 218 lines of code y: 2 # changes src/datetime/DateTime/Unzoned.php x: 99 lines of code y: 2 # changes src/datetime/DateTime/Builder.php x: 71 lines of code y: 1 # changes src/datetime/DateTime/Instant.php x: 9 lines of code y: 2 # changes src/datetime/DateTime/Timestamp.php x: 49 lines of code y: 2 # changes src/datetime/_Private/HasParts.php x: 150 lines of code y: 1 # changes src/datetime/_Private/UnzonedBuilder.php x: 65 lines of code y: 1 # changes src/datetime/_Private/ZonedBuilder.php x: 68 lines of code y: 1 # changes src/datetime/enum/AmPm.php x: 6 lines of code y: 1 # changes src/datetime/enum/Weekday.php x: 11 lines of code y: 1 # changes src/datetime/DateTime/DateFormatString.php x: 5 lines of code y: 1 # changes src/datetime/MonoTime/Timestamp.php x: 22 lines of code y: 1 # changes src/datetime/_Private/Comparable.php x: 70 lines of code y: 1 # changes src/datetime/_Private/DateFormat.php x: 47 lines of code y: 1 # changes src/datetime/_Private/ZoneOverride.php x: 19 lines of code y: 1 # changes src/datetime/Time.php x: 243 lines of code y: 2 # changes src/datetime/enum/Zone.php x: 467 lines of code y: 1 # changes src/str/grapheme/introspect.php x: 23 lines of code y: 6 # changes src/str/grapheme/select.php x: 26 lines of code y: 7 # changes src/str/utf8/introspect.php x: 38 lines of code y: 6 # changes src/str/utf8/select.php x: 15 lines of code y: 6 # changes src/str/utf8/transform.php x: 56 lines of code y: 8 # changes src/debug/dump.php x: 33 lines of code y: 5 # changes src/str/encoding.php x: 49 lines of code y: 3 # changes
8.0
# changes
  min: 1.0
  average: 2.5
  25th percentile: 1.0
  median: 1.5
  75th percentile: 3.0
  max: 8.0
0 467.0
lines of code
min: 5.0 | average: 73.96 | 25th percentile: 16.0 | median: 45.5 | 75th percentile: 70.75 | max: 467.0

Number of Contributors vs. Number of Changes: 28 points

src/datetime/DateTime/Zoned.php x: 2 # contributors y: 3 # changes src/datetime/_Private/Timestamp.php x: 2 # contributors y: 2 # changes src/datetime/DateTime/DateTime.php x: 1 # contributors y: 2 # changes src/datetime/DateTime/Builder.php x: 1 # contributors y: 1 # changes src/str/grapheme/introspect.php x: 4 # contributors y: 6 # changes src/str/grapheme/select.php x: 5 # contributors y: 7 # changes src/str/utf8/transform.php x: 5 # contributors y: 8 # changes src/debug/dump.php x: 3 # contributors y: 5 # changes src/str/encoding.php x: 3 # contributors y: 3 # changes
8.0
# changes
  min: 1.0
  average: 2.5
  25th percentile: 1.0
  median: 1.5
  75th percentile: 3.0
  max: 8.0
0 5.0
# contributors
min: 1.0 | average: 1.89 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.75 | max: 5.0