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 2023-02-09
Announcements
Other WG meetings (calendar link)
MCPs/FCPs
i586-unknown-linux-gnu
to Tier 2 with Host Tools " compiler-team#543 (last review activity: 5 months ago)needs_drop
as an auto trait" compiler-team#575 (last review activity: about 34 days ago)unused_allocation
lint againstBox::new
too" rust#104363*-linux-musl
targets to 1.2.3" rust#107129true
andfalse
as boolean flag params" rust#107043WG checkins
@_WG-mir-opt by @oli (previous checkin):
@_WG-polymorphization by @davidtwco (previous checkin):
Backport nominations
T-compiler beta / T-compiler stable
impl Trait
types in macros" rust#107813T-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
-Z instrument-xray
flag" rust#102963Oldest PRs waiting for review
T-compiler
write!
macro with a two-phased borrows retrocompat workaround" rust#100202 (last review activity: about 53 days ago)Issues of Note
Short Summary
P-critical
T-compiler
T-types
P-critical
issues forT-types
this time.T-rustdoc
P-critical
issues forT-rustdoc
this time.P-high regressions
P-high beta regressions
Unassigned P-high nightly regressions
P-high
nightly regressions this time.Performance logs
Much noise in benchmarks this week, which makes it hard to tell what the real
improvements were and what they were due to. A query cache change (PR #107667)
is part of the story. In addition, much improvement was reaped from the change
to not deaggregate MIR (PR #107267). Finally, microoptimizing
fold_ty
(PR #107627) yielded a small improvement to a broad set of benchmarks.
Triage done by @pnkfelix.
Revision range: a64ef7d0..e4dd9edb
Summary:
3 Regressions, 3 Improvements, 8 Mixed; 3 of them in rollups
41 artifact comparisons made in total
30 Untriaged Pull Requests
Regressions
Fix handling of items inside a
doc(hidden)
block #107000 (Comparison Link)a number of doc benchmarks regressed, but only doc benchmarks.
the big hit was a 18.9% regression to doc on hyper.
rustdoc developer says the issue cannot be resolved without some amount of regression, so marked as triaged.
don't point at nonexisting code beyond EOF when warning about delims #107663 (Comparison Link)
Run
expand-yaml-anchors
inx test tidy
#107704 (Comparison Link)Improvements
emit
ConstEquate
inTypeRelating<D>
#107434 (Comparison Link)Recover form missing expression in
for
loop #107526 (Comparison Link)Remove
OnHit
callback from query caches. #107667 (Comparison Link)Mixed
Don't generate unecessary
&&self.field
in deriving Debug #107599 (Comparison Link)Rollup of 6 pull requests #107642 (Comparison Link)
Rollup of 8 pull requests #107650 (Comparison Link)
the vast bulk regressions are on six variations of secondary benchmarks match-stress
and all of those appear to to have all been resolved by follow-on PR #107667 (see above)
marking as triaged.
Do not deaggregate MIR #107267 (Comparison Link)
already marked as triaged (wins far outweigh losses)
Rollup of 3 pull requests #107672 (Comparison Link)
Less import overhead for errors #107679 (Comparison Link)
already marked as triaged (its obvious noise)
rustdoc: change trait bound formatting #102842 (Comparison Link)
Optimize
fold_ty
#107627 (Comparison Link)Nominated Issues
T-compiler
RFC
T-compiler
this time.Next week meeting
Checkins:
Agenda draft: https://hackmd.io/DzXUoPG6T-S5NfXcl8h1yg