summaryrefslogtreecommitdiff
path: root/runtime/worker.rs
AgeCommit message (Expand)Author
2023-04-24refactor(ext/node): allow injecting `NodeFs` from CLI (#18829)David Sherret
2023-04-21refactor(node): move most of cli/node to ext/node (#18797)David Sherret
2023-04-12refactor(ext/fs): abstract FS via FileSystem trait (#18599)Luca Casonato
2023-04-04refactor(core): Improve ergonomics of managing ASCII strings (#18498)Matt Mastracci
2023-04-03refactor: remove "ext/flash" (#18578)Bartek Iwańczuk
2023-03-28refactor(ext/node): change extension type parameter (#18483)Bartek Iwańczuk
2023-03-28refactor(runtime): manual serialization of bootstrap data (#18448)Bartek Iwańczuk
2023-03-22feat(ext/kv): key-value store (#18232)Heyang Zhou
2023-03-21perf(core) Reduce script name and script code copies (#18298)Matt Mastracci
2023-03-20refactor(ext/node): untangle dependencies between js files (#18284)Bartek Iwańczuk
2023-03-17perf(core) Reduce copying and cloning in extension initialization (#18252)Matt Mastracci
2023-03-17feat(core) deno_core::extension! macro to simplify extension registration (#1...Matt Mastracci
2023-03-17BREAKING(unstable): remove WebGPU (#18094)Leo Kettmeir
2023-03-16refactor: reorder op initialization (#18228)Bartek Iwańczuk
2023-03-13Revert "feat(core): prevent isolate drop for CLI main worker (#18059)" (#18157)Ryan Dahl
2023-03-09refactor(core): remove RuntimeOptions::extensions_with_js (#18099)Bartek Iwańczuk
2023-03-09fix: Split extension registration and snapshotting (#18098)Bartek Iwańczuk
2023-03-09refactor: Split extension registration for runtime and snapshotting (#18095)Bartek Iwańczuk
2023-03-08feat(core): prevent isolate drop for CLI main worker (#18059)Divy Srivastava
2023-03-08refactor(runtime): conditionally register Extension with source files (#18068)Bartek Iwańczuk
2023-03-07refactor(core): don't use Result in ExtensionBuilder::state (#18066)Bartek Iwańczuk
2023-03-07refactor: Add "deno_fs" extension crate (#18040)Bartek Iwańczuk
2023-03-06refactor: use v8::String::new_external_onebyte_static where appropriate (#18051)Bartek Iwańczuk
2023-03-05refactor(runtime): merge "spawn" into "process" (#18022)Bartek Iwańczuk
2023-03-05refactor(runtime): factor out deno_io extension crate (#18001)Bartek Iwańczuk
2023-03-05refactor(runtime): factor out FsPermissions for fs ops (#18012)Bartek Iwańczuk
2023-02-22perf(core, runtime): Further improve startup time (#17860)Bartek Iwańczuk
2023-02-20build: add "include_js_files_for_snapshotting" Cargo feature (#17826)Bartek Iwańczuk
2023-02-14feat(ext/node): embed std/node into the snapshot (#17724)Bartek Iwańczuk
2023-02-14feat(node): stabilize Node-API (#17553)Bartek Iwańczuk
2023-01-08feat(core): allow specifying name and dependencies of an Extension (#17301)Leo Kettmeir
2023-01-07refactor(permissions): add PermissionsContainer struct for internal mutabilit...Bartek Iwańczuk
2023-01-05refactor(cli,core,ext,rt): remove some unnecessary `clone` or `malloc` (#17274)Yiyu Lin
2023-01-02chore: update copyright year to 2023 (#17247)David Sherret
2022-12-19fix(runtime): expose `extensions_with_js` from WorkerOptions (#17109)Leo Kettmeir
2022-12-18refactor(runtime): "Worker::execute_script" returns value (#17092)Fenix
2022-12-12feat: add `--inspect-wait` flag (#17001)Bartek Iwańczuk
2022-11-28fix(npm): allow to inspect npm modules with --inspect-brk (#16841)Bartek Iwańczuk
2022-11-26fix(inspector): send "isDefault" in aux data (#16836)Bartek Iwańczuk
2022-11-21feat(core): Ability to create snapshots from existing snapshots (#16597)Bartek Iwańczuk
2022-11-10feat: remove --unstable flag requirement for npm: specifiers (#16473)Bartek Iwańczuk
2022-11-10feat(runtime): support creating workers with custom v8 snapshots (#16553)Mathias Lafeldt
2022-11-08refactor: simplify deno_core's grab_global and ensure_objs (#16564)Ryan Dahl
2022-10-26perf(core): do not drive JsInspector by default (#16410)Divy Srivastava
2022-10-18feat: introduce navigator.language (#12322)Luca Matei Pintilie
2022-10-15refactor: Add default implementation for WorkerOptions (#14860)Christian Dürr
2022-10-05feat(npm): implement Node API (#13633)Divy Srivastava
2022-09-28feat: implement Web Cache API (#15829)Satya Rohith
2022-09-19refactor: move out test files from root testdata directory into sub directori...David Sherret
2022-09-17perf(ext/console): avoid `wrapConsole` when not inspecting (#15931)Divy Srivastava