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-15
Announcements
Other WG meetings
MCPs/FCPs
#[alias]
attribute to allow symbol aliasing" compiler-team#526 (last review activity: about 54 days ago)i586-unknown-linux-gnu
to Tier 2 with Host Tools " compiler-team#543 (last review activity: about 19 days ago)..X
, and..=X
(#![feature(half_open_range_patterns)]
)" rust#67264#[instruction_set]
attribute (RFC 2867)" rust#74727#[must_use]
annotation onasync fn
as also affecting theFuture::Output
" rust#100633WG checkins
Generic Associated Types initiative by @Jack Huey (previous checkin):
@_WG-diagnostics by @Esteban Küber and @oli (previous checkin):
Backport nominations
T-compiler beta / T-compiler stable
Rvalue::Repeat
with 128 bit values" rust#101612i128
were introducedT-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
super_relate_consts
: stop being generic" rust#100016 (last review activity: about 37 days 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
impl Trait
no longer suggests adding a lifetime parameter" rust#100615Unassigned P-high nightly regressions
Performance logs
From the viewpoint of metrics gathering, this was an absolutely terrible week, because the vast majority of this week's report is dominated by noise. Several benchmarks (html5ever, cranelift-codegen, and keccak) have all been exhibiting bimodal behavior where their compile-times would regress and improve randomly from run to run. Looking past that, we had one small win from adding an inline directive.
Triage done by @pnkfelix.
Revision range: e7cdd4c0..17cbdfd0
Summary:
11 Regressions, 11 Improvements, 13 Mixed; 11 of them in rollups
30 Untriaged Pull Requests
71 artifact comparisons made in total
Regressions
Simplify
hir::PathSegment
#101228 (Comparison Link)Rollup of 7 pull requests #101485 (Comparison Link)
Track PGO profiles in depinfo #100801 (Comparison Link)
Make
HandleCycleError
an enum instead of a macro-generated closure #101303 (Comparison Link)Shrink
hir::Ty
andhir::Pat
#101467 (Comparison Link)Normalize before erasing late-bound regions in
equal_up_to_regions
#101437 (Comparison Link)Rollup of 6 pull requests #101639 (Comparison Link)
Only compute captures once when building MIR. #100968 (Comparison Link)
Fix LLVM IR type mismatch reported in #99551 #101647 (Comparison Link)
Simplify codeblock and their associated tooltip #101613 (Comparison Link)
Compute information about function parameters on THIR #101086 (Comparison Link)
Improvements
Inline
<T as From<T>>::from
#100733 (Comparison Link)Rollup of 8 pull requests #101508 (Comparison Link)
Lower the assume intrinsic to a MIR statement #98332 (Comparison Link)
Update miri submodule #101522 (Comparison Link)
Rollup of 14 pull requests #101544 (Comparison Link)
const_generics: correctly deal with bound variables #98900 (Comparison Link)
Rollup of 7 pull requests #101577 (Comparison Link)
Rollup of 6 pull requests #101603 (Comparison Link)
Rollup of 6 pull requests #101652 (Comparison Link)
Remove ReEmpty #98559 (Comparison Link)
Make
compare_predicate_entailment
no longer a query #101615 (Comparison Link)Mixed
Make
const_eval_select
a real intrinsic #100759 (Comparison Link)proc_macro/bridge: use the cross-thread executor for nested proc-macros #101414 (Comparison Link)
Rollup of 6 pull requests #101439 (Comparison Link)
Rollup of 7 pull requests #101464 (Comparison Link)
Rollup of 5 pull requests #101479 (Comparison Link)
change stdlib circular dependencies handling #100404 (Comparison Link)
Add test for #98294 #101232 (Comparison Link)
Shrink
PredicateS
#101432 (Comparison Link)Use niche-filling optimization even when multiple variants have data. #94075 (Comparison Link)
The syn regression sounds bad. Left a comment.
Rollup of 7 pull requests #101592 (Comparison Link)
Initial implementation of return-position
impl Trait
in traits #101224 (Comparison Link)Update LLVM used in x86 CI dist builds to
15.0.0
#101527 (Comparison Link)The
<*const T>::guaranteed_*
methods now return an option for the unknown case #101483 (Comparison Link)Nominated Issues
T-compiler
lifetime may not life long enough
from other part of the code" rust#96645RFC
T-compiler
this time.Next week's WG checkins