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 2022-05-05
Announcements
MCPs/FCPs
pc
in place ofunknown
andunknown
in place ofpc
forx86_64
andi?86
targets" compiler-team#441 (last review activity: 10 months ago)-Z binary-dep-depinfo
the default behavior" compiler-team#464 (last review activity: 7 months ago)riscv64gc
)" compiler-team#472 (last review activity: 4 months ago)-Dwarnings
to cover all warnings" compiler-team#473 (last review activity: 4 months ago)nvptx-nvidia-cuda
(32-bit target)" compiler-team#496 (last review activity: about 47 days ago)-Zgcc-ld=lld
" compiler-team#510 (last review activity: about 7 days ago)-Z terminal-width
" rust#84673$$
and${ignore}
in Rust 1.62.0" rust#95860WG checkins
Backport nominations
T-compiler beta / T-compiler stable
T-compiler
this time.T-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
Oldest PRs waiting for review
T-compiler
the S-waiting-on-review
flag can be lifted?#[expect]
attribute (RFC 2383)" rust#95542 (last review activity: about 29 days ago)#[doc(hidden)]
attributes on trait impl items" rust#96008 (last review activity: about 20 days ago)It's marked as waiting for review: is it the actual status (based on latest comments)?
Issues of Note
Short Summary
P-critical
T-compiler
powerpc64le-unknown-linux-gnu
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
...
" rust#96665Performance logs
Performance overall improved in the last week, but some of this is due to fixing
regressions from prior weeks. This week also brings an average of 4% improvement
in memory usage across all profiles due to
#95171 bumping the LLVM/clang
used on x86_64-unknown-linux-gnu to compile C and C++ code linked into rustc.
Triage done by @simulacrum.
Revision range: 1c988cfa0b7f4d3bc5b1cb40dc5002f5adbfb9ad..468492c2af3993f18b1fe98052200575c4a2e678
Summary:
4 Regressions, 3 Improvements, 1 Mixed; 1 of them in rollups
52 artifact comparisons made in total
Regressions
Rollup of 8 pull requests #96428
(Comparison Link)
Looks likely to be related to the new
impl Default for AssertUnwindSafe
, thoughdetailed query pages do not reflect the regressions. Marking the regression as
triaged, because it's unlikely we would want to revert the impl at this point.
However, it's probably the case that impls for public standard library types may
want to avoid being rolled up, as they can influence downstream performance
across both rustdoc and regular compilation.
Enforce Copy bounds for repeat elements while considering lifetimes #95819
(Comparison Link)
Incremental-only regressions in a single benchmark. Looks likely to be a
somewhat real change, but not one we can do much about: the extra enforcement
naturally adds dependency edges which require re-computing.
Handle generic bounds in a uniform way in HIR #93803
(Comparison Link)
A regression primarily to diesel (quite common this week), but relatively slight
and with a relatively good tradeoff to code maintenance. Earlier PR runs had
some slight improvements which were used as a justification for regresions on
benchmarks; this doesn't seem to be the case anymore, so asked for an updated
justification on the regression.
Inline core::panic::Location methods #96348
(Comparison Link)
Secondary-only regressions, most likely due to slightly different codegen in
relatively hot code (e.g., due to increased or decreased register pressure). Not
likely to be an important change.
Improvements
(Comparison Link)
(Comparison Link)
Mixed
Inline
__iterator_get_unchecked
for some iterator adapters. #92566(Comparison Link)
Update LLVM used for building rustc in CI for x64 #95171
(Comparison Link)
A solid improvement in memory usage, with a rough average of 4% less memory used
across many check, debug, and opt builds, presumably due to better
optimizations when compiling C and C++ code linked into rustc.
Nominated Issues
T-compiler
bottom
crate" rust#96074I-nominated-compiler
be removed?RFC
T-compiler
this time.