summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-24fix(lsp): independent diagnostic publishing should include all diagnostic ↵David Sherret
sources on each publish (#13483)
2022-01-24chore: re-enable wgpu_sync (#13453)Aaron O'Mullan
2022-01-24perf(lsp): independent diagnostic source publishes (#13427)David Sherret
2022-01-24feat(ext/web): add CompressionStream API (#11728)Leo Kettmeir
Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2022-01-24refactor(core): Extract JsRuntime::poll_value out of ↵Rafael Ávila de Espíndola
JsRuntime::resolve_value (#13461)
2022-01-24tests: Add inspector tests for "Memory" and "Profile" tabs (#13476)Bartek Iwańczuk
2022-01-24feat(unstable): add Deno.networkInterfaces (#13475)Yoshiya Hinosawa
2022-01-24perf(lsp): improve some tsc op hot paths (#13473)Kitson Kelly
2022-01-24fix(lsp): respect DENO_CERT and other options related to TLS certs (#13467)Kitson Kelly
Fixes #13437
2022-01-23chore: upgrade to rust 1.58.1 (#13459)Divy Srivastava
2022-01-22fix(ext/crypto): duplicate RsaHashedImportParams types (#13466)Divy Srivastava
2022-01-21chore: update cut_a_release.md (#13444)Bartek Iwańczuk
2022-01-201.18.0Divy Srivastava
2022-01-20chore: bump crate version for 0.18.0 (#13441)Divy Srivastava
2022-01-20fix(ext/ffi): update copyright year to 2022 (#13440)Divy Srivastava
2022-01-20revert(#13402): experiment: wgpu sync (#13439)Aaron O'Mullan
2022-01-20feat(serde_v8): deserialize ArrayBuffers (#13436)Aaron O'Mullan
Previously we would only deserialize `ArrayBufferView`s as zero-copy bufs This avoids rewrapping `ArrayBuffers` in `ArrayBufferView`s when implementing APIs that take [BufferSource](https://webidl.spec.whatwg.org/#BufferSource) args passed through the op-layer
2022-01-20chore(ext/console): update ansi-regex (#13435)Divy Srivastava
2022-01-20chore: update copyright year (#13434)Yoshiya Hinosawa
2022-01-20fix(cli/dts): add NotSupported error type (#13432)Yoshiya Hinosawa
2022-01-20chore: update netif to 0.1.1 (#13425)Divy Srivastava
2022-01-20fix(fmt): markdown formatting should not remove backslashed backslash at ↵David Sherret
start of paragraph (#13429)
2022-01-19refactor(lsp): reduce data stored in `StateSnapshot` (#13426)David Sherret
2022-01-20fix(lsp): better handling of registry config errors (#13418)Kitson Kelly
Fixes: #13383 Fixes: denoland/vscode_deno#609
2022-01-19refactor(lsp): store the `LspUrlMap`'s state inside a mutex (#13416)David Sherret
2022-01-19feat(ext/crypto): support importing raw EC keys (#13079)Luca Casonato
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2022-01-19fix(ext/crypto): validate maskGenAlgorithm asn1 in importKey (#13421)Divy Srivastava
2022-01-19experiment: wgpu sync (#13402)Aaron O'Mullan
2022-01-19chore: update v8 to 0.38.1 (#13415)Luca Casonato
2022-01-19chore: update wpt (#13423)Leo Kettmeir
2022-01-19chore: update urlpattern (#13422)Leo Kettmeir
2022-01-19feat(ext/crypto): implement pkcs8/JWK for P-384 curves (#13154)Sean Michael Wykes
2022-01-19feat(ext/crypto): implement pkcs8/spki/jwk exportKey for ECDSA and ECDH (#13104)Sean Michael Wykes
2022-01-18refactor(lsp): store assets behind a mutex (#13414)David Sherret
2022-01-18feat: stabilize test steps API (#13400)David Sherret
2022-01-18Add LSP benchmark mimicking the one on quick-lint-js (#13365)Ryan Dahl
2022-01-17feat: auto-discover config file (#13313)Ryan Dahl
2022-01-18fix(runtime): don't crash when window is deleted (#13392)Bartek Iwańczuk
This commit fixes an error when user deletes "window" global JS variable. Instead of relying on "window" or "globalThis" to dispatch "load" and "unload" events, we are default to global scope of the worker.
2022-01-17fix(ext/console): don't depend on globalThis present (#13387)Bartek Iwańczuk
2022-01-17refactor(lsp): remove `performance` from `StateSnapshot` (#13403)David Sherret
2022-01-17refactor: simplify how LSP deals with config file specifier (#13401)Ryan Dahl
2022-01-17chore: update third_party for dprint 0.19 (#13398)David Sherret
2022-01-17fix(tsc): Add typings for `Intl.ListFormat` (#13301)Andreu Botella
V8 has supported `Intl.ListFormat` since version 7.2, but TypeScript doesn't have typings for it yet. This PR manually adds those typings, copying them from microsoft/TypeScript#47254.
2022-01-16chore: upgrade to rust 1.58 in the dev container (#13388)linbingquan
2022-01-16fix(cli): Don't strip shebangs from modules (#13220)Andreu Botella
Deno's module loader currently strips a shebang if a module file starts with one. However, this is no longer necessary, since there is a stage-3 TC39 that adds support for shebangs (or "hashbangs") to the language (https://github.com/tc39/proposal-hashbang), and V8, `tsc` and `swc` all support it. Furthermore, stripping shebangs causes a correctness bug with JSON modules, since a JSON file with a shebang should not parse as a JSON module, yet it does with this stripping. This change fixes this.
2022-01-15chore: upgrade to rust 1.58 (#13377)David Sherret
2022-01-14refactor(installer): refactor installer code to be more testable (#13374)David Sherret
2022-01-14test: type check lib.deno_core.d.ts (#13356)Bartek Iwańczuk
2022-01-14fix(streams): update TypeError message for pending reads when releasing ↵Leo Kettmeir
reader (#13376)
2022-01-14chore: upgrade clap to v3 (#13266)Leo Kettmeir