1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-26 16:09:27 -05:00
denoland-deno/cli
Ryan Dahl 2338e7679c
Remove --current-thread flag (#3830)
This flag was added to evaluate performance relative to tokio's threaded
runtime. Although it's faster in the HTTP benchmark, it's clear the runtime
is not the only perf problem.

Removing this flag will simplify further refactors, in particular
adopting the #[tokio::main] macro. This will be done in a follow up.

Ultimately we expect to move to the current thread runtime with Isolates
pinned to specific threads, but that will be a much larger refactor. The
--current-thread just complicates that effort.
2020-01-30 10:49:33 -05:00
..
compilers workers: proper TS libs, more spec-compliant APIs (#3812) 2020-01-29 18:54:23 +01:00
js workers: proper TS libs, more spec-compliant APIs (#3812) 2020-01-29 18:54:23 +01:00
ops Deno.makeTempDir() check permissions (#3810) 2020-01-29 23:21:41 -05:00
tests Remove --current-thread flag (#3830) 2020-01-30 10:49:33 -05:00
build.rs Try to fix docs.rs for cli crate (#3823) 2020-01-30 09:32:20 +01:00
Cargo.toml feat: dprint formatter (#3820) 2020-01-29 21:16:48 -05:00
checksum.rs feat: lockfiles (#3231) 2019-11-03 10:39:27 -05:00
colors.rs Remove dead code in cli/shell.rs (#3792) 2020-01-26 11:40:28 -05:00
deno_dir.rs Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
deno_error.rs refactor: reduce number of ErrorKind variants (#3662) 2020-01-20 10:50:16 -05:00
diagnostics.rs Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
disk_cache.rs Do not panic and improve error message on cache failure (#3784) 2020-01-24 17:16:31 -05:00
file_fetcher.rs Improve support of type definitions (#3755) 2020-01-26 13:59:41 -05:00
flags.rs Remove --current-thread flag (#3830) 2020-01-30 10:49:33 -05:00
fmt.rs Adjust dprint configuration to be closer to prettier (#3824) 2020-01-30 09:33:32 +01:00
fmt_errors.rs workers: minimal error handling and async module loading (#3665) 2020-01-17 18:43:53 -05:00
fs.rs refactor: reduce number of ErrorKind variants (#3662) 2020-01-20 10:50:16 -05:00
global_state.rs workers: proper TS libs, more spec-compliant APIs (#3812) 2020-01-29 18:54:23 +01:00
global_timer.rs Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
http_util.rs Improve support of type definitions (#3755) 2020-01-26 13:59:41 -05:00
import_map.rs Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) 2020-01-05 11:56:18 -05:00
js.rs workers: proper TS libs, more spec-compliant APIs (#3812) 2020-01-29 18:54:23 +01:00
lib.rs Remove --current-thread flag (#3830) 2020-01-30 10:49:33 -05:00
lockfile.rs feat: lockfiles (#3231) 2019-11-03 10:39:27 -05:00
main.rs Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) 2020-01-05 11:56:18 -05:00
metrics.rs Refactor Worker and ThreadSafeState (#3242) 2019-11-04 10:38:52 -05:00
msg.rs refactor: reduce number of ErrorKind variants (#3662) 2020-01-20 10:50:16 -05:00
permissions.rs dx: descriptive permission errors (#3808) 2020-01-27 21:13:17 -05:00
progress.rs Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
README.md update readmes (#3765) 2020-01-23 22:32:52 +01:00
repl.rs Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) 2020-01-05 11:56:18 -05:00
resolve_addr.rs Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) 2020-01-05 11:56:18 -05:00
shell.rs Remove dead code in cli/shell.rs (#3792) 2020-01-26 11:40:28 -05:00
signal.rs Add signal handlers (#3757) 2020-01-24 08:15:31 -05:00
source_maps.rs Use globalThis to reference global scope (#3719) 2020-01-20 09:30:30 -05:00
startup_data.rs Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) 2020-01-05 11:56:18 -05:00
state.rs workers: proper TS libs, more spec-compliant APIs (#3812) 2020-01-29 18:54:23 +01:00
test_util.rs Happy new year! (#3578) 2020-01-02 15:13:47 -05:00
tokio_util.rs Remove --current-thread flag (#3830) 2020-01-30 10:49:33 -05:00
version.rs Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) 2020-01-05 11:56:18 -05:00
web_worker.rs refactor: isomorphic snapshot for CLI (#3728) 2020-01-27 21:12:25 -05:00
worker.rs refactor: isomorphic snapshot for CLI (#3728) 2020-01-27 21:12:25 -05:00

Deno CLI Crate

crates docs

This provides the actual deno executable and the user-facing APIs.

The deno crate uses the deno_core and deno_typescript to provide the executable.