Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-08 | fix(node/buffer): utf8ToBytes should return a Uint8Array (#20769) | Aapo Alasuutari | |
2023-09-30 | test(node_compat): add `test-http-url.parse*` (#20458) | Hirotaka Tagawa / wafuwafu13 | |
Add `test-http-url.parse*` tests for Node compat. | |||
2023-09-04 | chore: disable 'test-http-content-length.js` test (#20344) | Bartek Iwańczuk | |
2023-08-28 | fix(node/http): correctly send `Content-length` header instead of ↵ | osddeitf | |
`Transfer-Encoding: chunked` (#20127) Fix #20063. | |||
2023-07-05 | test(ext/node): clean up node:path test cases (#19610) | Yoshiya Hinosawa | |
2023-05-29 | fix: use proper ALPN protocols if HTTP client is HTTP/1.1 only (#19303) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/16923 --------- Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Matt Mastracci <matthew@mastracci.com> | |||
2023-05-27 | refactor(node/http): don't use readablestream for writing to request (#19282) | Leo Kettmeir | |
Refactors the internal usage of a readablestream to write to the resource directly --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-05-23 | fix(ext/node): add basic node:worker_threads support (#19192) | Yoshiya Hinosawa | |
This PR restores `node:worker_threads` implementation and test cases from [`std@0.175.0/node`](https://github.com/denoland/deno_std/blob/0.175.0/node/worker_threads.ts). --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-05-17 | fix(ext/node): fix whatwg url formatting (#19146) | Yoshiya Hinosawa | |
2023-05-17 | refactor(node): reimplement http client (#19122) | Leo Kettmeir | |
This commit reimplements most of "node:http" client APIs using "ext/fetch". There is some duplicated code and two removed Node compat tests that will be fixed in follow up PRs. --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-05-16 | feat(node/crypto): Builtin Diffie-Hellman Groups (#19137) | Levente Kurusa | |
Towards #18455 | |||
2023-05-15 | feat(node/crypto): Diffie Hellman Support (#18943) | Levente Kurusa | |
Support crypto.DiffieHellman class in ext/node/crypto | |||
2023-05-13 | chore(ext/node): removed skipped compat test cases (#19109) | Yoshiya Hinosawa | |
2023-05-13 | chore: fix & update node compat config (#19106) | Yoshiya Hinosawa | |
2023-05-11 | fix(node): expose channels in worker_threads (#19086) | Marvin Hagemeister | |
This PR ensures that node's `worker_threads` module exports `MessageChannel`, `MessagePort` and the `BroadcastChannel` API. Fixing these won't make `esbuild` work, but brings us one step closer 🎉 Fixes #19028 . | |||
2023-05-11 | feat(node): add `Module.runMain()` (#19080) | Marvin Hagemeister | |
This PR adds the missing `Module.runMain()` function which is required for tools like `ts-node`. Fixes #19033 | |||
2023-04-25 | fix(ext/node): fix hash.flush (#18818) | Yoshiya Hinosawa | |
2023-04-24 | test: disable flaky Node test (#18821) | Bartek Iwańczuk | |
If we hit a slow runner this test almost always fails. | |||
2023-04-22 | feat(node/http): implement ClientRequest.setTimeout() (#18783) | Levente Kurusa | |
- implement setTimeout with matching semantics of Node - add the test from Node but leave it turned off because ClientRequest has no underlying socket | |||
2023-04-19 | fix(ext/node): improve vm.runInThisContext (#18767) | Yoshiya Hinosawa | |
2023-04-19 | tests: disable another flaky test (#18762) | Bartek Iwańczuk | |
This test is flaky too, it actually shouldn't be running since it's not listed in `cli/tests/node_compat/config.jsonc` at all. | |||
2023-04-19 | chore: disable flaky Node compat tests (#18760) | Bartek Iwańczuk | |
I'm not able to reproduce any of the failures from CI on my machine. I'm going to disable these tests for now as they are holding us back. |