Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-18 | v1.4.1 | Bert Belder | |
2020-09-17 | refactor: move op_resources and op_close to deno_core (#7539) | Bartek Iwańczuk | |
Moves op_close and op_resources to deno_core::ops and exports them. Adds serde dependency to deno_core and reexports it. Moves JS implementation of those ops to Deno.core and reexports them in Deno. | |||
2020-09-16 | refactor: remove dispatch_json.js from cli/rt and cli/tsc (#7521) | Bartek Iwańczuk | |
Instead use Deno.core.jsonOpSync and Deno.core.jsonOpAsync | |||
2020-09-16 | Re-export deno_core::url (#7525) | Ryan Dahl | |
Also re-exports deno_core::futures and deno_core::serde_json but these are not yet used in the CLI. | |||
2020-09-15 | Don't expose ErrWithV8Handle from deno_core | Ryan Dahl | |
2020-09-14 | Make JsRuntimeState private (#7484) | Ryan Dahl | |
2020-09-14 | refactor: Remove dependency on downcast_rs. (#7475) | Scott Olson | |
We don't seem to use downcast_rs in any essential way. We can just use the standard library `Any` directly. | |||
2020-09-14 | refactor(core): remove JsRuntime::set_js_error_create_fn (#7478) | Bartek Iwańczuk | |
Instead use RuntimeOptions.js_error_create_fn | |||
2020-09-15 | refactor: use the 'anyhow' crate instead of 'ErrBox' (#7476) | Bert Belder | |
2020-09-14 | Upgrade Rust crates, pin 'webpki-roots' to version 0.19.0 (#7454) | Bert Belder | |
2020-09-13 | v1.4.0 | Bartek Iwańczuk | |
2020-09-13 | upgrade: rusty_v8 0.10.0 / V8 8.7.75 (#7429) | Bert Belder | |
2020-09-11 | refactor(core): JsRuntime initialization (#7415) | Bartek Iwańczuk | |
Removes: - "deno_core::StartupData" - "deno_core::Script" - "deno_core::OwnedScript" Changes to "JsRuntime": - remove "new_with_loader()" - remove "with_heap_limits()" - rename "IsolateOptions" to "RuntimeOptions" and make public - "JsRuntime::new()" takes "RuntimeOptions" as a single param | |||
2020-09-10 | Use gotham-like state for ops (#7385) | Ryan Dahl | |
Provides a concrete state type that can be dynamically added. This is necessary for op crates. * renames BasicState to OpState * async ops take `Rc<RefCell<OpState>>` * sync ops take `&mut OpState` * removes `OpRegistry`, `OpRouter` traits * `get_error_class_fn` moved to OpState * ResourceTable moved to OpState | |||
2020-09-09 | fix(core): panic on big string allocation (#7395) | Bartek Iwańczuk | |
Co-authored-by: Bert Belder <bertbelder@gmail.com> | |||
2020-09-08 | feat(console): print proxy details (#7139) | uki00a | |
2020-09-07 | feat(info): Dependency count and sizes (#6786) | KrisChambers | |
This commit changes "deno info" subcommand logic. - Modules are no longer loaded into V8 isolate - analysis is done using ModuleGraph. - Removed deno_core::Deps structure. - Modules are no longer type-checked and transpiled - "compiled" file is shown only if it is already available. - Added number of unique dependencies for root module. - Changed tree output: - file size is shown next to the dependency - repeated dependencies are marked with "*" - used less spaces in prefix to save terminal width | |||
2020-09-06 | refactor(core): rename CoreIsolate to JsRuntime (#7373) | Bartek Iwańczuk | |
deno_core/ - rename core_isolate.rs to runtime.rs - rename CoreIsolate to JsRuntime - rename JSError to JsError - rename JSStackFrame to JsStackFrame cli/ - update references from deno_core::CoreIsolate to deno_core::JsRuntime - rename deno_core::JSError to deno_core::JsError - rename fmt_errors::JSError to fmt_errors::JsError | |||
2020-09-06 | refactor(core): merge CoreIsolate and EsIsolate (#7370) | Bartek Iwańczuk | |
2020-09-06 | Move JSON ops to deno_core (#7336) | Bert Belder | |
2020-09-04 | v1.3.3 | Bartek Iwańczuk | |
2020-09-01 | Remove unused crate_modules feature (#7311) | Ryan Dahl | |
2020-08-29 | v1.3.2 | Bartek Iwańczuk | |
2020-08-29 | upgrade: rusty_v8 0.9.1 / V8 8.6.334 (#7243) | Bartek Iwańczuk | |
2020-08-26 | Simplify ErrBox-to-class mapping & hook it up to core json ops (#7195) | Bert Belder | |
2020-08-26 | Remove some more unnecessary 'to_string()' calls (#7190) | Bert Belder | |
2020-08-26 | refactor: remove OpError, use ErrBox everywhere (#7187) | Bert Belder | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-08-21 | Split core http benchmark into 'bin_ops' and 'json_ops' variants (#7147) | Bert Belder | |
2020-08-21 | v1.3.1 | Bartek Iwańczuk | |
2020-08-21 | Convert the remaining http_bench ops to json ops (#7143) | Bert Belder | |
2020-08-20 | First pass at json ops in core (#7033) | Ryan Dahl | |
Adds Deno.core.jsonOpSync and Deno.core.jsonOpAsync | |||
2020-08-18 | Async op dispatcher support with 'stateful_json_op_(a)sync()' (#7095) | Bert Belder | |
Closes: #7020 | |||
2020-08-18 | Fix nightly and Windows-only clippy warnings (#7095) | Bert Belder | |
2020-08-17 | Simplify deno_core_http_bench op state (#7038) | Ryan Dahl | |
Removes unnecessary wrappers around ResourceTable and CoreIsolate. Importantly: now uses the resource table inside CoreIsolateState rather than a different one. Removes derive_deref dependency | |||
2020-08-14 | Enable WebAssembly.instantiateStreaming (#7043) | Casper Beyer | |
2020-08-14 | Add missing export of HeapLimits (#7047) | Moritz Gunz | |
Currently this blocks using the ::with_heap_limits constructor of CoreIsolate, because you cannot access the struct. | |||
2020-08-13 | v1.3.0 | Bartek Iwańczuk | |
2020-08-12 | unify path normalization utility (#6865) | Divy Srivastava | |
2020-08-12 | upgrade: Rust crates | Bert Belder | |
The following crates were _not_ upgraded to avoid having multiple versions of the same crate in the dependency tree: * tokio-tungstenite v0.10.1 -> v0.11.0 * swc_common v0. 8.0 -> v0. 9.1 * swc_ecmascript v0. 1.0 -> v0. 3.0 * webpki-roots v0.19.0 -> v0.20.0 * nix v0.17.0 -> v0.18.0 | |||
2020-08-12 | Undo JsonOpDispatcher and OpDispatcher traits (#7023) | Ryan Dahl | |
This reverts commit f83d672ffad7afb1473bd4f9b9c645539064c620. This reverts commit d51972377c1325076704d9faec2eee6f0e024496. | |||
2020-08-12 | Remove previous heap limit callback when registering (#7025) | Marcus Weiner | |
2020-08-12 | core: memory limits & callbacks (#6914) | Marcus Weiner | |
2020-08-08 | v1.2.3 | Ryan Dahl | |
2020-08-08 | upgrade: rusty_v8 0.8.1 / V8 8.6.334 (#6980) | Bert Belder | |
2020-08-07 | Encode op errors as strings instead of numbers (#6977) | Bartek Iwańczuk | |
2020-07-31 | v1.2.2 | Ryan Dahl | |
2020-07-28 | chore: use matches macro for bool matches (#6904) | Kitson Kelly | |
2020-07-24 | v1.2.1 | Ryan Dahl | |
2020-07-23 | Align cargo dependency features (#6860) | Ryan Dahl | |
2020-07-23 | upgrade: tokio 0.2.22 (#6838) | Bartek Iwańczuk | |