Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-24 | feat(cli/upgrade): add download progress (#10343) | crowlKats | |
2021-04-23 | fix(cli): standalone bin corruption on M1 (#10311) | Aaron O'Mullan | |
2021-04-21 | fix: do not panic on not found cwd (#10238) | Satya Rohith | |
2021-04-21 | fix(installer): Remove double '.' from temporary archive extension on ↵ | Nicholas Rodrigues Lordello | |
upgrade (#10289) | |||
2021-04-18 | fix(install): use first `deno` executable on PATH rather than deno.exe (#10247) | David Sherret | |
2021-04-12 | feat(runtime/permissions): prompt fallback (#9376) | crowlKats | |
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-03-26 | remove macro_use (#9884) | Ryan Dahl | |
2021-03-25 | upgrade: Rust 1.51.0 (#9895) | Yusuke Tanaka | |
2021-03-10 | fix(fmt): Correctly format hard breaks in markdown (#9742) | David Sherret | |
2021-03-08 | fix(coverage): ensure single line functions don't yield false positives (#9717) | Casper Beyer | |
2021-03-07 | fix(cli/compile): do not append .exe depending on target (#9668) | Divy Srivastava | |
2021-03-02 | chore: upgrade crates (#9632) | Bartek Iwańczuk | |
2021-03-01 | feat(cli): represent type dependencies in info (#9630) | Kitson Kelly | |
Fixes #7927 | |||
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-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-21 | fix(repl): filter out symbol candidates (#9555) | Casper Beyer | |
2021-02-19 | fix: lint and fmt error if no target files are found (#9527) | Yusuke Tanaka | |
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 | Make ModuleSpecifier a type alias, not wrapper struct (#9531) | Ryan Dahl | |
2021-02-08 | refactor(cli/tools/repl): merge highlighter into helper (#9448) | Casper Beyer | |
2021-02-05 | fix(repl): prevent symbol completion panic (#9400) | Casper Beyer | |
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-01-29 | fix(cli/coverage): display mapped instrumentation line counts (#9310) | Casper Beyer | |
2021-01-28 | fix(coverage): use source maps when printing pretty reports (#9278) | Casper Beyer | |
This commits makes use of source maps and the original source when printing lacking line coverage in the pretty printer. Only the executable lines are checked as before (as non-executable lines will always be ignored anyways). The lines then mapped to the appropriate source line when a source map is present. | |||
2021-01-27 | chore: fix typo in lint.rs (#9281) | Ikko Ashimine | |
2021-01-24 | fix(compile): fix panic when cross-compiling between windows and unix (#9203) | Liam Murphy | |
2021-01-20 | fix(coverage): ignore comments (#8639) | Casper Beyer | |
This commit fixes coverage collection by ignoring comments when tallying up line counts. | |||
2021-01-19 | feat: add markdown support to deno fmt (#8887) | Satya Rohith | |
This commit adds support for formatting markdown files with "deno fmt". Additionally "--ext={js|jsx|ts|tsx|md}" flag was added to "deno fmt" that allows to specify file type when providing contents over stdio. | |||
2021-01-19 | fix: full commit hash in canary compile download (#9166) | Luca Casonato | |
2021-01-19 | fix(installer): pass cached-only to executable_args (#9169) | Freddy Fallon | |
2021-01-18 | fix(cli/install): escape % symbols in windows batch files (#9133) | Liam Murphy | |
Fixes #9096. | |||
2021-01-19 | feat: Standalone lite binaries and cross compilation (#9141) | Bartek Iwańczuk | |
This commit adds --target and --lite flags to deno compile subcommand. --target allows to cross-compile binary to different target architectures by fetching appropriate binary from remote server on first run. All downloaded binaries are stored in "$DENO_DIR/dl". --lite allows to use lite version of the runtime (ie. the one that doesn't contain built-in tooling like formatter or linter). | |||
2021-01-13 | Remove unnecessary boxing of tokio::time::Sleep (#9105) | Bert Belder | |
2021-01-12 | fix(installer): remove redundant clone (#9098) | Bert Belder | |
2021-01-11 | upgrade: tokio 1.0 (#8779) | Bartek Iwańczuk | |
Co-authored-by: Bert Belder <bertbelder@gmail.com> | |||
2021-01-11 | chore: update copyright to 2021 (#9092) | Yusuke Tanaka | |
2021-01-08 | feat: denort binary (#9041) | Luca Casonato | |
This commit adds new binary target called "denort". It is a "lite" version of "deno" binary that can only execute code embedded inside the binary itself. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-01-07 | feat: add --location=<href> and globalThis.location (#7369) | Nayeem Rahman | |
2021-01-07 | fix(coverage): report partial lines as uncovered (#9033) | Casper Beyer | |
2021-01-07 | fix(coverage): do not store source inline in raw reports (#9025) | Casper Beyer | |
When we were doing single process in-memory reports getting the source from the runtime was practical, but now that we're writing to disk this conflicts with the format tools taking raw v8 coverage dumps expect. | |||
2021-01-04 | feat(installer): Add support for MSYS on Windows (#8932) | Sylvain Cau | |
2021-01-04 | fix(coverage): merge duplicate reports (#8942) | Casper Beyer | |
Merging multiple runs isn't quite right because we rely on a 0 count to signal that a block hasn't been called. Other tools like c8 expect this to be true as-well so we need to do our best to merge coverage files rather than duplicating them. | |||
2020-12-29 | refactor(cli/flags): change allow_read/write/net types from bool to ↵ | Yusuke Tanaka | |
Option<Vec<T>> (#8896) This PR refactors "cli/flags.rs" and "runtime/permissions.rs" so that "allow_read", "allow_write" and "allow_net" themselves have allowlists, instead of storing them in additional fields. | |||
2020-12-21 | feat(unstable): record raw coverage into a directory (#8642) | Casper Beyer | |
2020-12-13 | refactor: deno_runtime crate (#8640) | Bartek Iwańczuk | |
This commit moves Deno JS runtime, ops, permissions and inspector implementation to new "deno_runtime" crate located in "runtime/" directory. Details in "runtime/README.md". Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-12-07 | feat: add mvp language server (#8515) | Kitson Kelly | |
Resolves #8400 | |||
2020-12-06 | refactor(cli): remove Option from Flags.v8_flags (#8633) | crowlKats | |
2020-12-01 | fix: higlight `async` and `of` in REPL (#8569) | Liam Murphy | |
2020-12-01 | fix(repl): close calls sometimes prints results (#8558) | Casper Beyer | |
2020-11-30 | feat: deno compile (#8539) | Luca Casonato | |