Leo Kettmeir
d047cab14b
refactor(ext/websocket): use concrete error type ( #26226 )
2024-10-18 19:30:46 +00:00
Marvin Hagemeister
4b99cde504
fix(npm): ensure scoped package name is encoded in URLs ( #26390 )
...
Fixes https://github.com/denoland/deno/issues/26385
2024-10-18 20:38:57 +02:00
Nathan Whitaker
1bccf45ecb
fix(ext/node): properly map reparse point error in readlink ( #26375 )
2024-10-18 10:11:06 -07:00
Leo Kettmeir
85a99eb405
refactor(ext/fs): use concrete error types ( #26317 )
2024-10-18 06:38:17 -07:00
Yoshiya Hinosawa
da8cf18a28
Looks like specs::npm::lifecycle_scripts::node_gyp is still an issue
...
Revert "enable specs::npm::lifecycle_scripts::node_gyp"
This reverts commit 5b4aa79fb6
.
2024-10-18 20:48:59 +09:00
Yoshiya Hinosawa
84e1d84bb6
workaround ipv4 vs ipv6 issues for windows by specifying ip address instead of localhost in problematic situation
2024-10-18 20:48:09 +09:00
Marvin Hagemeister
c77c9b2958
fix(help): missing package specifier ( #26380 )
...
Was notified of one more occurance where we were missing an explicit
specifier for a `deno add` call.
See
https://github.com/denoland/deno/issues/26295#issuecomment-2421637401
2024-10-18 13:12:34 +02:00
Satya Rohith
5b4aa79fb6
enable specs::npm::lifecycle_scripts::node_gyp
2024-10-18 16:41:38 +05:30
Satya Rohith
f32d070c12
enable websocket tests
2024-10-18 16:18:15 +05:30
Satya Rohith
0488c79bba
fix: client closing a streaming request doesn't terminate server
2024-10-18 15:50:53 +05:30
Yoshiya Hinosawa
858cf46894
enable [node/http] client closing a streaming request doesn't terminate server
2024-10-18 16:35:36 +09:00
Yoshiya Hinosawa
765c481cb8
Merge branch 'main' into support_create_connection
2024-10-18 16:17:15 +09:00
denobot
3ae10a01e0
chore: forward v2.0.2 release commit to main ( #26376 )
...
This is the release commit being forwarded back to main for 2.0.2
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-10-18 03:12:49 +02:00
Bartek Iwańczuk
8f3eb9d0e7
fix(ext/node): add null check for kStreamBaseField ( #26368 )
...
It's not guaranteed that `kStreamBaseField` is not undefined, so
added a check for it.
Closes https://github.com/denoland/deno/issues/26363
2024-10-17 22:57:05 +00:00
Bartek Iwańczuk
02e5a7a012
fix(jupyter): fix panics for overslow subtraction ( #26371 )
...
I don't have a reliable reproduction for it, but it makes it
painful to use the Jupyter kernel with semi-frequent random panics.
The completions don't always work correctly anyway, so I think
it's better to just not panic here for the time being.
Fixes https://github.com/denoland/deno/issues/26340
2024-10-18 00:44:14 +02:00
Nathan Whitaker
50724d014a
fix(install): don't attempt to cache specifiers that point to directories ( #26369 )
...
Fixes https://github.com/denoland/deno/issues/26162
2024-10-17 22:25:22 +00:00
Nathan Whitaker
2435a361c6
chore: fix flaky COPYFILE_EXCL test ( #26370 )
...
It was missing an await
2024-10-17 22:19:37 +00:00
Leo Kettmeir
8cfd9968fa
refactor(ext/napi): use concrete error types ( #26186 )
2024-10-17 19:51:33 +00:00
Nathan Whitaker
9fde5cb5e0
fix(node/fs): copyFile with COPYFILE_EXCL
should not throw if the destination doesn't exist ( #26360 )
...
Fixes #26313 .
We were checking for the NotFound error, but still calling the callback
with the error / throwing.
2024-10-17 19:51:15 +00:00
Leo Kettmeir
eca83fc9b4
refactor(ext/web): use concrete error types ( #26185 )
2024-10-17 19:05:38 +00:00
Satya Rohith
5cafa9007f
disable leaking test
2024-10-18 00:10:28 +05:30
Satya Rohith
996eec1276
remove stale code
2024-10-18 00:08:14 +05:30
Lucas Nogueira
40b4b9aaa3
feat(permissions): expose PromptResponse ( #26358 )
...
follow-up for #26327
2024-10-17 11:36:34 -07:00
Satya Rohith
a3c6964bd9
fix flow control
2024-10-17 23:44:16 +05:30
Leo Kettmeir
7c790da826
refactor(ext/kv): use concrete error type ( #26239 )
2024-10-17 17:59:02 +00:00
Leo Kettmeir
ed13efc4ac
refactor(ext/net): use concrete error type ( #26227 )
2024-10-17 09:43:04 -07:00
Lucas Nogueira
3b62e05062
feat(permissions): expose PermissionPrompter and set_prompter function ( #26327 )
...
when defining a custom runtime, it might be useful to define a custom
prompter - for instance when you are not relying on the terminal and
want a GUI prompter instead
2024-10-17 12:39:18 -04:00
Satya Rohith
8c0f6b02c2
chore: make race condition more visible by removing op_node_http_wait_for_connection
2024-10-17 20:53:49 +05:30
Luca Casonato
33ceae4ce5
fix(runtime): send ws ping frames from inspector server ( #26352 )
...
Every 30 seconds the websocket server will now send a ping frame, so
that the TCP socket stays alive.
2024-10-17 15:19:43 +00:00
Jeremy Tuloup
63f6dd355c
fix(jupyter): update to the new logo ( #26353 )
...
Follow-up to #26084
Update to the new logo found here:
https://github.com/denoland/docs/blob/main/static/img/logo.svg
2024-10-17 15:05:11 +00:00
Yoshiya Hinosawa
2e017a8b78
reduce formatting diff
2024-10-17 23:44:40 +09:00
Yoshiya Hinosawa
bd16624612
Revert "enable lifecycle_scripts spec test"
...
This reverts commit 25d02bcfde
.
2024-10-17 23:43:14 +09:00
Yoshiya Hinosawa
d261504014
ignore post streaming test on linux
2024-10-17 23:42:48 +09:00
Yoshiya Hinosawa
25d02bcfde
enable lifecycle_scripts spec test
2024-10-17 22:23:02 +09:00
Yoshiya Hinosawa
d6af2c918c
Merge branch 'main' into support_create_connection
...
Signed-off-by: Yoshiya Hinosawa <stibium121@gmail.com>
2024-10-17 22:18:36 +09:00
Yoshiya Hinosawa
2a290317d2
enable [node/http] client closing a streaming request doesn't terminate server
2024-10-17 22:16:31 +09:00
Yoshiya Hinosawa
781eb00dfe
fix race condition of _bodyWriter creation and end() call
2024-10-17 22:12:07 +09:00
Patrick Uftring
e61e2e4b5c
refactor: use macros for signal table ( #26214 )
2024-10-17 17:05:57 +05:30
LongYinan
5689585888
fix(cli): set napi object property properly ( #26344 )
...
<!--
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.
-->
2024-10-17 12:44:51 +02:00
Nathan Whitaker
a61ba3c699
fix(net): don't try to set nodelay on upgrade streams ( #26342 )
...
Fixes https://github.com/denoland/deno/issues/26341 .
We try to call `op_set_nodelay` on an `UpgradeStream`, which doesn't
support that operation.
2024-10-17 03:56:57 +00:00
Yoshiya Hinosawa
33a852ea2b
fix lint errors
2024-10-17 12:33:11 +09:00
Yoshiya Hinosawa
50e66dacfa
fmt
2024-10-17 12:23:04 +09:00
Yoshiya Hinosawa
4915f342b0
remove debugs
2024-10-17 12:15:27 +09:00
Yoshiya Hinosawa
16be0202ca
Merge branch 'main' into support_create_connection
...
Signed-off-by: Yoshiya Hinosawa <stibium121@gmail.com>
2024-10-17 12:00:57 +09:00
Nathan Whitaker
167f674c7c
fix: don't warn on ignored signals on windows ( #26332 )
...
Closes #26183 .
The warnings are super noisy and not actionable for the user
2024-10-16 19:58:11 -07:00
Yoshiya Hinosawa
e3235dec66
fix http_test
2024-10-17 11:50:36 +09:00
Nathan Whitaker
458d6278d2
fix(node/http): normalize header names in ServerResponse
( #26339 )
...
Fixes https://github.com/denoland/deno/issues/26115 .
We weren't normalizing the headers to lower case, so code that attempted
to delete the `Content-Length` header (but used a different case) wasn't
actually removing the header.
2024-10-17 00:42:15 +00:00
denobot
3385d1252e
chore: forward v2.0.1 release commit to main ( #26338 )
...
This is the release commit being forwarded back to main for 2.0.1
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-10-16 23:48:42 +00:00
Nayeem Rahman
72dd74d83a
Reland feat(lsp): deno/didRefreshDenoConfigurationTree notifications ( #26325 )
2024-10-16 22:43:26 +01:00
Satya Rohith
be6a1baa06
Merge remote-tracking branch 'upstream/main' into support_create_connection
2024-10-17 01:32:10 +05:30