Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-02 | v1.4.3 | Bartek Iwańczuk | |
2020-10-02 | upgrade: swc, deno_doc, deno_lint, dprint (#7793) | Bartek Iwańczuk | |
2020-10-02 | feat(cli/repl): enable await and let re-declarations (#7784) | Casper Beyer | |
This enables `replMode` during evaluations which allows for top level await and let re-declarations. | |||
2020-10-02 | fix(cli/repl): use a default referrer when empty (#7794) | Casper Beyer | |
This makes use of a default referrer when its empty in repl mode so that dynamic imports work in the global evaluation context. Co-authored-by: Bartek Iwanczuk <biwanczuk@gmail.com> | |||
2020-10-02 | refactor(repl): use an inspector session (#7763) | Casper Beyer | |
This ports the REPL over to Rust and makes use of an inspector session to run a REPL on top of any isolate which lets make full use of rustylines various things like validators and completors without having to introduce a bunch of hard to test internal ops and glue code. An accidental but good side effect of this is that the multiple line input we previously had is now an editable multi-line input prompt that is correctly stored in the history as a single entry. | |||
2020-10-01 | refactor: add concept of 'legacy' compiler to enable non-breaking ↵ | Kitson Kelly | |
refactoring (#7762) | |||
2020-10-01 | chore: ensure cache is 'valid' during benchmarks (#7770) | Kitson Kelly | |
2020-10-01 | fix(cli/console): Catch and format getter errors (#7766) | Nayeem Rahman | |
2020-09-30 | refactor: improve op crate interfaces for other consumers (#7745) | Bartek Iwańczuk | |
2020-09-30 | fix: check cached versions during transpile (#7760) | Kitson Kelly | |
Fixes: #7759 | |||
2020-09-30 | fix: bundle loader returns exported value (#7764) | Kitson Kelly | |
Fixes: #7761 | |||
2020-09-30 | fix(cli): use global_state file_fetcher when using SpecifierHandler (#7748) | Kitson Kelly | |
Fixes: #7709 | |||
2020-09-30 | feat(cli/console): Add Deno.InspectOptions::colors (#7742) | Nayeem Rahman | |
Ref: https://github.com/denoland/deno/pull/7516#pullrequestreview-489567120 | |||
2020-09-29 | refactor(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-29 | fix(websocket): add missing close events and remove extra error event (#7606) | crowlKats | |
2020-09-29 | refactor: improve graph and tsc_config (#7747) | Kitson Kelly | |
2020-09-29 | chore(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-28 | fix(cli/test): do not start inspector server when collecting coverage (#7718) | Casper Beyer | |
2020-09-28 | refactor: move op state registration to workers (#7696) | Bartek Iwańczuk | |
2020-09-27 | feat(unstable): add module specifier to deno info --json output (#7725) | Valentin Anger | |
2020-09-27 | fix: Use $deno$test.ts instead of .deno.test.ts (#7717) | Nayeem Rahman | |
2020-09-27 | fix(cli/inspector): shutdown server gracefully on drop (#7716) | Casper Beyer | |
2020-09-27 | fix: no check recognizes require (#7720) | Luca Casonato | |
2020-09-27 | fix: net listen crashes on explicit undefined hostname (#7706) | Giorgi Rostomashvili | |
2020-09-27 | feat(fmt): Sort named import and export specifiers (#7711) | David Sherret | |
2020-09-26 | docs: add jsdoc for WebAssembly namespace (#7703) | Luca Casonato | |
2020-09-26 | refactor: factor out check_unstable op helper (#7695) | Bartek Iwańczuk | |
2020-09-26 | refactor: 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-26 | refactor: 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-26 | refactor: prune unneeded JS code (#7689) | Bartek Iwańczuk | |
2020-09-26 | fix(cli/dts): Use var instead of const and let for globals (#7680) | Nayeem Rahman | |
2020-09-25 | refactor: clean timers tests (#7679) | Bartek Iwańczuk | |
2020-09-25 | v1.4.2 | Bartek Iwańczuk | |
2020-09-25 | refactor: class instead of var+interface in d.ts (#7514) | Luca Casonato | |
2020-09-25 | refactor: 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-25 | fix(cli): customInspect works on functions (#7670) | Kitson Kelly | |
Fixes #7650 | |||
2020-09-25 | refactor(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-25 | refactor: new module graph used for no check (#7621) | Kitson Kelly | |
2020-09-24 | Replaced 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-24 | refactor: Simplify op_fetch_asset signature (#7655) | Ryan Dahl | |
2020-09-24 | fix(lib.deno.shared_globals): Change the Console class to an interface (#7646) | Nayeem Rahman | |
Fixes #7494 | |||
2020-09-23 | fix(cli/coverage): print lines with no coverage to stdout (#7640) | Casper Beyer | |
2020-09-23 | fix(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-23 | fix(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-23 | fix(watch): watch importmap file for changes (#7580) | bartOssh | |
2020-09-23 | docs: ts upgrade instructions to exclude some .d.ts files (#7638) | Trivikram Kamat | |
2020-09-23 | feat: bump TypeScript to 4.0.3 (#7637) | Trivikram Kamat | |
2020-09-23 | fix: ignore fileExists in tsc host (#7635) | Kitson Kelly | |
Fixes #7630 | |||
2020-09-22 | refactor(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-22 | fix: clearing timers race condition (#7617) | Bartek Iwańczuk | |