Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-23 | feat(core): Deno.core.heapStats() (#9659) | Aaron O'Mullan | |
This commit implements "Deno.core.heapStats()" function that allows to programatically measure isolate heap-usage. | |||
2021-03-22 | docs(import_maps): Fix example for project-relative absolute specifiers (#9856) | Nayeem Rahman | |
2021-03-22 | typo | Ikko Ashimine | |
2021-03-21 | v1.8.2 | Bartek Iwańczuk | |
2021-03-21 | chore: release crates (#9847) | Bartek Iwańczuk | |
2021-03-21 | fix(core): don't panic on invalid arguments for Deno.core.print (#9834) | Andrew Mitchell | |
2021-03-21 | refactor(runtime/permissions): Rename permission structs (#9841) | Nayeem Rahman | |
2021-03-20 | refactor: Move bin ops to deno_core and unify logic with json ops (#9457) | Inteon | |
This commit moves implementation of bin ops to "deno_core" crates as well as unifying logic between bin ops and json ops to reuse as much code as possible (both in Rust and JavaScript). | |||
2021-03-20 | upgrade: tokio 1.4.0 (#9842) | Ryan Dahl | |
2021-03-20 | fix(op_crates/webgpu): create instance only when required (#9771) | crowlKats | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-03-19 | Typo | Tyler Butler | |
2021-03-19 | refactor(runtime/ops/worker_host): simplify worker perms handling (#9835) | crowlKats | |
2021-03-19 | chores: enforce type ResourceId across codebase (#9837) | Divy Srivastava | |
2021-03-18 | normalize rids (#9832) | crowlKats | |
2021-03-18 | fix(cli/bundle): display anyhow error chain (#9822) | Andrew Mitchell | |
2021-03-18 | fix: fallback to default UA and CA data for Deno.createHttpClient() (#9830) | Aaron O'Mullan | |
2021-03-18 | refactor(lsp): slightly reorganize diagnostics debounce logic (#9796) | Bert Belder | |
This patch doesn't actually fix the bug I was hoping to fix, which is that `update_diagnostics()` sometimes gets called even when there are more updates that should be processed first. I did eventually figure out that this issue is caused by Tokio's cooperative yielding, which currently can't be disabled. However overall it makes the debounce code somewhat more readable IMO, which is why I'm suggesting to land it anyway. | |||
2021-03-18 | move runtime ops to serde ops (#9828) | crowlKats | |
2021-03-18 | chore(console): distinguish between log levels (#9824) | Luca Casonato | |
Change `Console.#printFunc` to pass a log level as the second argument (0 = debug, 3 = error), instead of a boolean for `isErr`. This does not change the Deno runtime behaviour at all. | |||
2021-03-18 | refactor: update minimal ops & rename to buffer ops (#9719) | Inteon | |
This commit rewrites "dispatch_minimal" into "dispatch_buffer". It's part of an effort to unify JS interface for ops for both json and minimal (buffer) ops. Before this commit "minimal ops" could be either sync or async depending on the return type from the op, but this commit changes it to have separate signatures for sync and async ops (just like in case of json ops). | |||
2021-03-17 | refactor: clean up permission handling (#9367) | crowlKats | |
2021-03-17 | refactor: use serde ops more (#9817) | crowlKats | |
2021-03-16 | fix(doc): update example for sub processes (#9798) | Makuza Mugabo Verite | |
2021-03-16 | refactor(lsp): refactor completions and add tests (#9789) | Kitson Kelly | |
2021-03-15 | Revert "fix(cli/module_graph): Set useDefineForClassFields to true" (#9792) | Ryan Dahl | |
Backwards incompatible change cannot be made in-between patch releases. This commit broke std tests https://github.com/denoland/deno_std/runs/2112369372 This reverts commit c4709834b37640fd3c9d492123e6add904546573. | |||
2021-03-15 | docs(testing): Add custom test example (#9791) | Yasser A.Idrissi | |
2021-03-15 | chore: Upgrade rustyline to 8.0.0 (#9781) | Casper Beyer | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-03-15 | docs: match install section with website (#9665) | Kid | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-03-15 | fix(cli/module_graph): Set useDefineForClassFields to true (#9774) | Nayeem Rahman | |
Fixes #9773 | |||
2021-03-14 | fix(runtime): do not require deno namespace in workers for crypto (#9784) | Casper Beyer | |
2021-03-14 | chore: upgrade to tokio 1.3.0 (#9778) | Yusuke Tanaka | |
2021-03-13 | ci: don't store $CARGO_HOME in Github Actions cache (#9779) | Ryan Dahl | |
There currently is a problem related to Github Actions in general or the 'actions-rs/cargo' action in particular, which causes cargo to be unable to find the 'serde_derive' crate when the cargo home dir has been restored from cache. This issue is also being reported by others, e.g. at actions-rs/cargo#111. | |||
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 | |
2021-03-10 | fix(fmt): Correctly format hard breaks in markdown (#9742) | David Sherret | |
2021-03-10 | fix(lsp): allow on disk files to change (#9746) | Kitson Kelly | |
Fixes #9348 | |||
2021-03-10 | fix: getBindGroupLayout always illegal invocation (#9684) | Luca Casonato | |
2021-03-10 | chore: remove unused import on non-windows (#9743) | Kitson Kelly | |
2021-03-10 | fix(lsp): diagnostics use own thread and debounce (#9572) | Kitson Kelly | |
2021-03-09 | v1.8.1 | Bartek Iwańczuk | |
2021-03-09 | ci: Remove sccache, use better cargo cache (#9687) | Ryan Dahl | |
2021-03-09 | chore: release crates (#9731) | Bartek Iwańczuk | |
2021-03-09 | fix(webgpu): Add Uint32Array type for code in ShaderModuleDescriptor (#9730) | crowlKats | |
2021-03-08 | fix(core): shared queue assertion failure in case of js error (#9721) | Inteon | |
In case JavaScript throws an unhandled error, part of the "shared_queue" could be still unprocessed. If this is the case; throw the js runtime error instead of asserting on the queue size not being 0. | |||
2021-03-08 | fix(webgpu): add webidl records and simple unions (#9698) | Luca Casonato | |
The only functional user facing difference is that this commit allows the use SPIRV shaders, not just WGSL. This matches FF and Chrome Canary. | |||
2021-03-08 | fix(runtime/js): add navigator interface objects (#9685) | Nayeem Rahman | |
2021-03-08 | chore: fix decendents in runtime readme (#9718) | Tobias Nießen | |