deno/cli
Ryan Dahl d43b43ca78
Refactor snapshot build (#2825)
Instead of using core/snapshot_creator.rs, instead two crates are
introduced which allow building the snapshot during build.rs.

Rollup is removed and replaced with our own bundler. This removes
the Node build dependency. Modules in //js now use Deno-style imports
with file extensions, rather than Node style extensionless imports.

This improves incremental build time when changes are made to //js files
by about 40 seconds.
2019-09-02 17:07:11 -04:00
..
compilers third_party: upgrade 'rustls' and related crates 2019-08-29 10:45:09 -07:00
ops ops/fetch: add statusText (#2851) 2019-09-02 12:30:14 -04:00
ansi.rs Port code from Cargo and use for progress 2019-06-25 06:32:28 -07:00
assets.rs Refactor snapshot build (#2825) 2019-09-02 17:07:11 -04:00
BUILD.gn Refactor snapshot build (#2825) 2019-09-02 17:07:11 -04:00
Cargo.toml Refactor snapshot build (#2825) 2019-09-02 17:07:11 -04:00
deno_dir.rs refactor: cleanup compiler pipeline (#2686) 2019-07-31 13:16:03 -04:00
deno_error.rs third_party: downgrade 'url' crate to version 1.7.2 2019-08-29 10:45:09 -07:00
diagnostics.rs Refactor error to use dynamic dispatch and traits 2019-07-11 14:37:00 -04:00
disk_cache.rs fix: cache paths on Windows are broken (#2760) 2019-08-12 01:12:09 +02:00
file_fetcher.rs Use 'reqwest' to implement HTTP client (#2822) 2019-08-30 14:49:03 -07:00
flags.rs Remove DenoSubcommand::Install (#2846) 2019-09-01 14:20:23 -04:00
fmt_errors.rs Refactor error to use dynamic dispatch and traits 2019-07-11 14:37:00 -04:00
fs.rs Use system rustfmt instead of fixed binary (#2701) 2019-07-31 17:11:37 -04:00
global_timer.rs Fix clippy errors and upgrade Rust to 1.33.0 in CI (#1945) 2019-03-20 18:55:52 -04:00
http_body.rs Use 'reqwest' to implement HTTP client (#2822) 2019-08-30 14:49:03 -07:00
http_util.rs Use 'reqwest' to implement HTTP client (#2822) 2019-08-30 14:49:03 -07:00
import_map.rs Fix import map panics, use import map's location as its base URL (#2770) 2019-08-15 13:58:04 -04:00
main.rs Refactor snapshot build (#2825) 2019-09-02 17:07:11 -04:00
msg.rs Remove flatbuffers (#2818) 2019-08-26 17:02:34 -04:00
permissions.rs Dynamic import should respect permissions (#2764) 2019-08-13 14:51:15 -04:00
progress.rs Port code from Cargo and use for progress 2019-06-25 06:32:28 -07:00
repl.rs Fix repl crash when deno dir doesn't exist (#2727) 2019-08-08 07:25:39 -04:00
resolve_addr.rs Refactor error to use dynamic dispatch and traits 2019-07-11 14:37:00 -04:00
resources.rs Use 'reqwest' to implement HTTP client (#2822) 2019-08-30 14:49:03 -07:00
shell.rs Use system rustfmt instead of fixed binary (#2701) 2019-07-31 17:11:37 -04:00
signal.rs Refactor error to use dynamic dispatch and traits 2019-07-11 14:37:00 -04:00
source_maps.rs Refactor snapshot build (#2825) 2019-09-02 17:07:11 -04:00
startup_data.rs Refactor snapshot build (#2825) 2019-09-02 17:07:11 -04:00
state.rs Organize dispatch a bit (#2796) 2019-08-21 20:42:48 -04:00
tokio_util.rs Add --current-thread flag (#2702) 2019-07-31 11:02:20 -04:00
tokio_write.rs Rename //src/ to //cli/ (#1962) 2019-03-19 12:18:05 -04:00
version.rs Rename crate deno_core to deno (#2022) 2019-03-30 19:30:40 -04:00
worker.rs Organize dispatch a bit (#2796) 2019-08-21 20:42:48 -04:00