mirror of
https://github.com/denoland/deno.git
synced 2024-12-22 15:24:46 -05:00
136dce67ce
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. |
||
---|---|---|
.. | ||
cache_db.rs | ||
caches.rs | ||
check.rs | ||
common.rs | ||
deno_dir.rs | ||
disk_cache.rs | ||
emit.rs | ||
http_cache.rs | ||
incremental.rs | ||
mod.rs | ||
node.rs | ||
parsed_source.rs |