1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-08 15:19:40 -05:00
denoland-deno/cli/tools
David Sherret 136dce67ce
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-14 16:22:33 -04:00
..
coverage refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
init refactor(init): remove CURRENT_STD_URL (#18375) 2023-03-23 03:11:18 +00:00
repl refactor: ProcState::build -> ProcState::from_flags (#18672) 2023-04-12 14:54:28 -04:00
vendor refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
bench.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
bundle.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
check.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
doc.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
fmt.rs feat(core): initialize SQLite off-main-thread (#18401) 2023-03-27 22:01:52 +00:00
info.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
installer.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
lint.rs feat(core): initialize SQLite off-main-thread (#18401) 2023-03-27 22:01:52 +00:00
mod.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00
run.rs refactor: ProcState::build -> ProcState::from_flags (#18672) 2023-04-12 14:54:28 -04:00
standalone.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
task.rs refactor: ProcState::build -> ProcState::from_flags (#18672) 2023-04-12 14:54:28 -04:00
test.rs refactor: break up ProcState (#18707) 2023-04-14 16:22:33 -04:00
upgrade.rs refactor(cli,ext,ops): cleanup regex with lazy-regex (#17296) 2023-04-13 03:08:01 +02:00