Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-07 | fix(ext/fetch): support empty formdata (#16165) | Marcos Casagrande | |
This PR adds support for empty `FormData` parsing in `Response`/`Request` ```js new Response(new FormData()).formData() ``` ref: https://github.com/web-platform-tests/wpt/issues/28607 | |||
2022-10-07 | fix(napi): move napi symbols file (#16179) | Colin Ihrig | |
The current location was causing failures during v1.26.1 publication. <!-- Before submitting a PR, please read http://deno.land/manual/contributing 1. Give the PR a descriptive title. Examples of good title: - fix(std/http): Fix race condition in server - docs(console): Update docstrings - feat(doc): Handle nested reexports Examples of bad title: - fix #7123 - update docs - fix bugs 2. Ensure there is a related issue and it is referenced in the PR text. 3. Ensure there are tests that cover the changes. 4. Ensure `cargo test` passes. 5. Ensure `./tools/format.js` passes without changing files. 6. Ensure `./tools/lint.js` passes. --> | |||
2022-10-05 | feat(npm): implement Node API (#13633) | Divy Srivastava | |
This PR implements the NAPI for loading native modules into Deno. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: DjDeveloper <43033058+DjDeveloperr@users.noreply.github.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2022-10-04 | perf(ext/fetch): consume body using ops (#16038) | Marcos Casagrande | |
This commit adds a fast path to `Request` and `Response` that make consuming request bodies much faster when using `Body#text`, `Body#arrayBuffer`, and `Body#blob`, if the body is a FastStream. Because the response bodies for `fetch` are FastStream, this speeds up consuming `fetch` response bodies significantly. | |||
2022-10-04 | fix(ext/crypto): ecdh spki key import/export roundtrip (#16152) | Filip Skokan | |
2022-10-03 | fix(ext/crypto): curve25519 import export (#16140) | Filip Skokan | |
2022-09-28 | chore(wpt): ignore some flaky tests (#16073) | Bartek Iwańczuk | |
2022-09-28 | feat: implement Web Cache API (#15829) | Satya Rohith | |
2022-09-27 | chore(wpt): add ability to ignore a test file (#16056) | Bartek Iwańczuk | |
2022-09-27 | feat(ext/crypto): add x25519 and Ed25519 CFRG curves (#14119) | Divy Srivastava | |
2022-09-22 | chore: update wpt (#15979) | Divy Srivastava | |
2022-09-19 | refactor: move out test files from root testdata directory into sub ↵ | David Sherret | |
directories (#15949) | |||
2022-09-17 | perf(web): optimize encodeInto() (#15922) | Divy Srivastava | |
2022-09-07 | chore: bump url crate to 2.3.0 (#15800) | Divy Srivastava | |
2022-08-29 | refactor(cli): Remove cli/node dependency on cli/compat (#15654) | Bartek Iwańczuk | |
2022-08-25 | fix: avoid global declaration collisions in cjs (#15608) | David Sherret | |
* Use a default stack size * 2 in debug for Windows because swc using so much stack size. We should look into this more later though. | |||
2022-08-25 | chore: fix publish for circular dependencies (#15598) | David Sherret | |
2022-08-21 | feat: `queueMicrotask()` error handling (#15522) | Nayeem Rahman | |
Adds error event dispatching for queueMicrotask(). Consequently unhandled errors are now reported with Deno.core.terminate(), which is immune to the existing quirk with plainly thrown errors (#14158). | |||
2022-08-19 | Fix: Honor linter rules in CI and locally (#15492) | Mathias Lafeldt | |
RUSTFLAGS take precedence over `target.<triple>.rustflags`. Therefore, setting the env var globally in CI would always override whatever linter rules are allowed or denied in .cargo/config.toml. With this change, we ensure that problems are detected both in CI and locally, using either cargo clippy or lint.js. | |||
2022-08-19 | chore(bench): add flash router benchmarks (#15495) | Divy Srivastava | |
2022-08-18 | feat(ext/flash): An optimized http/1.1 server (#15405) | Divy Srivastava | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl> Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2022-08-15 | chore: upgrade rusty_v8 to 0.48.1 (#15310) | Bartek Iwańczuk | |
2022-08-11 | chore: move lint rules to cargo config for better editor integration (#15453) | Mathias Lafeldt | |
2022-08-08 | chore: make the start_release workflow go faster (#15416) | David Sherret | |
2022-08-06 | chore: use gist for release instruction checklist (#15414) | David Sherret | |
2022-08-05 | chore(tools): update wpt setup to new spawn api (#15407) | Nayeem Rahman | |
2022-07-21 | fix(tools): upgrade to new `Deno.spawn` api (#15265) | Satya Rohith | |
2022-07-20 | Reland "feat: add "unhandledrejection" event support" (#15211) | Bartek Iwańczuk | |
2022-07-20 | chore(ext): update webgpu (#15059) | Dante Issaias | |
2022-07-19 | chore: update deno automation to 0.12 (#15248) | David Sherret | |
2022-07-18 | chore: update docland and dotland release instructions (#15238) | David Sherret | |
2022-07-15 | Revert "feat: add "unhandledrejection" event support (#12994) (#15080)" (#15210) | Bartek Iwańczuk | |
This reverts commit 1a7259b04b7229f6350a7a7c21b50497b5c80c17. | |||
2022-07-14 | feat: add "unhandledrejection" event support (#12994) (#15080) | Bartek Iwańczuk | |
Relanding #12994 This commit adds support for "unhandledrejection" event. This event will trigger event listeners registered using: "globalThis.addEventListener("unhandledrejection") "globalThis.onunhandledrejection" This is done by registering a default handler using "Deno.core.setPromiseRejectCallback" that allows to handle rejected promises in JavaScript instead of Rust. This commit will make it possible to polyfill "process.on("unhandledRejection")" in the Node compat layer. Co-authored-by: Colin Ihrig <cjihrig@gmail.com> | |||
2022-07-05 | chore(ci): fix post publish for forwarding release commit back to main (#15088) | David Sherret | |
2022-07-05 | 1.23.3 (#15081) | denobot | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-07-04 | Revert "feat: add "unhandledrejection" event support (#12994)" (#15075) | Bartek Iwańczuk | |
This reverts commit f7af0b01a59aaac91473e2f920137004d39a310a. | |||
2022-07-04 | feat: add "unhandledrejection" event support (#12994) | Bartek Iwańczuk | |
This commit adds support for "unhandledrejection" event. This event will trigger event listeners registered using: "globalThis.addEventListener("unhandledrejection") "globalThis.onunhandledrejection" This is done by registering a default handler using "Deno.core.setPromiseRejectCallback" that allows to handle rejected promises in JavaScript instead of Rust. This commit will make it possible to polyfill "process.on("unhandledRejection")" in the Node compat layer. Co-authored-by: Colin Ihrig <cjihrig@gmail.com> | |||
2022-07-04 | fix: update to TypeScript 4.7.4 (#15022) | Rafael Ávila de Espíndola | |
2022-06-30 | chore: forward 1.23.2 to main (#15027) | David Sherret | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-06-29 | fix(ext/web): remove `ErrorEventInit`'s error default (#14809) | Mark Ladyshau | |
2022-06-26 | build: require safety comments on unsafe code (#13870) | Luca Casonato | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-06-19 | fix(ext/fetch): add `accept-language` default header to fetch (#14882) | Mark Ladyshau | |
2022-06-18 | fix(fmt): should fail `--check` on parse error (#14907) | David Sherret | |
2022-06-17 | fix(ext/web): add EventTarget brand checking (#14637) | Colin Ihrig | |
This commit adds brand checking to EventTarget. It also fixes a bug where deno would crash if an abort signal was aborted on the global addEventListener(). | |||
2022-06-16 | update expectations | cjihrig | |
2022-06-16 | fix: make Performance global an EventTarget | cjihrig | |
This commit updates the Performance global to extend EventTarget. | |||
2022-06-14 | feature(web): enable deflate-raw compression format (#14863) | Kayla Washburn | |
2022-06-08 | chore(bench): generalized HTTP benchmarks framework (#14815) | Divy Srivastava | |
2022-06-02 | tests: re-generate WPT certificates (#14774) | Luca Casonato | |
2022-05-27 | fix(scripts/release): add unstable flag when running ./tools/format.js (#14743) | David Sherret | |