Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-23 | feat(runtime): add op_network_interfaces (#12964) | Ben Noordhuis | |
Add an op to list the network interfaces on the system. Prep work for #8137 and `os.networkInterfaces()` Node compat in std. Refs denoland/deno_std#1436. | |||
2021-12-22 | chore: merge v1.17.1 into main (#13184) | Bartek Iwańczuk | |
2021-12-22 | chore: update deno_graph and deno_doc (#13173) | Kitson Kelly | |
2021-12-21 | chore(tests): remove pty_complete_imports test for deleting the cwd (#13164) | David Sherret | |
2021-12-21 | refactor: Cleanup core/modules.rs (#13149) | Bartek Iwańczuk | |
2021-12-21 | refactor: cleanup cli/main.rs (#13160) | Bartek Iwańczuk | |
2021-12-21 | test(test_util/lsp): add tests for invalid content-length (#12971) | Hirotaka Tagawa / wafuwafu13 | |
2021-12-21 | feat(lsp): supply accept header when fetching registry config (#13159) | Kitson Kelly | |
Closes #13153 | |||
2021-12-20 | refactor: Use dedicated flags structures (#13148) | Bartek Iwańczuk | |
2021-12-20 | refactor(ext/crypto): cleanup decrypt code (#13120) | Divy Srivastava | |
2021-12-20 | chore: add custom panic message (#13145) | Luca Casonato | |
2021-12-20 | fix(ext/websocket): WebSocketStream don't error with "sending after closing" ↵ | Leo Kettmeir | |
when closing (#13134) | |||
2021-12-20 | feat(lsp): add code lens for debugging tests (#13138) | Jesper van den Ende | |
Closes: #13130 | |||
2021-12-19 | fix(wpt_ecoch): Don't schedule on forks (#13144) | Divy Srivastava | |
2021-12-18 | refactor: use `once_cell` instead of `lazy_static` (#13135) | Divy Srivastava | |
2021-12-18 | refactor(repl): factor out ReplEditor and ReplSession (#13131) | Bartek Iwańczuk | |
2021-12-17 | fix: inspector prompts (#13123) | Bartek Iwańczuk | |
This commit fixes prompts printed to the terminal when running with "--inspect" or "--inspect-brk" flags. When debugger disconnects error is no longer printed as users don't care about the reason debugger did disconnect. A message suggesting to go to "chrome://inspect" is printed if debugger is active. Additionally and information that process is waiting for debugger to connect is printed if running with "--inspect-brk" flag. | |||
2021-12-17 | fix(cli/tools/coverage): Split sources by char index (#13114) | Nayeem Rahman | |
2021-12-17 | fix(repl): support assertions on import & export declarations (#13121) | David Sherret | |
2021-12-17 | fix(ext/ffi): use `c_char` instead of `i8` for reading strings (#13118) | Luke Channings | |
2021-12-17 | chore: add codeblocks for lib.deno.shared_globals.d.ts (#13117) | Bartek Iwańczuk | |
2021-12-17 | docs: update release info for doc.deno.land (#13116) | Kitson Kelly | |
2021-12-16 | v1.17.0 | Bartek Iwańczuk | |
2021-12-16 | chore: release crates for v1.17.0 (#13112) | Bartek Iwańczuk | |
2021-12-16 | feat(ext/crypto): support importing ECSDA and ECDH (#13088) | Sean Michael Wykes | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-12-16 | feat(fetch): support abort reasons in fetch (#13106) | Andreu Botella | |
2021-12-16 | feat: support abort reasons in Deno APIs and `WebSocketStream` (#13066) | Andreu Botella | |
2021-12-16 | refactor(cli): use GraphData for check and emit (#12960) | Nayeem Rahman | |
2021-12-16 | fix(lsp): provide diagnostics for import assertions (#13105) | Kitson Kelly | |
Fixes: #13099 | |||
2021-12-16 | fix(test): wait for inspector session in side modules (#13065) | Jesper van den Ende | |
This commit fixes inspector integration with "deno test" subcommand by waiting for inspector sessions to connect if "--inspect-brk" flag is passed. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-12-15 | refactor(ext/crypto): clean up encrypt rust code (#13094) | Luca Casonato | |
2021-12-15 | feat(watch): support watching external files (#13087) | Jesper van den Ende | |
2021-12-15 | chore: update cli/Cargo.toml (#13096) | Bartek Iwańczuk | |
2021-12-15 | feat: REPL import specifier auto-completions (#13078) | David Sherret | |
2021-12-15 | feat: Add support for import assertions and JSON modules (#12866) | Bartek Iwańczuk | |
This commit adds proper support for import assertions and JSON modules. Implementation of "core/modules.rs" was changed to account for multiple possible module types, instead of always assuming that the code is an "ES module". In effect "ModuleMap" now has knowledge about each modules' type (stored via "ModuleType" enum). Module loading pipeline now stores information about expected module type for each request and validates that expected type matches discovered module type based on file's "MediaType". Relevant tests were added to "core/modules.rs" and integration tests, additionally multiple WPT tests were enabled. There are still some rough edges in the implementation and not all WPT were enabled, due to: a) unclear BOM handling in source code by "FileFetcher" b) design limitation of Deno's "FileFetcher" that doesn't download the same module multiple times in a single run Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2021-12-15 | fix(ext/crypto): various cleanup in JWK imports (#13092) | Luca Casonato | |
This aligns all of the error messages, and makes falsey comparisons more strict. | |||
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 | |