Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-11 | perf(ops): Monomorphic sync op calls (#15337) | Aapo Alasuutari | |
Welcome to better optimised op calls! Currently opSync is called with parameters of every type and count. This most definitely makes the call megamorphic. Additionally, it seems that spread params leads to V8 not being able to optimise the calls quite as well (apparently Fast Calls cannot be used with spread params). Monomorphising op calls should lead to some improved performance. Now that unwrapping of sync ops results is done on Rust side, this is pretty simple: ``` opSync("op_foo", param1, param2); // -> turns to ops.op_foo(param1, param2); ``` This means sync op calls are now just directly calling the native binding function. When V8 Fast API Calls are enabled, this will enable those to be called on the optimised path. Monomorphising async ops likely requires using callbacks and is left as an exercise to the reader. | |||
2022-08-05 | chore: forward v1.24.2 release commit to main (#15410) | denobot | |
2022-08-04 | fix(ext/webgpu): use correct IDL key name (#15278) | Leo Kettmeir | |
2022-07-29 | Forward 1.24.1 to main (#15333) (#15336) | Colin Ihrig | |
1.24.1 (#15333) Co-authored-by: cjihrig <cjihrig@users.noreply.github.com> | |||
2022-07-21 | 1.24.0 (#15262) | denobot | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-07-20 | chore(ext): update webgpu (#15059) | Dante Issaias | |
2022-07-12 | chore: forward v1.23.4 release commit to main (#15172) | Colin Ihrig | |
1.23.4 (#15168) Co-authored-by: cjihrig <cjihrig@users.noreply.github.com> Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: cjihrig <cjihrig@users.noreply.github.com> | |||
2022-07-05 | 1.23.3 (#15081) | denobot | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-07-01 | chore: use Rust 1.62.0 (#15028) | Bartek Iwańczuk | |
2022-06-30 | chore: forward 1.23.2 to main (#15027) | David Sherret | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-06-26 | build: require safety comments on unsafe code (#13870) | Luca Casonato | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-06-23 | v1.23.1 (#14954) | Kayla Washburn | |
1.23.1 (#14952) Co-authored-by: aslilac <aslilac@users.noreply.github.com> Co-authored-by: Kayla Washburn <mckayla@hey.com> Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: aslilac <aslilac@users.noreply.github.com> | |||
2022-06-15 | 1.23.0 (#14878) | denobot | |
* 1.23.0 * docs(Releases.md): update a few items for 1.23 * docs(Releases.md): revert bad formatting Co-authored-by: aslilac <aslilac@users.noreply.github.com> Co-authored-by: McKayla Washburn <mckayla@hey.com> | |||
2022-06-09 | chore: Forward v1.22.3 to main (#14835) | Colin Ihrig | |
* 1.22.3 (#14832) * chore: pin swc versions to fix cargo publish Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: cjihrig <cjihrig@users.noreply.github.com> Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-06-02 | chore: Forward v1.22.2 to main (#14785) | Bartek Iwańczuk | |
2022-05-27 | 1.22.1 | Kitson Kelly | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> | |||
2022-05-18 | 1.22.0 (#14657) | denobot | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-05-15 | Revert "core: don't include_str extension js code (#10786)" (#14614) | Aaron O'Mullan | |
This reverts commit 10e50a120744de71d6915af4ae93f8231607573d Alternative to #13217, IMO the tradeoffs made by #10786 aren't worth it. It breaks abstractions (crates being self-contained, deno_core without snapshotting etc...) and causes pain points / gotchas for both embedders & devs for a relatively minimal gain in incremental build time ... Closes #11030 | |||
2022-05-12 | 1.21.3 (#14584) | Bert Belder | |
2022-05-05 | 1.21.2 (#14508) | Colin Ihrig | |
1.21.2 | |||
2022-04-28 | Forward 1.21.1 (#14428) | Leo Kettmeir | |
2022-04-22 | chore: bump crates (#14365) | Luca Casonato | |
2022-04-20 | 1.21.0 (#14336) | denobot | |
Co-authored-by: ry <ry@users.noreply.github.com> Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-04-14 | chore: forward v1.20.6 release commit to main (#14288) | David Sherret | |
2022-04-07 | chore: forward v1.20.5 release commit to main (#14232) | David Sherret | |
2022-04-02 | chore: update tokio, tokio-util and libc dependencies (#14174) | Bartek Iwańczuk | |
2022-03-31 | 1.20.4 (#14168) | David Sherret | |
2022-03-25 | chore: forward v1.20.3 release commit to main (#14121) | Luca Casonato | |
2022-03-25 | chore(ext): fix typo in ext/webgpu, ext/fetch (#14106) | apeltop | |
2022-03-24 | 1.20.2 | Kitson Kelly | |
2022-03-16 | v1.20.1 | Ryan Dahl | |
2022-03-16 | v1.20.0 | Ryan Dahl | |
2022-03-15 | cleanup(core): OpPair => OpDecl (#13952) | Aaron O'Mullan | |
2022-03-14 | feat(ops): custom arity (#13949) | Aaron O'Mullan | |
Also cleanup & drop ignored wildcard op-args | |||
2022-03-14 | feat(core): codegen ops (#13861) | Divy Srivastava | |
Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com> | |||
2022-03-10 | v1.19.3 | Yoshiya Hinosawa | |
2022-03-03 | chore: bump crate version for 1.19.2 (#13824) | Satya Rohith | |
2022-02-24 | chore: bump crate versions for 1.19.1 (#13760) | David Sherret | |
2022-02-17 | chore: release crates for v1.19.0 (#13698) | Bartek Iwańczuk | |
2022-02-07 | refactor: update runtime code for primordial check for iterators (#13510) | Bartek Iwańczuk | |
2022-02-04 | chore: forward v1.18.2 to main (#13595) | Bartek Iwańczuk | |
2022-02-04 | refactor: fix primordials for WebGPU (#13594) | Bartek Iwańczuk | |
2022-02-01 | refactor: primordials for instanceof (#13527) | Bartek Iwańczuk | |
2022-01-27 | chore: forward v1.18.1 to main (#13514) | Bartek Iwańczuk | |
2022-01-27 | Revert "refactor: update runtime code for primordial checks for "instanceof" ↵ | Bartek Iwańczuk | |
(#13497)" (#13511) This reverts commit 884143218fad0e18f7553aaf079d52de703f7601. | |||
2022-01-27 | refactor: update runtime code for primordial checks for "instanceof" (#13497) | Bartek Iwańczuk | |
2022-01-24 | chore: re-enable wgpu_sync (#13453) | Aaron O'Mullan | |
2022-01-20 | chore: bump crate version for 0.18.0 (#13441) | Divy Srivastava | |
2022-01-20 | revert(#13402): experiment: wgpu sync (#13439) | Aaron O'Mullan | |
2022-01-20 | chore: update copyright year (#13434) | Yoshiya Hinosawa | |