bazelbuild / rules_rust
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: 85
  • Daily file updates (only one update per file and date counted): 2141
  • First update: 2015-07-27
  • Latest update: 2022-02-01
  • Days between first and latest update: 2382 (340 weeks, estimated 1700 working days)
  • Active days (at least one file change): 412
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 85 files with 18,288 lines of code in files.
    • 40 files that are 366+ days old (12,093 lines of code)
    • 33 files that are 181-365 days old (4,593 lines of code)
    • 6 files that are 91-180 days old (528 lines of code)
    • 6 files that are 31-90 days old (1,074 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
66% | 25% | 2% | 5% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 85 files with 18,288 lines of code in files.
    • 6 files have been last changed 366+ days ago (831 lines of code)
    • 15 files have been last changed 181-365 days ago (992 lines of code)
    • 19 files have been last changed 91-180 days ago (1,803 lines of code)
    • 28 files have been last changed 31-90 days ago (6,417 lines of code)
    • 17 files have been last changed 1-30 days ago (8,245 lines of code)
4% | 5% | 9% | 35% | 45%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
rs, bzl, md, sh, cc, toml, txt, h, c, proto, gitignore, patch, json, yaml, css, js, yml, inc, lds
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
bzl80% | 15% | 3% | <1% | 0%
rs17% | 58% | <1% | 23% | 0%
cc100% | 0% | 0% | 0% | 0%
toml58% | 41% | 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
bzl5% | 4% | 4% | 26% | 58%
rs1% | 3% | 26% | 55% | 12%
toml19% | 21% | 22% | 37% | 0%
cc0% | 23% | 0% | 76% | 0%
h0% | 68% | 0% | 31% | 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
rust/private76% | 21% | 0% | 1% | 0%
rust96% | 3% | 0% | 0% | 0%
wasm_bindgen/raze100% | 0% | 0% | 0% | 0%
proto/raze100% | 0% | 0% | 0% | 0%
util/process_wrapper100% | 0% | 0% | 0% | 0%
proto98% | 0% | 1% | 0% | 0%
cargo/cargo_build_script_runner100% | 0% | 0% | 0% | 0%
bindgen/raze100% | 0% | 0% | 0% | 0%
rust/platform88% | 0% | 11% | 0% | 0%
cargo53% | 0% | 46% | 0% | 0%
bindgen100% | 0% | 0% | 0% | 0%
wasm_bindgen94% | 5% | 0% | 0% | 0%
tools/runfiles100% | 0% | 0% | 0% | 0%
util/dir_zipper100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
crate_universe/src0% | 100% | 0% | 0% | 0%
tools/rust_analyzer0% | 37% | 0% | 62% | 0%
crate_universe0% | 100% | 0% | 0% | 0%
util/label0% | 100% | 0% | 0% | 0%
tools/rustfmt0% | 100% | 0% | 0% | 0%
crate_universe/private0% | 100% | 0% | 0% | 0%
rust/settings0% | 100% | 0% | 0% | 0%
tools/clippy0% | 100% | 0% | 0% | 0%
cargo/private0% | 0% | 100% | 0% | 0%
cargo/bootstrap0% | 0% | 100% | 0% | 0%
tools/rustdoc0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
proto/raze100% | 0% | 0% | 0% | 0%
util/dir_zipper100% | 0% | 0% | 0% | 0%
rust/private<1% | 3% | 0% | 14% | 80%
ROOT100% | 0% | 0% | 0% | 0%
bindgen/raze0% | 100% | 0% | 0% | 0%
util/process_wrapper0% | 26% | 0% | 73% | 0%
rust/platform0% | 20% | 11% | 0% | 68%
tools/rustfmt0% | 28% | 71% | 0% | 0%
proto0% | 5% | 38% | 55% | 0%
crate_universe/src0% | 1% | 54% | 44% | 0%
util/label0% | 4% | 0% | 95% | 0%
crate_universe0% | 3% | 16% | 80% | 0%
crate_universe/private0% | 9% | 0% | 90% | 0%
tools/rust_analyzer0% | <1% | 0% | 59% | 39%
tools/clippy0% | 100% | 0% | 0% | 0%
wasm_bindgen0% | 0% | 78% | 5% | 16%
bindgen0% | 0% | 23% | 76% | 0%
cargo/bootstrap0% | 0% | 100% | 0% | 0%
rust/settings0% | 0% | 100% | 0% | 0%
rust0% | 0% | <1% | 0% | 99%
cargo0% | 0% | <1% | 0% | 99%
wasm_bindgen/raze0% | 0% | 0% | 100% | 0%
cargo/cargo_build_script_runner0% | 0% | 0% | 100% | 0%
tools/runfiles0% | 0% | 0% | 100% | 0%
tools/rustdoc0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 100% | 0%
cargo/private0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
repositories.bzl
in rust
328 - 8 1743 85
toolchain.bzl
in rust
435 - 4 1591 54
known_shas.bzl
in rust
2351 - 14 1302 35
rustc.bzl
in rust/private
1112 - 3 1256 115
rust.bzl
in rust/private
972 - 4 1256 83
utils.bzl
in rust/private
440 - 7 1256 23
rustdoc.bzl
in rust/private
271 - 29 1256 26
runfiles.rs
in tools/runfiles
163 7 70 1203 9
workspace.bzl
in root
6 - 428 1201 10
triple_mappings.bzl
in rust/platform
258 - 12 1198 16
platform.bzl
in rust/platform
78 - 220 1198 12
crates.bzl
in proto/raze
691 - 373 1179 7
proto.bzl
in proto
367 - 32 1179 44
toolchain.bzl
in proto
188 - 169 1179 23
repositories.bzl
in proto
53 - 136 1179 12
Cargo.toml
in proto/raze
39 - 373 1179 5
crates.bzl
in bindgen/raze
379 - 260 1094 9
bindgen.bzl
in bindgen
236 - 77 1094 25
repositories.bzl
in bindgen
74 - 115 1094 9
Cargo.toml
in bindgen/raze
26 - 260 1094 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dummy_cc_toolchain.bzl
in rust/private/dummy_cc_toolchain
8 - 477 827 4
workspace.bzl
in root
6 - 428 1201 10
dir_zipper.rs
in util/dir_zipper
70 1 419 419 1
transitions.bzl
in rust/private
17 - 379 827 7
Cargo.toml
in proto/raze
39 - 373 1179 5
crates.bzl
in proto/raze
691 - 373 1179 7
Cross.toml
in crate_universe
14 - 303 303 1
lib.rs
in crate_universe/src
23 - 290 312 2
deps.bzl
in tools/rust_analyzer
8 - 283 353 3
defaults.bzl
in crate_universe/private
13 - 275 303 2
rustfmt.toml
in tools/rustfmt
1 - 263 263 1
Cargo.toml
in bindgen/raze
26 - 260 1094 7
crates.bzl
in bindgen/raze
379 - 260 1094 9
label_error.rs
in util/label
17 3 253 270 2
system.h
in util/process_wrapper
33 - 253 562 2
rustfmt.bzl
in rust/private
152 - 248 263 3
system_posix.cc
in util/process_wrapper
158 10 247 562 3
platform.bzl
in rust/platform
78 - 220 1198 12
optional_output_wrapper.rs
in proto
38 2 209 583 2
lib.rs
in tools/rustfmt/srcs
51 1 209 263 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aquery.rs
in tools/rust_analyzer
541 7 24 79 3
rust_project.rs
in tools/rust_analyzer
239 2 70 79 2
lib.rs
in tools/rust_analyzer
67 - 70 79 2
tool_utils.bzl
in tools
12 - 79 79 1
rustdoc_test_writer.rs
in tools/rustdoc
152 7 81 81 1
stamp.bzl
in rust/private
63 - 88 88 1
cargo_bootstrap.bzl
in cargo
287 - 11 170 6
cargo_utils.bzl
in cargo/private
158 - 11 170 2
triple.bzl
in rust/platform
42 - 170 170 1
bootstrap_installer.rs
in cargo/bootstrap
25 2 170 170 1
defs.bzl
in cargo
6 - 149 170 2
transitive_repositories.bzl
in proto
10 - 178 178 1
incompatible.bzl
in rust/settings
23 - 95 197 2
toolchain_utils.bzl
in rust/private
88 - 4 204 4
clippy.toml
in tools/clippy
1 - 205 205 1
repository_utils.bzl
in rust/private
485 - 11 221 12
rustfmt.bzl
in rust/private
152 - 248 263 3
main.rs
in tools/rustfmt/srcs
129 5 176 263 4
lib.rs
in tools/rustfmt/srcs
51 1 209 263 2
rustfmt.toml
in tools/rustfmt
1 - 263 263 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
rustc.bzl
in rust/private
1112 - 3 1256 115
rust.bzl
in rust/private
972 - 4 1256 83
toolchain.bzl
in rust
435 - 4 1591 54
cargo_build_script.bzl
in cargo
333 - 4 609 47
defs.bzl
in rust
101 - 4 350 9
toolchain_utils.bzl
in rust/private
88 - 4 204 4
utils.bzl
in rust/private
440 - 7 1256 23
repositories.bzl
in rust
328 - 8 1743 85
repository_utils.bzl
in rust/private
485 - 11 221 12
cargo_bootstrap.bzl
in cargo
287 - 11 170 6
cargo_utils.bzl
in cargo/private
158 - 11 170 2
triple_mappings.bzl
in rust/platform
258 - 12 1198 16
known_shas.bzl
in rust
2351 - 14 1302 35
common.bzl
in rust/private
50 - 14 366 12
aquery.rs
in tools/rust_analyzer
541 7 24 79 3
repositories.bzl
in wasm_bindgen
35 - 25 827 12
rustdoc.bzl
in rust/private
271 - 29 1256 26
proto.bzl
in proto
367 - 32 1179 44
clippy.bzl
in rust/private
263 - 32 597 42
providers.bzl
in rust/private
101 - 46 366 12