Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-15 | feat(ext/ffi): implement UnsafePointer and UnsafePointerView (#12828) | Elias Sjögreen | |
2021-12-14 | fix(ext/net): make unix and tcp identical on close (#13075) | Ben Noordhuis | |
std/http/server knows how to handle "Listener has been closed" exceptions but not "operation canceled" errors. Make "unix" listen sockets throw the same exception as "tcp" listen sockets when the socket is closed and has a pending accept operation. There is still a discrepancy when multiple accept requests are posted but that's probably a less visible issue and something for another day. Fixes #13033 | |||
2021-12-14 | chore: lint cli/tests/unit/ (#13083) | Bartek Iwańczuk | |
2021-12-15 | chore: updates to support deno_graph API changes (#13080) | Kitson Kelly | |
2021-12-14 | feat(ext/crypto): support exporting RSA JWKs (#13081) | Luca Casonato | |
This commit adds support for exporting RSA JWKs in the Web Crypto API. It also does some minor fixes for RSA JWK imports. Co-authored-by: Sean Michael Wykes <sean.wykes@nascent.com.br> | |||
2021-12-14 | feat(ext/crypto): support importing RSA JWKs (#13071) | Luca Casonato | |
This commit adds support for importing RSA JWKs in the Web Crypto API. Co-authored-by: Sean Michael Wykes <sean.wykes@nascent.com.br> | |||
2021-12-13 | fix(lsp): handle import specifier not having a trailing quote (#13074) | David Sherret | |
* fix(lsp): handle import specifier not having a trailing quote * clean up * Add test. | |||
2021-12-14 | feat(lsp): improve registry completion suggestions (#13023) | Kitson Kelly | |
Resolves #10051 | |||
2021-12-13 | refactor(ext/crypto): generateKey rust cleanup (#13069) | Luca Casonato | |
2021-12-14 | fix(ext/web): set location undefined when `--location` is not specified (#13046) | Yoshiya Hinosawa | |
2021-12-13 | docs: Fix typo in EmitOptions (#13062) | Jesper van den Ende | |
2021-12-13 | refactor(ext/crypto): clean up exportKey rust code (#13052) | Luca Casonato | |
2021-12-13 | example(core): add example for FS module loading (#13064) | Bartek Iwańczuk | |
2021-12-12 | fix(core): improve error on invalid op id (#13056) | Bartek Iwańczuk | |
2021-12-11 | chore: update swc_ecma_dep_graph (#13053) | Bartek Iwańczuk | |
2021-12-11 | Revert "fix(cli): don't add colors for non-tty outputs (#13031)" (#13054) | Bartek Iwańczuk | |
This reverts commit 38f163022373c9adb050f17140f7d29bb403abe2. | |||
2021-12-11 | fix: op_set_exit_code (#13034) | Bartek Iwańczuk | |
Fixes "op_set_exit_code" by sharing a single "Arc" between all workers (via "op state") instead of having a "global" value stored in "deno_runtime" crate. As a consequence setting an exit code is always scoped to a tree of workers, instead of being overridable if there are multiple worker tree (like in "deno test --jobs" subcommand). Refactored "cli/main.rs" functions to return "Result<i32, AnyError>" instead of "Result<(), AnyError>" so they can return exit code. | |||
2021-12-11 | feat(watcher): clear screen on each restart (#12613) | Bartek Iwańczuk | |
This commit adds automatic clearing of terminal screen after restarting execution on file change. | |||
2021-12-10 | chore: run cargo update (#13051) | David Sherret | |
2021-12-10 | fix(test): Make the op sanitizer delay macrotask into a queue (#12966) | Andreu Botella | |
Fixes #12945. | |||
2021-12-10 | refactor(ext/crypto): symmetric jwk decode in rust (#13047) | Luca Casonato | |
2021-12-10 | feat(repl): add --unsafe-ignore-certificate-errors flag (#13045) | VishnuJin | |
2021-12-10 | feat(ext/web): implement `AbortSignal.prototype.throwIfAborted()` (#13044) | Andreu Botella | |
See whatwg/dom#1034. | |||
2021-12-10 | refactor(ext/crypto): clean up rust side importKey (#13036) | Luca Casonato | |
This commit cleans up the Rust side of `import_key` by using a bunch of enums instead of structs with "type" and "data" fields. This commit does add some duplicated code for the time being, because a lot of the other ops still need to get the same cleanup treatment. | |||
2021-12-10 | fix(cli): don't add colors for non-tty outputs (#13031) | VishnuJin | |
2021-12-10 | chore: update wpt (#13043) | Andreu Botella | |
2021-12-10 | tests: deflake crypto InvalidIntializationVector (#13040) | Luca Casonato | |
Use fixed data that is known to error as the test intends. | |||
2021-12-09 | fix(watch): mitigate race condition between file write by other process and ↵ | David Sherret | |
watch read (#13038) | |||
2021-12-10 | chore: place `@deprecated` tag after documentation block (#13037) | Kitson Kelly | |
2021-12-09 | refactor(ext/crypto): various cleanups in js code (#13027) | Sean Michael Wykes | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-12-10 | feat(cli): update to TypeScript 4.5 (#12410) | Kitson Kelly | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-12-09 | feat(crypto): support `importKey` in SPKI format (#12921) | Yacine Hmito | |
This commit adds support for `spki` key format for `crypto.subtle.importKey` for the RSA* algorithms. | |||
2021-12-09 | refactor(ext/crypto): de-duplicate copyBuffer code (#13030) | Luca Casonato | |
This commit de-duplicates the buffer copying code in ext/crypto. Co-authored-by: yacinehmito <yacinehmito@users.noreply.github.com> | |||
2021-12-09 | refactor(ext/crypto): clean up `exportKey` logic (#13029) | Luca Casonato | |
This commit de-duplicates and cleans up some logic in `exportKey`. There are no functional changes in this commit (just moves code around). | |||
2021-12-09 | refactor(ext/crypto): clean up `importKey` logic (#13028) | Luca Casonato | |
This commit de-duplicates and cleans up some logic in `importKey`. There are no functional changes in this commit (just moves code around). | |||
2021-12-09 | feat(lsp): registry suggestion cache respects cache headers (#13010) | Kitson Kelly | |
Fixes #9931 | |||
2021-12-09 | feat(ext/timers): add refTimer, unrefTimer API (#12953) | Yoshiya Hinosawa | |
2021-12-08 | fix: upgrade swc fixing many bundling and `--no-check` bugs (#13025) | David Sherret | |
2021-12-08 | feat(streams): support abort reasons in streams (#12991) | Andreu Botella | |
2021-12-07 | feat(cli): use deno fmt for lock and coverage files (#13018) | WenheLI | |
2021-12-08 | fix(ext/timers): fix flakiness of `httpConnAutoCloseDelayedOnUpgrade` test ↵ | Yoshiya Hinosawa | |
(#13017) | |||
2021-12-07 | chore: update CODEOWNERS (#13020) | Bartek Iwańczuk | |
2021-12-07 | build: don't publish canary verion from non-main branch (#12986) | Bartek Iwańczuk | |
2021-12-07 | chore: add CODEOWNERS file (#13008) | Bartek Iwańczuk | |
2021-12-07 | refactor(timers): refactor timers to use one async op per timer (#12862) | Andreu Botella | |
This change also makes the timers implementation closer to the spec, and sets up the stage to implement AbortSignal.timeout() (whatwg/dom#1032). Fixes #8965 Fixes #10974 Fixes #11398 | |||
2021-12-07 | build: pin dependencies in cli crate (#12967) | Bartek Iwańczuk | |
2021-12-07 | chore: upgrade to rustls 0.20 (#12488) | Ryan Dahl | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Bert Belder <bertbelder@gmail.com> | |||
2021-12-06 | chore: Update WPT (#12987) | Andreu Botella | |
2021-12-05 | feat(ext/crypto): implement unwrapKey (#12539) | Divy Srivastava | |
2021-12-04 | chore: upgrade to Rust 1.57.0 (#12968) | Bartek Iwańczuk | |