facebookresearch / CompilerGym
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 208 files with 19,652 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,519 lines of code)
    • 20 files changed 21-50 times (3,421 lines of code)
    • 100 files changed 6-20 times (10,152 lines of code)
    • 85 files changed 1-5 times (4,560 lines of code)
0% | 7% | 17% | 51% | 23%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, ps, txt, yaml, js, cc, rst, md, cmake, h, scss, sh, gitignore, cpp, c, patch, json, css, ipynb, hpp, tpl, ll, bzl, html, in, ini, clang-format, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 14% | 11% | 65% | 8%
cc0% | 0% | 61% | 15% | 23%
js0% | 0% | 18% | 52% | 29%
proto0% | 0% | 100% | 0% | 0%
h0% | 0% | 24% | 71% | 4%
scss0% | 0% | 0% | 72% | 27%
html0% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 0% | 100%
css0% | 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
compiler_gym/envs0% | 15% | 19% | 56% | 8%
compiler_gym/service0% | 23% | 22% | 47% | 7%
www/frontends0% | 0% | 15% | 55% | 28%
compiler_gym0% | 0% | 52% | 46% | 1%
compiler_gym/views0% | 0% | 87% | 11% | 1%
compiler_gym/datasets0% | 0% | 27% | 72% | 0%
ROOT0% | 0% | 100% | 0% | 0%
compiler_gym/util0% | 0% | 0% | 83% | 16%
compiler_gym/wrappers0% | 0% | 0% | 75% | 24%
compiler_gym/spaces0% | 0% | 0% | 80% | 19%
www0% | 0% | 0% | 100% | 0%
compiler_gym/leaderboard0% | 0% | 0% | 99% | <1%
build_tools/cmake0% | 0% | 0% | 0% | 100%
leaderboard/llvm_instcount0% | 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
compiler_env.py
in compiler_gym/envs
716 37 5 404 83
llvm_env.py
in compiler_gym/envs/llvm
353 16 5 395 62
connection.py
in compiler_gym/service
450 23 5 400 53
setup.py
in root
151 5 5 403 48
proto
compiler_gym_service.proto
in compiler_gym/service/proto
351 - 69 395 46
cc
LlvmSession.cc
in compiler_gym/envs/llvm/service
251 15 69 341 42
Benchmark.h
in compiler_gym/envs/llvm/service
110 14 5 403 36
cc
Benchmark.cc
in compiler_gym/envs/llvm/service
256 17 5 403 35
cc
Cost.cc
in compiler_gym/envs/llvm/service
213 6 119 404 33
dataset.py
in compiler_gym/datasets
192 35 5 369 32
csmith.py
in compiler_gym/envs/llvm/datasets
144 10 5 278 31
cc
ObservationSpaces.cc
in compiler_gym/envs/llvm/service
173 1 69 401 31
random_search.py
in compiler_gym
289 10 5 402 30
cc
BenchmarkFactory.cc
in compiler_gym/envs/llvm/service
106 4 5 403 28
__init__.py
in compiler_gym/service/proto
84 - 69 394 26
ObservationSpaces.h
in compiler_gym/envs/llvm/service
35 - 69 401 25
observation_space_spec.py
in compiler_gym/views
193 8 69 395 25
observation.py
in compiler_gym/views
69 6 69 400 24
ActionsNavbar.js
in www/frontends/compiler_gym/src/components/Navbars
366 1 119 190 22
Cost.h
in compiler_gym/envs/llvm/service
33 - 140 403 21