apple / swift-corelibs-libdispatch
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: 133
  • Daily file updates (only one update per file and date counted): 274
  • First update: 2015-11-11
  • Latest update: 2021-11-30
  • Days between first and latest update: 2212 (316 weeks, estimated 1580 working days)
  • Active days (at least one file change): 450
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 128 files with 45,098 lines of code in files.
    • 128 files that are 366+ days old (45,098 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 128 files with 45,098 lines of code in files.
    • 119 files have been last changed 366+ days ago (42,772 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 4 files have been last changed 91-180 days ago (1,771 lines of code)
    • 5 files have been last changed 31-90 days ago (555 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
94% | 0% | 3% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, txt, swift, cmake, sh, m, md, d, gitignore, cpp, in, json, cc, mm
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
swift100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
d100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c94% | 0% | 4% | <1% | 0%
h94% | 0% | 3% | 2% | 0%
swift100% | 0% | 0% | 0% | 0%
cmake88% | 0% | 0% | 11% | 0%
in100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
d100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 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
src100% | 0% | 0% | 0% | 0%
src/event100% | 0% | 0% | 0% | 0%
src/firehose100% | 0% | 0% | 0% | 0%
src/shims100% | 0% | 0% | 0% | 0%
src/swift100% | 0% | 0% | 0% | 0%
dispatch100% | 0% | 0% | 0% | 0%
private100% | 0% | 0% | 0% | 0%
os100% | 0% | 0% | 0% | 0%
src/BlocksRuntime100% | 0% | 0% | 0% | 0%
cmake/modules100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
config100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
resolver0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src100% | 0% | 0% | 0% | 0%
src/event82% | 0% | 13% | 3% | 0%
src/firehose100% | 0% | 0% | 0% | 0%
src/shims77% | 0% | 17% | 4% | 0%
src/swift100% | 0% | 0% | 0% | 0%
dispatch88% | 0% | 0% | 11% | 0%
private100% | 0% | 0% | 0% | 0%
os100% | 0% | 0% | 0% | 0%
cmake/modules88% | 0% | 0% | 11% | 0%
src/BlocksRuntime28% | 0% | 71% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
config100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
resolver0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
init.c
in src
1469 1 997 2260 59
tsd.h
in src/shims
287 - 153 2260 26
queue.c
in src
6116 4 614 2253 80
queue_internal.h
in src
654 - 1047 2253 23
config.h
in config
85 - 1050 2253 13
io.c
in src
2500 1 860 2250 47
inline_internal.h
in src
2149 3 1047 2250 33
voucher.c
in src
1794 - 1050 2250 23
source.c
in src
1171 - 1047 2250 51
transform.c
in src
922 - 535 2250 21
internal.h
in src
919 1 944 2250 69
allocator.c
in src
626 1 1050 2250 13
voucher_internal.h
in src
604 - 1050 2250 21
semaphore.c
in src
327 - 860 2250 35
object.c
in src
287 - 535 2250 19
queue.h
in dispatch
260 - 1050 2250 18
shims.h
in src
216 - 963 2250 37
introspection_private.h
in private
211 - 1050 2250 7
object.h
in os
175 - 1414 2250 14
allocator_internal.h
in src
170 - 1047 2250 12
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
firehose_server_object.m
in src/firehose
22 - 2057 2057 1
benchmark.h
in private
22 - 1804 2057 4
introspection.h
in dispatch
40 - 1804 2057 4
io_private.h
in private
84 - 1804 2057 4
cmake
FindLibRT.cmake
in cmake/modules
34 - 1748 1860 2
cmake
DispatchAppleOptions.cmake
in cmake/modules
35 - 1748 1860 2
firehose_internal.h
in src/firehose
24 - 1702 2057 5
cmake
DTrace.cmake
in cmake/modules
22 - 1677 1678 2
voucher_trace.d
in tools
43 - 1644 1649 3
provider.d
in src
44 1 1644 2250 7
cmake
DispatchSanitization.cmake
in cmake/modules
40 - 1643 1647 2
shims.c
in src
14 1 1481 1504 3
once.h
in dispatch
69 - 1439 2057 8
data.h
in dispatch
81 - 1414 2057 7
io.h
in dispatch
115 - 1414 2250 10
object.h
in os
175 - 1414 2250 14
android_stubs.h
in src/shims
6 - 1390 1989 10
generic_unix_base.h
in os
93 - 1390 1560 4
generic_win_base.h
in os
95 - 1390 1445 4
cmake
ClangClCompileRules.cmake
in cmake/modules
4 - 1322 1445 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dispatch_timers.d
in tools
35 -
dispatch_trace.d
in tools
31 -
resolver.h
in resolver
3 -
resolved.h
in resolver
1 -
resolver.c
in resolver
1 -
in
dispatchConfig.cmake.in
in cmake/modules
4 - 854 858 2
workloop_private.h
in private
92 - 1050 1159 4
benchmark.c
in src
92 1 1047 1159 6
yield.c
in src/shims
39 - 1050 1159 3
time_private.h
in private
36 - 1050 1159 3
target.h
in src/shims
27 - 1050 1159 3
mach.h
in src/shims
12 - 1260 1299 2
event_windows.c
in src/event
813 1 111 1319 17
generic_sys_queue.h
in src/shims
100 - 964 1322 12
getprogname.c
in src/shims
44 - 1318 1322 2
cmake
FindBlocksRuntime.cmake
in cmake/modules
44 - 1321 1323 2
generic_win_base.h
in os
95 - 1390 1445 4
generic_win_stubs.c
in src/shims
70 2 917 1445 12
cmake
DispatchWindowsSupport.cmake
in cmake/modules
63 - 1260 1445 5
generic_win_stubs.h
in src/shims
48 - 917 1445 17
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dispatch_timers.d
in tools
35 -
dispatch_trace.d
in tools
31 -
resolver.h
in resolver
3 -
resolved.h
in resolver
1 -
resolver.c
in resolver
1 -
source.h
in dispatch
158 - 62 2250 17
cmake
SwiftSupport.cmake
in cmake/modules
40 - 62 1737 32
workqueue.c
in src/event
211 - 74 1832 17
atomic.h
in src/shims
136 - 74 2057 15
workqueue_internal.h
in src/event
10 - 74 1832 12
event_windows.c
in src/event
813 1 111 1319 17
hw_config.h
in src/shims
181 - 136 2243 23
tsd.h
in src/shims
287 - 153 2260 26
runtime.c
in src/BlocksRuntime
490 32 164 2001 17
lock.h
in src/shims
404 - 377 2057 33
transform.c
in src
922 - 535 2250 21
object.c
in src
287 - 535 2250 19
Private.swift
in src/swift
379 3 602 2049 19
Wrapper.swift
in src/swift
237 18 602 2043 31
IO.swift
in src/swift
99 - 602 2049 25