1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-22 23:19:55 -05:00
denoland-deno/cli
Bartek Iwańczuk 09ae512ccb
feat: "deno bench" subcommand (#13713)
This commit adds "deno bench" subcommand and "Deno.bench()"
API that allows to register bench cases. 

The API is modelled after "Deno.test()" and "deno test" subcommand.

Currently the output is rudimentary and bench cases and not
subject to "ops" and "resource" sanitizers.

Co-authored-by: evan <github@evan.lol>
2022-03-11 23:07:02 +01:00
..
bench bench(common): base64 short strings (#13851) 2022-03-07 11:12:16 +01:00
compat v1.19.3 2022-03-10 23:29:14 +09:00
dts feat: "deno bench" subcommand (#13713) 2022-03-11 23:07:02 +01:00
lsp chore(lsp): log more for "unexpected positions" lsp error (#13815) 2022-03-03 08:06:38 +11:00
ops feat: "deno bench" subcommand (#13713) 2022-03-11 23:07:02 +01:00
schemas feat: "deno task" subcommand (#13725) 2022-03-10 20:56:14 -05:00
tests feat: "deno bench" subcommand (#13713) 2022-03-11 23:07:02 +01:00
tools feat: "deno bench" subcommand (#13713) 2022-03-11 23:07:02 +01:00
tsc feat(cli): update to TypeScript 4.6.2 (#13474) 2022-03-02 07:44:43 +11:00
auth_tokens.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
build.rs feat(cli): update to TypeScript 4.6.2 (#13474) 2022-03-02 07:44:43 +11:00
cache.rs chore: upgrade to Rust 1.59 (#13767) 2022-02-24 20:03:12 -05:00
Cargo.toml feat: "deno bench" subcommand (#13713) 2022-03-11 23:07:02 +01: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: "deno task" subcommand (#13725) 2022-03-10 20:56:14 -05: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 fix: don't crash when $HOME is a relative path (#13581) 2022-02-03 14:08:17 +01:00
diagnostics.rs chore: upgrade to rust 1.58 (#13377) 2022-01-15 07:10:12 +01:00
diff.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
disk_cache.rs chore: upgrade to Rust 1.59 (#13767) 2022-02-24 20:03:12 -05:00
display.rs refactor: add cli/display.rs module (#13879) 2022-03-09 00:19:02 +01:00
emit.rs refactor: integrate deno_graph breaking changes (#13495) 2022-02-01 09:33:57 +11:00
errors.rs refactor: integrate deno_graph breaking changes (#13495) 2022-02-01 09:33:57 +11:00
file_fetcher.rs refactor: integrate deno_graph breaking changes (#13495) 2022-02-01 09:33:57 +11:00
file_watcher.rs feat(cli): add "--no-clear-screen" flag (#13454) 2022-01-31 17:39:39 +01:00
flags.rs feat: "deno bench" subcommand (#13713) 2022-03-11 23:07:02 +01:00
flags_allow_net.rs chore: upgrade clap to v3 (#13266) 2022-01-14 17:38:17 +01:00
fmt_errors.rs chore: upgrade to rust 1.58 (#13377) 2022-01-15 07:10:12 +01:00
fs_util.rs feat: "deno bench" subcommand (#13713) 2022-03-11 23:07:02 +01:00
graph_util.rs feat(compat): CJS/ESM interoperability (#13553) 2022-02-27 14:38:45 +01:00
http_cache.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
http_util.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
lockfile.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
logger.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
main.rs feat: "deno bench" subcommand (#13713) 2022-03-11 23:07:02 +01:00
module_loader.rs fix(compat): cjs/esm interop for dynamic imports (#13792) 2022-03-11 02:33:02 +01:00
proc_state.rs fix(compat): cjs/esm interop for dynamic imports (#13792) 2022-03-11 02:33:02 +01:00
README.md Remove deno_typescript (#6813) 2020-07-20 19:49:57 -04:00
resolver.rs refactor: integrate deno_graph breaking changes (#13495) 2022-02-01 09:33:57 +11:00
source_maps.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
standalone.rs fix(runtime): disable console color for non tty stdout (#13782) 2022-03-01 12:37:50 +09:00
text_encoding.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
tsc.rs feat(cli): update to TypeScript 4.6.2 (#13474) 2022-03-02 07:44:43 +11: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.