deno/cli/ops
Bartek Iwańczuk 65e72b68ac
refactor(cli): decouple ops from ProgramState and Flags (#8659)
This commit does major refactor of "Worker" and "WebWorker",
in order to decouple them from "ProgramState" and "Flags".
The main points of interest are "create_main_worker()" and
"create_web_worker_callback()" functions which are responsible
for creating "Worker" and "WebWorker" in CLI context.
As a result it is now possible to factor out common "runtime"
functionality into a separate crate.
2020-12-11 18:49:26 +01:00
..
crypto.rs refactor: deno_crypto op crate (#7956) 2020-11-13 22:01:57 +01:00
dispatch_minimal.rs refactor: use futures and serde_json from deno_core (#7614) 2020-09-21 18:36:37 +02:00
errors.rs refactor(cli): decouple ops from ProgramState and Flags (#8659) 2020-12-11 18:49:26 +01:00
fetch.rs refactor: move op state registration to workers (#7696) 2020-09-28 12:14:11 +02:00
fs_events.rs refactor: use futures and serde_json from deno_core (#7614) 2020-09-21 18:36:37 +02:00
fs.rs chore: clippy future cleanups (#8514) 2020-11-28 06:47:35 +11:00
io.rs chore(cli): remove dead code (#7941) 2020-10-12 22:25:25 +11:00
mod.rs refactor(cli): decouple ops from ProgramState and Flags (#8659) 2020-12-11 18:49:26 +01:00
net_unix.rs refactor: use futures and serde_json from deno_core (#7614) 2020-09-21 18:36:37 +02:00
net.rs fix(cli/ops/net): add write permissions for unixpackets datagrams & unix socket (#8511) 2020-11-27 13:43:39 -05:00
os.rs feat(unstable): add Deno.systemCpuInfo() (#7774) 2020-10-26 10:54:27 -04:00
permissions.rs refactor: use futures and serde_json from deno_core (#7614) 2020-09-21 18:36:37 +02:00
plugin.rs refactor: factor out check_unstable op helper (#7695) 2020-09-26 20:26:51 +02:00
process.rs chore: clippy future cleanups (#8514) 2020-11-28 06:47:35 +11:00
runtime_compiler.rs refactor(cli): decouple ops from ProgramState and Flags (#8659) 2020-12-11 18:49:26 +01:00
runtime.rs refactor(cli): decouple ops from ProgramState and Flags (#8659) 2020-12-11 18:49:26 +01:00
signal.rs refactor: factor out check_unstable op helper (#7695) 2020-09-26 20:26:51 +02:00
timers.rs perf: use minimal op with performance.now() (#8619) 2020-12-07 08:27:25 -05:00
tls.rs refactor: factor out check_unstable op helper (#7695) 2020-09-26 20:26:51 +02:00
tty.rs feat(unstable): add cbreak option to setRaw (#8383) 2020-11-30 11:08:03 -05:00
web_worker.rs refactor(cli): reorganize main.rs and split workers (#8495) 2020-11-26 15:17:45 +01:00
websocket.rs refactor(cli): decouple ops from ProgramState and Flags (#8659) 2020-12-11 18:49:26 +01:00
worker_host.rs refactor(cli): decouple ops from ProgramState and Flags (#8659) 2020-12-11 18:49:26 +01:00