Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-03-08 | fix(coverage): ensure single line functions don't yield false positives (#9717) | Casper Beyer | |
2021-03-08 | fix(cli/ast): Pass importsNotUsedAsValues to swc (#9714) | Nayeem Rahman | |
Fixes #9709 | |||
2021-03-07 | fix(cli/compile): do not append .exe depending on target (#9668) | Divy Srivastava | |
2021-03-06 | chore: remove unstable from permission (#9701) | crowlKats | |
2021-03-05 | chore: Update release schedule (#9697) | Ryan Dahl | |
2021-03-05 | chore(ci): move fmt before lint (#9695) | Divy Srivastava | |
2021-03-05 | chore: update zipped exec size (#9678) | crowlKats | |
2021-03-05 | fix(cli/tests): Fix flaky worker test (#9691) | Nayeem Rahman | |
2021-03-04 | test(cli): move lint command tests into a module (#9674) | Casper Beyer | |
2021-03-04 | fix(runtime/web_worker): Don't block self.onmessage with TLA (#9619) | Nayeem Rahman | |
This commit rewrites implementation of "JsRuntime::mod_evaluate". Event loop is no longer polled automatically and users must manually drive event loop forward after calling "mod_evaluate". Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-03-03 | Re-enable sccache (#9670) | Ryan Dahl | |
2021-03-03 | chore(lsp): update lspower to 0.8.4 (#9663) | hvithrafn | |
Co-authored-by: hvithrafn <hvithrafn@users.noreply.github.com> | |||
2021-03-02 | Pin lspower, because it made semvar incompatible patch release (#9656) | Ryan Dahl | |
2021-03-02 | v1.8.0 | Ryan Dahl | |
2021-03-02 | Bump crates again (#9653) | Ryan Dahl | |
2021-03-02 | Bump crate versions (#9651) | Ryan Dahl | |