summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-08fix(http/upgradewebsocket): check for open state for idle timeout (#14813)Leo Kettmeir
2022-06-08refactor: ensure exit code reference is passed to all workers (#14814)Bartek Iwańczuk
2022-06-08chore(scripts): always run workflows against Deno's most recent version. ↵Lucas Michot
(#14819)
2022-06-08chore(bench): generalized HTTP benchmarks framework (#14815)Divy Srivastava
2022-06-08feat(ext/ffi): support passing and returning bigints (#14523)Elias Sjögreen
2022-06-08fix: watch dynamic imports in --watch (#14775)Bartek Iwańczuk
Fix dynamic imports being watched in the watcher when using `--watch`.
2022-06-08feat(ext/crypto): export elliptic keys as "raw" (#14764)diachedelic
This commit adds support for the "raw" format when exporting public ECDH/ECDSA keys via the SubtleCrypto.exportKey method.
2022-06-08feat(ops): 'hybrid' ops - sync returning future (#14640)Divy Srivastava
2022-06-07refactor(core): SourceMapGetter doesn't need Send + Sync (#14808)Bartek Iwańczuk
2022-06-07refactor(core): Move Deno.core bindings to ops (#14793)Nayeem Rahman
2022-06-07fix(ext/fetch): remove deprecation of `URL` in deno `fetch` (#14769)Mark Ladyshau
2022-06-06fix(task): support parsing quotes in a word (#14807)David Sherret
2022-06-06fix: Format non-error exceptions (#14604)Nayeem Rahman
This commit adds "Deno.core.setFormatExceptionCallback" which can be used to provide custom formatting for errors. It is useful in cases when user throws something that is non-Error (eg. a string, plain object, etc).
2022-06-05chore(scripts/release): increase internally used deno version (#14784)David Sherret
2022-06-04chore: eliminate an empty comment (#14788)AlexDebug
This commit eliminates an extra line of comment
2022-06-04chore: update devcontainer to a modern tag (#14792)Aaron O'Mullan
Using debian 11
2022-06-03fix(lsp): handle get diagnostic errors better (#14776)Kitson Kelly
2022-06-02chore: Forward v1.22.2 to main (#14785)Bartek Iwańczuk
2022-06-02Remove .github/CODEOWNERS (#14781)Ryan Dahl
It's too spammy and has the opposite of the intended effect: people ignore code review duties because they assume any code-review-requests are automated and unrelated to their work. Please just manually request reviews.
2022-06-02fix(ext/crypto): adjust `getRandomValues` types (#14714)Mark Ladyshau
2022-06-02chore(ops): fix typo in lib.rs (#14777)Ikko Ashimine
2022-06-02chore: fix flaky `integration::bench::multifile_summary` test (#14771)Geert-Jan Zwiers
2022-06-01fix(fmt): do panic for import decl with empty named imports and default ↵David Sherret
import (#14773)
2022-06-02tests: re-generate WPT certificates (#14774)Luca Casonato
2022-06-01feat: update to TypeScript 4.7 (#14242)Kitson Kelly
2022-05-31feat(unstable): add Deno.getGid (#14528)James Bradlee
2022-05-30chore(docs): use cross-platform example in `Deno.run` jsdoc (#14754)Geert-Jan Zwiers
2022-05-30refactor(bench): Allocate IDs for benches (#14757)Nayeem Rahman
2022-05-30chore: update deprecated APIs docs (#14756)Bartek Iwańczuk
2022-05-30refactor: use deno_emit (#14737)David Sherret
2022-05-30test(core): Test that sync ops return/throw objects in the right realm (#14750)Andreu Botella
This behavior was introduced in #14019 but wasn't properly tested in that PR.
2022-05-30fix(cli/dts): add `captureStackTrace` to `lib.dom.extras` (#14748)Mark Ladyshau
Fixes #14512
2022-05-27fix(scripts/release): add unstable flag when running ./tools/format.js (#14743)David Sherret
2022-05-271.22.1Kitson Kelly
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> Co-authored-by: denobot <33910674+denobot@users.noreply.github.com>
2022-05-26chore(serde_v8): throw error when string buffer exceeds v8 max length (#14588)Geert-Jan Zwiers
2022-05-26fix(core): rethrow exception during structured cloning serialization (#14671)Mark Ladyshau
- Introduced optional callback for Deno.core.serialize API, that returns cloning error if there is one. - Removed try/catch in seralize structured clone function and throw error from callback. - Removed "Object with a getter that throws" assertion from WPT.
2022-05-26chore: upgrade rusty_v8 to 0.43.1 (#14713)Bartek Iwańczuk
2022-05-25fix(fmt): prevent infinite loop when formatting certain binary expressions ↵David Sherret
(#14725)
2022-05-25chore: upgrade test_util/std/ submodule (#14722)Bartek Iwańczuk
2022-05-24fix(core): op metrics op_names mismatch (#14716)Aaron O'Mullan
2022-05-23fix(vendor): handle relative imports when mapped local folder name differs ↵David Sherret
from remote's (#14465)
2022-05-23fix: read raw stdin to prevent buffering (regression) (#14704)David Sherret
2022-05-23fix: deno task should actually use current exe for `deno` command (#14705)David Sherret
2022-05-23fix(ext/websocket): WebSocket dispatch single close event (#13443)Leo Kettmeir
2022-05-22fix(coverage): do not report transpiled files with no lines (#14699)Colin Ihrig
This commit omits files from the coverage report that have no lines of code to report coverage for. Fixes: https://github.com/denoland/deno/issues/14683
2022-05-21fix(cli/dts): change `ChildStatus.signal` from `string` to `Deno.Signal` ↵Simon Lecoq
(#14690)
2022-05-20refactor: upgrade to deno_ast 0.15 (#14680)David Sherret
2022-05-20fix: prevent Deno.exit to fail when dispatchEvent tampered (#14665)Yoshiya Hinosawa
Co-authored-by: Colin Ihrig <cjihrig@gmail.com>
2022-05-19fix(runtime): improve permission descriptor validation (#14676)Colin Ihrig
This commit improves the permission descriptor validation by explicitly checking for object types and using optional chaining when creating error messages in case the descriptor is not an object. Fixes: https://github.com/denoland/deno/issues/14675
2022-05-19fix(bench): update typo in bench summary (#14672)Geert-Jan Zwiers