hhvm / hsl
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 181
  • Daily file updates (only one update per file and date counted): 285
  • First update: 2017-07-07
  • Latest update: 2022-03-26
  • Days between first and latest update: 1724 (246 weeks, estimated 1230 working days)
  • Active days (at least one file change): 360
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 181 files with 6,822 lines of code in files.
    • 51 files that are 366+ days old (2,810 lines of code)
    • 120 files that are 181-365 days old (3,674 lines of code)
    • 5 files that are 91-180 days old (100 lines of code)
    • 5 files that are 31-90 days old (238 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
41% | 53% | 1% | 3% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 181 files with 6,822 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 109 files have been last changed 181-365 days ago (3,127 lines of code)
    • 47 files have been last changed 91-180 days ago (1,978 lines of code)
    • 12 files have been last changed 31-90 days ago (748 lines of code)
    • 13 files have been last changed 1-30 days ago (969 lines of code)
0% | 45% | 28% | 10% | 14%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
php, hack, md, json, txt, sh, gitignore, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
php43% | 52% | <1% | 3% | 0%
hack0% | 79% | 20% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
php0% | 46% | 28% | 9% | 15%
hack0% | 31% | 37% | 30% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/dict100% | 0% | 0% | 0% | 0%
src/vec100% | 0% | 0% | 0% | 0%
src/c100% | 0% | 0% | 0% | 0%
src/str55% | 44% | 0% | 0% | 0%
src/math100% | 0% | 0% | 0% | 0%
src/keyset100% | 0% | 0% | 0% | 0%
src/async100% | 0% | 0% | 0% | 0%
src/regex100% | 0% | 0% | 0% | 0%
src/random100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/os0% | 82% | <1% | 17% | 0%
src/io0% | 100% | 0% | 0% | 0%
src/legacy_fixme0% | 100% | 0% | 0% | 0%
minitest0% | 79% | 20% | 0% | 0%
src/tcp0% | 100% | 0% | 0% | 0%
src/file0% | 82% | 3% | 14% | 0%
src/network0% | 100% | 0% | 0% | 0%
src/unix0% | 100% | 0% | 0% | 0%
src/locale0% | 100% | 0% | 0% | 0%
src/_Private0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/os0% | 82% | <1% | 17% | 0%
src/io0% | 100% | 0% | 0% | 0%
src/legacy_fixme0% | 100% | 0% | 0% | 0%
src/tcp0% | 100% | 0% | 0% | 0%
src/file0% | 64% | 16% | 18% | 0%
src/network0% | 100% | 0% | 0% | 0%
minitest0% | 31% | 37% | 30% | 0%
src/unix0% | 100% | 0% | 0% | 0%
src/locale0% | 100% | 0% | 0% | 0%
src/_Private0% | 100% | 0% | 0% | 0%
src/c0% | 0% | 100% | 0% | 0%
src/dict0% | 0% | 70% | 29% | 0%
src/vec0% | 0% | 77% | 22% | 0%
src/keyset0% | 0% | 100% | 0% | 0%
src/math0% | 0% | 50% | 0% | 50%
src/async0% | 0% | 45% | 54% | 0%
src/random0% | 0% | 100% | 0% | 0%
src0% | 0% | 100% | 0% | 0%
src/regex0% | 0% | 20% | 0% | 79%
src/str0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
select.php
in src/vec
166 13 158 1742 46 16
select.php
in src/dict
139 10 158 1742 40 14
select.php
in src/keyset
122 8 158 1742 33 11
compute.php
in src/math
147 14 24 1741 32 16
transform.php
in src/dict
156 14 44 1740 37 12
transform.php
in src/vec
63 5 44 1740 27 12
transform.php
in src/keyset
52 4 158 1740 22 8
select.php
in src/str
41 6 22 1740 23 9
select.php
in src/c
235 13 158 1731 52 16
transform.php
in src/str
146 17 22 1731 45 18
introspect.php
in src/str
121 13 22 1731 30 12
67 4 156 1731 37 16
order.php
in src/vec
59 5 121 1731 48 20
order.php
in src/dict
57 5 121 1731 55 19
36 4 158 1731 30 13
divide.php
in src/dict
32 2 158 1731 16 6
combine.php
in src/dict
31 2 158 1731 26 10
combine.php
in src/vec
28 2 44 1731 20 10
reduce.php
in src/c
24 2 158 1731 16 6
introspect.php
in src/dict
20 1 158 1731 18 8
divide.php
in src/vec
17 1 158 1731 15 6
divide.php
in src/keyset
17 1 158 1731 13 5
divide.php
in src/str
16 2 22 1731 31 14
order.php
in src/keyset
14 1 158 1731 31 11
combine.php
in src/keyset
14 1 158 1731 14 5
combine.php
in src/str
12 1 22 1731 22 8
introspect.php
in src/keyset
9 1 158 1731 14 7
containers.php
in src/math
98 8 158 1712 23 7
async.php
in src/dict
80 6 158 1664 39 17
async.php
in src/vec
59 4 158 1664 33 14
async.php
in src/keyset
47 4 158 1664 19 8
compare.php
in src/math
34 4 158 1641 19 6
constants.php
in src/math
15 - 158 1618 9 5
format.php
in src/str
45 1 22 1500 18 8
private.php
in src/random
46 1 158 1325 10 4
secure.php
in src/random
28 3 121 1325 12 7
pseudo.php
in src/random
24 3 121 1325 11 8
regex.php
in src/regex
136 7 22 1172 19 12
exception.php
in src/regex
21 1 158 1172 9 5
private.php
in src/regex
15 1 158 1172 23 12
Ref.php
in src
11 3 158 1053 8 4
BasePoll.php
in src/async
90 8 44 922 8 4
Semaphore.php
in src/async
57 2 158 922 7 4
Condition.php
in src/async
39 3 44 922 6 4
KeyedPoll.php
in src/async
19 3 158 922 6 3
Poll.php
in src/async
17 4 158 922 6 2
ConditionNode.php
in src/async
13 2 158 922 4 2
order.php
in src/c
43 2 158 884 11 7
cast.php
in src/vec
9 1 158 549 8 5
cast.php
in src/dict
9 1 158 549 8 5
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
3 - 348 348 1 1
in_addr.php
in src/os
3 - 298 348 2 1
3 - 298 348 2 1
constants.php
in src/os/_Private
4 - 298 348 2 1
4 - 298 348 2 1
5 - 298 348 2 1
Handle.php
in src/io
5 - 298 348 3 2
SocketOptions.php
in src/network
5 - 298 348 2 1
close.php
in src/os
6 1 298 348 2 1
bind.php
in src/os
6 1 298 348 2 1
write.php
in src/os
6 1 298 348 2 1
sockaddr.php
in src/os
6 - 298 348 2 1
listen.php
in src/os
6 1 298 348 2 1
read.php
in src/os
6 1 298 348 2 1
FDHandle.php
in src/io
6 - 298 348 2 1
6 - 298 348 2 1
IPProtocolVersion.php
in src/network
6 - 298 348 2 1
accept.php
in src/os
7 1 298 348 2 1
7 1 298 348 2 1
7 1 298 348 2 1
7 - 298 348 2 1
Socket.php
in src/tcp
7 - 298 348 2 1
7 - 298 348 2 1
Socket.php
in src/unix
7 - 298 348 2 1
7 - 298 348 2 1
7 - 298 348 2 1
7 - 298 348 2 1
LockType.php
in src/file
7 - 298 348 2 1
8 - 298 348 2 1
ttyname.php
in src/os
8 1 298 348 2 1
8 - 298 348 2 1
connect.php
in src/os
8 1 298 348 2 1
HErrno.php
in src/os
8 - 298 348 2 1
isatty.php
in src/os
8 1 298 348 2 1
8 - 298 348 2 1
8 - 298 348 2 1
Server.php
in src/network
8 - 298 348 2 1
in6_addr.php
in src/os
9 1 298 348 2 1
pipe.php
in src/os
9 1 298 348 2 1
HError.php
in src/os/_Private
9 - 298 348 2 1
arg_assert.php
in src/os/_Private
9 1 298 348 2 1
WriteMode.php
in src/file
9 - 298 348 2 1
CloseableReadHandle.php
in src/file/_Private
9 - 298 348 2 1
wrap_impl.php
in src/os/_Private
10 1 298 348 2 1
get_errno_names.php
in src/os/_Private
11 1 298 348 2 1
StdioWriteHandle.php
in src/io/_Private
11 1 298 348 2 1
PipeReadHandle.php
in src/io/_Private
11 1 298 348 2 1
StdioReadHandle.php
in src/io/_Private
11 1 298 348 2 1
PipeWriteHandle.php
in src/io/_Private
11 1 298 348 2 1
CloseableSocket.php
in src/network
11 - 298 348 2 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
open_temporary_fd.php
in src/file/_Private
19 1 33 33 1 1
11 1 33 33 1 1
spawn.php
in src/os
129 8 47 47 1 1
spawn.php
in src/os/_Private
67 3 47 47 1 1
relative_path.php
in src/file/_Private
12 1 53 53 1 1
TruncateTrait.php
in src/file/_Private
10 1 156 156 1 1
ftruncate.php
in src/os
7 1 156 156 1 1
main.hack
in minitest
72 1 158 158 1 1
expect.hack
in minitest
4 1 158 158 1 1
7 1 158 177 2 1
str.php
in src/legacy_fixme
29 2 219 219 1 1
128 12 22 220 3 2
transform_l.php
in src/str
102 14 22 220 5 3
select_l.php
in src/str
46 6 22 220 3 2
divide_l.php
in src/str
18 2 22 220 3 2
format_l.php
in src/str
11 1 22 220 3 2
mutate.php
in src/locale
18 2 195 234 2 1
predefined.php
in src/locale
18 5 195 234 3 1
Category.php
in src/locale
12 - 234 234 1 1
Locale.php
in src/locale
3 - 234 234 1 1
126 10 268 268 1 1
coercions.php
in src/legacy_fixme
418 17 265 270 4 1
209 13 256 348 3 1
148 29 185 348 3 2
Errno.php
in src/os
146 - 298 348 2 1
ExpectObj.hack
in minitest
123 23 57 348 3 2
110 13 298 348 2 1
108 1 298 348 2 1
Server.php
in src/tcp
105 5 298 348 2 1
connect.php
in src/tcp
82 2 298 348 2 1
HackTest.hack
in minitest
69 4 158 348 3 2
Errno.php
in src/os/_Private
68 2 298 348 2 1
57 2 298 348 2 1
open.php
in src/file
51 6 298 348 2 1
CloseableFileHandle.php
in src/file/_Private
49 7 298 348 2 1
45 1 298 348 2 1
FileDescriptorHandle.php
in src/io/_Private
41 5 298 348 2 1
inet_ntop.php
in src/os
40 3 298 348 2 1
stdio.php
in src/io
39 4 298 348 2 1
mkostemps.php
in src/os
39 4 298 348 2 1
open.php
in src/os
39 1 298 348 2 1
inet_pton.php
in src/os
37 3 298 348 2 1
37 7 298 348 2 1
34 1 298 348 2 1
socket_connect_async.php
in src/network/_Private
33 1 298 348 2 1
31 2 298 348 2 1
Server.php
in src/unix
31 5 298 348 2 1
31 1 298 348 2 1
socket_accept_async.php
in src/network/_Private
30 1 298 348 2 1
30 1 298 348 2 1
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
transform.php
in src/str
146 17 22 1731 45 18
regex.php
in src/regex
136 7 22 1172 19 12
128 12 22 220 3 2
introspect.php
in src/str
121 13 22 1731 30 12
transform_l.php
in src/str
102 14 22 220 5 3
select_l.php
in src/str
46 6 22 220 3 2
format.php
in src/str
45 1 22 1500 18 8
select.php
in src/str
41 6 22 1740 23 9
divide_l.php
in src/str
18 2 22 220 3 2
divide.php
in src/str
16 2 22 1731 31 14
combine.php
in src/str
12 1 22 1731 22 8
format_l.php
in src/str
11 1 22 220 3 2
compute.php
in src/math
147 14 24 1741 32 16
open_temporary_fd.php
in src/file/_Private
19 1 33 33 1 1
11 1 33 33 1 1
11 1 33 348 3 1
transform.php
in src/dict
156 14 44 1740 37 12
BasePoll.php
in src/async
90 8 44 922 8 4
transform.php
in src/vec
63 5 44 1740 27 12
Condition.php
in src/async
39 3 44 922 6 4
combine.php
in src/vec
28 2 44 1731 20 10
spawn.php
in src/os
129 8 47 47 1 1
spawn.php
in src/os/_Private
67 3 47 47 1 1
relative_path.php
in src/file/_Private
12 1 53 53 1 1
ExpectObj.hack
in minitest
123 23 57 348 3 2
order.php
in src/vec
59 5 121 1731 48 20
order.php
in src/dict
57 5 121 1731 55 19
secure.php
in src/random
28 3 121 1325 12 7
pseudo.php
in src/random
24 3 121 1325 11 8
67 4 156 1731 37 16
Handle.php
in src/file
18 - 156 348 3 2
CloseableReadWriteHandle.php
in src/file/_Private
11 - 156 348 3 2
CloseableWriteHandle.php
in src/file/_Private
10 - 156 348 3 2
TruncateTrait.php
in src/file/_Private
10 1 156 156 1 1
ftruncate.php
in src/os
7 1 156 156 1 1
select.php
in src/c
235 13 158 1731 52 16
select.php
in src/vec
166 13 158 1742 46 16
select.php
in src/dict
139 10 158 1742 40 14
select.php
in src/keyset
122 8 158 1742 33 11
containers.php
in src/math
98 8 158 1712 23 7
async.php
in src/dict
80 6 158 1664 39 17
main.hack
in minitest
72 1 158 158 1 1
HackTest.hack
in minitest
69 4 158 348 3 2
async.php
in src/vec
59 4 158 1664 33 14
Semaphore.php
in src/async
57 2 158 922 7 4
transform.php
in src/keyset
52 4 158 1740 22 8
async.php
in src/keyset
47 4 158 1664 19 8
private.php
in src/random
46 1 158 1325 10 4
order.php
in src/c
43 2 158 884 11 7
36 4 158 1731 30 13