0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-13 17:25:28 -05:00
denoland-deno/cli/js/compiler
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
..
api.ts refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
bootstrap.ts Unstable methods should not appear in runtime or d.ts (#4957) 2020-04-30 11:23:40 -04:00
bundler.ts Simplify ts-compiler's normalizeString (#5072) 2020-05-04 12:22:42 -04:00
host.ts refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
imports.ts refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
sourcefile.ts refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00
ts_global.d.ts reorg: cli/js/compiler/, move more API to cli/js/web/ (#4310) 2020-03-11 10:53:06 +01:00
type_directives.ts Update to Prettier 2 and use ES Private Fields (#4498) 2020-03-28 13:03:49 -04:00
util.ts refactor(ts): remove op_cache (#5071) 2020-05-05 18:23:15 +02:00