1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-28 16:20:57 -05:00
denoland-deno/cli/cache
David Sherret eef96d1414
refactor: break up ProcState (#18707)
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.
2023-04-18 17:41:52 +02:00
..
cache_db.rs fix(core): restore cache journal mode to TRUNCATE and tweak tokio test in CacheDB (#18469) 2023-03-31 11:43:19 -06:00
caches.rs refactor: break up ProcState (#18707) 2023-04-18 17:41:52 +02:00
check.rs feat(core): initialize SQLite off-main-thread (#18401) 2023-03-31 11:43:19 -06:00
common.rs feat(core): initialize SQLite off-main-thread (#18401) 2023-03-31 11:43:19 -06:00
deno_dir.rs feat(repl): add DENO_REPL_HISTORY to change history file path (#18047) 2023-03-17 01:22:24 +09:00
disk_cache.rs fix: include error in message about not being able to create the TypeScript cache (#18356) 2023-03-22 13:59:55 -04:00
emit.rs refactor: make version and user_agent &'static str (#18400) 2023-03-31 11:43:18 -06:00
http_cache.rs fix(lsp): include all diagnosable documents on initialize (#17979) 2023-03-31 11:43:20 -06:00
incremental.rs feat(core): initialize SQLite off-main-thread (#18401) 2023-03-31 11:43:19 -06:00
mod.rs feat(core): initialize SQLite off-main-thread (#18401) 2023-03-31 11:43:19 -06:00
node.rs feat(core): initialize SQLite off-main-thread (#18401) 2023-03-31 11:43:19 -06:00
parsed_source.rs refactor: break up ProcState (#18707) 2023-04-18 17:41:52 +02:00