The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
execution.rs in src/runtime |
431 | 7 |
mpsc.rs in src/sync |
346 | 10 |
rwlock.rs in src/sync |
321 | 14 |
mod.rs in src/runtime/task |
226 | 4 |
continuation.rs in src/runtime/thread |
220 | 10 |
thread.rs in src |
209 | 4 |
condvar.rs in src/sync |
175 | 1 |
runner.rs in src/runtime |
168 | 3 |
mutex.rs in src/sync |
154 | 6 |
lib.rs in src |
144 | 1 |
metrics.rs in src/scheduler |
138 | 8 |
mod.rs in src/sync/atomic |
133 | 10 |
int.rs in src/sync/atomic |
124 | 3 |
once.rs in src/sync |
120 | 5 |
clock.rs in src/runtime/task |
107 | 4 |
serialization.rs in src/scheduler |
105 | 4 |
failure.rs in src/runtime |
101 | 3 |
bool.rs in src/sync/atomic |
86 | 3 |
replay.rs in src/scheduler |
86 | 3 |
pct.rs in src/scheduler |
83 | 3 |
barrier.rs in src/sync |
82 | - |
counter.rs in benches |
78 | 2 |
mod.rs in src/scheduler |
78 | 4 |
ptr.rs in src/sync/atomic |
76 | 3 |
dfs.rs in src/scheduler |
74 | 4 |
asynch.rs in src |
52 | 1 |
round_robin.rs in src/scheduler |
47 | 4 |
storage.rs in src/runtime |
46 | - |
random.rs in src/scheduler |
45 | 3 |
Cargo.toml in root |
40 | - |
waker.rs in src/runtime/task |
30 | - |
random.rs in src/scheduler/data |
30 | 4 |
rand.rs in src |
29 | 4 |
fixed.rs in src/scheduler/data |
28 | 4 |
mod.rs in src/sync |
17 | - |
current.rs in src |
15 | - |
buffer.rs in benches |
12 | - |
mod.rs in src/scheduler/data |
9 | - |
lock.rs in benches |
6 | - |
mod.rs in src/runtime |
6 | - |
mod.rs in src/runtime/thread |
2 | - |
rustfmt.toml in root |
1 | - |
File | # lines | # units |
---|---|---|
rwlock.rs in src/sync |
321 | 14 |
mpsc.rs in src/sync |
346 | 10 |
mod.rs in src/sync/atomic |
133 | 10 |
continuation.rs in src/runtime/thread |
220 | 10 |
metrics.rs in src/scheduler |
138 | 8 |
execution.rs in src/runtime |
431 | 7 |
mutex.rs in src/sync |
154 | 6 |
once.rs in src/sync |
120 | 5 |
mod.rs in src/runtime/task |
226 | 4 |
clock.rs in src/runtime/task |
107 | 4 |
rand.rs in src |
29 | 4 |
thread.rs in src |
209 | 4 |
mod.rs in src/scheduler |
78 | 4 |
serialization.rs in src/scheduler |
105 | 4 |
fixed.rs in src/scheduler/data |
28 | 4 |
random.rs in src/scheduler/data |
30 | 4 |
round_robin.rs in src/scheduler |
47 | 4 |
dfs.rs in src/scheduler |
74 | 4 |
bool.rs in src/sync/atomic |
86 | 3 |
ptr.rs in src/sync/atomic |
76 | 3 |
There are 2 files with lines longer than 120 characters. In total, there are 3 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
failure.rs in src/runtime |
101 | 3 | 2 |
execution.rs in src/runtime |
431 | 7 | 1 |