summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-03feat(ext/crypto): support AES-CTR encrypt/decrypt (#13177)Sean Michael Wykes
Fixes #13201.
2022-01-02chore: update std submodule to efa94f2 (#13260)Bartek Iwańczuk
2022-01-02build: hardcode WPT_FYI_USER (#13262)Luca Casonato
GHA keeps redacting all occurrences of the word "deno" out of logs because this is our wpt.fyi username. This is rather annoying, so I am just hardcoding the username in the CI script.
2022-01-02fix(lsp): better handling of folders in registry completions (#13250)Kitson Kelly
2022-01-02fix(lsp): properly generate data URLs for completion items (#13246)Kitson Kelly
2021-12-31add divy to CODEOWNERS (#13247)Divy Srivastava
2021-12-30feat(test): Add support for "deno test --compat" (#13235)Steven Guerrero
2021-12-30fix(core): inspector works if no "Runtime.runIfWaitingForDebugger" message ↵Bartek Iwańczuk
is sent (#13191) This commit changes flow in inspector code to no longer require "Runtime.runIfWaitingForDebugger" message to complete a handshake. Even though clients like Chrome DevTools always send this message on startup, it is against the protocol to require this message to start an inspector session. Instead "Runtime.runIfWaitingForDebugger" is required only when running with "--inspect-brk" flag, which matches behavior of Node.js.
2021-12-30chore(core): remove stale TODOs (#13232)Bartek Iwańczuk
2021-12-30fix(doc): Make private types which show up in the rustdocs public (#13230)Andreu Botella
`CrossIsolateStore`, `ExtensionBuilder` and `InMemoryChannelResource` are private types which are referred to by other public APIs, and so don't show up as links in the rustdoc. This is especially confusing for `ExtensionBuilder`, since there is nothing in the docs that explains how to build an extension. Exposing these three types doesn't add any new capabilities: `ExtensionBuilder` can be created from `Extension::builder()`, `SharedArrayBufferStore` and `CompiledWasmModuleStore` already enable doing anything that `CrossIsolateStore` can do by itself, and `InMemoryChannelResource` isn't constructable.
2021-12-29feat: output `cause` on JS runtime errors (#13209)Leo Kettmeir
2021-12-29cleanup(cli/lsp): use op Extensions (#13225)Aaron O'Mullan
2021-12-29cleanup(core): use Extensions to register ops (#13224)Aaron O'Mullan
In examples and tests
2021-12-29chore(bench_util): update README example (#13226)Aaron O'Mullan
2021-12-29cleanup(cli): use op Extensions (#13223)Aaron O'Mullan
Enabling op-middleware for overrides in lieu of imperative .replace_op() etc... Impacts #13219, #12938, #13122
2021-12-29fix(lsp): add code lens for tests just using named functions (#13218)Kitson Kelly
Fixes: #13216
2021-12-28refactor(core): cleanup Inspector implementation (#12962)Bartek Iwańczuk
2021-12-27fix(ext/crypto) include AES-CTR for deriveKey (#13174)Sean Michael Wykes
2021-12-23fix(coverage): use only string byte indexes and 0-indexed line numbers (#13190)David Sherret
2021-12-24fix(cli): include JSON modules in bundle (#13188)Kitson Kelly
Fixes #13150
2021-12-23docs: update release instructions for M1 build (#13182)Ryan Dahl
2021-12-23fix(ext/console): map basic css color keywords to ansi (#13175)Zach
2021-12-23feat(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-22chore: merge v1.17.1 into main (#13184)Bartek Iwańczuk
2021-12-22chore: update deno_graph and deno_doc (#13173)Kitson Kelly
2021-12-21chore(tests): remove pty_complete_imports test for deleting the cwd (#13164)David Sherret
2021-12-21refactor: Cleanup core/modules.rs (#13149)Bartek Iwańczuk
2021-12-21refactor: cleanup cli/main.rs (#13160)Bartek Iwańczuk
2021-12-21test(test_util/lsp): add tests for invalid content-length (#12971)Hirotaka Tagawa / wafuwafu13
2021-12-21feat(lsp): supply accept header when fetching registry config (#13159)Kitson Kelly
Closes #13153
2021-12-20refactor: Use dedicated flags structures (#13148)Bartek Iwańczuk
2021-12-20refactor(ext/crypto): cleanup decrypt code (#13120)Divy Srivastava
2021-12-20chore: add custom panic message (#13145)Luca Casonato
2021-12-20fix(ext/websocket): WebSocketStream don't error with "sending after closing" ↵Leo Kettmeir
when closing (#13134)
2021-12-20feat(lsp): add code lens for debugging tests (#13138)Jesper van den Ende
Closes: #13130
2021-12-19fix(wpt_ecoch): Don't schedule on forks (#13144)Divy Srivastava
2021-12-18refactor: use `once_cell` instead of `lazy_static` (#13135)Divy Srivastava
2021-12-18refactor(repl): factor out ReplEditor and ReplSession (#13131)Bartek Iwańczuk
2021-12-17fix: 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-17fix(cli/tools/coverage): Split sources by char index (#13114)Nayeem Rahman
2021-12-17fix(repl): support assertions on import & export declarations (#13121)David Sherret
2021-12-17fix(ext/ffi): use `c_char` instead of `i8` for reading strings (#13118)Luke Channings
2021-12-17chore: add codeblocks for lib.deno.shared_globals.d.ts (#13117)Bartek Iwańczuk
2021-12-17docs: update release info for doc.deno.land (#13116)Kitson Kelly
2021-12-16v1.17.0Bartek Iwańczuk
2021-12-16chore: release crates for v1.17.0 (#13112)Bartek Iwańczuk
2021-12-16feat(ext/crypto): support importing ECSDA and ECDH (#13088)Sean Michael Wykes
Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-12-16feat(fetch): support abort reasons in fetch (#13106)Andreu Botella
2021-12-16feat: support abort reasons in Deno APIs and `WebSocketStream` (#13066)Andreu Botella
2021-12-16refactor(cli): use GraphData for check and emit (#12960)Nayeem Rahman