facebook / fbzmq
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: 87
  • Daily file updates (only one update per file and date counted): 325
  • First update: 2017-03-17
  • Latest update: 2022-04-01
  • Days between first and latest update: 1841 (263 weeks, estimated 1315 working days)
  • Active days (at least one file change): 1637
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 87 files with 11,979 lines of code in files.
    • 85 files that are 366+ days old (11,650 lines of code)
    • 1 files that are 181-365 days old (34 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (295 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | <1% | 0% | 2% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 87 files with 11,979 lines of code in files.
    • 43 files have been last changed 366+ days ago (2,902 lines of code)
    • 13 files have been last changed 181-365 days ago (1,862 lines of code)
    • 4 files have been last changed 91-180 days ago (585 lines of code)
    • 26 files have been last changed 31-90 days ago (6,321 lines of code)
    • 1 files have been last changed 1-30 days ago (309 lines of code)
24% | 15% | 4% | 52% | 2%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
py, cpp, h, cmake, md, txt, sh, thrift, yml, c, in, gitignore, clang-format, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py95% | 0% | 0% | 4% | 0%
cmake98% | 1% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
thrift100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cmake72% | 14% | 0% | 12% | 0%
h55% | 19% | 24% | 0% | 0%
cpp33% | 54% | 11% | 0% | 0%
py<1% | 3% | 0% | 90% | 4%
in100% | 0% | 0% | 0% | 0%
thrift0% | 100% | 0% | 0% | 0%
c0% | 0% | 100% | 0% | 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
build/fbcode_builder/getdeps92% | 0% | 0% | 7% | 0%
build/fbcode_builder/CMake98% | 1% | 0% | 0% | 0%
build/fbcode_builder100% | 0% | 0% | 0% | 0%
fbzmq/zmq100% | 0% | 0% | 0% | 0%
fbzmq/async100% | 0% | 0% | 0% | 0%
fbzmq/service/monitor100% | 0% | 0% | 0% | 0%
fbzmq/service/logging100% | 0% | 0% | 0% | 0%
fbzmq/service/stats100% | 0% | 0% | 0% | 0%
fbzmq/service/if100% | 0% | 0% | 0% | 0%
fbzmq/py100% | 0% | 0% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
fbzmq/cmake100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
build/fbcode_builder/CMake51% | 18% | 2% | 27% | 0%
fbzmq/zmq51% | 48% | 0% | 0% | 0%
fbzmq/service/logging100% | 0% | 0% | 0% | 0%
fbzmq/async25% | 74% | 0% | 0% | 0%
fbzmq/service/stats100% | 0% | 0% | 0% | 0%
fbzmq/service/monitor9% | 10% | 79% | 0% | 0%
fbzmq/py100% | 0% | 0% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
fbzmq/cmake100% | 0% | 0% | 0% | 0%
build/fbcode_builder/getdeps<1% | 0% | 0% | 92% | 7%
fbzmq/service/if0% | 100% | 0% | 0% | 0%
build/fbcode_builder0% | 0% | 0% | 100% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
Socket.cpp
in fbzmq/zmq
495 - 329 1788 13 9
ZmqMonitor.h
in fbzmq/service/monitor
291 - 161 1788 14 9
Socket.h
in fbzmq/zmq
256 3 460 1788 9 7
ZmqEventLoop.cpp
in fbzmq/async
253 - 330 1788 7 6
ZmqMonitorClient.cpp
in fbzmq/service/monitor
172 - 161 1788 6 5
LogSample.cpp
in fbzmq/service/logging
150 - 1120 1788 4 2
ZmqEventLoop.h
in fbzmq/async
144 - 330 1788 10 7
117 - 330 1788 3 3
Message.cpp
in fbzmq/zmq
110 - 1028 1788 8 4
SocketMonitor.cpp
in fbzmq/zmq
105 - 1084 1788 5 4
Message.h
in fbzmq/zmq
85 1 626 1788 6 4
Common.cpp
in fbzmq/zmq
74 - 330 1788 8 5
ZmqTimeout.cpp
in fbzmq/async
72 - 876 1788 3 2
ThreadData.cpp
in fbzmq/service/stats
71 - 1442 1788 2 2
Monitor.thrift
in fbzmq/service/if
65 - 254 1788 9 6
Common.h
in fbzmq/zmq
64 - 330 1788 5 4
ExportedStat.cpp
in fbzmq/service/stats
63 - 1442 1788 2 2
ZmqMonitorSample.cpp
in fbzmq/service/monitor
48 - 161 1788 6 6
LogSample.h
in fbzmq/service/logging
47 - 1120 1788 4 2
SocketMonitor.h
in fbzmq/zmq
45 - 460 1788 4 4
ZmqTimeout.h
in fbzmq/async
38 - 876 1788 3 2
Context.cpp
in fbzmq/zmq
33 - 1442 1788 3 2
AsyncSignalHandler.h
in fbzmq/async
31 - 330 1788 3 3
ZmqThrottle.h
in fbzmq/async
27 - 836 1788 5 3
ZmqMonitorClient.h
in fbzmq/service/monitor
27 - 1442 1788 3 3
ZmqThrottle.cpp
in fbzmq/async
25 - 836 1788 3 2
ThreadData.h
in fbzmq/service/stats
24 - 1442 1788 2 2
ExportedStat.h
in fbzmq/service/stats
22 - 1442 1788 2 2
Context.h
in fbzmq/zmq
21 - 1120 1788 3 2
16 1 1442 1788 2 2
Runnable.h
in fbzmq/async
12 - 870 1788 3 2
ExportType.h
in fbzmq/service/stats
10 - 1442 1788 2 2
Zmq.h
in fbzmq/zmq
6 - 1442 1788 2 2
fbcode_builder.py
in build/fbcode_builder
391 36 80 1767 27 15
make_docker_context.py
in build/fbcode_builder
132 2 80 1767 7 7
docker_builder.py
in build/fbcode_builder
111 12 80 1767 11 8
utils.py
in build/fbcode_builder
54 7 80 1767 6 6
parse_args.py
in build/fbcode_builder
54 1 80 1767 4 4
shell_quoting.py
in build/fbcode_builder
48 9 56 1767 6 5
19 1 764 1767 7 5
fbcode_builder_config.py
in build/fbcode_builder
8 - 80 1767 4 4
setup.py
in fbzmq/py
32 2 1120 1742 4 1
shell_builder.py
in build/fbcode_builder
73 10 80 1285 9 8
cmake
FindGflags.cmake
in build/fbcode_builder/CMake
97 - 583 1119 3 3
cmake
FindLibEvent.cmake
in build/fbcode_builder/CMake
69 - 1103 1119 4 2
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 538 1119 3 3
cmake
FindPCRE.cmake
in build/fbcode_builder/CMake
11 - 1117 1119 2 2
cmake
FindGMock.cmake
in build/fbcode_builder/CMake
71 - 1087 1109 2 2
getdeps.py
in build/fbcode_builder
993 41 32 1077 61 20
builder.py
in build/fbcode_builder/getdeps
822 48 35 1077 90 23
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
Zmq.h
in fbzmq/zmq
6 - 1442 1788 2 2
ExportType.h
in fbzmq/service/stats
10 - 1442 1788 2 2
16 1 1442 1788 2 2
ExportedStat.h
in fbzmq/service/stats
22 - 1442 1788 2 2
ThreadData.h
in fbzmq/service/stats
24 - 1442 1788 2 2
ZmqMonitorClient.h
in fbzmq/service/monitor
27 - 1442 1788 3 3
Context.cpp
in fbzmq/zmq
33 - 1442 1788 3 2
ExportedStat.cpp
in fbzmq/service/stats
63 - 1442 1788 2 2
ThreadData.cpp
in fbzmq/service/stats
71 - 1442 1788 2 2
Context.h
in fbzmq/zmq
21 - 1120 1788 3 2
setup.py
in fbzmq/py
32 2 1120 1742 4 1
LogSample.h
in fbzmq/service/logging
47 - 1120 1788 4 2
LogSample.cpp
in fbzmq/service/logging
150 - 1120 1788 4 2
cmake
FindPCRE.cmake
in build/fbcode_builder/CMake
11 - 1117 1119 2 2
cmake
FindLibEvent.cmake
in build/fbcode_builder/CMake
69 - 1103 1119 4 2
cmake
FindGMock.cmake
in build/fbcode_builder/CMake
71 - 1087 1109 2 2
SocketMonitor.cpp
in fbzmq/zmq
105 - 1084 1788 5 4
Message.cpp
in fbzmq/zmq
110 - 1028 1788 8 4
cmake
FBCMakeParseArgs.cmake
in build/fbcode_builder/CMake
135 - 970 970 1 1
cmake
FBThriftLibrary.cmake
in build/fbcode_builder/CMake
72 - 959 959 1 1
cmake
FBBuildOptions.cmake
in build/fbcode_builder/CMake
13 - 941 945 2 2
cmake
FBThriftPyLibrary.cmake
in build/fbcode_builder/CMake
100 - 941 959 2 1
cmake
FBPythonTestAddTests.cmake
in build/fbcode_builder/CMake
54 - 928 928 1 1
ZmqTimeout.h
in fbzmq/async
38 - 876 1788 3 2
ZmqTimeout.cpp
in fbzmq/async
72 - 876 1788 3 2
Runnable.h
in fbzmq/async
12 - 870 1788 3 2
cmake
FBPythonBinary.cmake
in build/fbcode_builder/CMake
646 - 863 970 8 2
ZmqThrottle.cpp
in fbzmq/async
25 - 836 1788 3 2
ZmqThrottle.h
in fbzmq/async
27 - 836 1788 5 3
in
fbzmq-config.cmake.in
in fbzmq/cmake
15 - 826 954 2 2
SystemMetrics.h
in fbzmq/service/monitor
32 - 771 771 1 1
19 1 764 1767 7 5
cmake
FBCompilerSettingsMSVC.cmake
in build/fbcode_builder/CMake
9 - 706 706 1 1
cmake
FBCompilerSettings.cmake
in build/fbcode_builder/CMake
11 - 706 706 1 1
__init__.py
in build/fbcode_builder/getdeps
1 - 636 1077 2 2
Message.h
in fbzmq/zmq
85 1 626 1788 6 4
cmake
FindLibUnwind.cmake
in build/fbcode_builder/CMake
25 - 605 605 1 1
cmake
FindRe2.cmake
in build/fbcode_builder/CMake
16 - 589 589 1 1
cmake
FindGflags.cmake
in build/fbcode_builder/CMake
97 - 583 1119 3 3
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 538 1119 3 3
cmake
FBThriftCppLibrary.cmake
in build/fbcode_builder/CMake
180 - 519 959 6 5
SocketMonitor.h
in fbzmq/zmq
45 - 460 1788 4 4
Socket.h
in fbzmq/zmq
256 3 460 1788 9 7
cmake
FBCompilerSettingsUnix.cmake
in build/fbcode_builder/CMake
7 - 360 706 2 1
AsyncSignalHandler.h
in fbzmq/async
31 - 330 1788 3 3
Common.h
in fbzmq/zmq
64 - 330 1788 5 4
SystemMetrics.cpp
in fbzmq/service/monitor
70 - 330 771 3 2
Common.cpp
in fbzmq/zmq
74 - 330 1788 8 5
117 - 330 1788 3 3
ZmqEventLoop.h
in fbzmq/async
144 - 330 1788 10 7
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
cargo.py
in build/fbcode_builder/getdeps
295 17 56 74 5 3
cmake
FindZstd.cmake
in build/fbcode_builder/CMake
34 - 280 280 1 1
cmake
RustStaticLibrary.cmake
in build/fbcode_builder/CMake
267 - 58 479 3 3
cmake
FindSodium.cmake
in build/fbcode_builder/CMake
265 - 317 526 2 2
cmake
FindRe2.cmake
in build/fbcode_builder/CMake
16 - 589 589 1 1
cmake
FindLibUnwind.cmake
in build/fbcode_builder/CMake
25 - 605 605 1 1
cmake
FBCompilerSettings.cmake
in build/fbcode_builder/CMake
11 - 706 706 1 1
cmake
FBCompilerSettingsMSVC.cmake
in build/fbcode_builder/CMake
9 - 706 706 1 1
cmake
FBCompilerSettingsUnix.cmake
in build/fbcode_builder/CMake
7 - 360 706 2 1
SystemMetrics.cpp
in fbzmq/service/monitor
70 - 330 771 3 2
SystemMetrics.h
in fbzmq/service/monitor
32 - 771 771 1 1
fb_py_win_main.c
in build/fbcode_builder/CMake
74 3 178 878 6 4
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60 80 928 4 4
cmake
FBPythonTestAddTests.cmake
in build/fbcode_builder/CMake
54 - 928 928 1 1
py_wheel_builder.py
in build/fbcode_builder/getdeps
146 8 56 939 9 6
cmake
FBBuildOptions.cmake
in build/fbcode_builder/CMake
13 - 941 945 2 2
cache.py
in build/fbcode_builder/getdeps
7 3 59 952 6 5
in
fbzmq-config.cmake.in
in fbzmq/cmake
15 - 826 954 2 2
cmake
FBThriftCppLibrary.cmake
in build/fbcode_builder/CMake
180 - 519 959 6 5
cmake
FBThriftPyLibrary.cmake
in build/fbcode_builder/CMake
100 - 941 959 2 1
cmake
FBThriftLibrary.cmake
in build/fbcode_builder/CMake
72 - 959 959 1 1
cmake
FBPythonBinary.cmake
in build/fbcode_builder/CMake
646 - 863 970 8 2
make_fbpy_archive.py
in build/fbcode_builder/CMake
243 13 280 970 3 2
cmake
FBCMakeParseArgs.cmake
in build/fbcode_builder/CMake
135 - 970 970 1 1
dyndeps.py
in build/fbcode_builder/getdeps
309 34 29 1016 16 6
errors.py
in build/fbcode_builder/getdeps
5 1 59 1071 7 6
getdeps.py
in build/fbcode_builder
993 41 32 1077 61 20
builder.py
in build/fbcode_builder/getdeps
822 48 35 1077 90 23
fetcher.py
in build/fbcode_builder/getdeps
550 59 32 1077 27 12
manifest.py
in build/fbcode_builder/getdeps
548 29 32 1077 43 18
buildopts.py
in build/fbcode_builder/getdeps
434 20 56 1077 52 19
load.py
in build/fbcode_builder/getdeps
228 28 59 1077 19 10
platform.py
in build/fbcode_builder/getdeps
187 17 59 1077 18 11
expr.py
in build/fbcode_builder/getdeps
120 23 59 1077 8 7
envfuncs.py
in build/fbcode_builder/getdeps
110 21 55 1077 12 7
runcmd.py
in build/fbcode_builder/getdeps
106 5 56 1077 14 8
copytree.py
in build/fbcode_builder/getdeps
42 4 59 1077 11 5
subcmd.py
in build/fbcode_builder/getdeps
24 4 59 1077 6 5
__init__.py
in build/fbcode_builder/getdeps
1 - 636 1077 2 2
cmake
FindGMock.cmake
in build/fbcode_builder/CMake
71 - 1087 1109 2 2
cmake
FindGflags.cmake
in build/fbcode_builder/CMake
97 - 583 1119 3 3
cmake
FindLibEvent.cmake
in build/fbcode_builder/CMake
69 - 1103 1119 4 2
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 538 1119 3 3
cmake
FindPCRE.cmake
in build/fbcode_builder/CMake
11 - 1117 1119 2 2
shell_builder.py
in build/fbcode_builder
73 10 80 1285 9 8
setup.py
in fbzmq/py
32 2 1120 1742 4 1
fbcode_builder.py
in build/fbcode_builder
391 36 80 1767 27 15
make_docker_context.py
in build/fbcode_builder
132 2 80 1767 7 7
docker_builder.py
in build/fbcode_builder
111 12 80 1767 11 8
utils.py
in build/fbcode_builder
54 7 80 1767 6 6
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
dyndeps.py
in build/fbcode_builder/getdeps
309 34 29 1016 16 6
getdeps.py
in build/fbcode_builder
993 41 32 1077 61 20
fetcher.py
in build/fbcode_builder/getdeps
550 59 32 1077 27 12
manifest.py
in build/fbcode_builder/getdeps
548 29 32 1077 43 18
builder.py
in build/fbcode_builder/getdeps
822 48 35 1077 90 23
envfuncs.py
in build/fbcode_builder/getdeps
110 21 55 1077 12 7
buildopts.py
in build/fbcode_builder/getdeps
434 20 56 1077 52 19
cargo.py
in build/fbcode_builder/getdeps
295 17 56 74 5 3
py_wheel_builder.py
in build/fbcode_builder/getdeps
146 8 56 939 9 6
runcmd.py
in build/fbcode_builder/getdeps
106 5 56 1077 14 8
shell_quoting.py
in build/fbcode_builder
48 9 56 1767 6 5
cmake
RustStaticLibrary.cmake
in build/fbcode_builder/CMake
267 - 58 479 3 3
load.py
in build/fbcode_builder/getdeps
228 28 59 1077 19 10
platform.py
in build/fbcode_builder/getdeps
187 17 59 1077 18 11
expr.py
in build/fbcode_builder/getdeps
120 23 59 1077 8 7
copytree.py
in build/fbcode_builder/getdeps
42 4 59 1077 11 5
subcmd.py
in build/fbcode_builder/getdeps
24 4 59 1077 6 5
cache.py
in build/fbcode_builder/getdeps
7 3 59 952 6 5
errors.py
in build/fbcode_builder/getdeps
5 1 59 1071 7 6
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60 80 928 4 4
fbcode_builder.py
in build/fbcode_builder
391 36 80 1767 27 15
make_docker_context.py
in build/fbcode_builder
132 2 80 1767 7 7
docker_builder.py
in build/fbcode_builder
111 12 80 1767 11 8
shell_builder.py
in build/fbcode_builder
73 10 80 1285 9 8
utils.py
in build/fbcode_builder
54 7 80 1767 6 6
parse_args.py
in build/fbcode_builder
54 1 80 1767 4 4
fbcode_builder_config.py
in build/fbcode_builder
8 - 80 1767 4 4
ZmqMonitor.h
in fbzmq/service/monitor
291 - 161 1788 14 9
ZmqMonitorClient.cpp
in fbzmq/service/monitor
172 - 161 1788 6 5
ZmqMonitorSample.cpp
in fbzmq/service/monitor
48 - 161 1788 6 6
fb_py_win_main.c
in build/fbcode_builder/CMake
74 3 178 878 6 4
Monitor.thrift
in fbzmq/service/if
65 - 254 1788 9 6
make_fbpy_archive.py
in build/fbcode_builder/CMake
243 13 280 970 3 2
cmake
FindZstd.cmake
in build/fbcode_builder/CMake
34 - 280 280 1 1
cmake
FindSodium.cmake
in build/fbcode_builder/CMake
265 - 317 526 2 2
Socket.cpp
in fbzmq/zmq
495 - 329 1788 13 9
ZmqEventLoop.cpp
in fbzmq/async
253 - 330 1788 7 6
ZmqEventLoop.h
in fbzmq/async
144 - 330 1788 10 7
117 - 330 1788 3 3
Common.cpp
in fbzmq/zmq
74 - 330 1788 8 5
SystemMetrics.cpp
in fbzmq/service/monitor
70 - 330 771 3 2
Common.h
in fbzmq/zmq
64 - 330 1788 5 4
AsyncSignalHandler.h
in fbzmq/async
31 - 330 1788 3 3
cmake
FBCompilerSettingsUnix.cmake
in build/fbcode_builder/CMake
7 - 360 706 2 1
Socket.h
in fbzmq/zmq
256 3 460 1788 9 7
SocketMonitor.h
in fbzmq/zmq
45 - 460 1788 4 4
cmake
FBThriftCppLibrary.cmake
in build/fbcode_builder/CMake
180 - 519 959 6 5
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 538 1119 3 3
cmake
FindGflags.cmake
in build/fbcode_builder/CMake
97 - 583 1119 3 3
cmake
FindRe2.cmake
in build/fbcode_builder/CMake
16 - 589 589 1 1