Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-15 | chore: upgrade to rust 1.58 (#13377) | David Sherret | |
2022-01-13 | refactor: move transpiling to deno_ast (#13332) | David Sherret | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-30 | feat(test): Add support for "deno test --compat" (#13235) | Steven Guerrero | |
2021-12-29 | cleanup(cli): use op Extensions (#13223) | Aaron O'Mullan | |
Enabling op-middleware for overrides in lieu of imperative .replace_op() etc... Impacts #13219, #12938, #13122 | |||
2021-12-22 | chore: update deno_graph and deno_doc (#13173) | Kitson Kelly | |
2021-12-21 | refactor: cleanup cli/main.rs (#13160) | Bartek Iwańczuk | |
2021-12-20 | refactor: Use dedicated flags structures (#13148) | Bartek Iwańczuk | |
2021-12-16 | refactor(cli): use GraphData for check and emit (#12960) | Nayeem Rahman | |
2021-12-15 | chore: updates to support deno_graph API changes (#13080) | Kitson Kelly | |
2021-11-16 | fix(cli): short-circuit in prepare_module_load() (#12604) | Nayeem Rahman | |
2021-11-15 | feat(unstable/test): include test step pass/fail/ignore counts in final ↵ | David Sherret | |
report (#12432) | |||
2021-11-15 | fix(test): support typechecking docs with CRLF line endings (#12748) | Geert-Jan Zwiers | |
2021-11-09 | feat(cli): support React 17 JSX transforms (#12631) | Kitson Kelly | |
Closes #8440 | |||
2021-11-08 | refactor: move `mod tokio_util` to runtime (#12332) | Bert Belder | |
This avoids a bunch of duplicated code. | |||
2021-11-01 | chore: upgrade deno_ast to 0.5.0 (#12595) | David Sherret | |
2021-11-01 | chore(cli): fix typo in variable name (#12617) | Dezső Mészáros | |
2021-10-30 | feat(test): better formatting for test elapsed time (#12610) | Bartek Iwańczuk | |
This commit changes formatting of elapsed time in test runner output. Instead of "XXXms", reporter outputs one of: - "XXXms" for <1000ms - "XXs" for <60s - "XXXmYYs" for >=60s | |||
2021-10-12 | chore: upgrade crates based on deno ast 0.3 (#12403) | David Sherret | |
2021-10-11 | feat(unstable/test): imperative test steps API (#12190) | David Sherret | |
2021-10-11 | refactor: integrate deno_graph into CLI (#12369) | Kitson Kelly | |
2021-09-24 | refactor: Rename ProgramState to ProcState (#12204) | Ryan Dahl | |
Move Arc into struct | |||
2021-09-18 | refactor(cli): don't generate a module for side loading tests (#12129) | Casper Beyer | |
2021-09-18 | fix(core): prevent multiple main module loading (#12128) | Bartek Iwańczuk | |
This commit fixes a problem where loading and executing multiple modules leads to all of the having "import.meta.main" set to true. Following Rust APIs were deprecated: - deno_core::JsRuntime::load_module - deno_runtime::Worker::execute_module - deno_runtime::WebWorker::execute_module Following Rust APIs were added: - deno_core::JsRuntime::load_main_module - deno_core::JsRuntime::load_side_module - deno_runtime::Worker::execute_main_module - deno_runtime::Worker::execute_side_module - deno_runtime::WebWorker::execute_main_module Trying to load multiple "main" modules into the runtime now results in an error. If user needs to load additional "non-main" modules they should use APIs for "side" module. | |||
2021-09-13 | chore: update deno_* crates (#12020) | Kitson Kelly | |
2021-09-08 | fix(test): propagate join errors in deno test (#11953) | David Sherret | |
2021-09-07 | refactor(lsp): use deno_ast and cache swc ASTs (#11780) | David Sherret | |
2021-09-04 | feat(cli): close test worker once all tests complete (#11727) | Casper Beyer | |
2021-09-04 | refactor(testing): redirect console output via reporter (#11911) | Casper Beyer | |
This feeds console output to the reporter and handles silencing there instead of in the JavaScript code. | |||
2021-09-02 | chore: upgrade crates (#11894) | Bartek Iwańczuk | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2021-09-01 | fix(cli): retain path based test mode inference (#11878) | Casper Beyer | |
2021-08-26 | refactor(cli): introduce module specifier test modes (#11769) | Casper Beyer | |
This commit merges the two vectors of specifiers into a single one introducing the concept of a "TestMode" which is a tri-state enum specifying how a specifier is to be tested (as documentation, as an executable module or as both). This is determined during the collection phase and determines how a specifier will be executed based on how the specifier was collected (directly or not) and if it has an eligible media_type when fetched. For example "deno test README.md" is marked as documentation because, while it is a direct inclusion it is not an executable media type therefore will only have the fenced code blocks that can be parsed from it tested. |