mirror of
https://github.com/denoland/deno.git
synced 2024-11-28 16:20:57 -05:00
eef96d1414
1. Breaks up functionality within `ProcState` into several other structs to break out the responsibilities (`ProcState` is only a data struct now). 2. Moves towards being able to inject dependencies more easily and have functionality only require what it needs. 3. Exposes `Arc<T>` around the "service structs" instead of it being embedded within them. The idea behind embedding them was to reduce the verbosity of needing to pass around `Arc<...>`, but I don't think it was exactly working and as we move more of these structs to be more injectable I don't think the extra verbosity will be a big deal. |
||
---|---|---|
.. | ||
coverage | ||
init | ||
repl | ||
vendor | ||
bench.rs | ||
bundle.rs | ||
check.rs | ||
doc.rs | ||
fmt.rs | ||
info.rs | ||
installer.rs | ||
lint.rs | ||
mod.rs | ||
run.rs | ||
standalone.rs | ||
task.rs | ||
test.rs | ||
upgrade.rs |