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-09-29
Announcements
Other WG meetings
MCPs/FCPs
#[alias]
attribute to allow symbol aliasing" compiler-team#526 (last review activity: 2 months ago)i586-unknown-linux-gnu
to Tier 2 with Host Tools " compiler-team#543 (last review activity: about 33 days ago)DROP
toDROP_IF
" compiler-team#558WG checkins
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
ProceduralMasquerade
hack to older versions ofrental
" rust#94063I-compiler-nominated
Oldest PRs waiting for review
T-compiler
impl Fn() -> impl Trait
in return position" rust#93582 (last review activity: about 41 days ago)ThinVec
usage" rust#100666 (last review activity: about 41 days ago)-Cprofile-use
and-Cprofile-sample-use
value by file hash, not file path" rust#100413 (last review activity: about 38 days ago)Issues of Note
Short Summary
P-critical
T-compiler
P-critical
issues forT-compiler
this time.T-rustdoc
P-critical
issues forT-rustdoc
this time.P-high regressions
P-high beta regressions
Unassigned P-high nightly regressions
Performance logs
Overall a fairly quiet week in terms of new changes; the majority of the delta
this week was due to reverting
#101620, which was a
regression noted in last week's report.
Triage done by @simulacrum.
Revision range: 8fd6d03e22fba2930ad377b87299de6a37076074..d9297d22ad9edc2b56f0dd8734c1187a0c88be69
Summary:
2 Regressions, 7 Improvements, 3 Mixed; 3 of them in rollups
53 artifact comparisons made in total
Regressions
a fn pointer doesn't implement
Fn
/FnMut
/FnOnce
if its return type isn't sized #100096 (Comparison Link)Perf regression is being investigated by @compiler-errors. No positive fix yet
though; due to the reported regression
(#102289) we are thinking that
just reverting may be the better option. This is a soundness fix though so the
perf regression may be OK, but further investigation is warranted.
Require
#[const_trait]
onTrait
forimpl const Trait
#100982 (Comparison Link)This regression was known prior to merging the PR, but the reviewer concluded
that the small wall-clock delta wasn't worth further investigation. Left a
comment asking for a better justification of the regression.
Improvements
use partition_point instead of binary_search when looking up source lines #101999 (Comparison Link)
Rollup of 10 pull requests #102150 (Comparison Link)
Use internal iteration in
Iterator
comparison methods #100845 (Comparison Link)Move DepKindStruct from rustc_middle to rustc_query_system #101710 (Comparison Link)
Rollup of 5 pull requests #102297 (Comparison Link)
Fix lint scoping for let-else. #102257 (Comparison Link)
Improve code example for Option::unwrap_or_default #102283 (Comparison Link)
Mixed
Revert perf-regression 101620 #102064 (Comparison Link)
This fixes a perf regression from last week and the overall trend is an improvement, so as expected.
Use function pointers instead of macro-unrolled loops in rustc_query_impl #101785 (Comparison Link)
Overall mixed results and generally a slight improvement. The seemingly more
important goal of reducing bootstrap times isn't really achieved by this PR
though it may help future iteration on these functions by avoiding some LLVM sensitivity.
Rollup of 5 pull requests #102324 (Comparison Link)
keccak, the primary regression, is within its suspected noise level bar.
Nominated Issues
T-compiler
ProceduralMasquerade
hack to older versions ofrental
" rust#94063RFC
T-compiler
this time.Next week's WG checkins