Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-16 | refactor: re-export anyhow from deno_core (#12777) | Ryan Dahl | |
2021-11-02 | chore: update to Rust edition 2021 (#12578) | Bartek Iwańczuk | |
2021-10-27 | chore: update to rusty_v8 0.33.0 (#12564) | Luca Casonato | |
2021-10-19 | fix(core/bindings): use is_instance_of_error() instead of is_native_error() ↵ | Nayeem Rahman | |
(#12479) | |||
2021-10-05 | chore: various op cleanup (#12329) | Leo K | |
2021-09-06 | fix(ext/web): Format terminal DOMExceptions properly (#11834) | Nayeem Rahman | |
2021-06-17 | chore: upgrade Rust to 1.53.0 (#11021) | Yusuke Tanaka | |
2021-06-05 | refactor(web): use encoding_rs for text encoding (#10844) | Luca Casonato | |
This commit removes all JS based text encoding / text decoding. Instead encoding now happens in Rust via encoding_rs (already in tree). This implementation retains stream support, but adds the last missing encodings. We are incredibly close to 100% WPT on text encoding now. This should reduce our baseline heap by quite a bit. | |||
2021-04-26 | fix(tls): throw meaningful error when hostname is invalid (#10387) | Bert Belder | |
`InvalidDNSNameError` is thrown when a string is not a valid hostname, e.g. it contains invalid characters, or starts with a numeric digit. It does not involve a (failed) DNS lookup. | |||
2021-04-02 | refactor(ops): remove variadic buffers (#9944) | Aaron O'Mullan | |
2021-03-27 | refactor(core): decode JsStackFrames using serde_v8 (#9902) | Aaron O'Mullan | |
2021-01-21 | fix(core): Handle prepareStackTrace() throws (#9211) | Nayeem Rahman | |
Fixes #9206 | |||
2021-01-10 | update copyright to 2021 (#9081) | Ryan Dahl | |
2021-01-05 | refactor(core): simplify Deno.core initialisation, remove stale TODO (#8847) | Bartek Iwańczuk | |
This commit rewrites initialisation of the "shared queue" and in effect prevents from double execution of "core/core.js" and "core/error.js". Previously both of these files were executed every time a "JsRuntime" was created. That lead to a situation where one copy of each script was included in the snapshot and then another copy would be executed after loading the snapshot. Effectively "JsRuntime::shared_init" was removed; instead execution of those scripts and actual initialisation of shared queue was split into two helper functions: "JsRuntime::js_init" and "JsRuntime::share_queue_init". Additionally stale TODO comments were removed. | |||
2020-12-29 | fix(core): Fix incorrect index in Promise.all error reporting (#8913) | Deepanshu Utkarsh | |
2020-12-13 | refactor: deno_runtime crate (#8640) | Bartek Iwańczuk | |
This commit moves Deno JS runtime, ops, permissions and inspector implementation to new "deno_runtime" crate located in "runtime/" directory. Details in "runtime/README.md". Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-11-28 | chore: clippy future cleanups (#8514) | Kitson Kelly | |
2020-10-31 | fix(core/error): Remove extra newline from JsError::fmt() (#8145) | Nayeem Rahman | |
2020-10-14 | refactor(cli): add tsc2 (#7942) | Kitson Kelly | |
Ref #7225 | |||
2020-10-08 | Fix typos (#7882) | crowlKats | |
2020-10-08 | fix(cli/rt/error_stack): Improve message line formatting (#7860) | Nayeem Rahman | |
2020-09-22 | refactor(core): support error stack, remove js_check (#7629) | Bartek Iwańczuk | |
This commit adds support for stack traces in "deno_core". Implementation of "Display" trait for "JsError" has been updated and in consequence "deno_core::js_check" became obsolete and removed. | |||
2020-09-22 | refactor(cli/fmt_errors): Color stack traces in Rust (#7628) | Nayeem Rahman | |
2020-09-15 | Don't expose ErrWithV8Handle from deno_core | Ryan Dahl | |
2020-09-15 | refactor: use the 'anyhow' crate instead of 'ErrBox' (#7476) | Bert Belder | |