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-10-21
Tracking Issue
Announcements
MCPs/FCPs
pc
in place ofunknown
andunknown
in place ofpc
forx86_64
andi?86
targets" compiler-team#441 (last review activity: 3 months ago)-Z binary-dep-depinfo
the default behavior" compiler-team#464 (last review activity: GH none, Zulip about 1 month ago)-o -
or--emit asm=-
are provided" compiler-team#431#![feature(const_precise_live_drops)]
" rust#73255unreachable_unchecked
asconst fn
" rust#89509WG checkins
@wg-incr-comp by @pnkfelix and @Wesley Wiser (previous checkin):
@WG-llvm by @nagisa (previous checkin):
Backport nominations
T-compiler stable / T-compiler beta
T-compiler
this time.T-rustdoc stable / T-rustdoc beta
T-rustdoc
this time.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-compiler
this time.Oldest PRs waiting for review
T-compiler
pub
when usingpub pub fn ...
" rust#87901 (last review activity: 2 months ago)count()
->len()
on slices" rust#87614 (last review activity: 2 months ago)t-libs
see comment?Issues of Note
Short Summary
P-critical
T-compiler
T-rustdoc
P-critical
issues forT-rustdoc
this time.P-high regressions
P-high beta regressions
P-high
beta regressions this time.Unassigned P-high nightly regressions
getauxval
in functioninit_have_lse_atomics
when compiling to nightlyaarch64-unknown-linux-musl
" rust#89626E-needs-bisection
Performance logs
A week where improvements outweigh regressions. The highlight of the week is the change to split out LLVM profile guided optimization (PGO) and using clang 13 to compile LLVM which led to improvements in many real world crates (e.g., cargo) in the range of 10%. Most regressions were limited and at most in the less than 1% range. We are seeing more performance changes in rollups which are supposed to be performance neutral. We'll have to decide how to best address this.
Triage done by @rylev.
Revision range: 9475e609b8458fff9e444934a6017d2e590642cf..d45ed7502ad225739270a368528725930f54b7b6
3 Regressions, 4 Improvements, 2 Mixed; 2 of them in rollups
34 comparisons made in total
Regressions
Rollup of 6 pull requests #89858
incr-unchanged
builds ofcranelift-codegen
)add
slice::swap_unchecked
#88540full
builds ofpiston-image
)slice::swap
though this should only happen when debug assertions are on which is not the case in the compiler.Associated consts sidebar #89815
full
builds ofmany-assoc-items
)Improvements
polymorphization: shims and predicates #89514
Mixed
Rollup of 10 pull requests #89939
full
builds ofinflate
)full
builds ofdiesel
)Index and hash HIR as part of lowering #89124
full
builds ofcranelift-codegen
)full
builds ofunused-warnings
)unused-warnings
shows larges increases in HIR lowering).Untriaged Pull Requests
tcx.get_diagnostic_name
Rvalue::ShallowInitBox
FnAbi::of_{fn_ptr,instance}
asfn_abi_of_{fn_ptr,instance}
.slice::swap_unchecked
layout_raw
query intolayout_of
.#[track_caller]
on closures and generatorswrite
Nominated Issues
T-compiler
x86_64-unknown-none
" rust#89062T-compiler
need to follow up on the discussion? Josh's commentRFC
T-compiler
this time.