Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
Removes duplicate implementation of the module resolution algorithm
|
|
This commit removes support for importing JSON files as modules.
This change is dictated by security; browsers rolled back on this
support as well.
|
|
|
|
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
|
|
- moves compiler implementation to "cli/js/compiler/" directory
- moves more APIs to "cli/js/web":
* "console.ts"
* "console_table.ts"
* "performance.ts"
* "timers.ts"
* "workers.ts"
- removes some dead code from "cli/js/"
|