1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-25 16:49:18 -05:00
denoland-deno/cli/ops
Bartek Iwańczuk cf5a39a361
refactor(ts): remove op_cache (#5071)
This PR removes op_cache and refactors how Deno interacts with TS compiler.

Ultimate goal is to completely sandbox TS compiler worker; it should operate on
simple request -> response basis. With this commit TS compiler no longer
caches compiled sources as they are generated but rather collects all sources
and sends them back to Rust when compilation is done.

Additionally "Diagnostic" and its children got refactored to use "Deserialize" trait
instead of manually implementing JSON deserialization.
2020-05-05 18:23:15 +02:00
..
compiler.rs refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
dispatch_json.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
dispatch_minimal.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
errors.rs refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
fetch.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
fs.rs stabilize Deno.cwd and require --allow-read (#5068) 2020-05-04 14:23:06 -04:00
fs_events.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
io.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
mod.rs feat: Support Unix Domain Sockets (#4176) 2020-03-23 18:02:51 -04:00
net.rs refactor: factor out datagram from Deno.listen(), make it unstable (#4968) 2020-04-28 21:46:39 +02:00
net_unix.rs BREAKING: address renamed to path in UnixAddr UnixConnectOptions UnixListenOptions (#4959) 2020-04-28 12:37:59 -04:00
os.rs loadavg and osRelease made unstable (#4938) 2020-04-27 18:00:19 -04:00
permissions.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
plugins.rs introduce unstable flag, make a few things unstable (#4892) 2020-04-25 09:31:54 -04:00
process.rs Make Deno.kill unstable (#4950) 2020-04-27 23:36:43 -04:00
random.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
repl.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
resources.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
runtime.rs BREAKING: remove window.location and self.location (#5034) 2020-05-01 20:15:28 +02:00
runtime_compiler.rs refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
signal.rs signal APIs should require --unstable (#4926) 2020-04-27 13:38:23 -04:00
timers.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
tls.rs mark Deno.startTls as unstable (#4965) 2020-04-28 18:01:13 +02:00
tty.rs Make Deno.isatty stable (#4937) 2020-04-29 12:43:34 +02:00
web_worker.rs Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) 2020-04-23 11:51:07 +02:00
worker_host.rs Rename DenoPermissions, add abs path asserts (#5076) 2020-05-04 14:10:59 -04:00