apple / swift-corelibs-libdispatch
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 128 files with 45,098 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (9,675 lines of code)
    • 29 files changed 21-50 times (14,135 lines of code)
    • 72 files changed 6-20 times (20,355 lines of code)
    • 23 files changed 1-5 times (933 lines of code)
0% | 21% | 31% | 45% | 2%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, txt, swift, cmake, sh, m, md, d, gitignore, cpp, in, json, cc, mm
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 30% | 24% | 45% | <1%
h0% | 6% | 39% | 49% | 3%
swift0% | 0% | 80% | 20% | 0%
in0% | 0% | 97% | 0% | 2%
cc0% | 0% | 100% | 0% | 0%
cmake0% | 0% | 11% | 20% | 68%
m0% | 0% | 0% | 86% | 13%
cpp0% | 0% | 0% | 100% | 0%
d0% | 0% | 0% | 50% | 49%
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
src0% | 36% | 37% | 26% | <1%
src/swift0% | 0% | 80% | 19% | 0%
src/shims0% | 0% | 53% | 41% | 4%
src/event0% | 0% | 13% | 86% | 0%
cmake0% | 0% | 100% | 0% | 0%
private0% | 0% | 11% | 68% | 20%
dispatch0% | 0% | 3% | 93% | 2%
cmake/modules0% | 0% | 11% | 20% | 68%
src/firehose0% | 0% | 0% | 98% | 1%
os0% | 0% | 0% | 80% | 19%
src/BlocksRuntime0% | 0% | 0% | 100% | 0%
config0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 0% | 100%
resolver0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
queue.c
in src
6116 4 614 2253 80
internal.h
in src
919 1 944 2250 69
init.c
in src
1469 1 997 2260 59
source.c
in src
1171 - 1047 2250 51
io.c
in src
2500 1 860 2250 47
Queue.swift
in src/swift
296 - 969 2049 46
Data.swift
in src/swift
217 - 1293 2049 40
shims.h
in src
216 - 963 2250 37
dispatch.h
in dispatch
52 - 1050 2138 36
semaphore.c
in src
327 - 860 2250 35
private.h
in private
139 - 1047 2057 33
lock.h
in src/shims
404 - 377 2057 33
inline_internal.h
in src
2149 3 1047 2250 33
cmake
SwiftSupport.cmake
in cmake/modules
40 - 62 1737 32
Wrapper.swift
in src/swift
237 18 602 2043 31
Time.swift
in src/swift
149 - 1256 2049 30
event_epoll.c
in src/event
595 1 860 1924 30
Block.swift
in src/swift
74 - 1083 2049 29
Source.swift
in src/swift
318 - 991 2049 29
lock.c
in src/shims
598 1 860 2057 27