microsoft / BosqueLanguage
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 72 files with 47,687 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 19 files changed 6-20 times (17,045 lines of code)
    • 53 files changed 1-5 times (30,642 lines of code)
0% | 0% | 0% | 35% | 64%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, h, cpp, json, md, txt, svg, js, gitignore, hpp, gitattributes, smt2, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 57% | 42%
cpp0% | 0% | 0% | 89% | 10%
h0% | 0% | 0% | 14% | 85%
smt20% | 0% | 0% | 100% | 0%
hpp0% | 0% | 0% | 0% | 100%
js0% | 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
impl/src/tooling/verifier0% | 0% | 0% | 93% | 6%
impl/src/tooling/icpp0% | 0% | 0% | 54% | 45%
impl/src/compiler0% | 0% | 0% | 64% | 35%
impl/src/ast0% | 0% | 0% | 48% | 51%
impl/src/runtimes0% | 0% | 0% | 87% | 12%
impl/build/include/headers0% | 0% | 0% | 0% | 100%
impl/src/type_checker0% | 0% | 0% | 0% | 100%
impl/build0% | 0% | 0% | 0% | 100%
bosque-language-tools/out0% | 0% | 0% | 0% | 100%
bosque-language-tools/src0% | 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
bsqcheck.ts
in impl/src/runtimes
340 1 105 231 12
smtdecls_emitter.ts
in impl/src/tooling/verifier
1010 38 93 231 12
smttype_emitter.ts
in impl/src/tooling/verifier
93 3 97 231 11
assembly.ts
in impl/src/ast
2064 72 103 630 10
smtcollection_emitter.ts
in impl/src/tooling/verifier
948 11 93 231 9
op_eval.cpp
in impl/src/tooling/icpp/interpreter
2052 100 178 231 9
smt2
smtruntime.smt2
in impl/src/tooling/verifier/runtime
331 - 103 231 8
runner.cpp
in impl/src/tooling/icpp/interpreter
344 10 188 231 8
smt_workflows.ts
in impl/src/tooling/verifier
599 15 105 209 8
bsqvalue.cpp
in impl/src/tooling/icpp/interpreter/runtime
1384 100 178 231 8
decls.cpp
in impl/src/tooling/verifier/evaluator
2015 114 131 209 8
mir_ops.ts
in impl/src/compiler
2200 154 131 630 8
smt_assembly.ts
in impl/src/tooling/verifier
638 18 97 231 7
bsqop.cpp
in impl/src/tooling/icpp/interpreter/assembly
762 13 192 231 7
op_eval.h
in impl/src/tooling/icpp/interpreter
302 15 192 231 6
workflows.cpp
in impl/src/tooling/verifier/evaluator
323 6 131 209 6
bsqassembly.cpp
in impl/src/tooling/icpp/interpreter/assembly
470 12 202 231 6
decls.h
in impl/src/tooling/verifier/evaluator
491 37 131 209 6
bsqvalue.h
in impl/src/tooling/icpp/interpreter/runtime
679 65 178 231 6
icppdecls_emitter.ts
in impl/src/tooling/icpp/transpiler
158 5 131 231 5