bazelbuild / rules_fuzzing
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: 26
  • Daily file updates (only one update per file and date counted): 129
  • First update: 2017-09-29
  • Latest update: 2022-01-21
  • Days between first and latest update: 1576 (225 weeks, estimated 1125 working days)
  • Active days (at least one file change): 99
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 26 files with 1,794 lines of code in files.
    • 22 files that are 366+ days old (1,447 lines of code)
    • 4 files that are 181-365 days old (347 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)
80% | 19% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 26 files with 1,794 lines of code in files.
    • 5 files have been last changed 366+ days ago (124 lines of code)
    • 14 files have been last changed 181-365 days ago (965 lines of code)
    • 2 files have been last changed 91-180 days ago (51 lines of code)
    • 4 files have been last changed 31-90 days ago (394 lines of code)
    • 1 files have been last changed 1-30 days ago (260 lines of code)
6% | 53% | 2% | 21% | 14%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cc, bzl, txt, h, sh, md, py, java, yml, cpp, tpl, gitignore, clang-format, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
bzl75% | 24% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
tpl100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cc52% | 28% | 18% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
tpl38% | 61% | 0% | 0% | 0%
bzl0% | 53% | 0% | 28% | 18%
py0% | 86% | 13% | 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
fuzzing/private72% | 27% | 0% | 0% | 0%
fuzzing/private/oss_fuzz100% | 0% | 0% | 0% | 0%
fuzzing/replay100% | 0% | 0% | 0% | 0%
fuzzing/tools100% | 0% | 0% | 0% | 0%
fuzzing58% | 41% | 0% | 0% | 0%
fuzzing/engines100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
fuzzing/replay55% | 26% | 17% | 0% | 0%
fuzzing/private/oss_fuzz6% | 45% | 0% | 47% | 0%
fuzzing/engines100% | 0% | 0% | 0% | 0%
fuzzing/private0% | 58% | 0% | 14% | 27%
fuzzing/tools0% | 86% | 13% | 0% | 0%
fuzzing0% | 41% | 0% | 58% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
launcher.py
in fuzzing/tools
64 1 198 569 8
repositories.bzl
in fuzzing
79 - 32 553 20
validate_dict.py
in fuzzing/tools
33 2 295 549 4
dict_validation.py
in fuzzing/tools
22 1 127 549 5
make_corpus_dir.py
in fuzzing/tools
43 2 302 539 4
common.bzl
in fuzzing/private
149 - 211 456 6
engine.bzl
in fuzzing/private
123 - 274 456 5
util.bzl
in fuzzing/private
37 - 240 456 2
libfuzzer_stub.cc
in fuzzing/engines
11 1 423 456 2
instrum_opts.bzl
in fuzzing
43 - 64 427 8
binary.bzl
in fuzzing/private
195 - 252 415 4
instrum_opts.bzl
in fuzzing/private
136 - 64 415 3
status_util.cc
in fuzzing/replay
45 2 296 395 2
status_util.h
in fuzzing/replay
8 - 395 395 1
repository.bzl
in fuzzing/private/oss_fuzz
136 - 67 394 6
package.bzl
in fuzzing/private/oss_fuzz
100 - 211 394 7
tpl
BUILD.tpl
in fuzzing/private/oss_fuzz
30 - 240 394 3
tpl
instrum.bzl.tpl
in fuzzing/private/oss_fuzz
19 - 394 394 1
file_util.cc
in fuzzing/replay
72 3 387 393 2
file_util.h
in fuzzing/replay
14 - 387 393 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
libfuzzer_stub.cc
in fuzzing/engines
11 1 423 456 2
status_util.h
in fuzzing/replay
8 - 395 395 1
tpl
instrum.bzl.tpl
in fuzzing/private/oss_fuzz
19 - 394 394 1
file_util.h
in fuzzing/replay
14 - 387 393 2
file_util.cc
in fuzzing/replay
72 3 387 393 2
init.bzl
in fuzzing
25 - 364 364 1
make_corpus_dir.py
in fuzzing/tools
43 2 302 539 4
status_util.cc
in fuzzing/replay
45 2 296 395 2
validate_dict.py
in fuzzing/tools
33 2 295 549 4
regression.bzl
in fuzzing/private
59 - 277 389 2
engine.bzl
in fuzzing/private
123 - 274 456 5
binary.bzl
in fuzzing/private
195 - 252 415 4
tpl
BUILD.tpl
in fuzzing/private/oss_fuzz
30 - 240 394 3
util.bzl
in fuzzing/private
37 - 240 456 2
cc_defs.bzl
in fuzzing
31 - 233 364 2
java_defs.bzl
in fuzzing
31 - 233 274 2
package.bzl
in fuzzing/private/oss_fuzz
100 - 211 394 7
common.bzl
in fuzzing/private
149 - 211 456 6
launcher.py
in fuzzing/tools
64 1 198 569 8
replay_main.cc
in fuzzing/replay
29 1 155 387 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
java_utils.bzl
in fuzzing/private
260 - 15 274 8
java_defs.bzl
in fuzzing
31 - 233 274 2
cc_defs.bzl
in fuzzing
31 - 233 364 2
init.bzl
in fuzzing
25 - 364 364 1
replay_main.cc
in fuzzing/replay
29 1 155 387 3
regression.bzl
in fuzzing/private
59 - 277 389 2
file_util.cc
in fuzzing/replay
72 3 387 393 2
file_util.h
in fuzzing/replay
14 - 387 393 2
repository.bzl
in fuzzing/private/oss_fuzz
136 - 67 394 6
package.bzl
in fuzzing/private/oss_fuzz
100 - 211 394 7
tpl
BUILD.tpl
in fuzzing/private/oss_fuzz
30 - 240 394 3
tpl
instrum.bzl.tpl
in fuzzing/private/oss_fuzz
19 - 394 394 1
status_util.cc
in fuzzing/replay
45 2 296 395 2
status_util.h
in fuzzing/replay
8 - 395 395 1
binary.bzl
in fuzzing/private
195 - 252 415 4
instrum_opts.bzl
in fuzzing/private
136 - 64 415 3
instrum_opts.bzl
in fuzzing
43 - 64 427 8
common.bzl
in fuzzing/private
149 - 211 456 6
engine.bzl
in fuzzing/private
123 - 274 456 5
util.bzl
in fuzzing/private
37 - 240 456 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
java_utils.bzl
in fuzzing/private
260 - 15 274 8
repositories.bzl
in fuzzing
79 - 32 553 20
instrum_opts.bzl
in fuzzing/private
136 - 64 415 3
instrum_opts.bzl
in fuzzing
43 - 64 427 8
repository.bzl
in fuzzing/private/oss_fuzz
136 - 67 394 6
dict_validation.py
in fuzzing/tools
22 1 127 549 5
replay_main.cc
in fuzzing/replay
29 1 155 387 3
launcher.py
in fuzzing/tools
64 1 198 569 8
common.bzl
in fuzzing/private
149 - 211 456 6
package.bzl
in fuzzing/private/oss_fuzz
100 - 211 394 7
java_defs.bzl
in fuzzing
31 - 233 274 2
cc_defs.bzl
in fuzzing
31 - 233 364 2
util.bzl
in fuzzing/private
37 - 240 456 2
tpl
BUILD.tpl
in fuzzing/private/oss_fuzz
30 - 240 394 3
binary.bzl
in fuzzing/private
195 - 252 415 4
engine.bzl
in fuzzing/private
123 - 274 456 5
regression.bzl
in fuzzing/private
59 - 277 389 2
validate_dict.py
in fuzzing/tools
33 2 295 549 4
status_util.cc
in fuzzing/replay
45 2 296 395 2
make_corpus_dir.py
in fuzzing/tools
43 2 302 539 4