Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-09 | chore: upgrade dependencies (#10094) | Bartek Iwańczuk | |
This commit upgrades: - swc_ecmascript - swc_bundler - deno_doc - deno_lint - dprint-plugin-typescript | |||
2021-04-08 | chore: update deps (#10058) | Luca Casonato | |
This commit updates crate dependencies. | |||
2021-04-07 | feat: blob URL support (#10045) | Luca Casonato | |
This commit adds blob URL support. Blob URLs are stored in a process global storage, that can be accessed from all workers, and the module loader. Blob URLs can be created using `URL.createObjectURL` and revoked using `URL.revokeObjectURL`. This commit does not add support for `fetch`ing blob URLs. This will be added in a follow up commit. | |||
2021-04-04 | fix: Properly await already evaluating dynamic imports (#9984) | Nayeem Rahman | |
2021-03-25 | fix(cli): re-add dom.asynciterable lib (#9888) | Kitson Kelly | |
Fixes: #9881 | |||
2021-03-23 | feat(core): Deno.core.heapStats() (#9659) | Aaron O'Mullan | |
This commit implements "Deno.core.heapStats()" function that allows to programatically measure isolate heap-usage. | |||
2021-03-18 | fix(cli/bundle): display anyhow error chain (#9822) | Andrew Mitchell | |
2021-03-17 | refactor: clean up permission handling (#9367) | crowlKats | |
2021-03-15 | Revert "fix(cli/module_graph): Set useDefineForClassFields to true" (#9792) | Ryan Dahl | |
Backwards incompatible change cannot be made in-between patch releases. This commit broke std tests https://github.com/denoland/deno_std/runs/2112369372 This reverts commit c4709834b37640fd3c9d492123e6add904546573. | |||
2021-03-15 | fix(cli/module_graph): Set useDefineForClassFields to true (#9774) | Nayeem Rahman | |
Fixes #9773 | |||
2021-03-10 | chore: remove unused import on non-windows (#9743) | Kitson Kelly | |
2021-03-09 | v1.8.1 | Bartek Iwańczuk | |
2021-03-08 | fix(cli/ast): Pass importsNotUsedAsValues to swc (#9714) | Nayeem Rahman | |
Fixes #9709 | |||
2021-03-07 | fix(cli/compile): do not append .exe depending on target (#9668) | Divy Srivastava | |
2021-03-04 | test(cli): move lint command tests into a module (#9674) | Casper Beyer | |
2021-03-02 | chore: upgrade crates (#9632) | Bartek Iwańczuk | |
2021-03-01 | test(cli): reorganize test subcommand testcases and fixtures (#9627) | Casper Beyer | |
2021-03-01 | feat(cli): represent type dependencies in info (#9630) | Kitson Kelly | |
Fixes #7927 | |||
2021-03-01 | feat: stabilise import maps (#9526) | Bartek Iwańczuk | |
This commit stabilises import maps by removing requirement on "--unstable" flag when "--import-map" flag is used. | |||
2021-02-25 | feat(cli/doc): use type definitions "deno doc" if available (#8459) | Liam Murphy | |
This commit adds support for type definitions in "deno doc"; with this change "deno doc" is able to leverage the same directives as TS compiler. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-02-25 | feat(runtime): stabilise permissions and add event target capabilities (#9573) | Kitson Kelly | |
2021-02-24 | feat: add "deno coverage" subcommand (#8664) | Casper Beyer | |
This commit adds a new subcommand called "coverage" which can generate code coverage reports to stdout in multiple formats from code coverage profiles collected to disk. Currently this supports outputting a pretty printed diff and the lcov format for interoperability with third-party services and tools. Code coverage is still collected via other subcommands that run and collect code coverage such as "deno test --coverage=<directory>" but that command no longer prints a pretty printed report at the end of a test run with coverage collection enabled. The restrictions on which files that can be reported on has also been relaxed and are fully controllable with the include and exclude regular expression flags on the coverage subcommand. Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-02-24 | test: Fix --reload in integration_tests (#9345) | Yosi Pramajaya | |
This commit removes redundant "--reload" args because "util::deno_cmd" recreates "DENO_DIR". This commit also fixes ta_reload in integration tests to actually test reload. | |||
2021-02-24 | feat: add exit sanitizer to Deno.test (#9529) | Casper Beyer | |
This adds an exit sanitizer to ensure that code being tested or dependencies of that code can't accidentally call "Deno.exit" leading to partial test runs and false results. | |||
2021-02-22 | chore: disable flaky test (#9568) | Bartek Iwańczuk | |
2021-02-21 | feat: add --ext flag to deno eval (#9295) | Satya Rohith | |
This PR deprecates the "--ts"/"-T" flag of "deno eval" (which will later be removed in 2.0) and introduces "--ext" which is used by "deno fmt" for content type selection. This is to ensure we have a single flag that can be used across subcommands to select the language (JS/TS). | |||
2021-02-21 | fix(runtime/testing): false positive for timers when an error is thrown (#9553) | Casper Beyer | |
2021-02-21 | fix(repl): filter out symbol candidates (#9555) | Casper Beyer | |
2021-02-20 | fix(core/runtime): Fix dynamic imports for already rejected modules (#9559) | Nayeem Rahman | |
2021-02-19 | fix: lint and fmt error if no target files are found (#9527) | Yusuke Tanaka | |
2021-02-19 | fix(core): Make dynamic import async errors catchable (#9505) | Nayeem Rahman | |
Fixes #6259 | |||
2021-02-18 | feat: add json(c) support to deno fmt (#9292) | Satya Rohith | |
This commit adds support for formatting JSON and JSONC in "deno fmt". New values "json" and "jsonc" are added to "--ext" flag for standard input processing. | |||
2021-02-17 | feat: support loading import map from URL (#9519) | Bartek Iwańczuk | |
This commit adds support for loading import maps from URLs, both remote and local. This feature is supported in CLI flag as well as in runtime compiler API. | |||
2021-02-16 | feat(cli): support auth tokens for accessing private modules (#9508) | Kitson Kelly | |
Closes #5239 | |||
2021-02-15 | chore: Reorganise workers tests (#9493) | Bartek Iwańczuk | |
2021-02-14 | fix(cli/source_map): Don't use file names from source maps (#9462) | Nayeem Rahman | |
2021-02-12 | test(cli): improve test of deno cache (#9340) | Yosi Pramajaya | |
2021-02-09 | fix(op_crates): Don't use `Deno.inspect` in op crates (#9332) | Nayeem Rahman | |
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
2021-02-09 | fix(cli): import maps handles data URLs (#9437) | Kitson Kelly | |
Fixes #9420 | |||
2021-02-08 | fix(cli): check for inline source maps before external ones (#9394) | Nayeem Rahman | |
Fixes #6965 | |||
2021-02-05 | fix(repl): prevent symbol completion panic (#9400) | Casper Beyer | |
2021-02-05 | fix(cli/lsp): fix using jsx/tsx when not emitting via tsc (#9407) | Kitson Kelly | |
Closes #9308 Closes #9023 Closes #8993 | |||
2021-02-02 | chore: remove std directory (#9361) | Casper Beyer | |
This removes the std folder from the tree. Various parts of the tests are pretty tightly dependent on std (47 direct imports and 75 indirect imports, not counting the cli tests that use them as fixtures) so I've added std as a submodule for now. | |||
2021-02-01 | refactor: Reorganise integration tests (#9282) | Bartek Iwańczuk | |
This commit reorganises cli/tests/integration_tests.rs. All integration tests had been moved into integration module, which allows to run only integration tests by "cargo test integration". Additionally some tests were further grouped under nested modules like "inspector", "file_watcher" or "repl". | |||
2021-01-29 | fix(cli/coverage): display mapped instrumentation line counts (#9310) | Casper Beyer | |
2021-01-29 | test: fix lock_write_fetch test (#9318) | Bartek Iwańczuk | |
2021-01-29 | chore: reenable watch tests (#9306) | Bartek Iwańczuk | |
2021-01-29 | fix(cli): add lib dom.asynciterable (#9288) | Kitson Kelly | |
Fixes #9218 | |||
2021-01-28 | fix(cli): early abort before type checking on missing modules (#9285) | Kitson Kelly | |
Fixes #9275 | |||
2021-01-27 | tests: new typescript WPT runner (#9269) | Luca Casonato | |