1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 07:14:47 -05:00
denoland-deno/ext/node/ops
Nathan Whitaker 6d44952d4d
fix(ext/node): resolve exports even if parent module filename isn't present (#26553)
Fixes https://github.com/denoland/deno/issues/26505

I'm not exactly sure how this case comes about (I tried to write tests
for it but couldn't manage to reproduce it), but what happens is the
parent filename ends up null, and we bail out of resolving the specifier
in package exports.

I've checked, and in node the parent filename is also null (so that's
not a bug on our part), but node continues to resolve even in that case.
So this PR should match node's behavior more closely than we currently
do.
2024-10-31 10:02:31 -07:00
..
crypto fix: clamp smi in fast calls by default (#26506) 2024-10-31 10:10:07 +05:30
os refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
zlib refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
blocklist.rs refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
buffer.rs feat(ext/node): buffer.transcode() (#25972) 2024-10-02 08:23:14 +00:00
fs.rs fix(ext/node): compatibility with {Free,Open}BSD (#26604) 2024-10-29 19:40:32 +05:30
http.rs refactor(ext/fetch): use concrete error types (#26220) 2024-10-19 01:20:58 +00:00
http2.rs refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
idna.rs refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
ipc.rs refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
mod.rs feat(ext/node): add rootCertificates to node:tls (#25707) 2024-09-18 21:14:26 +02:00
process.rs refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
require.rs fix(ext/node): resolve exports even if parent module filename isn't present (#26553) 2024-10-31 10:02:31 -07:00
tls.rs feat(ext/node): add rootCertificates to node:tls (#25707) 2024-09-18 21:14:26 +02:00
util.rs refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
v8.rs refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00
vm.rs fix(ext/node): Fix vm sandbox object panic (#24985) 2024-09-24 15:47:13 +05:30
vm_internal.rs feat(ext/node): rewrite crypto keys (#24463) 2024-08-07 08:43:58 +02:00
winerror.rs fix(ext/node): map ERROR_INVALID_NAME to ENOENT on windows (#26475) 2024-10-23 11:28:04 +09:00
worker_threads.rs refactor(ext/node): use concrete error types (#26419) 2024-10-24 10:45:17 -07:00