diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2023-03-05 18:42:52 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-05 22:42:52 +0000 |
commit | 1ab16e2426819af2c534e8a99b98f244626de512 (patch) | |
tree | c7decbf152460c3d74f176363fcf708ed428c778 /ext/node/lib.rs | |
parent | 5f34c9be91a42e9087536d63b7e319439ceba756 (diff) |
refactor(core): InternalModuleLoader checks if all files were used (#18005)
This commit changes "InternalModuleLoader" from "deno_core" to
store a list of used modules during snapshotting. If a module was not
used during snapshotting "InternalModuleLoader" will panic in its "Drop"
handler signaling to the embedder that they made a mistake somewhere.
Diffstat (limited to 'ext/node/lib.rs')
-rw-r--r-- | ext/node/lib.rs | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/ext/node/lib.rs b/ext/node/lib.rs index d84b26339..6df408ffd 100644 --- a/ext/node/lib.rs +++ b/ext/node/lib.rs @@ -179,7 +179,6 @@ pub fn init_polyfill() -> Extension { "events.ts", "fs.ts", "fs/promises.ts", - "global.ts", "http.ts", "http2.ts", "https.ts", @@ -211,7 +210,6 @@ pub fn init_polyfill() -> Extension { "internal_binding/uv.ts", "internal/assert.mjs", "internal/async_hooks.ts", - "internal/blob.mjs", "internal/buffer.mjs", "internal/child_process.ts", "internal/cli_table.ts", @@ -234,7 +232,6 @@ pub fn init_polyfill() -> Extension { "internal/crypto/random.ts", "internal/crypto/scrypt.ts", "internal/crypto/sig.ts", - "internal/crypto/types.ts", "internal/crypto/util.ts", "internal/crypto/x509.ts", "internal/dgram.ts", @@ -245,7 +242,6 @@ pub fn init_polyfill() -> Extension { "internal/errors.ts", "internal/event_target.mjs", "internal/fixed_queue.ts", - "internal/freelist.ts", "internal/fs/streams.mjs", "internal/fs/utils.mjs", "internal/hide_stack_frames.ts", @@ -270,7 +266,6 @@ pub fn init_polyfill() -> Extension { "internal/streams/duplex.mjs", "internal/streams/end-of-stream.mjs", "internal/streams/lazy_transform.mjs", - "internal/streams/legacy.mjs", "internal/streams/passthrough.mjs", "internal/streams/readable.mjs", "internal/streams/state.mjs", @@ -287,8 +282,6 @@ pub fn init_polyfill() -> Extension { "internal/util/types.ts", "internal/validators.mjs", "module_all.ts", - "module_esm.ts", - "module.js", "net.ts", "os.ts", "path.ts", @@ -318,7 +311,6 @@ pub fn init_polyfill() -> Extension { "timers/promises.ts", "tls.ts", "tty.ts", - "upstream_modules.ts", "url.ts", "util.ts", "util/types.ts", |