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.
Syncing
xxxxxxxxxx
T-compiler Meeting Agenda 2021-10-07
Tracking Issue
Announcements / MCPs/FCPs
pc
in place ofunknown
andunknown
in place ofpc
forx86_64
andi?86
targets" compiler-team#441 (last review activity: GH none, Zulip about 1 week ago)-Z binary-dep-depinfo
the default behavior" compiler-team#464 (last review activity: GH none, Zulip about 2 weeks ago)-o -
or--emit asm=-
are provided" compiler-team#431WG checkins
Checkin text by pnkfelix, taken from https://rust-lang.github.io/async-fundamentals-initiative/updates/2021-oct.html
Backport nominations
T-compiler beta / T-compiler stable
bindings_after_at
" rust#89605bindings_after_at
was stabilized in 1.56T-rustdoc beta / T-rustdoc stable
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
strip
in rustc before in cargoOldest PRs waiting for review
T-compiler
impl Foo<const N: ty> {}
syntax" rust#85346 (last review activity: 3 months ago):
in a pattern, use adequate AST pattern" rust#87160 (last review activity: 2 months ago)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
delay_span_bug
issued" rust#87757T-lang
Unassigned P-high nightly regressions
P-high
nightly regressions this time.Performance logs
A fairly busy week, with a relatively high percentage of PRs landing with regressions and improvements. The overall trajectory is fairly neutral for this week though.
Triage done by @simulacrum. Revision range: 83f147b3baf21acfc367a6da1045d212cd3957e4..25ec8273855fde2d72ae877b397e054de5300e10
5 Regressions, 5 Improvements, 5 Mixed; 1 of them in rollups, 43 comparisons made in total
Regressions
Don't anonymize bound region names during typeck #89250
full
builds ofcoercions
)reported, so this is likely an acceptable hit.
Constify ?-operator for Result and Option #86853
incr-full
builds ofstm32f4
)obligations that are created, presumably due to the checks for whether ?
operators in this crate can be const. It is likely an acceptable change for
the time being, particularly as the const-impls functionality is still in
nascent stages and optimizations may come down the line.
#89450, though not due to
performance reasons.
Fix read_to_end to not grow an exact size buffer #89165
full
builds ofpiston-image
)to a conclusion. However, the regression is fairly small and the change is
expected to have impacts on more I/O heavy benchmarks than rustc is.
Syscall counts were shown to improve on the PR, including for rustc, so the
optimization seems to work in general.
Fix unsound optimization with explicit variant discriminants #89489
full
builds ofstyle-servo
)unsound optimization. We expect to reland it with appropriate changes in the
future.
Fix clippy lints #89405
incr-unchanged
builds ofhelloworld
)codebase and in theory "no-ops".
Improvements
Note: improvements reports are trimmed down for brevity, but this week
rustc-perf
reports large improvements, therefore:- 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 →Mixed
Add more tracing instrumentation #89048
full
builds ofkeccak
)full
builds ofctfe-stress-4
)#89363, which just barely
missed being included in this report.
Add an intermediate representation to exhaustiveness checking #88950
full
builds ofunicode_normalization
)full
builds ofmatch-stress-enum
)to a stress test.
Rollup of 6 pull requests #89435
incr-unchanged
builds ofhelloworld
)incr-unchanged
builds ofexterns
)Rework HIR API to make invocations of the hir_crate query harder. #88880
incr-unchanged
builds ofhelloworld
)full
builds ofmany-assoc-items
)regressions at all. Tagged for investigation.
resolve: Cache module loading for all foreign modules #89239
incr-unchanged
builds oftokio-webpush-simple
)0.8% regression seems acceptable.
Untriaged Pull Requests
Investigation work continues, and we're down to 22 from 28 untriaged PRs week
over week.
Rvalue::ShallowInitBox
FnAbi::of_{fn_ptr,instance}
asfn_abi_of_{fn_ptr,instance}
.layout_raw
query intolayout_of
.let...else
#[track_caller]
on closures and generatorswrite
Nominated Issues
T-compiler
RFC
T-compiler
this time.Misc