1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-22 15:06:54 -05:00
denoland-deno/cli/ops
Bartek Iwańczuk 826a3135b4
refactor(compiler): split code paths for compile and bundle (#6304)
* refactor "compile" and "runtimeCompile" in "compiler.ts" and factor out
separate methods for "compile" and "bundle" operations

* remove noisy debug output from "compiler.ts"
 
* provide "Serialize" implementations for enums in "msg.rs"

* rename "analyze_dependencies_and_references" to "pre_process_file" and
move it to "tsc.rs"

* refactor ModuleGraph to use more concrete types and properly annotate
locations where errors occur

* remove dead code from "file_fetcher.rs" - "SourceFile.types_url" is no
longer needed, as type reference parsing is done in "ModuleGraph"

* remove unneeded field "source_path" from ".meta" files stored for
compiled source file (towards #6080)
2020-06-19 12:27:15 +02:00
..
compiler.rs refactor: rewrite TS dependency analysis in Rust (#5029) 2020-05-18 12:59:29 +02:00
dispatch_json.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
dispatch_minimal.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
errors.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
fetch.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
fs.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
fs_events.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
io.rs fix: Deno.readSync on stdin (#6126) 2020-06-09 18:29:12 +02:00
mod.rs Change plugin interface to prevent segfaults when unloading plugin (#5210) 2020-05-11 22:39:13 +02:00
net.rs unixpacket should also return byte length on send (#6291) 2020-06-15 12:20:45 -04:00
net_unix.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
os.rs Revert "feat: add Deno.osName()" (#6261) 2020-06-12 09:53:53 -04:00
permissions.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
plugin.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
process.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
random.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
repl.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
resources.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
runtime.rs feat: Add Deno.mainModule (#6180) 2020-06-10 23:00:29 -04:00
runtime_compiler.rs refactor(compiler): split code paths for compile and bundle (#6304) 2020-06-19 12:27:15 +02:00
signal.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
timers.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
tls.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
tty.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
web_worker.rs feat(core): Ops can take several zero copy buffers (#4788) 2020-06-01 14:20:47 -04:00
worker_host.rs fix(cli/js/web/worker): Disable relative module specifiers (#5266) 2020-06-09 14:33:52 +02:00