| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-05-08 | feat(plugin): add tests for plugin args (#10529) | Cedric Vangout | |
| 2021-05-07 | fix: align plugin api with Extension (#10427) | Elias Sjögreen | |
| 2021-05-06 | chore: update wgpu and realign to spec (#9760) | Luca Casonato | |
| 2021-04-30 | fix(test): default to num cpus when no value is given (#10443) | Casper Beyer | |
| 2021-04-28 | chore: upgrade dprint plugins (#10397) | Satya Rohith | |
| 2021-04-26 | feat: Support deno-fmt-ignore-file for markdown formatting (#10191) | David Sherret | |
| 2021-04-25 | feat(cli): add test permissions to Deno.test (#10188) | Casper Beyer | |
| This commits adds adds "permissions" option to the test definitions which allows tests to run with different permission sets than the process's permission. The change will only be in effect within the test function, once the test has completed the original process permission set is restored. Test permissions cannot exceed the process's permission. You can only narrow or drop permissions, failure to acquire a permission results in an error being thrown and the test case will fail. | |||
| 2021-04-23 | refactor: use 'data-url' crate to process data URLs in lsp & file_fetcher ↵ | Satya Rohith | |
| (#10196) Closes: #10118 | |||
| 2021-04-23 | 1.9.2 | Luca Casonato | |
| 2021-04-23 | chore: release crates (#10327) | Luca Casonato | |
| Release crates for the cli 1.9.2 release. | |||
| 2021-04-23 | chore: update dependencies (#10325) | Luca Casonato | |
| This updates swc_* crates to latest, and various other deps. | |||
| 2021-04-21 | v1.9.1 | Bartek Iwańczuk | |
| 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-20 | chore: upgrade deno_doc, deno_lint (#10268) | Bartek Iwańczuk | |
| 2021-04-20 | chore: align fetch to spec (#10203) | Luca Casonato | |
| This commit aligns the `fetch` API and the `Request` / `Response` classes belonging to it to the spec. This commit enables all the relevant `fetch` WPT tests. Spec compliance is now at around 90%. Performance is essentially identical now (within 1% of 1.9.0). | |||
| 2021-04-19 | op_crates/url: basic url_parse bench (#10245) | Aaron O'Mullan | |
| 2021-04-18 | tooling(bench_util): benching and profiling utilities (#10223) | Aaron O'Mullan | |
| 2021-04-14 | refactor: move timers to deno_timers op crate (#10179) | Ben Noordhuis | |
| Move timers out of runtime/ and into a standalone op crate. | |||
| 2021-04-13 | v1.9.0 | Bartek Iwańczuk | |
| 2021-04-13 | chore: release crates (#10164) | Bartek Iwańczuk | |
| 2021-04-13 | upgrade: rusty_v8 0.22.1 (V8 9.1.269.5) (#10159) | Bert Belder | |
| 2021-04-13 | upgrade: rusty_v8 0.22.0 (V8 9.1.269.2) (#10152) | Bert Belder | |
| 2021-04-11 | feat: blob URL support in fetch (#10120) | Luca Casonato | |
| This commit adds blob URL support in `fetch`. Tested via WPT. This is the first op_crate to have a rust dependency on a different op_crate. | |||
| 2021-04-10 | feat: data URL support in fetch (#10054) | Luca Casonato | |
| This commit adds data URL support in `fetch`. Tested via wpt. | |||
| 2021-04-09 | chore: upgrade dependencies (#10094) | Bartek Iwańczuk | |
| This commit upgrades: - swc_ecmascript - swc_bundler - deno_doc - deno_lint - dprint-plugin-typescript | |||
| 2021-04-09 | feat(lsp): add registry import auto-complete (#9934) | Kitson Kelly | |
| 2021-04-08 | feat: native HTTP bindings (#9935) | Bartek Iwańczuk | |
| Co-authered-by: Luca Casonato <lucacasonato@yahoo.com> Co-authered-by: Ben Noordhuis <info@bnoordhuis.nl> Co-authered-by: Ryan Dahl <ry@tinyclouds.org> | |||
| 2021-04-08 | chore: update deps (#10058) | Luca Casonato | |
| This commit updates crate dependencies. | |||
| 2021-04-07 | feat: blob URL support (#10045) | Luca Casonato | |
| This commit adds blob URL support. Blob URLs are stored in a process global storage, that can be accessed from all workers, and the module loader. Blob URLs can be created using `URL.createObjectURL` and revoked using `URL.revokeObjectURL`. This commit does not add support for `fetch`ing blob URLs. This will be added in a follow up commit. | |||
| 2021-04-06 | refactor: add deno_file op crate (#10019) | Luca Casonato | |
| Also enables WPT for FileReader. | |||
| 2021-04-04 | chore(cli): Upgrade jsonc_parser to 0.17 (#9977) | David Sherret | |
| Use new parse_to_serde_value as it's faster and less code here. | |||
| 2021-04-04 | perf(serde_v8): introduce Serializable boxable object (#9983) | Aaron O'Mullan | |
| 2021-04-02 | refactor(ops): remove variadic buffers (#9944) | Aaron O'Mullan | |
| 2021-04-02 | v1.8.3 | Kitson Kelly | |
| 2021-04-02 | chore: bump dependent crates for cli (#9964) | Kitson Kelly | |
| 2021-03-31 | refactor: new optimized op-layer using serde_v8 (#9843) | Aaron O'Mullan | |
| - Improves op performance. - Handle op-metadata (errors, promise IDs) explicitly in the op-layer vs per op-encoding (aka: out-of-payload). - Remove shared queue & custom "asyncHandlers", all async values are returned in batches via js_recv_cb. - The op-layer should be thought of as simple function calls with little indirection or translation besides the conceptually straightforward serde_v8 bijections. - Preserve concepts of json/bin/min as semantic groups of their inputs/outputs instead of their op-encoding strategy, preserving these groups will also facilitate partial transitions over to v8 Fast API for the "min" and "bin" groups | |||
| 2021-03-30 | serde_v8: restore ser/de benches (#9939) | Aaron O'Mullan | |
| 2021-03-30 | perf: add op_baseline bench (#9924) | Aaron O'Mullan | |
| 2021-03-26 | chore: publish serde_v8, bump version (#9898) | Ryan Dahl | |
| 2021-03-25 | Introduce serde_v8 (#9722) | Aaron O'Mullan | |
| 2021-03-21 | v1.8.2 | Bartek Iwańczuk | |
| 2021-03-21 | chore: release crates (#9847) | Bartek Iwańczuk | |
| 2021-03-20 | upgrade: tokio 1.4.0 (#9842) | Ryan Dahl | |
| 2021-03-15 | chore: Upgrade rustyline to 8.0.0 (#9781) | Casper Beyer | |
| Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2021-03-14 | chore: upgrade to tokio 1.3.0 (#9778) | Yusuke Tanaka | |
| 2021-03-12 | refactor: simplify icu data alignment (#9766) | Ben Noordhuis | |
| 2021-03-12 | chore: bump crates (#9769) | Luca Casonato | |
| 2021-03-12 | refactor: move Console to op_crates/console (#9770) | 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-10 | upgrade: rusty_v8 0.21.0 (#9725) | Ryan Dahl | |
