diff options
| author | Dylan DPC <dylan.dpc@gmail.com> | 2020-02-06 22:38:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-06 22:38:33 +0100 |
| commit | 2d8f6389d09bfbaa9a5960c63f6639ddc513c813 (patch) | |
| tree | 3ce2a1d693e31d97746c05ea716a045c84747d3a /src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs | |
| parent | 26c86a6a2828b1048fa2fd425595ef8fb475249a (diff) | |
| parent | 9d7b214ac6cb50a1b5454e0ae904a6479b54261c (diff) | |
| download | rust-2d8f6389d09bfbaa9a5960c63f6639ddc513c813.tar.gz rust-2d8f6389d09bfbaa9a5960c63f6639ddc513c813.zip | |
Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=Zoxc
Generator Resume Arguments cc https://github.com/rust-lang/rust/issues/43122 and https://github.com/rust-lang/rust/issues/56974 Blockers: * [x] Fix miscompilation when resume argument is live across a yield point (https://github.com/rust-lang/rust/pull/68524#issuecomment-578459069) * [x] Fix 10% compile time regression in `await-call-tree` benchmarks (https://github.com/rust-lang/rust/pull/68524#issuecomment-578487162) * [x] Fix remaining 1-3% regression (https://github.com/rust-lang/rust/pull/68524#issuecomment-579566255) - resolved (https://github.com/rust-lang/rust/pull/68524#issuecomment-581144901) * [x] Make dropck rules account for resume arguments (https://github.com/rust-lang/rust/pull/68524#issuecomment-578541137) Follow-up work: * Change async/await desugaring to make use of this feature * Rewrite [`box_region.rs`](https://github.com/rust-lang/rust/blob/3d8778d767f0dde6fe2bc9459f21ead8e124d8cb/src/librustc_data_structures/box_region.rs) to use resume arguments (this shows up in profiles too)
Diffstat (limited to 'src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs')
0 files changed, 0 insertions, 0 deletions
