1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-29 16:30:56 -05:00
denoland-deno/ext
Bartek Iwańczuk 8f207c0f3f
refactor: Split extension registration for runtime and snapshotting (#18095)
This commit splits "<ext_name>::init" functions into "init_ops" and
"init_ops_and_esm". That way we don't have to construct list of
ESM sources on each startup if we're running with a snapshot.

In a follow up commit "deno_core" will be changed to not have a split
between "extensions" and "extensions_with_js" - it will be embedders'
responsibility to pass appropriately configured extensions.

Prerequisite for https://github.com/denoland/deno/pull/18080
2023-03-09 14:56:19 +00:00
..
broadcast_channel refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
cache refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
console refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
crypto refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
fetch refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
ffi refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
flash refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
fs refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
http refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
io refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
napi refactor(core): don't use Result in ExtensionBuilder::state (#18066) 2023-03-07 22:37:37 +01:00
net refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
node refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
tls chore: forward v1.31.1 release commit to main (#17939) 2023-02-24 22:37:46 -05:00
url refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
web refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
webgpu refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
webidl refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
websocket refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00
webstorage refactor: Split extension registration for runtime and snapshotting (#18095) 2023-03-09 14:56:19 +00:00