Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-26 | perf(ext/node): improve `Buffer.from(buffer)` (#24352) | ud2 | |
Benchmark code from #24341. ```shellsession $ deno run --allow-hrtime bench.mjs 6479.111583 $ target/release/deno run --allow-hrtime bench.mjs 962.753875 $ node bench.mjs 855.174875 ``` | |||
2024-06-26 | Revert "perf: improve Buffer.from(buf) by 29x" (#24351) | David Sherret | |
https://github.com/denoland/deno/pull/24341#discussion_r1655247367 Reverts denoland/deno#24341 | |||
2024-06-26 | perf: optimize Buffer.from("base64") for forgiving-base64 conforming input ↵ | Divy Srivastava | |
(#24346) | |||
2024-06-26 | perf: improve Buffer.from(buf) by 29x (#24341) | Divy Srivastava | |
2024-06-26 | refactor: bump deno_graph to 0.79 (#24337) | David Sherret | |
No fixes in this to my knowledge. Just an upgrade. The functionality here will be used in a different PR. | |||
2024-06-25 | fix(node): add missing readline/promises module (#24336) | Bartek Iwańczuk | |
Fixes https://github.com/jsr-io/jsr-npm/issues/91 | |||
2024-06-25 | feat: add module.parent (#24333) | snek | |
This field is deprecated but still used by the ecosystem, so let's just support it. | |||
2024-06-25 | fix(ext/websocket): drop connection when close frame not ack (#24301) | Divy Srivastava | |
Fixes #24292 | |||
2024-06-25 | fix(ext/node): ignore stream error during enqueue (#24243) | Satya Rohith | |
2024-06-25 | test(node_compat): enable more stream-writable tests (#24328) | Satya Rohith | |
2024-06-24 | fix(ext/node): rewrite crypto.Hash (#24302) | Luca Casonato | |
Changes in this PR: - Added new fixed size hash algorithms (blake2b512, blake2s256, sha512-224, sha512-256, sha3-224, sha3-256, sha3-384, sha3-512, sm3) - Added variable size hash algorithms (the concept), with the algorithms shake128 and shake256 - Use cppgc instead of resources for the hasher - Enable Node's crypto.Hash tests and fix found bugs | |||
2024-06-24 | fix(ext/node): use primordials in `ext/node/polyfills/_fs/_fs_dir.ts` (#24319) | Asher Gomez | |
Towards #24236 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> Co-authored-by: Satya Rohith <me@satyarohith.com> | |||
2024-06-24 | fix(ext/node): use primordials in `ext/node/polyfills/_fs/_fs_cp.js` (#24320) | Asher Gomez | |
Towards #24236 | |||
2024-06-24 | fix(ext/node): use primordials in `ext/node/polyfills/timers.ts` (#24311) | Asher Gomez | |
Towards #24236 | |||
2024-06-24 | fix(ext/node): use primordials in `ext/node/polyfills/testing.ts` (#24310) | Asher Gomez | |
Towards #24236 | |||
2024-06-23 | chore: use sha1 crate, not sha-1 (#24306) | Luca Casonato | |
2024-06-21 | fix(ext/node): add ServerResponse#appendHeader (#24216) | Divy Srivastava | |
2024-06-21 | Revert `#[cppgc] &mut T` usage (#24304) | Divy Srivastava | |
2024-06-21 | fix(ext/node): don't panic on invalid utf-8 in pem (#24303) | Luca Casonato | |
2024-06-21 | chore(ext/node): cleanup zlib state ops (#24300) | Divy Srivastava | |
2024-06-21 | chore(ext/node): cleanup net blocklist ops (#24299) | Divy Srivastava | |
2024-06-21 | docs(cli): remove trailing slash from `import.meta.dirname` expected output ↵ | Asher Gomez | |
(#24295) | |||
2024-06-21 | fix(ext/node): use primordials in `ext/node/polyfills/string_decoder.ts` ↵ | Asher Gomez | |
(#24296) | |||
2024-06-21 | fix: upgrade deno_core to 0.291.0 (#24297) | Divy Srivastava | |
2024-06-20 | refactor(ext): remove use of `brotli::ffi` (#24214) | ud2 | |
2024-06-20 | fix(ext/node): use primordials in `ext/node/polyfills/_brotli.js` (#24235) | Asher Gomez | |
Towards #24236 | |||
2024-06-20 | fix(ext/node): use primordials in `ext/node/polyfills/_process/` (#24282) | Asher Gomez | |
2024-06-20 | fix(ext/node): use primordials in `ext/node/polyfills/_http_common.ts` (#24281) | Asher Gomez | |
2024-06-20 | perf(ext/websocket): avoid global interceptor overhead (#24284) | Divy Srivastava | |
2024-06-20 | fix(ext/node): use cppgc for node:zlib (#24267) | Divy Srivastava | |
2024-06-20 | perf(ws): optimize fastwebsockets in release profile (#24277) | Luca Bruno | |
2024-06-20 | fix(task): do not propagate env changes outside subshells (#24279) | David Sherret | |
* https://github.com/denoland/deno_task_shell/pull/120 | |||
2024-06-19 | fix: more node-api fixes (#24220) | snek | |
- add fallback impls of external string apis which always copy. after upstream changes to rusty_v8 we can support non-copying api as well. - `napi_get_buffer_data` needs to work on all TypedArray instances. - Fixes: https://github.com/denoland/deno/issues/24209 - `target_defaults.default_configuration` is used by some modules to find the corresponding node file from node-gyp - `node_api_get_module_filename` expects the filename to be a `file:` url. | |||
2024-06-19 | chore: forward v1.44.4 release commit to main (#24271) | denobot | |
This is the release commit being forwarded back to main for 1.44.4 Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> | |||
2024-06-19 | Revert "chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24056)" (#24262) | Bartek Iwańczuk | |
This reverts commit fb31eaa9ca59f6daaee0210d5cd206185c7041b9. Reverting because users reported spurious errors when downloading dependencies - https://github.com/denoland/deno/issues/24260. Closes https://github.com/denoland/deno/issues/24260 | |||
2024-06-19 | fix(ext/node): use primordials in `ext/node/polyfills/_utils.ts` (#24253) | Asher Gomez | |
2024-06-19 | fix(ext/node): Add SIGPOLL and SIGUNUSED signals (#24259) | Divy Srivastava | |
2024-06-19 | fix(ext/node): Add Dirent.path and Dirent.parentPath (#24257) | Divy Srivastava | |
2024-06-19 | chore: forward v1.44.3 release commit to main (#24256) | denobot | |
This is the release commit being forwarded back to main for 1.44.3 Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-06-18 | build(deps): bump curve25519-dalek from 4.1.2 to 4.1.3 (#24251) | dependabot[bot] | |
Bumps [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) from 4.1.2 to 4.1.3. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-06-18 | chore: remove deno_core patch (#24252) | Bartek Iwańczuk | |
A PR was landed by mistake that used `[patch.crates-io]` instead of released `deno_core` version: https://github.com/denoland/deno/pull/23842#discussion_r1645170369 | |||
2024-06-19 | fix(lsp): use import map from workspace root (#24246) | Nayeem Rahman | |
Follow up to #24206 which broke deno_std intellisense. | |||
2024-06-19 | fix(ext/web): fix `AbortSignal.timeout()` leak (#23842) | Tom Alcorn | |
<!-- Before submitting a PR, please read https://docs.deno.com/runtime/manual/references/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. 7. Open as a draft PR if your work is still in progress. The CI won't run all steps, but you can add '[ci]' to a commit message to force it to. 8. If you would like to run the benchmarks on the CI, add the 'ci-bench' label. --> Fixes #20663. --------- Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com> Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2024-06-18 | perf(node): ensure cjs wrapper module has deterministic output (#24248) | David Sherret | |
2024-06-18 | fix(ext/console): bump default max str lengthto 10_00 (#24245) | Luca Casonato | |
2024-06-18 | fix(ext/node): make process.versions own property (#24240) | Divy Srivastava | |
2024-06-18 | feat(ext/node): add BlockList & SocketAddress classes (#24229) | Satya Rohith | |
Closes https://github.com/denoland/deno/issues/24059 | |||
2024-06-17 | fix(repl): prevent panic when deleting globalThis.closed property (#24014) | safaa-mojahed | |
2024-06-17 | fix(ext/node): use `Deno.FsFile.statSync()` (#24234) | Asher Gomez | |
2024-06-18 | docs: Add documentation to a subset of available extensions (#24138) | Richard Carson | |
I was able to use my experience with some of the Deno extensions to flesh out their documentation a bit I've provided docs for the following: - web - fetch - net - webidl - url - io - crypto - console --------- Signed-off-by: Richard Carson <Rscarson@rogers.com> |