1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-27 09:39:08 -05:00
denoland-deno/cli
Nayeem Rahman 79b42808a4
perf(core): Cache source lookups (#14816)
Keep a cache for source maps and source lines. 

We sort of already had a cache argument for source map lookup 
functions but we just passed an empty map instead of storing it. 

Extended it to cache source line lookups as well and plugged it 
into runtime state.
2022-06-20 14:42:20 +02:00
..
bench chore(bench): generalized HTTP benchmarks framework (#14815) 2022-06-08 17:33:38 +05:30
compat 1.23.0 (#14878) 2022-06-15 17:02:18 -06:00
dts feat(ext/ffi): Callbacks (#14663) 2022-06-20 16:36:04 +05:30
lsp chore: use rust 1.61.0 (#14911) 2022-06-19 12:01:34 -03:00
ops refactor(bench): Allocate IDs for benches (#14757) 2022-05-30 19:58:44 +02:00
schemas fix(config-file): fix config-file.v1.json schema to allow colons in the task name (#14013) 2022-03-17 13:55:24 -04:00
tests feat(ext/ffi): Callbacks (#14663) 2022-06-20 16:36:04 +05:30
tools fix(fmt): should fail --check on parse error (#14907) 2022-06-18 12:44:43 -04:00
tsc fix(check): use "moduleDetection": "force" (#14875) 2022-06-15 12:26:43 -04:00
auth_tokens.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
build.rs feat: update to TypeScript 4.7 (#14242) 2022-06-01 10:19:18 +10:00
cache.rs chore(cli/cache): Remove CacheType::Declaration (#14873) 2022-06-15 10:25:25 -04:00
Cargo.toml 1.23.0 (#14878) 2022-06-15 17:02:18 -06:00
cdp.rs fix(repl): fix null eval result (#13804) 2022-03-02 13:39:08 +09:00
checksum.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
config_file.rs feat(vendor): support using an existing import map (#14836) 2022-06-14 10:05:37 -04:00
deno.ico fix(cli): add icon and metadata to deno.exe on Windows (#6693) 2020-07-15 21:54:38 +02:00
deno_dir.rs perf(fmt/lint): incremental formatting and linting (#14314) 2022-04-19 22:14:00 -04:00
diagnostics.rs Remove unstable Deno.sleepSync (#14719) 2022-06-13 21:28:00 +02:00
diff.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
disk_cache.rs chore(tests): use custom temp dir creation for the tests (#14153) 2022-04-01 11:15:37 -04:00
display.rs refactor: add cli/display.rs module (#13879) 2022-03-09 00:19:02 +01:00
emit.rs fix(check): use "moduleDetection": "force" (#14875) 2022-06-15 12:26:43 -04:00
errors.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
file_fetcher.rs refactor: upgrade to deno_ast 0.15 (#14680) 2022-05-20 16:40:55 -04:00
file_watcher.rs fix: watch dynamic imports in --watch (#14775) 2022-06-08 12:07:25 +02:00
flags.rs fix(docs): update description of --check flag (#14890) 2022-06-18 18:11:15 +02:00
flags_allow_net.rs chore: upgrade clap to v3 (#13266) 2022-01-14 17:38:17 +01:00
fmt_errors.rs perf(core): Cache source lookups (#14816) 2022-06-20 14:42:20 +02:00
fs_util.rs feat(vendor): support using an existing import map (#14836) 2022-06-14 10:05:37 -04:00
graph_util.rs refactor: upgrade to deno_ast 0.15 (#14680) 2022-05-20 16:40:55 -04:00
http_cache.rs chore(tests): use custom temp dir creation for the tests (#14153) 2022-04-01 11:15:37 -04:00
http_util.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
lockfile.rs chore(tests): use custom temp dir creation for the tests (#14153) 2022-04-01 11:15:37 -04:00
logger.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
main.rs Deno.exit() is an alias to self.close() in worker contexts (#14826) 2022-06-13 23:53:04 +02:00
module_loader.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
proc_state.rs perf(core): Cache source lookups (#14816) 2022-06-20 14:42:20 +02:00
README.md Remove deno_typescript (#6813) 2020-07-20 19:49:57 -04:00
resolver.rs feat(vendor): support using an existing import map (#14836) 2022-06-14 10:05:37 -04:00
standalone.rs BREAKING: Remove unstable Deno.emit and Deno.formatDiagnostics APIs (#14463) 2022-05-17 13:50:31 -04:00
text_encoding.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
tsc.rs refactor: upgrade to deno_ast 0.15 (#14680) 2022-05-20 16:40:55 -04:00
unix_util.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
version.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
windows_util.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -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 to provide the executable.