facebookexperimental / starlark-rust
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 184 files with 39,715 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 16 files changed 51-100 times (7,977 lines of code)
    • 27 files changed 21-50 times (11,640 lines of code)
    • 77 files changed 6-20 times (14,893 lines of code)
    • 64 files changed 1-5 times (5,205 lines of code)
0% | 20% | 29% | 37% | 13%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
rs, md, json, toml, txt, gitignore, py, vscodeignore, yml, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 20% | 29% | 37% | 12%
toml0% | 0% | 62% | 20% | 16%
py0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 0%
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
starlark/src/values0% | 35% | 14% | 34% | 14%
starlark/src/eval0% | 23% | 37% | 25% | 14%
starlark/src/stdlib0% | 10% | 62% | 25% | 1%
starlark/src0% | 20% | 0% | 71% | 8%
starlark/src/environment0% | 0% | 78% | 17% | 4%
starlark/src/collections0% | 0% | 41% | 55% | 2%
starlark/src/syntax0% | 0% | 25% | 55% | 18%
starlark/src/assert0% | 0% | 84% | 12% | 3%
starlark/src/macros0% | 0% | 100% | 0% | 0%
starlark0% | 0% | 69% | 0% | 30%
starlark_derive/src0% | 0% | 0% | 80% | 19%
starlark/src/analysis0% | 0% | 0% | 90% | 9%
starlark/src/debug0% | 0% | 0% | 93% | 6%
starlark/src/errors0% | 0% | 0% | 66% | 33%
starlark_derive0% | 0% | 0% | 100% | 0%
benchmark0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
vscode/client/src0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
mod.rs
in starlark/src/values
55 - 36 417 84 8
def.rs
in starlark/src/eval/fragment
584 17 17 341 78 6
traits.rs
in starlark/src/values
399 40 25 417 70 7
stmt.rs
in starlark/src/eval/fragment
523 7 17 341 65 5
function.rs
in starlark/src/values/types
281 10 37 434 64 6
expr.rs
in starlark/src/eval/fragment
1245 24 50 341 64 3
dict.rs
in starlark/src/values/types
534 41 25 403 60 5
heap.rs
in starlark/src/values/layout
551 12 33 443 60 4
list.rs
in starlark/src/values/types
605 53 25 417 59 6
lib.rs
in starlark/src
91 - 25 443 58 11
value.rs
in starlark/src/values/layout
763 32 25 443 58 5
enumeration.rs
in starlark/src/values/types
265 19 25 403 56 4
extra.rs
in starlark/src/stdlib
352 22 37 434 54 6
evaluator.rs
in starlark/src/eval/runtime
437 3 17 340 52 4
record.rs
in starlark/src/values/types
345 24 25 409 51 5
avalue.rs
in starlark/src/values/layout
947 128 25 268 51 6
mod.rs
in starlark/src/eval
122 - 56 443 48 4
Cargo.toml
in starlark
64 - 25 428 46 10
tuple.rs
in starlark/src/values/types
269 24 25 417 45 4
structs.rs
in starlark/src/values/types
280 17 25 417 44 8
assert.rs
in starlark/src/assert
570 14 64 434 44 7
funcs.rs
in starlark/src/stdlib
840 29 80 403 38 5
string.rs
in starlark/src/stdlib
920 41 80 437 34 3
arena.rs
in starlark/src/values/layout
486 15 17 403 33 5
globals.rs
in starlark/src/environment
514 4 31 403 32 4
compr.rs
in starlark/src/eval/fragment
186 5 50 341 29 2
lexer.rs
in starlark/src/syntax
693 10 25 446 29 6
mod.rs
in starlark/src/macros
147 13 30 409 27 4
modules.rs
in starlark/src/environment
317 2 40 412 27 5
small_map.rs
in starlark/src/collections
778 24 64 434 27 4
arguments.rs
in starlark/src/eval/runtime
809 8 62 236 27 3
none.rs
in starlark/src/values/types
107 9 25 417 26 4
instr_impl.rs
in starlark/src/eval/bc
1570 93 40 187 25 2
heap_profile.rs
in starlark/src/eval/runtime
574 17 40 268 24 4
mod.rs
in starlark/src/eval/compiler
97 1 130 340 23 2
list.rs
in starlark/src/stdlib
155 10 80 409 23 3
call.rs
in starlark/src/eval/fragment
308 9 89 225 23 1
mod.rs
in starlark/src/eval/fragment
26 - 83 341 22 2
mod.rs
in starlark/src/stdlib
159 2 31 403 22 5
int.rs
in starlark/src/values/types
231 25 25 417 22 6
bool.rs
in starlark/src/values/types
103 12 25 417 21 4
mod.rs
in starlark/src/values/types/string
495 44 25 177 21 3
scope.rs
in starlark/src/eval/compiler
820 44 62 340 21 3
dict.rs
in starlark/src/stdlib
226 12 65 409 20 4
ast.rs
in starlark/src/syntax
546 15 192 443 20 5
inspect.rs
in starlark/src/debug
85 3 80 403 19 3
render.rs
in starlark_derive/src
424 10 80 233 19 3
parser.rs
in starlark/src/syntax
106 2 65 443 18 3
vec_map.rs
in starlark/src/collections
222 25 114 358 18 3
mod.rs
in starlark/src/values/layout
32 - 129 290 17 4
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
mod.rs
in starlark/src/values
55 - 36 417 84 8
def.rs
in starlark/src/eval/fragment
584 17 17 341 78 6
traits.rs
in starlark/src/values
399 40 25 417 70 7
stmt.rs
in starlark/src/eval/fragment
523 7 17 341 65 5
expr.rs
in starlark/src/eval/fragment
1245 24 50 341 64 3
function.rs
in starlark/src/values/types
281 10 37 434 64 6
heap.rs
in starlark/src/values/layout
551 12 33 443 60 4
dict.rs
in starlark/src/values/types
534 41 25 403 60 5
list.rs
in starlark/src/values/types
605 53 25 417 59 6
value.rs
in starlark/src/values/layout
763 32 25 443 58 5
lib.rs
in starlark/src
91 - 25 443 58 11
enumeration.rs
in starlark/src/values/types
265 19 25 403 56 4
extra.rs
in starlark/src/stdlib
352 22 37 434 54 6
evaluator.rs
in starlark/src/eval/runtime
437 3 17 340 52 4
record.rs
in starlark/src/values/types
345 24 25 409 51 5
avalue.rs
in starlark/src/values/layout
947 128 25 268 51 6
mod.rs
in starlark/src/eval
122 - 56 443 48 4
Cargo.toml
in starlark
64 - 25 428 46 10
tuple.rs
in starlark/src/values/types
269 24 25 417 45 4
assert.rs
in starlark/src/assert
570 14 64 434 44 7
structs.rs
in starlark/src/values/types
280 17 25 417 44 8
funcs.rs
in starlark/src/stdlib
840 29 80 403 38 5
string.rs
in starlark/src/stdlib
920 41 80 437 34 3
arena.rs
in starlark/src/values/layout
486 15 17 403 33 5
globals.rs
in starlark/src/environment
514 4 31 403 32 4
compr.rs
in starlark/src/eval/fragment
186 5 50 341 29 2
lexer.rs
in starlark/src/syntax
693 10 25 446 29 6
arguments.rs
in starlark/src/eval/runtime
809 8 62 236 27 3
small_map.rs
in starlark/src/collections
778 24 64 434 27 4
mod.rs
in starlark/src/macros
147 13 30 409 27 4
modules.rs
in starlark/src/environment
317 2 40 412 27 5
none.rs
in starlark/src/values/types
107 9 25 417 26 4
instr_impl.rs
in starlark/src/eval/bc
1570 93 40 187 25 2
heap_profile.rs
in starlark/src/eval/runtime
574 17 40 268 24 4
call.rs
in starlark/src/eval/fragment
308 9 89 225 23 1
mod.rs
in starlark/src/eval/compiler
97 1 130 340 23 2
list.rs
in starlark/src/stdlib
155 10 80 409 23 3
mod.rs
in starlark/src/eval/fragment
26 - 83 341 22 2
mod.rs
in starlark/src/stdlib
159 2 31 403 22 5
int.rs
in starlark/src/values/types
231 25 25 417 22 6
scope.rs
in starlark/src/eval/compiler
820 44 62 340 21 3
mod.rs
in starlark/src/values/types/string
495 44 25 177 21 3
bool.rs
in starlark/src/values/types
103 12 25 417 21 4
dict.rs
in starlark/src/stdlib
226 12 65 409 20 4
ast.rs
in starlark/src/syntax
546 15 192 443 20 5
inspect.rs
in starlark/src/debug
85 3 80 403 19 3
render.rs
in starlark_derive/src
424 10 80 233 19 3
vec_map.rs
in starlark/src/collections
222 25 114 358 18 3
parser.rs
in starlark/src/syntax
106 2 65 443 18 3
evaluate.rs
in starlark/src/debug
138 2 80 423 17 2
Correlations

File Size vs. Number of Changes: 184 points

rustfmt.toml x: 11 lines of code y: 3 # changes starlark/src/values/docs.rs x: 933 lines of code y: 17 # changes starlark/src/eval/bc/instrs.rs x: 322 lines of code y: 11 # changes starlark/src/eval/fragment/stmt.rs x: 523 lines of code y: 65 # changes starlark/src/values/layout/arena.rs x: 486 lines of code y: 33 # changes starlark/src/values/layout/string/static_string.rs x: 201 lines of code y: 3 # changes starlark/src/eval/fragment/def.rs x: 584 lines of code y: 78 # changes starlark/src/eval/runtime/evaluator.rs x: 437 lines of code y: 52 # changes starlark/Cargo.toml x: 64 lines of code y: 46 # changes starlark_derive/Cargo.toml x: 21 lines of code y: 7 # changes starlark/src/lib.rs x: 91 lines of code y: 58 # changes starlark/src/syntax/lexer.rs x: 693 lines of code y: 29 # changes starlark/src/values/index.rs x: 221 lines of code y: 5 # changes starlark/src/values/layout/avalue.rs x: 947 lines of code y: 51 # changes starlark/src/values/layout/value.rs x: 763 lines of code y: 58 # changes starlark/src/values/traits.rs x: 399 lines of code y: 70 # changes starlark/src/values/types/bool.rs x: 103 lines of code y: 21 # changes starlark/src/values/types/dict.rs x: 534 lines of code y: 60 # changes starlark/src/values/types/enumeration.rs x: 265 lines of code y: 56 # changes starlark/src/values/types/float.rs x: 372 lines of code y: 13 # changes starlark/src/values/types/int.rs x: 231 lines of code y: 22 # changes starlark/src/values/types/list.rs x: 605 lines of code y: 59 # changes starlark/src/values/types/none.rs x: 107 lines of code y: 26 # changes starlark/src/values/types/record.rs x: 345 lines of code y: 51 # changes starlark/src/values/types/string/mod.rs x: 495 lines of code y: 21 # changes starlark/src/values/types/structs.rs x: 280 lines of code y: 44 # changes starlark/src/values/types/tuple.rs x: 269 lines of code y: 45 # changes starlark/src/values/types/string/interpolation.rs x: 510 lines of code y: 12 # changes starlark/src/macros/mod.rs x: 147 lines of code y: 27 # changes starlark_derive/src/serde.rs x: 39 lines of code y: 3 # changes starlark/src/environment/globals.rs x: 514 lines of code y: 32 # changes starlark/src/stdlib/mod.rs x: 159 lines of code y: 22 # changes starlark/src/values/layout/heap.rs x: 551 lines of code y: 60 # changes starlark/src/values/mod.rs x: 55 lines of code y: 84 # changes starlark/src/stdlib/extra.rs x: 352 lines of code y: 54 # changes starlark/src/values/layout/string/mod.rs x: 271 lines of code y: 8 # changes starlark/src/values/types/function.rs x: 281 lines of code y: 64 # changes starlark/src/values/types/range.rs x: 298 lines of code y: 17 # changes starlark/src/values/types/string/iter.rs x: 63 lines of code y: 3 # changes starlark/src/errors/mod.rs x: 162 lines of code y: 13 # changes starlark/src/eval/runtime/call_stack.rs x: 150 lines of code y: 14 # changes starlark/src/environment/modules.rs x: 317 lines of code y: 27 # changes starlark/src/eval/bc/instr_impl.rs x: 1570 lines of code y: 25 # changes starlark/src/values/types/any.rs x: 45 lines of code y: 16 # changes starlark/src/values/layout/value_captured.rs x: 51 lines of code y: 6 # changes starlark/src/eval/runtime/heap_profile.rs x: 574 lines of code y: 24 # changes starlark/src/values/types/array.rs x: 295 lines of code y: 7 # changes starlark_derive/src/lib.rs x: 74 lines of code y: 9 # changes starlark_derive/src/freeze.rs x: 232 lines of code y: 6 # changes starlark/src/values/freeze.rs x: 128 lines of code y: 9 # changes starlark/src/values/trace.rs x: 122 lines of code y: 6 # changes starlark/src/collections/mod.rs x: 31 lines of code y: 11 # changes starlark/src/eval/bc/if_debug.rs x: 79 lines of code y: 4 # changes starlark/src/syntax/mod.rs x: 42 lines of code y: 10 # changes starlark_derive/src/trace.rs x: 147 lines of code y: 7 # changes starlark/src/values/layout/pointer_i32.rs x: 60 lines of code y: 2 # changes starlark/src/values/layout/typed.rs x: 181 lines of code y: 14 # changes starlark/src/eval/runtime/bc_profile.rs x: 241 lines of code y: 6 # changes starlark/src/eval/fragment/compr.rs x: 186 lines of code y: 29 # changes starlark/src/eval/fragment/expr.rs x: 1245 lines of code y: 64 # changes starlark/src/eval/bc/compiler/assign_modify.rs x: 100 lines of code y: 5 # changes starlark/src/eval/bc/opcode.rs x: 190 lines of code y: 10 # changes starlark/src/eval/runtime/profile/mod.rs x: 26 lines of code y: 1 # changes starlark/src/eval/mod.rs x: 122 lines of code y: 48 # changes starlark/src/eval/runtime/mod.rs x: 28 lines of code y: 9 # changes starlark/src/analysis/dubious.rs x: 134 lines of code y: 11 # changes starlark/src/analysis/exported.rs x: 68 lines of code y: 11 # changes starlark/src/analysis/flow.rs x: 202 lines of code y: 14 # changes starlark/src/analysis/incompatible.rs x: 231 lines of code y: 13 # changes starlark/src/analysis/names.rs x: 436 lines of code y: 11 # changes starlark/src/analysis/performance.rs x: 93 lines of code y: 5 # changes starlark/src/analysis/types.rs x: 97 lines of code y: 9 # changes starlark/src/codemap.rs x: 316 lines of code y: 16 # changes starlark/src/errors/did_you_mean.rs x: 81 lines of code y: 3 # changes starlark/src/eval/compiler/scope.rs x: 820 lines of code y: 21 # changes starlark/src/eval/runtime/arguments.rs x: 809 lines of code y: 27 # changes starlark/src/eval/runtime/csv.rs x: 88 lines of code y: 4 # changes starlark/src/stdlib/breakpoint.rs x: 264 lines of code y: 15 # changes starlark/src/values/types/string/fast_string.rs x: 299 lines of code y: 5 # changes starlark/src/values/types/string/repr.rs x: 288 lines of code y: 4 # changes Cargo.toml x: 6 lines of code y: 2 # changes starlark/src/assert/assert.rs x: 570 lines of code y: 44 # changes starlark/src/collections/hash.rs x: 162 lines of code y: 12 # changes starlark/src/collections/hasher.rs x: 41 lines of code y: 7 # changes starlark/src/collections/small_map.rs x: 778 lines of code y: 27 # changes starlark/src/collections/small_set.rs x: 255 lines of code y: 12 # changes starlark/src/eval/runtime/file_loader.rs x: 38 lines of code y: 4 # changes starlark/src/values/alloc_value.rs x: 77 lines of code y: 7 # changes starlark/src/values/display.rs x: 183 lines of code y: 2 # changes starlark/src/values/error.rs x: 102 lines of code y: 11 # changes starlark/src/values/frozen_ref.rs x: 125 lines of code y: 11 # changes starlark/src/values/owned.rs x: 188 lines of code y: 13 # changes starlark/src/syntax/parser.rs x: 106 lines of code y: 18 # changes starlark/src/stdlib/dict.rs x: 226 lines of code y: 20 # changes starlark/src/values/typing.rs x: 351 lines of code y: 15 # changes starlark/src/values/recursive_repr_or_json_guard.rs x: 83 lines of code y: 2 # changes starlark/src/eval/bc/compiler/if_compiler.rs x: 123 lines of code y: 3 # changes starlark/src/eval/bc/compiler/stmt.rs x: 157 lines of code y: 9 # changes starlark/src/eval/bc/writer.rs x: 335 lines of code y: 10 # changes starlark/src/debug/evaluate.rs x: 138 lines of code y: 17 # changes starlark/src/debug/inspect.rs x: 85 lines of code y: 19 # changes starlark/src/stdlib/enumeration.rs x: 139 lines of code y: 7 # changes starlark/src/stdlib/funcs.rs x: 840 lines of code y: 38 # changes starlark/src/stdlib/list.rs x: 155 lines of code y: 23 # changes starlark/src/stdlib/record.rs x: 177 lines of code y: 15 # changes starlark/src/stdlib/string.rs x: 920 lines of code y: 34 # changes starlark/src/stdlib/structs.rs x: 26 lines of code y: 12 # changes starlark_derive/src/parse.rs x: 338 lines of code y: 9 # changes starlark_derive/src/render.rs x: 424 lines of code y: 19 # changes starlark_derive/src/typ.rs x: 244 lines of code y: 9 # changes starlark/src/values/num.rs x: 157 lines of code y: 7 # changes starlark/src/eval/bc/stack_ptr.rs x: 151 lines of code y: 6 # changes starlark/src/eval/bc/bytecode.rs x: 144 lines of code y: 7 # changes starlark/src/eval/bc/instr.rs x: 58 lines of code y: 4 # changes starlark/src/eval/fragment/expr_bool.rs x: 133 lines of code y: 2 # changes starlark/src/eval/bc/compiler/expr.rs x: 281 lines of code y: 13 # changes starlark/src/eval/fragment/mod.rs x: 26 lines of code y: 22 # changes starlark/src/eval/bc/compiler/mod.rs x: 24 lines of code y: 2 # changes starlark/src/eval/fragment/call.rs x: 308 lines of code y: 23 # changes starlark/src/collections/vec_map.rs x: 222 lines of code y: 18 # changes starlark/src/collections/idhasher.rs x: 20 lines of code y: 5 # changes starlark/src/collections/symbol_map.rs x: 143 lines of code y: 8 # changes starlark/src/values/basic.rs x: 20 lines of code y: 3 # changes starlark/src/values/types/string/alloc_unpack.rs x: 65 lines of code y: 2 # changes starlark/src/values/layout/fast_cell.rs x: 70 lines of code y: 2 # changes starlark/src/values/layout/mod.rs x: 32 lines of code y: 17 # changes starlark/src/eval/bc/compiler/assign.rs x: 62 lines of code y: 3 # changes starlark/src/eval/bc/compiler/call.rs x: 177 lines of code y: 6 # changes starlark/src/eval/bc/instr_arg.rs x: 573 lines of code y: 10 # changes starlark/src/eval/bc/slow_arg.rs x: 22 lines of code y: 2 # changes starlark/src/eval/compiler/mod.rs x: 97 lines of code y: 23 # changes starlark/src/eval/fragment/span.rs x: 37 lines of code y: 1 # changes starlark/src/analysis/bind.rs x: 198 lines of code y: 10 # changes starlark/src/syntax/dialect.rs x: 139 lines of code y: 10 # changes starlark/src/syntax/validate.rs x: 299 lines of code y: 16 # changes starlark/src/eval/bc/frame.rs x: 192 lines of code y: 3 # changes starlark/src/debug/breakpoint.rs x: 42 lines of code y: 6 # changes starlark/src/eval/runtime/stmt_profile.rs x: 159 lines of code y: 7 # changes starlark/src/eval/bc/mod.rs x: 32 lines of code y: 5 # changes starlark/src/values/layout/pointer.rs x: 215 lines of code y: 16 # changes starlark/src/values/layout/identity.rs x: 32 lines of code y: 1 # changes starlark/src/eval/runtime/flame_profile.rs x: 176 lines of code y: 3 # changes starlark/src/eval/bc/call.rs x: 88 lines of code y: 1 # changes starlark/src/values/types/known_methods.rs x: 69 lines of code y: 1 # changes starlark/src/eval/runtime/slots.rs x: 24 lines of code y: 14 # changes starlark/src/assert/conformance.rs x: 85 lines of code y: 7 # changes starlark/src/collections/alloca.rs x: 199 lines of code y: 8 # changes starlark/src/stdlib/util.rs x: 37 lines of code y: 2 # changes starlark/src/eval/fragment/known.rs x: 29 lines of code y: 14 # changes starlark/src/eval/fragment/small_vec_1.rs x: 25 lines of code y: 1 # changes starlark/src/values/types/unbound.rs x: 47 lines of code y: 2 # changes starlark/src/eval/bc/addr.rs x: 156 lines of code y: 4 # changes starlark_derive/src/bc.rs x: 104 lines of code y: 2 # changes starlark/src/environment/mod.rs x: 43 lines of code y: 9 # changes starlark/src/environment/names.rs x: 97 lines of code y: 8 # changes starlark/src/values/unpack.rs x: 95 lines of code y: 16 # changes starlark/src/collections/string_pool.rs x: 31 lines of code y: 1 # changes starlark/src/syntax/uniplate.rs x: 411 lines of code y: 12 # changes starlark/src/eval/bc/stack_values.rs x: 45 lines of code y: 1 # changes starlark/src/values/stack_guard.rs x: 48 lines of code y: 3 # changes starlark/src/syntax/ast.rs x: 546 lines of code y: 20 # changes starlark/src/syntax/payload_map.rs x: 259 lines of code y: 5 # changes starlark/src/values/comparison.rs x: 72 lines of code y: 2 # changes starlark_derive/src/attrs.rs x: 175 lines of code y: 2 # changes starlark_derive/src/util.rs x: 42 lines of code y: 2 # changes benchmark/benchmark.py x: 50 lines of code y: 3 # changes starlark/src/analysis/mod.rs x: 45 lines of code y: 5 # changes starlark/src/assert/mod.rs x: 21 lines of code y: 1 # changes starlark/src/debug/mod.rs x: 19 lines of code y: 1 # changes starlark/src/syntax/cursors.rs x: 52 lines of code y: 1 # changes starlark/src/syntax/testcases.rs x: 209 lines of code y: 1 # changes
84.0
# changes
  min: 1.0
  average: 15.39
  25th percentile: 3.0
  median: 9.0
  75th percentile: 19.0
  max: 84.0
0 1570.0
lines of code
min: 6.0 | average: 215.84 | 25th percentile: 55.75 | median: 139.0 | 75th percentile: 280.75 | max: 1570.0

Number of Contributors vs. Number of Changes: 184 points

rustfmt.toml x: 1 # contributors y: 3 # changes starlark/src/values/docs.rs x: 5 # contributors y: 17 # changes starlark/src/eval/bc/instrs.rs x: 3 # contributors y: 11 # changes starlark/src/eval/fragment/stmt.rs x: 5 # contributors y: 65 # changes starlark/src/values/layout/arena.rs x: 5 # contributors y: 33 # changes starlark/src/values/layout/string/static_string.rs x: 2 # contributors y: 3 # changes starlark/src/eval/fragment/def.rs x: 6 # contributors y: 78 # changes starlark/src/eval/runtime/evaluator.rs x: 4 # contributors y: 52 # changes starlark/Cargo.toml x: 10 # contributors y: 46 # changes starlark_derive/Cargo.toml x: 4 # contributors y: 7 # changes starlark/src/lib.rs x: 11 # contributors y: 58 # changes starlark/src/syntax/lexer.rs x: 6 # contributors y: 29 # changes starlark/src/values/index.rs x: 3 # contributors y: 5 # changes starlark/src/values/layout/avalue.rs x: 6 # contributors y: 51 # changes starlark/src/values/layout/value.rs x: 5 # contributors y: 58 # changes starlark/src/values/traits.rs x: 7 # contributors y: 70 # changes starlark/src/values/types/bool.rs x: 4 # contributors y: 21 # changes starlark/src/values/types/dict.rs x: 5 # contributors y: 60 # changes starlark/src/values/types/enumeration.rs x: 4 # contributors y: 56 # changes starlark/src/values/types/float.rs x: 4 # contributors y: 13 # changes starlark/src/values/types/int.rs x: 6 # contributors y: 22 # changes starlark/src/values/types/list.rs x: 6 # contributors y: 59 # changes starlark/src/values/types/none.rs x: 4 # contributors y: 26 # changes starlark/src/values/types/record.rs x: 5 # contributors y: 51 # changes starlark/src/values/types/string/mod.rs x: 3 # contributors y: 21 # changes starlark/src/values/types/structs.rs x: 8 # contributors y: 44 # changes starlark/src/values/types/tuple.rs x: 4 # contributors y: 45 # changes starlark/src/values/types/string/interpolation.rs x: 2 # contributors y: 12 # changes starlark/src/macros/mod.rs x: 4 # contributors y: 27 # changes starlark/src/environment/globals.rs x: 4 # contributors y: 32 # changes starlark/src/stdlib/mod.rs x: 5 # contributors y: 22 # changes starlark/src/values/layout/heap.rs x: 4 # contributors y: 60 # changes starlark/src/values/mod.rs x: 8 # contributors y: 84 # changes starlark/src/stdlib/extra.rs x: 6 # contributors y: 54 # changes starlark/src/values/layout/string/mod.rs x: 1 # contributors y: 8 # changes starlark/src/values/types/function.rs x: 6 # contributors y: 64 # changes starlark/src/values/types/range.rs x: 4 # contributors y: 17 # changes starlark/src/errors/mod.rs x: 3 # contributors y: 13 # changes starlark/src/eval/runtime/call_stack.rs x: 2 # contributors y: 14 # changes starlark/src/environment/modules.rs x: 5 # contributors y: 27 # changes starlark/src/eval/bc/instr_impl.rs x: 2 # contributors y: 25 # changes starlark/src/values/types/any.rs x: 5 # contributors y: 16 # changes starlark/src/values/layout/value_captured.rs x: 3 # contributors y: 6 # changes starlark/src/eval/runtime/heap_profile.rs x: 4 # contributors y: 24 # changes starlark/src/values/types/array.rs x: 3 # contributors y: 7 # changes starlark_derive/src/lib.rs x: 4 # contributors y: 9 # changes starlark/src/values/freeze.rs x: 2 # contributors y: 9 # changes starlark/src/values/trace.rs x: 1 # contributors y: 6 # changes starlark/src/collections/mod.rs x: 2 # contributors y: 11 # changes starlark/src/eval/bc/if_debug.rs x: 2 # contributors y: 4 # changes starlark/src/syntax/mod.rs x: 2 # contributors y: 10 # changes starlark/src/values/layout/pointer_i32.rs x: 1 # contributors y: 2 # changes starlark/src/values/layout/typed.rs x: 1 # contributors y: 14 # changes starlark/src/eval/runtime/bc_profile.rs x: 2 # contributors y: 6 # changes starlark/src/eval/fragment/compr.rs x: 2 # contributors y: 29 # changes starlark/src/eval/fragment/expr.rs x: 3 # contributors y: 64 # changes starlark/src/eval/bc/compiler/assign_modify.rs x: 2 # contributors y: 5 # changes starlark/src/eval/runtime/profile/mod.rs x: 1 # contributors y: 1 # changes starlark/src/eval/mod.rs x: 4 # contributors y: 48 # changes starlark/src/analysis/dubious.rs x: 4 # contributors y: 11 # changes starlark/src/analysis/flow.rs x: 3 # contributors y: 14 # changes starlark/src/analysis/types.rs x: 3 # contributors y: 9 # changes starlark/src/codemap.rs x: 4 # contributors y: 16 # changes starlark/src/eval/runtime/arguments.rs x: 3 # contributors y: 27 # changes starlark/src/stdlib/breakpoint.rs x: 2 # contributors y: 15 # changes starlark/src/values/types/string/fast_string.rs x: 1 # contributors y: 5 # changes starlark/src/values/types/string/repr.rs x: 1 # contributors y: 4 # changes Cargo.toml x: 2 # contributors y: 2 # changes starlark/src/assert/assert.rs x: 7 # contributors y: 44 # changes starlark/src/collections/hasher.rs x: 1 # contributors y: 7 # changes starlark/src/collections/small_set.rs x: 3 # contributors y: 12 # changes starlark/src/syntax/parser.rs x: 3 # contributors y: 18 # changes starlark/src/stdlib/dict.rs x: 4 # contributors y: 20 # changes starlark/src/values/typing.rs x: 3 # contributors y: 15 # changes starlark/src/eval/bc/compiler/stmt.rs x: 1 # contributors y: 9 # changes starlark/src/eval/bc/writer.rs x: 1 # contributors y: 10 # changes starlark/src/debug/evaluate.rs x: 2 # contributors y: 17 # changes starlark/src/debug/inspect.rs x: 3 # contributors y: 19 # changes starlark/src/stdlib/enumeration.rs x: 2 # contributors y: 7 # changes starlark/src/stdlib/funcs.rs x: 5 # contributors y: 38 # changes starlark/src/stdlib/list.rs x: 3 # contributors y: 23 # changes starlark/src/stdlib/string.rs x: 3 # contributors y: 34 # changes starlark/src/eval/bc/compiler/expr.rs x: 1 # contributors y: 13 # changes starlark/src/eval/fragment/mod.rs x: 2 # contributors y: 22 # changes starlark/src/eval/fragment/call.rs x: 1 # contributors y: 23 # changes starlark/src/collections/symbol_map.rs x: 2 # contributors y: 8 # changes starlark/src/eval/compiler/mod.rs x: 2 # contributors y: 23 # changes starlark/src/eval/fragment/module.rs x: 1 # contributors y: 11 # changes starlark/src/analysis/bind.rs x: 3 # contributors y: 10 # changes starlark/src/syntax/validate.rs x: 3 # contributors y: 16 # changes starlark/src/environment/names.rs x: 3 # contributors y: 8 # changes starlark/src/syntax/ast.rs x: 5 # contributors y: 20 # changes
84.0
# changes
  min: 1.0
  average: 15.39
  25th percentile: 3.0
  median: 9.0
  75th percentile: 19.0
  max: 84.0
0 11.0
# contributors
min: 1.0 | average: 2.65 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.75 | max: 11.0