or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
T-compiler Meeting Agenda 2021-12-09
Tracking Issue
Announcements
MCPs/FCPs
riscv64gc
)" compiler-team#472-Dwarnings
to cover all warnings" compiler-team#473pc
in place ofunknown
andunknown
in place ofpc
forx86_64
andi?86
targets" compiler-team#441 (last review activity: 5 months ago)-Z binary-dep-depinfo
the default behavior" compiler-team#464 (last review activity: 2 months ago)asm!
)" rust#72016WG checkins
@WG-mir-optimization checkin by @oli (previous checkin)
@WG-polymorphization checkin by @davidtwco (previous checkin)
Backport nominations
T-compiler stable / T-compiler beta
T-compiler
this time.T-rustdoc stable / T-rustdoc beta
T-rustdoc
this time.- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →PRs S-waiting-on-team
T-compiler
T-lang
T-libs
T-lang
Oldest PRs waiting for review
T-compiler
const
orstatic
item" rust#89161 (last review activity: about 57 days ago)Issues of Note
Short Summary
P-critical
T-compiler
"Miscompilation where binding only some fields leaks the others" rust#90752
"Huge compile-time regression in beta/nightly" rust#91128
"Compile-time regression between 1.56.1 and 1.57.0 for deeply nested decorator types" rust#91598
No
P-critical
issues forT-rustdoc
this time.P-high regressions
P-high beta regressions
Unassigned P-high nightly regressions
getauxval
in functioninit_have_lse_atomics
when compiling to nightlyaarch64-unknown-linux-musl
" rust#89626Cow
does not seem to work anymore in all circumstances" rust#91489Performance logs
A week of mostly rather small changes with many regressions being hard to diagnose. The largest regression comes from the introduction of a new future (desugaring
.await
into a call toIntoFuture::into_future
). This was deemed acceptable as it only seems to have a negative impact in stress test situations where async/await is used more than one would normally expect. Unfortunately this does mean regressions beat out improvements this week.Triage done by @rylev.
Revision range: 1c0287830e0fb3c4007afea2819ba03766da6e9c..ecb65b0e170fc5275870c9d0fba7267a57cf35e5
3 Regressions, 5 Improvements, 5 Mixed; 3 of them in rollups, 29 Untriaged Pull Requests
31 comparisons made in total
Regressions
Implement version of normalize_erasing_regions that allows for normalization failure #91255
incr-full
builds ofctfe-stress-4
)Rollup of 10 pull requests #91486
full
builds ofmatch-stress-enum
)Reintroduce
into_future
in.await
desugaring #90737incr-full
builds ofdeeply-nested-async
)await
-heavy code. We'll have to wait to see how this impacts real world users, and see if we can work on performance of trait obligation resolution to improve the performance lost.Improvements
rustc_lexer
#91393Mixed
Introduce
RawVec::reserve_for_push
. #91352incr-patched: println
builds ofwebrender-wrench
)incr-patched: println
builds ofstyle-servo
)Rollup of 4 pull requests #91406
incr-unchanged
builds ofdeeply-nested-async
)incr-unchanged
builds ofclap-rs
)Cleanup: Eliminate ConstnessAnd #91354
full
builds ofdeeply-nested
)incr-patched: b9b3e592dd cherry picked
builds ofstyle-servo
)Rollup of 4 iffy pull requests #91455
incr-unchanged
builds ofclap-rs
)incr-unchanged
builds ofclap-rs
)Reduce boilerplate around infallible folders #91318
incr-unchanged
builds ofexterns
)full
builds ofdeeply-nested
)Nominated Issues
T-compiler
I-compiler-nominated
issues t this time.RFC
T-compiler
this time.