Yoshiya Hinosawa
347efd3fab
chore(cli): exclude npm registry data from crate package ( #15832 )
2022-09-15 12:00:13 -04:00
denobot
3c5af2ba49
1.25.2 ( #15830 )
...
Co-authored-by: kt3k <kt3k@users.noreply.github.com>
2022-09-09 17:54:05 +09:00
Bartek Iwańczuk
f835767409
fix(npm): recursive translation of reexports, remove window global in node code ( #15806 )
...
Co-authored-by: David Sherret <dsherret@gmail.com>
2022-09-09 15:33:30 +09:00
Leo Kettmeir
e2cd5723f2
chore: update url crate to 2.3.1 ( #15818 )
2022-09-09 15:33:17 +09:00
Leo Kettmeir
501f2efdc7
fix(docs): change category for Deno.Process to "Sub Process" ( #15812 )
2022-09-09 15:33:01 +09:00
Leo Kettmeir
5764f782cb
fix(docs): add missing categories for unstable ( #15807 )
2022-09-09 15:32:39 +09:00
David Sherret
f258a05444
fix: upgrade deno_ast to 0.19 ( #15808 )
2022-09-09 15:32:29 +09:00
Colin Ihrig
c763514c14
fix(core): make errors more resistant to tampering ( #15789 )
...
This commit makes error objects more resistant to
prototype tampering.
This bug was found when updating the deno_std Node compatibility
layer to Node 18. The Node test 'parallel/test-assert-fail.js'
was breaking std's assertion library.
Refs: https://github.com/denoland/deno_std/pull/2585
2022-09-09 15:30:45 +09:00
Divy Srivastava
5498a7e50b
fix(ext/flash): use utf8 length as Content-Length ( #15793 )
2022-09-09 15:30:23 +09:00
Divy Srivastava
e8709006ba
fix(test): unflake wasm_unreachable test ( #15794 )
2022-09-09 15:30:09 +09:00
Nayeem Rahman
7b072a2b7d
test: fix bad resource fixture ( #15792 )
2022-09-09 15:28:37 +09:00
Divy Srivastava
8a4e389bca
perf(runtime): short-circuit queue_async_op
for Poll::Ready ( #15773 )
2022-09-09 15:28:27 +09:00
Alexander Sage
83dcf6ede3
fix(cli): Fix panic when providing invalid urls to --reload ( #15784 )
2022-09-09 15:28:17 +09:00
Nayeem Rahman
f0e62ced6d
fix(watch): ignore unload errors on drop ( #15782 )
2022-09-09 15:27:52 +09:00
Bartek Iwańczuk
1cf7f15c9d
refactor(npm): reorganize remapping built-in Node modules to remote URLs ( #15755 )
...
Changes how built-in Node modules are mapped to polyfills
from "deno_std". Instead of intertwining this logic into Node
resolution logic, we map them to "NodeResolution::BuiltIn"
which are remapped to "deno_std" URLs in ProcState.
2022-09-09 15:27:41 +09:00
Bartek Iwańczuk
95992f2336
fix(npm): conditional exports in npm: specifiers ( #15778 )
2022-09-09 15:27:27 +09:00
Divy Srivastava
5f51c8fcbf
perf(runtime): flatten arguments for write_file ops ( #15776 )
2022-09-09 15:27:08 +09:00
Bartek Iwańczuk
6c80cacb58
refactor: cleanup Node compatibility code ( #15766 )
...
- move errors related to Node compat from cli/node/errors.rs to "ext/node" crate
- remove dependency on "node_resolver" crate
- make some of structures private to the "cli/node" module
2022-09-09 15:26:52 +09:00
Aapo Alasuutari
d908032dbb
feat(ext/ffi): Support bool FFI type ( #15754 )
2022-09-09 15:26:38 +09:00
David Sherret
9d127a71b0
fix(cli): allow using file resource synchronously while being used async ( #15747 )
2022-09-09 15:24:16 +09:00
Divy Srivastava
f98cc1cad4
fix(bench): make sure bytes/response is equal ( #15763 )
2022-09-09 15:23:56 +09:00
Bartek Iwańczuk
beff2f81eb
BREAKING(unstable): remove --compat mode ( #15678 )
...
This commit removes "compat" mode. We shipped support for "npm:" specifier
support in v1.25 and that is preferred way to interact with Node code that we
will iterate and improve upon.
2022-09-09 15:23:41 +09:00
Bartek Iwańczuk
a83a263477
fix(npm): add more context to errors when file doesn't exist ( #15749 )
2022-09-09 15:22:33 +09:00
Christian Dürr
07d1cacd5f
refactor: move JsError formatting to deno_runtime ( #15345 )
...
This takes the existing `fmt_error` module from cli and puts it as a
public module into `deno_runtime`.
2022-09-09 15:19:53 +09:00
Nayeem Rahman
8d0b56bb95
refactor(test): grab runTests() and runBenchmarks() from __bootstrap ( #15420 )
2022-09-09 15:19:33 +09:00
David Sherret
4255212d71
fix(npm): respect latest
dist tag for getting current version ( #15746 )
2022-09-09 15:19:20 +09:00
Geert-Jan Zwiers
8de6411b79
fix(init): suppress info logs when using quiet mode ( #15741 )
2022-09-09 15:19:12 +09:00
Garcia
b162a57ab5
fix(ext/timers): create primordial eval
( #15110 )
2022-09-09 15:18:41 +09:00
David Sherret
fa30d05129
fix(npm): correct exact matching of pre-release versions ( #15745 )
2022-09-09 15:18:25 +09:00
David Sherret
b23e00771f
refactor: extract out check code from emit ( #15729 )
...
Closes #15535
2022-09-09 15:18:07 +09:00
Jason
eafec30b7a
fix(cli/repl): await Promise.any([])... ( #15623 )
2022-09-09 15:16:35 +09:00
Nayeem Rahman
bacfd5284f
fix(repl): don't terminate on unhandled error events ( #15548 )
2022-09-09 15:16:21 +09:00
denobot
1e78804d5c
1.25.1
...
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2022-09-02 02:07:43 +02:00
Geert-Jan Zwiers
58e76098e6
fix(serde_v8): no panic on reading large text file ( #15494 )
...
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2022-09-01 22:20:11 +02:00
Aapo Alasuutari
778eb1da24
fix(ext/ffi): Fix pointer types ( #15730 )
2022-09-01 23:01:05 +05:30
David Sherret
3a601e56f4
fix(npm): ignore npm cache directory creation errors ( #15728 )
2022-09-01 12:37:14 -04:00
David Sherret
67713f4b93
fix(npm): ignore the unstable error in the lsp ( #15727 )
2022-09-01 12:06:23 -04:00
David Sherret
e1d7d7b0e3
fix(npm): better node version and version requirement compatibility ( #15714 )
2022-09-01 11:50:12 -04:00
Divy Srivastava
20c835407c
fix(ext/flash): retry write failures ( #15591 )
2022-09-01 18:58:34 +05:30
Geert-Jan Zwiers
cbd8307710
fix(check): --remote and --no-remote should be mutually exclusive ( #14964 )
2022-09-01 11:52:11 +02:00
Bartek Iwańczuk
adec4f575e
fix(npm): translate CJS to ESM with name clashes for files and dirs ( #15697 )
2022-08-31 00:31:59 +02:00
David Sherret
79fe8ffff8
fix(fmt): add the file path to the panic messages when formatting is unstable ( #15693 )
2022-08-30 14:46:03 -04:00
David Sherret
5f251b283b
fix(npm): prefer importing esm from esm ( #15676 )
2022-08-30 14:09:22 -04:00
Bartek Iwańczuk
54be07d05e
fix(npm): skip extracting pax_global_header from tarballs ( #15677 )
2022-08-30 17:15:41 +02:00
Leo Kettmeir
f3a0e48d4e
fix(docs): add missing categories ( #15684 )
2022-08-30 13:16:56 +02:00
Danny Povolotski
5e0fa5dd88
fix(ext/websocket): fix closing of WebSocketStream with unread messages ( #15632 )
2022-08-30 03:43:17 +02:00
David Sherret
c3e48cba18
fix(compile): panic when running with a populated dep analysis cache ( #15672 )
...
Closes #15612
2022-08-29 14:24:10 -04:00
Bartek Iwańczuk
b62ef4d37b
refactor(cli): Remove cli/node dependency on cli/compat ( #15654 )
2022-08-29 20:19:54 +02:00
Bartek Iwańczuk
2851a98072
fix(npm): conditional exports with wildcards ( #15652 )
2022-08-29 19:15:20 +02:00
David Sherret
ea838d27a2
fix: config file errors should not print specifier with debug formatting ( #15648 )
2022-08-29 13:13:39 -04:00