microsoft / lain
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: 29
  • Daily file updates (only one update per file and date counted): 47
  • First update: 2019-07-13
  • Latest update: 2021-05-21
  • Days between first and latest update: 679 (97 weeks, estimated 485 working days)
  • Active days (at least one file change): 30
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 28 files with 5,773 lines of code in files.
    • 28 files that are 366+ days old (5,773 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 28 files with 5,773 lines of code in files.
    • 22 files have been last changed 366+ days ago (4,700 lines of code)
    • 6 files have been last changed 181-365 days ago (1,073 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
81% | 18% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
rs, md, toml, txt, c, gitignore, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
rs100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
rs82% | 18% | 0% | 0% | 0%
toml35% | 64% | 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
lain/src100% | 0% | 0% | 0% | 0%
lain_derive/src100% | 0% | 0% | 0% | 0%
lain_derive/src/internals100% | 0% | 0% | 0% | 0%
testsuite/src100% | 0% | 0% | 0% | 0%
testsuite/benches100% | 0% | 0% | 0% | 0%
lain100% | 0% | 0% | 0% | 0%
testsuite100% | 0% | 0% | 0% | 0%
lain_derive100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lain/src76% | 23% | 0% | 0% | 0%
lain_derive/src70% | 29% | 0% | 0% | 0%
lain_derive/src/internals100% | 0% | 0% | 0% | 0%
testsuite/src100% | 0% | 0% | 0% | 0%
testsuite/benches100% | 0% | 0% | 0% | 0%
testsuite100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
lain0% | 100% | 0% | 0% | 0%
lain_derive0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
lib.rs
in lain_derive/src
153 3 622 934 8
traits.rs
in lain/src
75 12 622 934 7
lib.rs
in lain/src
55 - 307 934 10
Cargo.toml
in lain
28 - 256 934 16
Cargo.toml
in lain_derive
19 - 256 934 16
Cargo.toml
in root
6 - 906 934 2
lib.rs
in testsuite/src
760 37 449 932 15
new_fuzzed.rs
in lain/src
684 13 574 932 11
mutatable.rs
in lain/src
558 19 449 932 13
serialize.rs
in lain_derive/src
515 19 574 932 13
buffer.rs
in lain/src
361 41 307 932 11
mutator.rs
in lain/src
262 4 449 932 13
driver.rs
in lain/src
190 1 614 932 3
benchmark_generating_fuzzed_struct.rs
in testsuite/benches
93 3 906 932 2
benchmark_serialization_throughput.rs
in testsuite/benches
78 1 906 932 2
prelude.rs
in lain/src
19 - 613 932 5
fuzzerobject.rs
in lain_derive/src
227 2 574 923 8
types.rs
in lain/src
121 3 256 923 9
Cargo.toml
in testsuite
20 - 651 916 3
mutations.rs
in lain_derive/src
489 20 256 906 17
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Cargo.toml
in root
6 - 906 934 2
ctxt.rs
in lain_derive/src/internals
37 1 906 906 1
benchmark_serialization_throughput.rs
in testsuite/benches
78 1 906 932 2
benchmark_generating_fuzzed_struct.rs
in testsuite/benches
93 3 906 932 2
Cargo.toml
in testsuite
20 - 651 916 3
mod.rs
in lain_derive/src/internals
10 - 622 906 3
symbol.rs
in lain_derive/src/internals
24 1 622 906 3
dummy.rs
in lain_derive/src
24 - 622 906 4
traits.rs
in lain/src
75 12 622 934 7
ast.rs
in lain_derive/src/internals
101 2 622 906 4
utils.rs
in lain_derive/src/internals
126 - 622 906 2
lib.rs
in lain_derive/src
153 3 622 934 8
attr.rs
in lain_derive/src/internals
469 13 622 906 6
driver.rs
in lain/src
190 1 614 932 3
prelude.rs
in lain/src
19 - 613 932 5
new_fuzzed_old.rs
in lain_derive/src
269 3 595 906 4
fuzzerobject.rs
in lain_derive/src
227 2 574 923 8
serialize.rs
in lain_derive/src
515 19 574 932 13
new_fuzzed.rs
in lain/src
684 13 574 932 11
mutator.rs
in lain/src
262 4 449 932 13
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dangerous_numbers.rs
in lain/src
75 3
mutations.rs
in lain_derive/src
489 20 256 906 17
attr.rs
in lain_derive/src/internals
469 13 622 906 6
new_fuzzed_old.rs
in lain_derive/src
269 3 595 906 4
utils.rs
in lain_derive/src/internals
126 - 622 906 2
ast.rs
in lain_derive/src/internals
101 2 622 906 4
ctxt.rs
in lain_derive/src/internals
37 1 906 906 1
dummy.rs
in lain_derive/src
24 - 622 906 4
symbol.rs
in lain_derive/src/internals
24 1 622 906 3
mod.rs
in lain_derive/src/internals
10 - 622 906 3
Cargo.toml
in testsuite
20 - 651 916 3
fuzzerobject.rs
in lain_derive/src
227 2 574 923 8
types.rs
in lain/src
121 3 256 923 9
lib.rs
in testsuite/src
760 37 449 932 15
new_fuzzed.rs
in lain/src
684 13 574 932 11
mutatable.rs
in lain/src
558 19 449 932 13
serialize.rs
in lain_derive/src
515 19 574 932 13
buffer.rs
in lain/src
361 41 307 932 11
mutator.rs
in lain/src
262 4 449 932 13
driver.rs
in lain/src
190 1 614 932 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dangerous_numbers.rs
in lain/src
75 3
mutations.rs
in lain_derive/src
489 20 256 906 17
types.rs
in lain/src
121 3 256 923 9
Cargo.toml
in lain
28 - 256 934 16
Cargo.toml
in lain_derive
19 - 256 934 16
buffer.rs
in lain/src
361 41 307 932 11
lib.rs
in lain/src
55 - 307 934 10
lib.rs
in testsuite/src
760 37 449 932 15
mutatable.rs
in lain/src
558 19 449 932 13
mutator.rs
in lain/src
262 4 449 932 13
new_fuzzed.rs
in lain/src
684 13 574 932 11
serialize.rs
in lain_derive/src
515 19 574 932 13
fuzzerobject.rs
in lain_derive/src
227 2 574 923 8
new_fuzzed_old.rs
in lain_derive/src
269 3 595 906 4
prelude.rs
in lain/src
19 - 613 932 5
driver.rs
in lain/src
190 1 614 932 3
attr.rs
in lain_derive/src/internals
469 13 622 906 6
lib.rs
in lain_derive/src
153 3 622 934 8
utils.rs
in lain_derive/src/internals
126 - 622 906 2
ast.rs
in lain_derive/src/internals
101 2 622 906 4