Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-11 | refactor(cli): decouple ops from ProgramState and Flags (#8659) | Bartek Iwańczuk | |
This commit does major refactor of "Worker" and "WebWorker", in order to decouple them from "ProgramState" and "Flags". The main points of interest are "create_main_worker()" and "create_web_worker_callback()" functions which are responsible for creating "Worker" and "WebWorker" in CLI context. As a result it is now possible to factor out common "runtime" functionality into a separate crate. | |||
2020-12-08 | Remove dead code: itest_ignore (#8668) | Ryan Dahl | |
2020-12-07 | chore(std): Remove tsconfig_test.json (#8629) | Nayeem Rahman | |
Ref #8050 | |||
2020-12-07 | feat: add mvp language server (#8515) | Kitson Kelly | |
Resolves #8400 | |||
2020-12-02 | fix(cli): add hygiene pass to transpile pipeline (#8586) | János Veres | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-12-01 | fix(compile): disable source mapping of errors (#8581) | Bartek Iwańczuk | |
This commit disables source mapping of errors for standalone binaries. Since applying source maps relies on using file fetcher infrastructure it's not feasible to use it for standalone binaries that are not supposed to use that infrastructure. | |||
2020-12-01 | chore(cli/flags): Use deno compile --output for the out file (#8563) | Nayeem Rahman | |
2020-12-01 | disable flaky watch tests (#8557) | Bartek Iwańczuk | |
2020-11-30 | feat: deno compile (#8539) | Luca Casonato | |
2020-11-30 | feat(unstable): add cbreak option to setRaw (#8383) | Marcus Hultman | |
2020-11-29 | feat(cli/tools/upgrade): canary support (#8476) | crowlKats | |
2020-11-28 | fix(watcher): watcher doesn't exit when module resolution fails (#8521) | Yusuke Tanaka | |
This commit makes the file watcher continue to work even if module resolution fails at the initial attempt, allowing us to execute `run` or `bundle` subcommand when a script has invalid syntax. In such cases, the watcher observes a single file that is specified as an command line argument. | |||
2020-11-27 | fix(cli): make output of deno info --json deterministic (#8483) | William Perron | |
Fixes #8458 | |||
2020-11-27 | test: fix flaky "run_watch" test (#8519) | Bartek Iwańczuk | |
2020-11-27 | fix flaky tests by using exec in PTY tests (#8525) | Ryan Dahl | |
2020-11-27 | fix test_raw_tty hang (#8520) | Ryan Dahl | |
2020-11-27 | fix: panic in worker when closing at top level (#8510) | Bartek Iwańczuk | |
Fixes panic occurring in worker when "self.close()" is called at the top level, ie. worker shuts down while module evaluation promise hasn't yet resolved. | |||
2020-11-26 | fix(watch): fix flaky tests for watcher (#8508) | Bartek Iwańczuk | |
2020-11-26 | fix: re-enable test_raw_tty (#8509) | Ryan Dahl | |
2020-11-23 | fix(cli/tsc): allow non-standard extensions on imports (#8464) | Nayeem Rahman | |
2020-11-22 | feat(unstable): Support --watch flag for bundle and fmt subcommands (#8276) | Yusuke Tanaka | |
This commit adds support for "--watch" flag for "bundle" and "fmt" subcommands. In addition to this, it refactors "run --watch" command so that module resolution will occur every time the file watcher detects file addition/deletion, which allows the watcher to observe a file that is newly added to the dependency as well. | |||
2020-11-22 | chore(cli/flags): Rename --failfast to --fail-fast (#8456) | Nayeem Rahman | |
2020-11-22 | feat(unstable): Add deno test --no-run (#8093) | Nayeem Rahman | |
This commit adds new flag to "deno test" subcommand called "--no-run" that allows to preload, cache an type check. | |||
2020-11-09 | refactor(cli): remove unnecessary format! calls (#8315) | KNnut | |
2020-11-08 | fix(cli): ensure that transitory dependencies are emitted (#8275) | Kitson Kelly | |
Fixes #8111 | |||
2020-11-06 | fix(cli): correct libs sent to tsc for unstable worker (#8260) | Kitson Kelly | |
Fixes #8257 | |||
2020-11-05 | build: rewrite tools/ scripts to deno (#8247) | Bartek Iwańczuk | |
This commit rewrites scripts in "tools/" directory to use Deno instead of Python. In return it allows to remove huge number of Python packages in "third_party/". | |||
2020-11-02 | fix(cli): inject helpers when transpiling via swc (#8221) | Kitson Kelly | |
Fixes #8212 | |||
2020-11-02 | refactor(cli): migrate runtime compile/bundle to new infrastructure (#8192) | Kitson Kelly | |
Fixes #8060 | |||
2020-10-30 | fix: panic in bundler (#8168) | Bartek Iwańczuk | |
This commit fixes panic in bundler which was caused by not setting thread-local slots. | |||
2020-10-29 | fix(cli): prompt works with windows eol and eof (#8149) | Sander Hahn | |
2020-10-28 | refactor(watch): create single watcher for whole process (#8083) | Yusuke Tanaka | |
This commit rewrites file watcher used with --watch flag. Instead of creating new watcher after each restart, only a single watcher is created for whole process. Additionally debouncing mechanism has been added to prevent infinite restart loops if multiple files were changed in quick succession. Co-authored-by: bartossh <lenart.consulting@gmail.com> | |||
2020-10-28 | fix(repl): don't hang on unpaired braces (#8151) | Kevin (Kun) "Kassimo" Qian | |
Previously, entering a single ']' would cause repl to forever accepting new lines, due to that `ValidationResult::Invalid` would actually be consumed by the editor itself while continue building the lines. Instead we should mark it as `Valid` and send the bad input for evaluation to get the proper error from V8. Before: ``` > ] (you can keep entering new line here, and it will never consume input until you Ctrl-C) ``` After: ``` > ] Uncaught SyntaxError: Unexpected token ']' > ``` | |||
2020-10-28 | fix(cli): module graph handles redirects properly (#8159) | Kitson Kelly | |
Fixes #8154 | |||
2020-10-27 | fix(cli): do not throw on empty typescript files (#8143) | Kitson Kelly | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-10-27 | fix(cli): restore permission check on workers (#8123) | Kitson Kelly | |
Fixes #8120 | |||
2020-10-26 | Revert "feat(lint): stabilize "deno lint" subcommand (#8075)" (#8128) | Bartek Iwańczuk | |
This reverts commit c5c48f845a4d25f064c4388fcdd4295317edf155. | |||
2020-10-26 | fix(cli): properly handle roots with extensions that don't match media type ↵ | Kitson Kelly | |
(#8114) | |||
2020-10-25 | test(cli): dynamic imports not evaluated until runtime (#8102) | Kitson Kelly | |
Closes #7997 | |||
2020-10-23 | Revert "feat(cli): Add deno cache --test and --worker (#7920)" (#8089) | Bartek Iwańczuk | |
This reverts commit be15cf285dbf3a7b3025d34cb80e87e54a55dd93. | |||
2020-10-23 | feat(cli): Add deno cache --test and --worker (#7920) | Nayeem Rahman | |
2020-10-23 | refactor(cli): move bundle check to new infrastructure (#8071) | Kitson Kelly | |
2020-10-23 | refactor(cli): migrate run and cache to new infrastructure (#7996) | Kitson Kelly | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-10-22 | feat(lint): stabilize "deno lint" subcommand (#8075) | Bartek Iwańczuk | |
This commit stabilizes "deno lint" by removing the need to pass --unstable flag. --unstable is still required when using --json flag. | |||
2020-10-22 | chores(cli/fmt): make --ignore stable (#7922) | Divy Srivastava | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-10-21 | feat(cli): add types for WeakRef/FinalizationRegistry (#8056) | Kitson Kelly | |
Fixes #8051 | |||
2020-10-20 | chore: Rename --importmap to --import-map (#7032) | Nayeem Rahman | |
--importmap still works as an alias to --import-map but is not visible in CLI help output. | |||
2020-10-20 | fix(cli/worker): Print error stacks from the origin Worker (#7987) | Nayeem Rahman | |
Fixes #4728 | |||
2020-10-20 | feat(cli): add support for bundle --no-check (#8023) | Kitson Kelly | |
Fixes #6686 | |||
2020-10-19 | fix(cli): Handling of relative importmaps while using watch (#7950) | Absebo | |