summaryrefslogtreecommitdiff
path: root/core/extensions.rs
AgeCommit message (Expand)Author
2023-04-17chore(ext/fs): decouple fs trait from deno_core (#18732)Luca Casonato
2023-04-14refactor(core): limit number of boundary crossings between Rust and V8 (#18652)Bartek Iwańczuk
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-03-31perf: `const` op declaration (#18288)Divy Srivastava
2023-03-23fix(core): panic at build time if extension code contains anything other than...Matt Mastracci
2023-03-21perf(core) Reduce script name and script code copies (#18298)Matt Mastracci
2023-03-18Reland "perf(core): preserve ops between snapshots (#18080)" (#18272)Bartek Iwańczuk
2023-03-18perf(core): use static specifier in ExtensionFileSource (#18271)Bartek Iwańczuk
2023-03-18Revert "perf(core): use static specifier in ExtensionFileSource (#182… (#18...Bartek Iwańczuk
2023-03-18Revert "perf(core): preserve ops between snapshots (#18080)" (#18267)Bartek Iwańczuk
2023-03-18perf(core): use static specifier in ExtensionFileSource (#18264)Divy Srivastava
2023-03-18perf(core): preserve ops between snapshots (#18080)Bartek Iwańczuk
2023-03-18chore(core): simplify extension config codegen (#18263)Divy Srivastava
2023-03-17refactor(core): don't require Clone trait bounds in deno_core::extension (#18...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-09refactor(core): remove RuntimeOptions::extensions_with_js (#18099)Bartek Iwańczuk
2023-03-09refactor(core): Extension::builder_with_deps (#18093)Bartek Iwańczuk
2023-03-08refactor: rename InternalModuleLoader to ExtModuleLoader, use ext: scheme for...Bartek Iwańczuk
2023-03-07refactor(core): don't use Result in ExtensionBuilder::state (#18066)Bartek Iwańczuk
2023-03-05chore(core): remove argc field from OpDecl (#18024)Divy Srivastava
2023-03-05refactor(core): include_js_files! 'dir' option doesn't change specifiers (#18...Bartek Iwańczuk
2023-02-20build: add "include_js_files_for_snapshotting" Cargo feature (#17826)Bartek Iwańczuk
2023-02-20refactor(core): definition of "ExtensionFileSource" (#17823)Bartek Iwańczuk
2023-02-14feat(core): allow to specify entry point for snapshotted ES modules (#17771)Bartek Iwańczuk
2023-02-08refactor: internal runtime code TS support (#17672)Leo Kettmeir
2023-02-08refactor(core): change SourcePair to ExtensionFileSource (#17686)Bartek Iwańczuk
2023-02-07 refactor: remove prefix from include_js_files & use extension name (#17683)Leo Kettmeir
2023-02-07refactor: Use ES modules for internal runtime code (#17648)Leo Kettmeir
2023-02-05 refactor: rename `deno` specifiers to `internal` (#17655)Leo Kettmeir
2023-01-14chore: use rustfmt imports_granularity option (#17421)Divy Srivastava
2023-01-08feat(core): allow specifying name and dependencies of an Extension (#17301)Leo Kettmeir
2023-01-02chore: update copyright year to 2023 (#17247)David Sherret
2022-10-28Reland "perf(core): generate inlined wrappers for async ops" (#16455)Divy Srivastava
2022-10-27Revert "perf(core): generate inlined wrappers for async ops (#16428)" (#16443)Divy Srivastava
2022-10-27perf(core): generate inlined wrappers for async ops (#16428)Divy Srivastava
2022-08-21feat(ops): V8 Fast Calls (#15291)Divy Srivastava
2022-07-22Revert "feat(ops): V8 Fast Calls (#15122)" (#15276)Divy Srivastava
2022-07-22feat(ops): V8 Fast Calls (#15122)Divy Srivastava
2022-06-28feat(ext/ffi): Thread safe callbacks (#14942)Aapo Alasuutari
2022-05-15Revert "core: don't include_str extension js code (#10786)" (#14614)Aaron O'Mullan
2022-05-12feat(ops): #[op(v8)] (#14582)Aaron O'Mullan
2022-04-02feat(ops): #[op(unstable)] (#14124)Aaron O'Mullan
2022-03-22feat(core): disableable extensions & ops (#14063)Aaron O'Mullan
2022-03-15cleanup(core): OpPair => OpDecl (#13952)Aaron O'Mullan
2022-03-14feat(core): codegen ops (#13861)Divy Srivastava
2022-03-08feat(core): Event loop middlewares for Extensions (#13816)Divy Srivastava
2021-11-16refactor: re-export anyhow from deno_core (#12777)Ryan Dahl
2021-05-29core: don't include_str extension js code (#10786)Luca Casonato