Yoshiya Hinosawa
34ae10643b
chore: fmt, reduce unnecessary diffs
2024-10-03 18:34:40 +09:00
Yoshiya Hinosawa
8d41fbc2da
enable a test case 'ClientRequest search params'
2024-10-03 17:58:25 +09:00
Satya Rohith
007b5265b8
fix: support https requests
...
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
2024-10-03 11:28:23 +05:30
Yoshiya Hinosawa
8714e718bc
enable another case
2024-10-03 13:31:59 +09:00
Yoshiya Hinosawa
cf6ae67a31
refactor: reduce duplication
2024-10-03 12:05:04 +09:00
Yoshiya Hinosawa
e60e727e5e
enable another test case
2024-10-02 00:40:56 +09:00
Yoshiya Hinosawa
0467865e17
Merge branch 'main' into support_create_connection
2024-10-01 15:50:35 +09:00
Yoshiya Hinosawa
17bb2c46eb
revert unnecessary change
2024-10-01 15:50:02 +09:00
Yoshiya Hinosawa
60b3f3742d
enable a test case
2024-10-01 15:47:53 +09:00
Bartek Iwańczuk
218a9bf7eb
v2.0.0-rc.8 ( #25950 )
2024-10-01 01:19:37 +02:00
Leo Kettmeir
7ad14589f9
fix(flags): move some content from docs.deno.com into help output ( #25951 )
2024-09-30 16:00:54 -07:00
David Sherret
d7b787792c
fix(info): error instead of panic for npm specifiers when using byonm ( #25947 )
2024-09-30 19:46:43 +00:00
Marvin Hagemeister
c5c1869992
fix: precompile preserve SVG camelCase attributes ( #25945 )
...
See https://github.com/denoland/deno_ast/pull/278
Fixes https://github.com/denoland/deno/issues/25810
2024-09-30 21:25:30 +02:00
Divy Srivastava
05ca6994ca
chore: include sha256 checksum in release ( #25869 )
...
Closes https://github.com/denoland/deno/issues/7253
2024-09-30 21:14:42 +05:30
David Sherret
a7d0a5540f
fix: eagerly error for specifier with empty version constraint ( #25944 )
...
Eagerly errors for something like `export * from "jsr:@type/is@";`
(previously it would just fail elsewhere because it would consider this
as having an empty tag)
2024-09-30 13:34:20 +00:00
David Sherret
69ab720025
refactor: move ByonmNpmResolver to deno_resolver ( #25937 )
...
Some more slow progress on moving all the resolution code into
deno_resolver.
2024-09-30 13:33:32 +00:00
David Sherret
c8f692057b
refactor: bury descriptor parsing in PermissionsContainer ( #25936 )
...
Closes https://github.com/denoland/deno/issues/25634
2024-09-30 09:19:24 -04:00
Divy Srivastava
efb413bdaa
fix: update sui to 0.4 ( #25942 )
...
Properly apply offset fixup to `LC_DYLD_EXPORTS_TRIE` load commands.
This should fix Node-API symbols not resolving in RC releases.
Fixes https://github.com/denoland/deno/issues/25879
Fixes https://github.com/denoland/deno/issues/25940
Ref
2b3a33bb6e
2024-09-30 17:10:51 +05:30
David Sherret
183130ff31
refactor: cleanup for creating worker structs ( #25933 )
2024-09-29 20:07:50 -04:00
David Sherret
5faf769ac6
refactor: extract out sloppy imports resolution from CLI crate ( #25920 )
...
This is slow progress towards creating a `deno_resolver` crate.
Waiting on:
* https://github.com/denoland/deno/pull/25918
* https://github.com/denoland/deno/pull/25916
2024-09-28 19:17:48 -04:00
Bartek Iwańczuk
3138478f66
Revert "ci: use macos-14-xlarge on 'main' branch ( #25908 )" ( #25913 )
...
This reverts commit 0f617be84a
.
Reverting because it was an experiment.
2024-09-28 22:57:01 +02:00
David Sherret
1bb47805d6
refactor: move NpmCacheDir to deno_cache_dir ( #25916 )
...
Part of the ongoing work to move more of Deno's resolution out of the
CLI crate (for use in Wasm and other things)
Includes:
* https://github.com/denoland/deno_cache_dir/pull/60
2024-09-28 08:50:16 -04:00
David Sherret
fc739dc5eb
refactor: use deno_path_util ( #25918 )
2024-09-28 07:55:01 -04:00
Bartek Iwańczuk
b694efb384
v2.0.0-rc.7 ( #25907 )
2024-09-27 21:37:56 +02:00
Nathan Whitaker
fbddd5a2eb
fix(node): Pass NPM_PROCESS_STATE to subprocesses via temp file instead of env var ( #25896 )
...
Fixes https://github.com/denoland/deno/issues/25401 . Fixes
https://github.com/denoland/deno/issues/25841 . Fixes
https://github.com/denoland/deno/issues/25891 .
2024-09-27 12:35:37 -07:00
David Sherret
a8d1ab5276
fix(flags): --allow-all should conflict with lower permissions ( #25909 )
...
Using `--allow-all` with other `--allow-x` permission flags should cause
an error since `--allow-all` is a superset of `--allow-x`.
Closes #25901
2024-09-27 16:49:43 +00:00
Bartek Iwańczuk
0f617be84a
ci: use macos-14-xlarge on 'main' branch ( #25908 )
2024-09-27 18:01:20 +02:00
Luca Casonato
6f0fbceaf2
fix(lint): correctly handle old jsx in linter ( #25902 )
...
Previously the CLI was incorrectly reporting `React` as unused in a JSX
file that uses the "old" transform.
The LSP was already handling this correctly.
2024-09-27 14:14:17 +00:00
Luca Casonato
3134abefa4
BREAKING(ext/net): improved error code accuracy ( #25383 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-09-27 14:07:20 +00:00
Asher Gomez
88a4f8dd97
chore: update simd-json
( #25897 )
2024-09-27 14:57:27 +10:00
Bartek Iwańczuk
09a7cc4723
refactor(fmt): rewrite HTML syntax error handling ( #25892 )
2024-09-26 20:44:36 -04:00
Bartek Iwańczuk
eff64238b6
feat: Don't warn about --allow-script when using esbuild ( #25894 )
...
`esbuild` can work fine without needing to run post-install script, so
to make it easier on users (especially people using Vite) we are not prompting to run with
`--allow-scripts` again.
We only do that for version >= 0.18.0 to be sure.
2024-09-26 23:37:49 +00:00
David Sherret
7cccb7422b
fix(info): move "version" field to top of json output ( #25890 )
2024-09-26 15:57:12 -04:00
Nathan Whitaker
543c687c34
feat(install): warn repeatedly about not-run lifecycle scripts on explicit installs ( #25878 )
...
Currently we only warn once. With this PR, we continue to warn about
not-run scripts on explicit `deno install` (or cache). For `run` (or
other subcommands) we only warn the once, as we do currently.
2024-09-26 17:13:33 +00:00
Nathan Whitaker
13c53d9727
fix(installl): make bin entries executable even if not put in node_modules/.bin
( #25873 )
...
Fixes https://github.com/denoland/deno/issues/25862 .
npm only makes bin entries executable if they get linked into `.bin`, as
we did before this PR. So this PR actually deviates from npm, because
it's the only reasonable way to fix this that I can think of.
---
The reason this was broken in moment is the following:
Moment has dependencies on two typescript versions: 1.8 and 3.1
If you have two packages with conflicting bin entries (i.e. two
typescript versions which both have a bin entry `tsc`), in npm it is
non-deterministic and undefined which one will end up in `.bin`.
npm, due to implementation differences, chooses to put typescript 1.8
into the `.bin` directory, and so `node_modules/typescript/bin/tsc` ends
up getting marked executable. We, however, choose typescript 3.2, and so
we end up making `node_modules/typescript3/bin/tsc` executable.
As part of its tests, moment executes `node_modules/typescript/bin/tsc`.
Because we didn't make it executable, this fails.
Since the conflict resolution is undefined in npm, instead of trying to
match it, I think it makes more sense to just make bin entries
executable even if they aren't chosen in the case of a conflict.
2024-09-26 09:36:25 -07:00
David Sherret
7437f9d944
fix(doc): surface graph errors as warnings ( #25888 )
2024-09-26 12:31:03 -04:00
David Sherret
b80cf1f5e7
refactor: use ModuleGraph::fill_from_lockfile ( #25887 )
2024-09-26 14:24:49 +00:00
Leo Kettmeir
9252969780
feat(tools/doc): display subitems in symbol overviews where applicable ( #25885 )
...
For https://github.com/denoland/deno_doc/pull/635
2024-09-26 13:08:03 +00:00
Yoshiya Hinosawa
0c4f78619f
fix lint errors
2024-09-26 19:37:12 +09:00
Yoshiya Hinosawa
f87fe1cdab
enable client closing a streaming request doesn't terminate server
2024-09-26 19:34:24 +09:00
Yoshiya Hinosawa
15910606e4
enable another destroy test case with some modification
2024-09-26 19:22:46 +09:00
Yoshiya Hinosawa
7a912bfda3
enable [node/http] destroyed requests should not be sent
2024-09-26 19:19:11 +09:00
Yoshiya Hinosawa
7c43c3c988
fmt
2024-09-26 19:10:41 +09:00
Bartek Iwańczuk
6be7d51398
v2.0.0-rc.6 ( #25877 )
2024-09-26 11:27:44 +02:00
Satya Rohith
2c60a4352d
wip: abort request when destroy() is invoked
...
Yoshiya Hinosawa <stibium121@gmail.com>
2024-09-26 14:20:48 +05:30
Yoshiya Hinosawa
122cefaed4
fix lint errors
2024-09-26 13:54:09 +09:00
Yoshiya Hinosawa
8aea0f0d09
rerun
2024-09-26 13:40:28 +09:00
Yoshiya Hinosawa
33c4efac51
fmt
2024-09-26 13:31:09 +09:00
Yoshiya Hinosawa
a32ea23dea
fmt
2024-09-26 13:26:53 +09:00
Yoshiya Hinosawa
6301b5831c
update test cases
2024-09-26 13:24:55 +09:00