anthropics / claudes-c-compiler
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 364 files with 151,285 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 100 files changed 6-20 times (60,965 lines of code)
    • 264 files changed 1-5 times (90,320 lines of code)
0% | 0% | 0% | 40% | 59%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 364 files with 151,285 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 364 files changed by 1 contributor (151,285 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, txt, md, h, sh, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 0% | 41% | 58%
h0% | 0% | 0% | 27% | 72%
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
src0% | 0% | 0% | 41% | 58%
include0% | 0% | 0% | 27% | 72%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
common.rs
in src/backend
1352 31 2026-01-23 2026-02-05 14 1 noreply@anthropic.com noreply@anthropic.com
mod.rs
in src/backend
250 - 2026-01-23 2026-02-05 13 1 noreply@anthropic.com noreply@anthropic.com
macro_defs.rs
in src/frontend/preprocessor
1165 25 2026-01-23 2026-02-05 13 1 noreply@anthropic.com noreply@anthropic.com
ast.rs
in src/frontend/parser
600 6 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
stmt.rs
in src/ir/lowering
1100 13 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
expr_types.rs
in src/ir/lowering
1197 19 2026-01-24 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
gvn.rs
in src/passes
1388 35 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
types.rs
in src/common
1391 15 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
global_init.rs
in src/ir/lowering
1592 49 2026-01-24 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
state.rs
in src/backend
273 - 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
call_abi.rs
in src/backend
446 1 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
builtins.rs
in src/frontend/sema
613 5 2026-01-23 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
expr_builtins.rs
in src/ir/lowering
712 10 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
inline_asm.rs
in src/backend
786 12 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
declarations.rs
in src/frontend/parser
1036 10 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
const_eval.rs
in src/ir/lowering
487 16 2026-01-24 2026-02-03 10 1 noreply@anthropic.com noreply@anthropic.com
includes.rs
in src/frontend/preprocessor
528 9 2026-01-24 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
types.rs
in src/ir/lowering
677 10 2026-01-23 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
global_init_bytes.rs
in src/ir/lowering
1146 4 2026-01-24 2026-02-03 10 1 noreply@anthropic.com noreply@anthropic.com
emmintrin.h
in include
1250 172 2026-01-24 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
simplify.rs
in src/passes
2325 131 2026-01-23 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
global_init_compound.rs
in src/ir/lowering
305 - 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
mod.rs
in src/passes
311 4 2026-01-23 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
token.rs
in src/frontend/lexer
317 1 2026-01-23 2026-02-04 9 1 noreply@anthropic.com noreply@anthropic.com
dce.rs
in src/passes
371 8 2026-01-23 2026-02-03 9 1 noreply@anthropic.com noreply@anthropic.com
expr.rs
in src/ir/lowering
413 4 2026-01-23 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
pointer_analysis.rs
in src/ir/lowering
416 - 2026-01-24 2026-02-03 9 1 noreply@anthropic.com noreply@anthropic.com
lvalue.rs
in src/ir/lowering
520 3 2026-01-23 2026-02-03 9 1 noreply@anthropic.com noreply@anthropic.com
568 4 2026-01-27 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
expressions.rs
in src/frontend/parser
654 11 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
type_checker.rs
in src/frontend/sema
728 14 2026-01-25 2026-02-04 9 1 noreply@anthropic.com noreply@anthropic.com
expr_calls.rs
in src/ir/lowering
787 9 2026-01-24 2026-02-04 9 1 noreply@anthropic.com noreply@anthropic.com
types.rs
in src/frontend/parser
814 9 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
structs.rs
in src/ir/lowering
843 17 2026-01-23 2026-02-03 9 1 noreply@anthropic.com noreply@anthropic.com
stmt_init.rs
in src/ir/lowering
901 18 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
const_eval.rs
in src/frontend/sema
982 25 2026-01-25 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
traits.rs
in src/backend
1038 68 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
generation.rs
in src/backend
1045 23 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
licm.rs
in src/passes
1053 19 2026-01-25 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
main.rs
in src
3 1 2026-01-23 2026-02-04 8 1 noreply@anthropic.com noreply@anthropic.com
lib.rs
in src
40 - 2026-01-23 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
func_state.rs
in src/ir/lowering
204 1 2026-01-24 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
ref_collection.rs
in src/ir/lowering
246 1 2026-01-24 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
definitions.rs
in src/ir/lowering
254 6 2026-01-24 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
analysis.rs
in src/ir
270 3 2026-01-25 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
stmt_return.rs
in src/ir/lowering
288 6 2026-01-24 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
expr_eval.rs
in src/frontend/preprocessor
339 4 2026-01-24 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
asm_emitter.rs
in src/backend/riscv/codegen
396 13 2026-01-27 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
phi_eliminate.rs
in src/ir/mem2reg
437 20 2026-01-23 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
predefined_macros.rs
in src/frontend/preprocessor
530 2 2026-01-27 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
common.rs
in src/backend
1352 31 2026-01-23 2026-02-05 14 1 noreply@anthropic.com noreply@anthropic.com
mod.rs
in src/backend
250 - 2026-01-23 2026-02-05 13 1 noreply@anthropic.com noreply@anthropic.com
macro_defs.rs
in src/frontend/preprocessor
1165 25 2026-01-23 2026-02-05 13 1 noreply@anthropic.com noreply@anthropic.com
ast.rs
in src/frontend/parser
600 6 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
global_init.rs
in src/ir/lowering
1592 49 2026-01-24 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
expr_types.rs
in src/ir/lowering
1197 19 2026-01-24 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
stmt.rs
in src/ir/lowering
1100 13 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
gvn.rs
in src/passes
1388 35 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
types.rs
in src/common
1391 15 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
inline_asm.rs
in src/backend
786 12 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
state.rs
in src/backend
273 - 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
call_abi.rs
in src/backend
446 1 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
builtins.rs
in src/frontend/sema
613 5 2026-01-23 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
declarations.rs
in src/frontend/parser
1036 10 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
expr_builtins.rs
in src/ir/lowering
712 10 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
emmintrin.h
in include
1250 172 2026-01-24 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
includes.rs
in src/frontend/preprocessor
528 9 2026-01-24 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
const_eval.rs
in src/ir/lowering
487 16 2026-01-24 2026-02-03 10 1 noreply@anthropic.com noreply@anthropic.com
global_init_bytes.rs
in src/ir/lowering
1146 4 2026-01-24 2026-02-03 10 1 noreply@anthropic.com noreply@anthropic.com
types.rs
in src/ir/lowering
677 10 2026-01-23 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
simplify.rs
in src/passes
2325 131 2026-01-23 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
generation.rs
in src/backend
1045 23 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
traits.rs
in src/backend
1038 68 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
const_eval.rs
in src/frontend/sema
982 25 2026-01-25 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
type_checker.rs
in src/frontend/sema
728 14 2026-01-25 2026-02-04 9 1 noreply@anthropic.com noreply@anthropic.com
expressions.rs
in src/frontend/parser
654 11 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
types.rs
in src/frontend/parser
814 9 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
token.rs
in src/frontend/lexer
317 1 2026-01-23 2026-02-04 9 1 noreply@anthropic.com noreply@anthropic.com
lvalue.rs
in src/ir/lowering
520 3 2026-01-23 2026-02-03 9 1 noreply@anthropic.com noreply@anthropic.com
expr_calls.rs
in src/ir/lowering
787 9 2026-01-24 2026-02-04 9 1 noreply@anthropic.com noreply@anthropic.com
pointer_analysis.rs
in src/ir/lowering
416 - 2026-01-24 2026-02-03 9 1 noreply@anthropic.com noreply@anthropic.com
expr.rs
in src/ir/lowering
413 4 2026-01-23 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
global_init_compound.rs
in src/ir/lowering
305 - 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
568 4 2026-01-27 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
stmt_init.rs
in src/ir/lowering
901 18 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
structs.rs
in src/ir/lowering
843 17 2026-01-23 2026-02-03 9 1 noreply@anthropic.com noreply@anthropic.com
dce.rs
in src/passes
371 8 2026-01-23 2026-02-03 9 1 noreply@anthropic.com noreply@anthropic.com
mod.rs
in src/passes
311 4 2026-01-23 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
licm.rs
in src/passes
1053 19 2026-01-25 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
liveness.rs
in src/backend
912 26 2026-01-25 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
asm_emitter.rs
in src/backend/riscv/codegen
396 13 2026-01-27 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
declarators.rs
in src/frontend/parser
596 3 2026-01-24 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
expr_eval.rs
in src/frontend/preprocessor
339 4 2026-01-24 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
predefined_macros.rs
in src/frontend/preprocessor
530 2 2026-01-27 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
complex.rs
in src/ir/lowering
708 2 2026-01-23 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
struct_init.rs
in src/ir/lowering
771 16 2026-01-25 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
stmt_return.rs
in src/ir/lowering
288 6 2026-01-24 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
func_state.rs
in src/ir/lowering
204 1 2026-01-24 2026-02-03 8 1 noreply@anthropic.com noreply@anthropic.com
definitions.rs
in src/ir/lowering
254 6 2026-01-24 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
ref_collection.rs
in src/ir/lowering
246 1 2026-01-24 2026-02-05 8 1 noreply@anthropic.com noreply@anthropic.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
long_double.rs
in src/common
2467 148 2026-01-26 2026-02-05 6 1 noreply@anthropic.com noreply@anthropic.com
arm_neon.h
in include
2409 279 2026-02-01 2026-02-05 4 1 noreply@anthropic.com noreply@anthropic.com
simplify.rs
in src/passes
2325 131 2026-01-23 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
parser.rs
in src/backend/arm/assembler
2104 48 2026-02-03 2026-02-05 3 1 noreply@anthropic.com noreply@anthropic.com
emit.rs
in src/backend/i686/codegen
1847 44 2026-02-03 2026-02-03 1 1 noreply@anthropic.com noreply@anthropic.com
parser.rs
in src/backend/x86/assembler
1738 51 2026-02-03 2026-02-05 3 1 noreply@anthropic.com noreply@anthropic.com
global_init.rs
in src/ir/lowering
1592 49 2026-01-24 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
div_by_const.rs
in src/passes
1551 35 2026-01-27 2026-02-05 4 1 noreply@anthropic.com noreply@anthropic.com
emit.rs
in src/backend/arm/codegen
1547 37 2026-02-03 2026-02-04 2 1 noreply@anthropic.com noreply@anthropic.com
analysis.rs
in src/frontend/sema
1547 42 2026-02-03 2026-02-05 3 1 noreply@anthropic.com noreply@anthropic.com
peephole.rs
in src/backend/i686/codegen
1541 58 2026-01-30 2026-02-05 5 1 noreply@anthropic.com noreply@anthropic.com
elf_writer_common.rs
in src/backend
1420 38 2026-02-04 2026-02-05 2 1 noreply@anthropic.com noreply@anthropic.com
types.rs
in src/common
1391 15 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
gvn.rs
in src/passes
1388 35 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
common.rs
in src/backend
1352 31 2026-01-23 2026-02-05 14 1 noreply@anthropic.com noreply@anthropic.com
neon.rs
in src/backend/arm/assembler/encoder
1346 - 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com
inline.rs
in src/passes
1264 21 2026-01-26 2026-02-04 7 1 noreply@anthropic.com noreply@anthropic.com
mod.rs
in src/backend/x86/assembler/encoder
1251 1 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com
emmintrin.h
in include
1250 172 2026-01-24 2026-02-05 10 1 noreply@anthropic.com noreply@anthropic.com
gp_integer.rs
in src/backend/i686/assembler/encoder
1244 5 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com
avx.rs
in src/backend/x86/assembler/encoder
1235 - 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com
expr_types.rs
in src/ir/lowering
1197 19 2026-01-24 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
emit.rs
in src/backend/x86/codegen
1178 23 2026-02-03 2026-02-04 2 1 noreply@anthropic.com noreply@anthropic.com
elf_writer.rs
in src/backend/riscv/assembler
1170 20 2026-02-03 2026-02-05 3 1 noreply@anthropic.com noreply@anthropic.com
macro_defs.rs
in src/frontend/preprocessor
1165 25 2026-01-23 2026-02-05 13 1 noreply@anthropic.com noreply@anthropic.com
global_init_bytes.rs
in src/ir/lowering
1146 4 2026-01-24 2026-02-03 10 1 noreply@anthropic.com noreply@anthropic.com
asm_preprocess.rs
in src/backend
1134 46 2026-02-04 2026-02-05 2 1 noreply@anthropic.com noreply@anthropic.com
cfg_simplify.rs
in src/passes
1126 42 2026-01-25 2026-02-03 7 1 noreply@anthropic.com noreply@anthropic.com
stmt.rs
in src/ir/lowering
1100 13 2026-01-23 2026-02-05 12 1 noreply@anthropic.com noreply@anthropic.com
licm.rs
in src/passes
1053 19 2026-01-25 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
generation.rs
in src/backend
1045 23 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
traits.rs
in src/backend
1038 68 2026-01-24 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
declarations.rs
in src/frontend/parser
1036 10 2026-01-24 2026-02-05 11 1 noreply@anthropic.com noreply@anthropic.com
gp_integer.rs
in src/backend/x86/assembler/encoder
1029 - 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com
emit.rs
in src/backend/i686/linker
1028 3 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com
expr_access.rs
in src/ir/lowering
1014 8 2026-01-27 2026-02-05 6 1 noreply@anthropic.com noreply@anthropic.com
emit_exec.rs
in src/backend/x86/linker
1007 - 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com
parse.rs
in src/frontend/parser
997 13 2026-02-03 2026-02-05 3 1 noreply@anthropic.com noreply@anthropic.com
scan.rs
in src/frontend/lexer
992 28 2026-02-03 2026-02-04 2 1 noreply@anthropic.com noreply@anthropic.com
xmmintrin.h
in include
991 127 2026-01-24 2026-02-05 6 1 noreply@anthropic.com noreply@anthropic.com
const_eval.rs
in src/frontend/sema
982 25 2026-01-25 2026-02-05 9 1 noreply@anthropic.com noreply@anthropic.com
types.rs
in src/backend/x86/codegen/peephole
978 1 2026-01-27 2026-02-05 7 1 noreply@anthropic.com noreply@anthropic.com
promote.rs
in src/ir/mem2reg
974 19 2026-02-03 2026-02-05 2 1 noreply@anthropic.com noreply@anthropic.com
mod.rs
in src/backend/x86/codegen/peephole/passes
971 65 2026-01-30 2026-02-05 5 1 noreply@anthropic.com noreply@anthropic.com
avx2intrin.h
in include
966 80 2026-02-01 2026-02-05 3 1 noreply@anthropic.com noreply@anthropic.com
peephole.rs
in src/backend/arm/codegen
949 47 2026-01-30 2026-02-05 3 1 noreply@anthropic.com noreply@anthropic.com
emit_shared.rs
in src/backend/x86/linker
949 - 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com
peephole.rs
in src/backend/riscv/codegen
946 48 2026-01-30 2026-02-05 4 1 noreply@anthropic.com noreply@anthropic.com
lower.rs
in src/ir/lowering
941 2 2026-02-03 2026-02-05 2 1 noreply@anthropic.com noreply@anthropic.com
emit_shared.rs
in src/backend/arm/linker
940 - 2026-02-05 2026-02-05 1 1 noreply@anthropic.com noreply@anthropic.com