summaryrefslogtreecommitdiff
path: root/cli
AgeCommit message (Collapse)Author
2020-09-29refactor(cli): extract inspector session (#7756)Casper Beyer
This extracts the inspector session specific bits from CoverageCollector into a standalone struct dubbed `InspectorSesssion` which can be used as a general purpose session to communicate with the inspector on the same thread as an isolate/inspector pair lives on.
2020-09-29fix(websocket): add missing close events and remove extra error event (#7606)crowlKats
2020-09-29refactor: improve graph and tsc_config (#7747)Kitson Kelly
2020-09-29chore(cli/coverage): remove unused runtime domain (#7749)Casper Beyer
Previously when we used the websocket to talk to the inspector we used the runtime domain to send a "runIfWaitingForDebugger" message. However this is not required since we now talk to the inspector directly and no longer send said message so this removes the enabling of the domain entirely.
2020-09-28fix(cli/test): do not start inspector server when collecting coverage (#7718)Casper Beyer
2020-09-28refactor: move op state registration to workers (#7696)Bartek Iwańczuk
2020-09-27feat(unstable): add module specifier to deno info --json output (#7725)Valentin Anger
2020-09-27fix: Use $deno$test.ts instead of .deno.test.ts (#7717)Nayeem Rahman
2020-09-27fix(cli/inspector): shutdown server gracefully on drop (#7716)Casper Beyer
2020-09-27fix: no check recognizes require (#7720)Luca Casonato
2020-09-27fix: net listen crashes on explicit undefined hostname (#7706)Giorgi Rostomashvili
2020-09-27feat(fmt): Sort named import and export specifiers (#7711)David Sherret
2020-09-26docs: add jsdoc for WebAssembly namespace (#7703)Luca Casonato
2020-09-26refactor: factor out check_unstable op helper (#7695)Bartek Iwańczuk
2020-09-26refactor: combine MainWorker::new and MainWorker::create (#7693)Bartek Iwańczuk
* combine MainWorker::new and MainWorker::create * remove compiler_starts fields * make op_state types explicit for readability
2020-09-26refactor: use JsRuntime to implement TSC (#7691)Bartek Iwańczuk
This commits removes "CompilerWorker" in favor of using "JsRuntime". "cli/ops/compiler.rs" has been removed in favor of inline registration of ops in "cli/tsc.rs"
2020-09-26refactor: prune unneeded JS code (#7689)Bartek Iwańczuk
2020-09-26fix(cli/dts): Use var instead of const and let for globals (#7680)Nayeem Rahman
2020-09-25refactor: clean timers tests (#7679)Bartek Iwańczuk
2020-09-25v1.4.2Bartek Iwańczuk
2020-09-25refactor: class instead of var+interface in d.ts (#7514)Luca Casonato
2020-09-25refactor: remove tsc/40_error_stack.js (#7673)Bartek Iwańczuk
This commit removes cli/tsc/40_error_stack.js as it is not needed in TSC host. All errors originating in TSC are terminal and don't require source mapping hence we can rely on default stack traces provided by deno_core. Additionally tsc/06_util.js was removed and its code moved to tsc/99_main_compiler.js
2020-09-25fix(cli): customInspect works on functions (#7670)Kitson Kelly
Fixes #7650
2020-09-25refactor(cli/inspector): make server optional (#7656)Casper Beyer
This makes inspector registration with the server with optional and explicit to allow for inspectors to exist without spinning up the server. As a side effect of the server being explicitly passed around it also makes it possible to bind multiple servers.
2020-09-25refactor: new module graph used for no check (#7621)Kitson Kelly
2020-09-24Replaced legacy chrome-devtools:// scheme. (#7659)Will
The legacy chrome-devtools scheme was removed from the Chromium codebase. The new scheme is simply "devtools://" https://chromium.googlesource.com/chromium/src/+/6700d12448f76712c62a6d2372a95b97a26d4779
2020-09-24refactor: Simplify op_fetch_asset signature (#7655)Ryan Dahl
2020-09-24fix(lib.deno.shared_globals): Change the Console class to an interface (#7646)Nayeem Rahman
Fixes #7494
2020-09-23fix(cli/coverage): print lines with no coverage to stdout (#7640)Casper Beyer
2020-09-23fix(cli/console): quote non-alphanumeric symbols (#7641)Casper Beyer
This quotes and escapes symbol descriptions that contains characters outside of the basic alpha-numeric identifier range.
2020-09-23fix(cli/console): enclose symbol keys in brackets (#7642)Casper Beyer
This encloses symbol keys when used in objects with brackets (e.g [Symbol("Symbol.iterator")]).
2020-09-23fix(watch): watch importmap file for changes (#7580)bartOssh
2020-09-23docs: ts upgrade instructions to exclude some .d.ts files (#7638)Trivikram Kamat
2020-09-23feat: bump TypeScript to 4.0.3 (#7637)Trivikram Kamat
2020-09-23fix: ignore fileExists in tsc host (#7635)Kitson Kelly
Fixes #7630
2020-09-22refactor(core): support error stack, remove js_check (#7629)Bartek Iwańczuk
This commit adds support for stack traces in "deno_core". Implementation of "Display" trait for "JsError" has been updated and in consequence "deno_core::js_check" became obsolete and removed.
2020-09-22fix: clearing timers race condition (#7617)Bartek Iwańczuk
2020-09-22refactor(cli/fmt_errors): Color stack traces in Rust (#7628)Nayeem Rahman
2020-09-22fix(cli/console): quote object symbol keys that are invalid identifiers (#7553)Casper Beyer
2020-09-22fix(logger): change log level to which prefix added (#7582)Yusuke Tanaka
2020-09-22refactor(cli/coverage): remove dependency on global state (#7616)Casper Beyer
This removes the dependency on global state and instead relies on the runtime's internal state to get the script sources it saw when it collected code coverage for them.
2020-09-21fix(cli/repl): interpret object literals as expressions (#7591)Casper Beyer
2020-09-21fix: Response.arrayBuffer() doesn't return promise (#7618)Luca Casonato
2020-09-21refactor: use futures and serde_json from deno_core (#7614)Bartek Iwańczuk
2020-09-21fix(info): add --importmap flag (#7424)William Perron
2020-09-21refactor(cli/coverage): await for inspector message response (#7584)Casper Beyer
2020-09-21chore: add copyright (#7593)tokiedokie
2020-09-21fix: make --watch and --inspect conflicting args (#7610)Luca Casonato
2020-09-21refactor: remove GlobalState::compile_lock (#7598)Bartek Iwańczuk
2020-09-20fix(cli/installer): Don't reload by default (#7596)Nayeem Rahman