Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-02 | refactor(core): Extract deno_core (#19658) | Matt Mastracci | |
`deno_core` is moving out! You'll find it at https://github.com/denoland/deno_core/ once this PR lands. | |||
2023-03-14 | refactor: deno_core not using std::env::current_dir (#18173) | Bartek Iwańczuk | |
This commit changes "deno_core" to not rely on implicitly calling "std::env::current_dir()" when resolving module specifiers using APIs from "deno_core::modules_specifier". Supersedes https://github.com/denoland/deno/pull/15454 | |||
2023-03-14 | refactor(core): remove "resolve_url_or_path_deprecated" (#18174) | Bartek Iwańczuk | |
Remove remaining usages of "resolve_url_or_path_deprecated" in favor of "resolve_url_or_path" with explicit calls to "std::env::current_dir()". Towards landing https://github.com/denoland/deno/pull/15454 | |||
2023-03-14 | refactor(core): resolve_url_or_path and resolve_url_or_path_deprecated (#18170) | Bartek Iwańczuk | |
This commit changes current "deno_core::resolve_url_or_path" API to "resolve_url_or_path_deprecated" and adds new "resolve_url_or_path" API that requires to explicitly pass the directory from which paths should be resolved to. Some of the call sites were updated to use the new API, the reminder of them will be updated in a follow up PR. Towards landing https://github.com/denoland/deno/pull/15454 | |||
2023-03-13 | refactor(core): pass cwd explicitly to resolve_path (#18092) | Bartek Iwańczuk | |
Towards landing #15454 | |||
2023-01-27 | chore: upgrade to Rust 1.67 (#17548) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-15 | refactor: clean up `unwrap` and `clone` (#17282) | Yiyu Lin | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-17 | chore: update to Rust 1.66.0 (#17078) | linbingquan | |
2022-06-25 | fix(core): don't panic on non-existent cwd (#14957) | Divy Srivastava | |
Co-authored-by: cjihrig <cjihrig@gmail.com> | |||
2022-02-24 | chore: upgrade to Rust 1.59 (#13767) | David Sherret | |
2022-01-15 | chore: upgrade to rust 1.58 (#13377) | David Sherret | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-09-05 | fix(doc): fix rustdoc bare_urls warning (#11921) | Feng Yu | |
2021-07-30 | chore: upgrade Rust to 1.54.0 (#11554) | Yusuke Tanaka | |
2021-05-31 | fix(cli): Don't statically error on dynamic unmapped bare specifiers (#10618) | Nayeem Rahman | |
Fixes #10168 Fixes #10615 Fixes #10616 | |||
2021-02-17 | Make ModuleSpecifier a type alias, not wrapper struct (#9531) | Ryan Dahl | |
2021-02-01 | feat(lsp): add references code lens (#9316) | Kitson Kelly | |
2021-01-10 | update copyright to 2021 (#9081) | Ryan Dahl | |
2020-11-27 | fix(cli): make output of deno info --json deterministic (#8483) | William Perron | |
Fixes #8458 | |||
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-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-09 | Implement Serialize for ModuleSpecifier (#7900) | Ryan Dahl | |
Also re-export serde from deno_core, since its now a dependency. | |||
2020-09-21 | chore: add copyright (#7593) | tokiedokie | |
2020-08-12 | unify path normalization utility (#6865) | Divy Srivastava | |
2020-07-16 | fix: ModuleSpecifier removes relative path parts (#6762) | Bartek Iwańczuk | |
2020-05-17 | Simplify fmt::Display for ModuleResolutionError (#5550) | 扩散性百万甜面包 | |
2020-04-30 | adding missing test cases for <unknown> base (#4988) | Thiago Veronezi | |
2020-01-02 | fix typos (#3573) | EnokMan | |
2019-12-23 | Upgrades rust to 1.40.0 (#3542) | Axetroy | |
2019-11-26 | better error messages for 'relative import path not prefixed with / or ./ or ↵ | Bartek Iwańczuk | |
../' (#3405) | |||
2019-10-03 | Update rust to 1.38.0 (#3030) | Andy Hayden | |
2019-08-09 | Fix dynamic import base path problem for REPL and eval (#2757) | Kevin (Kun) "Kassimo" Qian | |
2019-08-09 | Dynamic import (#2516) | Bert Belder | |
2019-07-30 | feat: add debug info to ModuleResolutionError (#2697) | Bartek Iwańczuk | |
2019-07-08 | core: replace ModuleSpecifier::to_url() by as_url() | Bert Belder | |
2019-07-08 | cli: refactor deno_dir to use Url instead of String | Bartek Iwańczuk | |
2019-07-08 | core: clearly define when module lookup is path-based vs URL-based | Bert Belder | |
The rules are now as follows: * In `import` statements, as mandated by the WHATWG specification, the import specifier is always treated as a URL. If it is a relative URL, it must start with either / or ./ or ../ * A script name passed to deno as a command line argument may be either an absolute URL or a local path. - If the name starts with a valid URI scheme followed by a colon, e.g. 'http:', 'https:', 'file:', 'foo+bar:', it always interpreted as a URL (even if Deno doesn't support the indicated protocol). - Otherwise, the script name is interpreted as a local path. The local path may be relative, and operating system semantics determine how it is resolved. Prefixing a relative path with ./ is not required. | |||
2019-06-30 | core: return useful error when import path has no prefix like ./ | Bert Belder | |
2019-06-12 | Move ModuleSpecifier to //core (#2509) | Bartek Iwańczuk | |