Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-01 | chore: update copyright to 2024 (#21753) | David Sherret | |
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-02 | chore: rewrite tests and utils to use Deno.Command API (#16895) | Bartek Iwańczuk | |
Since "Deno.spawn()", "Deno.spawnSync()" and "Deno.spawnChild" are getting deprecated, this commits rewrites all tests and utilities to use "Deno.Command" API instead. | |||
2022-10-24 | fix(ext/net): don't remove sockets on unix listen (#16394) | Luca Casonato | |
When listening on a UNIX socket path, Deno currently tries to unlink this path prior to actually listening. The implementation of this behaviour is VERY racy, involves 2 additional syscalls, and does not match the behaviour of any other runtime (Node.js, Go, Rust, etc). This commit removes this behaviour. If a user wants to listen on an existing socket, they must now unlink the file themselves prior to listening. This change in behaviour only impacts --unstable APIs, so it is not a breaking change. | |||
2022-07-18 | BREAKING(unstable): Improve Deno.spawn() stdio API (#14919) | Nayeem Rahman | |
- "SpawnOutput" extends "ChildStatus" instead of composing it - "SpawnOutput::stdout", "SpawnOutput::stderr", "Child::stdin", "Child::stdout" and "Child::stderr" are no longer optional, instead made them getters that throw at runtime if that stream wasn't set to "piped". - Remove the complicated "<T extends SpawnOptions = SpawnOptions>" which we currently need to give proper type hints for the availability of these fields. Their typings for these would get increasingly complex if it became dependent on more options (e.g. "SpawnOptions::pty" which if set should make the stdio streams unavailable) | |||
2022-05-18 | refactor: use spawn API across codebase (#14414) | Leo Kettmeir | |
2022-01-20 | chore: update copyright year (#13434) | Yoshiya Hinosawa | |
2021-11-23 | refactor: remove "unitTest" wrapper from cli/tests/unit (#12750) | Bartek Iwańczuk | |
2021-10-11 | feat(runtime): improve error messages of runtime fs (#11984) | Feng Yu | |
This commit annotates errors returned from FS Deno APIs to include paths that were passed to the API calls. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-09-23 | test(cli): align unit test permissions with runtime test permissions (#12189) | Casper Beyer | |
2021-09-22 | chore: replace calls to assertThrowsAsync with assertRejects (#12176) | Casper Beyer | |
2021-08-05 | refactor(cli/tests): remove unnecessary void return types (#11577) | Leo K | |
2021-01-11 | chore: update copyright to 2021 (#9092) | Yusuke Tanaka | |
2020-09-27 | feat(fmt): Sort named import and export specifiers (#7711) | David Sherret | |
2020-07-14 | Use dprint for internal formatting (#6682) | David Sherret | |
2020-06-25 | refactor(cli/tests/unit) to use assertThrows (#6459) | Casper Beyer | |
2020-06-11 | feat: URL support in Deno filesystem methods (#5990) | River | |
2020-05-31 | chore(cli/tests/unit/remove_test): remove duplicate codes between sync and ↵ | uki00a | |
async cases (#6004) | |||
2020-05-30 | fix(#4850): Deno.remove() fails to remove unix socket (#5967) | uki00a | |
2020-05-20 | move js unit tests to cli/tests (#5678) | Ryan Dahl | |