Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-30 | Rename crate_ops to extensions (#10431) | Andy Hayden | |
2021-04-30 | refactor(core.js): provide window.__bootstrap (#10423) | Aaron O'Mullan | |
2021-04-28 | refactor(extensions): reintroduce builder (#10412) | Aaron O'Mullan | |
2021-04-28 | core: introduce extensions (#9800) | Aaron O'Mullan | |
Extensions allow declarative extensions to "JsRuntime" (ops, state, JS or middleware). This allows for: - `op_crates` to be plug-and-play & self-contained, reducing complexity leaked to consumers - op middleware (like metrics_op) to be opt-in and for new middleware (unstable, tracing,...) - `MainWorker` and `WebWorker` to be composable, allowing users to extend workers with their ops whilst benefiting from the other infrastructure (inspector, etc...) In short extensions improve deno's modularity, reducing complexity and leaky abstractions for embedders and the internal codebase. | |||
2021-04-26 | remove #![deny(warnings)] (#10376) | Ryan Dahl | |
Prefer RUSTFLAGS="-D warnings" to prevent warnings, but cannot enable yet due to #10378. | |||
2021-04-23 | chore: release crates (#10327) | Luca Casonato | |
Release crates for the cli 1.9.2 release. | |||
2021-04-21 | chore: release crates (#10269) | Bartek Iwańczuk | |
* Revert "tooling(bench_util): benching and profiling utilities (#10223)" This reverts commit 733a00030582375c43fa156e978f25df6ecc9e9a. * Upgrade notify | |||
2021-04-13 | chore: release crates (#10164) | Bartek Iwańczuk | |
2021-04-12 | refactor(deno): remove concept of bin & json ops (#10145) | Aaron O'Mullan | |
2021-04-05 | refactor: convert ops to use serde_v8 (#10009) | Aaron O'Mullan | |
This commit rewrites most of the ops to use "serde_v8" instead of "json" serialization. | |||
2021-04-02 | refactor(ops): remove variadic buffers (#9944) | Aaron O'Mullan | |
2021-04-02 | chore: bump dependent crates for cli (#9964) | Kitson Kelly | |
2021-03-21 | chore: release crates (#9847) | Bartek Iwańczuk | |
2021-03-12 | chore: bump crates (#9769) | Luca Casonato | |
2021-03-12 | chore: split web op crate (#9635) | Luca Casonato | |
This commit starts splitting out the deno_web op crate into multiple smaller crates. This commit splits out WebIDL and URL API, but in the future I want to split out each spec into its own crate. That means we will have (in rough order of loading): `webidl`, `dom`, `streams`, `console`, `encoding`, `url`, `file`, `fetch`, `websocket`, and `webgpu` crates. | |||
2021-03-09 | chore: release crates (#9731) | Bartek Iwańczuk | |
2021-03-02 | Bump crate versions (#9651) | Ryan Dahl | |
2021-02-26 | chore: move crypto types to op_crates/crypto (#9609) | Divy Srivastava | |
2021-02-12 | chore: release crates (#9481) | Bartek Iwańczuk | |
2021-02-09 | chore: update dependencies (#9455) | Luca Casonato | |
2021-02-05 | chore: release crates (#9410) | Bartek Iwańczuk | |
2021-02-04 | chore: use strict mode for internal runtime, core, and op_crates js (#9391) | Developing | |
2021-01-29 | v1.7.1 | Ryan Dahl | |
2021-01-26 | chore: update crates (#9251) | Luca Casonato | |
Updates SWC, dprint, deno_lint, deno_doc, serde, and Tokio (to 1.1.0). Co-authored-by: Kitson Kelly <me@kitsonkelly.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-01-19 | v1.7.0 | Ryan Dahl | |
2021-01-15 | refactor(op_crates/crypto): Prefix ops with "op_crypto_" (#9067) | Yacine Hmito | |
2021-01-13 | release crates | Ryan Dahl | |
2021-01-11 | chore: update copyright to 2021 (#9092) | Yusuke Tanaka | |
2021-01-10 | Test crypto.getRandomValues() with wpt (#9016) | Yacine Hmito | |
2020-12-30 | chore: release crates (#8931) | Bartek Iwańczuk | |
2020-12-22 | chore: release crates (#8854) | Bartek Iwańczuk | |
2020-12-14 | chore: release crates (#8765) | Bartek Iwańczuk | |
2020-12-14 | chore: release crates (#8760) | Bartek Iwańczuk | |
2020-12-13 | chore: release crates (#8744) | Bartek Iwańczuk | |
2020-12-08 | chore: release crates (#8662) | Bartek Iwańczuk | |
2020-11-23 | v1.5.4 | Bartek Iwańczuk | |
2020-11-16 | v1.5.3 | Bartek Iwańczuk | |
2020-11-13 | refactor: deno_crypto op crate (#7956) | Divy Srivastava | |
This commit factors out "deno_crypto" op crate. "rand" crate dependency was consequently moved to "deno_crypto" crate and reexported. |