summaryrefslogtreecommitdiff
path: root/core/runtime.rs
AgeCommit message (Expand)Author
2023-06-13refactor(core): cleanup feature flags for js source inclusion (#19463)Nayeem Rahman
2023-06-07refactor(core): use JoinSet instead of FuturesUnordered (#19378)Bartek Iwańczuk
2023-06-06refactor(core): ensureFastOps is an op-generating proxy (#19377)Matt Mastracci
2023-06-03refactor(core): remove force_op_registration and cleanup JsRuntimeForSnapshot...Nayeem Rahman
2023-05-31refactor(core): don't pass op state to prepare_module_load() (#19332)Nayeem Rahman
2023-05-31chore(core): Split JsRuntimeForSnapshot from JsRuntime (#19308)Matt Mastracci
2023-05-28refactor(core): Refactor and re-organize code for easier maintenance (#19287)Matt Mastracci
2023-05-28refactor(core): remove ext: modules from the module map (#19040)Nayeem Rahman
2023-05-24refactor(core): store pending ops per realm (#19054)Bartek Iwańczuk
2023-05-21refactor(core): set function names for ops in JavaScript (#19208)Bartek Iwańczuk
2023-05-09fix(core): let V8 drive extension ESM loads (#18997)Luca Casonato
2023-05-08refactor(core): make sure to always set embedder wrapper offset (#19048)Bartek Iwańczuk
2023-05-08refactor(core): verify there are no ops with duplicate names (#19047)Bartek Iwańczuk
2023-05-09Revert "perf(core): use jemalloc for V8 array buffer allocator (#18875)" (#19...Bartek Iwańczuk
2023-05-08fix(core): always report the first error on unhandled rejection (#18992)ud2
2023-05-06refactor(core): remove run_in_task helper, use tokio::test macro (#19009)Bartek Iwańczuk
2023-05-04fix(core): allow esm extensions not included in snapshot (#18980)Nayeem Rahman
2023-05-03fix(core): rebuild when JS sources for snapshotting change (#18976)Bartek Iwańczuk
2023-05-02perf(core): use jemalloc for V8 array buffer allocator (#18875)Divy Srivastava
2023-05-01refactor: migrate async ops to generated wrappers (#18937)Bartek Iwańczuk
2023-04-30perf(core): async op pseudo-codegen and performance work (#18887)Matt Mastracci
2023-04-28Revert "refactor: don't expose Deno[Deno.internal].core namespace" (#18881)Bartek Iwańczuk
2023-04-27chore: upgrade rusty_v8 to 0.71.0 (#18868)Bartek Iwańczuk
2023-04-27fix(test): handle dispatched exceptions from test functions (#18853)Nayeem Rahman
2023-04-27feat(serde_v8): better error output (#18815)Bartek Iwańczuk
2023-04-26refactor(core): simplify op types and codegeneration (#18843)Bartek Iwańczuk
2023-04-26refactor: don't expose Deno[Deno.internal].core namespace (#18816)Bartek Iwańczuk
2023-04-26chore: upgrade rusty_v8 to 0.70.0 (#18844)Bartek Iwańczuk
2023-04-21refactor(core): remove ops from Deno.core.ops that are disabled (#18793)Bartek Iwańczuk
2023-04-19refactor(core): return better error for non-existent async ops (#18772)Bartek Iwańczuk
2023-04-19refactor(core): store v8::Global<v8::Context> in an Rc (#18749)Bartek Iwańczuk
2023-04-16Revert "perf(core): immediately schedule another tick if there are un… (#18...Bartek Iwańczuk
2023-04-14perf(core): immediately schedule another tick if there are unpolled ops (#18611)Bartek Iwańczuk
2023-04-14refactor(core): limit number of boundary crossings between Rust and V8 (#18652)Bartek Iwańczuk
2023-04-13perf(ops): directly respond for eager ops (#18683)Bartek Iwańczuk
2023-04-13refactor(serde_v8): move to `thiserror`, better error output (#18202)Yiyu Lin
2023-04-08cleanup(core): Move `JsRealm` into a separate module (#18641)Andreu Botella
2023-04-05refactor(core): run pending dynamic imports before ops (#18592)Bartek Iwańczuk
2023-04-04refactor(core): Improve ergonomics of managing ASCII strings (#18498)Matt Mastracci
2023-03-31perf(ext/websocket): use opAsync2 to avoid spread deopt (#18525)Divy Srivastava
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-23core: disable resizable ArrayBuffer and growable SharedArrayBuffer (#18395)Bartek Iwańczuk
2023-03-23refactor(core): move setting up snapshot context to JsRuntime::snapshot (#18383)Bartek Iwańczuk
2023-03-22docs(JsRealm.execute_script): adding info and doc test about the isolate para...Vagelis Prokopiou
2023-03-21perf(core) Reduce script name and script code copies (#18298)Matt Mastracci
2023-03-21chore(core): remove stray log statement (#18322)Bartek Iwańczuk
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