microsoft / checkedc-llvm-test-suite
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 3,597 files with 1,026,515 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (265 lines of code)
    • 7 files changed 21-50 times (1,539 lines of code)
    • 92 files changed 6-20 times (17,163 lines of code)
    • 3,497 files changed 1-5 times (1,007,548 lines of code)
0% | <1% | <1% | 1% | 98%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, c, cpp, txt, cc, hpp, in, cmake, hh, py, f, ps, sh, TXT, inc, ld, cu, cxx, cfg, awk, md, b, hxx, pro, ll, perl, asc, json, p, gitignore, m4, yml, lua, pl, bat, arcconfig, y, spec, el, clang-format, proto, make, gs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
spec0% | 100% | 0% | 0% | 0%
c0% | 0% | <1% | 3% | 96%
TXT0% | 0% | 36% | 2% | 60%
pl0% | 0% | 66% | 0% | 33%
in0% | 0% | <1% | <1% | 99%
cmake0% | 0% | 9% | 22% | 67%
cfg0% | 0% | 60% | 0% | 39%
cu0% | 0% | 0% | 37% | 62%
h0% | 0% | 0% | <1% | 99%
py0% | 0% | 0% | 30% | 69%
cpp0% | 0% | 0% | <1% | 99%
awk0% | 0% | 0% | 0% | 100%
p0% | 0% | 0% | 0% | 100%
cc0% | 0% | 0% | 0% | 100%
inc0% | 0% | 0% | 0% | 100%
ld0% | 0% | 0% | 0% | 100%
cxx0% | 0% | 0% | 0% | 100%
f0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
el0% | 0% | 0% | 0% | 100%
perl0% | 0% | 0% | 0% | 100%
hh0% | 0% | 0% | 0% | 100%
y0% | 0% | 0% | 0% | 100%
hxx0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
b0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
ll0% | 0% | 0% | 0% | 100%
gs0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
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
External0% | 5% | 0% | 31% | 62%
ROOT0% | 0% | 59% | <1% | 39%
MultiSource0% | 0% | <1% | 1% | 98%
cmake0% | 0% | 14% | 34% | 50%
SingleSource0% | 0% | 0% | 10% | 89%
tools0% | 0% | 0% | 99% | <1%
litsupport0% | 0% | 0% | 58% | 41%
utils0% | 0% | 0% | 65% | 34%
MicroBenchmarks0% | 0% | 0% | 0% | 100%
LNTBased0% | 0% | 0% | 0% | 100%
LLVMSource0% | 0% | 0% | 0% | 100%
autoconf0% | 0% | 0% | 0% | 100%
include0% | 0% | 0% | 0% | 100%
CTMark0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
spec
Makefile.spec
in External/SPEC
265 - 1903 6837 73
in
Makefile.config.in
in root
183 - 1101 6355 44
cmake
SingleMultiSource.cmake
in cmake/modules
119 - 1101 2288 36
TXT
LICENSE.TXT
in root
299 - 1101 6361 36
cfg
lit.cfg
in root
39 - 1101 2288 26
health.c
in MultiSource/Benchmarks/Olden/health
246 9 305 7404 24
anagram.c
in MultiSource/Benchmarks/Ptrdist/anagram
388 15 235 6926 24
GenerateReport.pl
in root
265 3 5394 6954 22
hash.c
in MultiSource/Benchmarks/Olden/mst
77 4 146 7404 20
make_graph.c
in MultiSource/Benchmarks/Olden/em3d
296 13 143 7384 20
newbh.c
in MultiSource/Benchmarks/Olden/bh
827 30 1101 7398 20
test.py
in litsupport
44 2 339 2188 17
health.h
in MultiSource/Benchmarks/Olden/health
85 - 1101 7404 17
makegraph.c
in MultiSource/Benchmarks/Olden/mst
105 7 235 7404 16
KS-1.c
in MultiSource/Benchmarks/Ptrdist/ks
198 - 305 7027 15
newvor.c
in MultiSource/Benchmarks/Olden/voronoi
522 29 1101 7287 15
testplan.py
in litsupport
121 9 1101 2148 14
list.c
in MultiSource/Benchmarks/Olden/health
32 2 305 7404 13
bitonic.c
in MultiSource/Benchmarks/Olden/bisort
208 7 305 7291 13
tsp.h
in MultiSource/Benchmarks/Olden/tsp
37 - 1101 7391 12