1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-01 09:24:20 -04:00
denoland-deno/cli/js/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
..
fs make camel case readDir, readLink, realPath (#4995) 2020-04-29 16:39:37 -04:00
compiler.ts refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
dispatch_json.ts feat: Deno.core.{encode,decode}; standalone UTF-8 encoding/decoding (#4349) 2020-03-15 15:31:55 +01:00
dispatch_minimal.ts Update to Prettier 2 and use ES Private Fields (#4498) 2020-03-28 13:03:49 -04:00
errors.ts refactor(core/js_error): Align JSStackFrame with CallSite (#4715) 2020-04-13 10:54:16 -04:00
fetch.ts Add require-await lint rule (#4401) 2020-03-20 09:38:34 -04:00
fs_events.ts BREAKING CHANGE: rename Deno.fsEvents() to Deno.watchFs() (#4886) 2020-04-24 23:40:29 +02:00
get_random_values.ts Remove doc strings from cli/js TS files (#4329) 2020-03-13 10:22:22 +01:00
io.ts BREAKING: Remove Deno.EOF, use null instead (#4953) 2020-04-28 12:40:43 -04:00
net.ts BREAKING: address renamed to path in UnixAddr UnixConnectOptions UnixListenOptions (#4959) 2020-04-28 12:37:59 -04:00
os.ts BREAKING: Map-like interface for Deno.env (#4942) 2020-04-29 14:48:19 -04:00
permissions.ts reorg: move JS ops implementations to cli/js/ops/, part 2 (#4283) 2020-03-09 15:18:02 +01:00
plugins.ts Remove core/plugin.rs (#4824) 2020-04-20 10:27:15 -04:00
process.ts BREAKING: Use LLVM target triple for Deno.build (#4948) 2020-04-28 12:35:23 -04:00
repl.ts Add require-await lint rule (#4401) 2020-03-20 09:38:34 -04:00
resources.ts Remove doc strings from cli/js TS files (#4329) 2020-03-13 10:22:22 +01:00
runtime.ts BREAKING: remove window.location and self.location (#5034) 2020-05-01 20:15:28 +02:00
runtime_compiler.ts refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
signal.ts Add require-await lint rule (#4401) 2020-03-20 09:38:34 -04:00
timers.ts reorg: move JS ops implementations to cli/js/ops/, part 3 (#4302) 2020-03-10 00:22:15 +01:00
tls.ts BREAKING CHANGE: rename TLS APIs to camel case (#4888) 2020-04-24 23:29:14 +02:00
tty.ts Update to Prettier 2 and use ES Private Fields (#4498) 2020-03-28 13:03:49 -04:00
web_worker.ts reorg: move JS ops implementations to cli/js/ops/, part 2 (#4283) 2020-03-09 15:18:02 +01:00
worker_host.ts feat: support Deno namespace in Worker API (#4784) 2020-04-16 23:40:29 +02:00