bazelbuild / rules_swift
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: 56
  • Daily file updates (only one update per file and date counted): 193
  • First update: 2018-05-23
  • Latest update: 2022-02-02
  • Days between first and latest update: 1352 (193 weeks, estimated 965 working days)
  • Active days (at least one file change): 363
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 56 files with 11,519 lines of code in files.
    • 50 files that are 366+ days old (11,048 lines of code)
    • 4 files that are 181-365 days old (243 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 2 files that are 31-90 days old (228 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
95% | 2% | 0% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 56 files with 11,519 lines of code in files.
    • 17 files have been last changed 366+ days ago (825 lines of code)
    • 10 files have been last changed 181-365 days ago (1,121 lines of code)
    • 6 files have been last changed 91-180 days ago (1,493 lines of code)
    • 14 files have been last changed 31-90 days ago (2,867 lines of code)
    • 9 files have been last changed 1-30 days ago (5,213 lines of code)
7% | 9% | 12% | 24% | 45%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
bzl, swift, h, cc, md, sh, proto, c, m, gitignore, clang-format, patch, txt, json, yml, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
bzl96% | 1% | 0% | 2% | 0%
cc93% | 6% | 0% | 0% | 0%
h85% | 14% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
bzl5% | 5% | 13% | 27% | 48%
h54% | 45% | 0% | 0% | 0%
cc10% | 52% | 12% | 0% | 24%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
swift/internal96% | 1% | 0% | 2% | 0%
tools/worker100% | 0% | 0% | 0% | 0%
tools/common79% | 20% | 0% | 0% | 0%
swift100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
swift/internal5% | 5% | 13% | 27% | 48%
tools/common30% | 22% | 0% | 0% | 47%
tools/worker13% | 70% | 16% | 0% | 0%
swift13% | 0% | 0% | 41% | 45%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
compiling.bzl
in swift/internal
2625 - 13 1353 131
xcode_swift_toolchain.bzl
in swift/internal
815 - 9 1353 89
swift_protoc_gen_aspect.bzl
in swift/internal
529 - 7 1353 59
providers.bzl
in swift/internal
383 - 53 1353 58
attrs.bzl
in swift/internal
328 - 277 1353 21
swift_toolchain.bzl
in swift/internal
295 - 53 1353 54
derived_files.bzl
in swift/internal
290 - 108 1353 29
utils.bzl
in swift/internal
285 - 113 1353 37
swift_library.bzl
in swift/internal
272 - 74 1353 53
linking.bzl
in swift/internal
249 - 7 1353 41
debugging.bzl
in swift/internal
177 - 73 1353 16
swift_module_alias.bzl
in swift/internal
156 - 74 1353 39
swift_import.bzl
in swift/internal
140 - 232 1353 23
swift_proto_library.bzl
in swift/internal
136 - 543 1353 10
swift_c_module.bzl
in swift/internal
118 - 688 1353 13
swift.bzl
in swift
100 - 53 1353 12
repositories.bzl
in swift
111 - 2 1339 46
swift_usage_aspect.bzl
in swift/internal
72 - 848 1320 6
actions.bzl
in swift/internal
236 - 113 1316 20
features.bzl
in swift/internal
276 - 53 1263 33
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
process.h
in tools/common
8 - 1033 1033 1
compile_with_worker.h
in tools/worker
6 - 981 981 1
compile_without_worker.h
in tools/worker
6 - 981 981 1
no_worker_main.cc
in tools/worker
6 1 981 981 1
compile_without_worker.cc
in tools/worker
8 1 981 981 1
work_processor.h
in tools/worker
15 - 981 1033 2
worker_main.cc
in tools/worker
16 1 981 981 1
swift_usage_aspect.bzl
in swift/internal
72 - 848 1320 6
path_utils.h
in tools/common
9 - 830 1033 2
path_utils.cc
in tools/common
36 2 830 1033 2
swift_c_module.bzl
in swift/internal
118 - 688 1353 13
vfsoverlay.bzl
in swift/internal
58 - 627 627 1
swift_proto_library.bzl
in swift/internal
136 - 543 1353 10
compile_with_worker.cc
in tools/worker
33 1 542 981 2
temp_file.h
in tools/common
86 6 542 1033 4
proto_gen_utils.bzl
in swift/internal
180 - 514 1123 4
extras.bzl
in swift
32 - 368 509 2
bazel_substitutions.h
in tools/common
35 2 304 308 2
attrs.bzl
in swift/internal
328 - 277 1353 21
file_system.h
in tools/common
9 - 245 1033 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
package_specs.bzl
in swift/internal
150 - 53 53 1
swift_package_configuration.bzl
in swift/internal
78 - 53 53 1
swift_feature_allowlist.bzl
in swift/internal
72 - 53 252 2
build_settings.bzl
in swift/internal
77 - 73 277 3
bazel_substitutions.cc
in tools/common
59 3 234 308 3
bazel_substitutions.h
in tools/common
35 2 304 308 2
extras.bzl
in swift
32 - 368 509 2
vfsoverlay.bzl
in swift/internal
58 - 627 627 1
swift_clang_module_aspect.bzl
in swift/internal
610 - 72 687 22
feature_names.bzl
in swift/internal
243 - 17 710 29
swift_common.bzl
in swift/internal
67 - 232 710 9
module_maps.bzl
in swift/internal
144 - 72 717 9
toolchain_config.bzl
in swift/internal
310 - 113 759 5
autolinking.bzl
in swift/internal
77 - 73 759 2
swift_runner.cc
in tools/worker
287 12 183 981 12
swift_runner.h
in tools/worker
40 - 234 981 5
compile_with_worker.cc
in tools/worker
33 1 542 981 2
worker_main.cc
in tools/worker
16 1 981 981 1
compile_without_worker.cc
in tools/worker
8 1 981 981 1
no_worker_main.cc
in tools/worker
6 1 981 981 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
repositories.bzl
in swift
111 - 2 1339 46
swift_protoc_gen_aspect.bzl
in swift/internal
529 - 7 1353 59
swift_grpc_library.bzl
in swift/internal
420 - 7 1037 32
linking.bzl
in swift/internal
249 - 7 1353 41
xcode_swift_toolchain.bzl
in swift/internal
815 - 9 1353 89
compiling.bzl
in swift/internal
2625 - 13 1353 131
file_system.cc
in tools/common
92 5 13 1033 8
feature_names.bzl
in swift/internal
243 - 17 710 29
process.cc
in tools/common
129 7 24 1033 2
providers.bzl
in swift/internal
383 - 53 1353 58
swift_toolchain.bzl
in swift/internal
295 - 53 1353 54
features.bzl
in swift/internal
276 - 53 1263 33
package_specs.bzl
in swift/internal
150 - 53 53 1
swift.bzl
in swift
100 - 53 1353 12
swift_package_configuration.bzl
in swift/internal
78 - 53 53 1
swift_feature_allowlist.bzl
in swift/internal
72 - 53 252 2
swift_clang_module_aspect.bzl
in swift/internal
610 - 72 687 22
module_maps.bzl
in swift/internal
144 - 72 717 9
debugging.bzl
in swift/internal
177 - 73 1353 16
autolinking.bzl
in swift/internal
77 - 73 759 2