Levente Kurusa
b15cc76aba
feat(node/crypto): Diffie Hellman Support ( #18943 )
...
Support crypto.DiffieHellman class in ext/node/crypto
2023-05-18 17:05:02 +02:00
Yoshiya Hinosawa
070a100fa5
chore(ext/node): removed skipped compat test cases ( #19109 )
2023-05-18 17:05:01 +02:00
Yoshiya Hinosawa
7095e449cd
chore: fix & update node compat config ( #19106 )
2023-05-18 17:05:01 +02:00
Marvin Hagemeister
ff1403c0a1
fix(node): expose channels in worker_threads ( #19086 )
...
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 17:26:30 -04:00
Marvin Hagemeister
56a9a2a990
feat(node): add Module.runMain()
( #19080 )
...
This PR adds the missing `Module.runMain()` function which is required
for tools like `ts-node`.
Fixes #19033
2023-05-11 17:26:29 -04:00
Yoshiya Hinosawa
63befe9377
fix(ext/node): fix hash.flush ( #18818 )
2023-04-25 11:21:26 +09:00
Bartek Iwańczuk
ebfc75fe8c
test: disable flaky Node test ( #18821 )
...
If we hit a slow runner this test almost always fails.
2023-04-24 22:55:06 +09:00
Levente Kurusa
d137501a63
feat(node/http): implement ClientRequest.setTimeout() ( #18783 )
...
- 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-22 13:20:00 +02:00
Yoshiya Hinosawa
53c9f5918c
fix(ext/node): improve vm.runInThisContext ( #18767 )
2023-04-19 23:26:16 +09:00
Bartek Iwańczuk
972469d309
tests: disable another flaky test ( #18762 )
...
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 00:10:01 +00:00
Bartek Iwańczuk
edca01c35e
chore: disable flaky Node compat tests ( #18760 )
...
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.
2023-04-19 00:32:21 +02:00