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-04-27
Announcements
Other WG meetings (calendar link)
MCPs/FCPs
Analysis
by&mut
" compiler-team#598 (last review activity: about 34 days ago)TypeId
's hash from 64 bits to 128 bits." compiler-team#608 (last review activity: about 6 days ago)-Cdebuginfo=1
" compiler-team#613 (last review activity: about 6 days ago)NoTrapAfterNoreturn
whenTrapUnreachable
is enabled." compiler-team#618repr(simd)
" compiler-team#621--crate-version
flag to rustc" compiler-team#622DefId
s" compiler-team#623--print=unmap-path-prefixes
flag" compiler-team#612TyCtxt
to the constructed types" compiler-team#616NEEDS_SUBST
andNEEDS_INFER
" compiler-team#617debugger_visualizer
" rust#95939PlaceMention
" rust#104844*-linux-musl
targets to 1.2.3" rust#107129WG checkins
@_WG-mir-opt by @oli (previous checkin):
@_WG-polymorphization by @davidtwco (previous checkin):
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
T-lang
(just cc'ing T-compiler)#![cfg(FALSE)]
behaves on crate root" rust#110141T-lang
(just cc'ing T-compiler)Oldest PRs waiting for review
ConstParamTy
trait" rust#108161 (last review activity: about 47 days ago)ControlFlow
in HIRVisitor
" rust#108598 (last review activity: about 47 days ago)Issues of Note
Short Summary
P-critical
T-compiler
P-critical
issues forT-compiler
at this time.T-types
P-critical
issues forT-types
at this time.T-rustdoc
P-critical
issues forT-rustdoc
at this time.P-high regressions
P-high beta regressions
arithmetic_overflow
in unreachable code" rust#109731Unassigned P-high nightly regressions
P-high
nightly regressions this time.Performance logs
A week mostly dominated by noise, in particular a persistent bimodality in
keccak and cranelift-codegen. No significant changes outside of that, a
relatively equal mix of regressions and improvements. Most of the bimodality
has been removed below as it's just noise.
Triage done by @simulacrum.
Revision range: 74864fa496997a6498e623f0d2019ccb7eb6dad0..fdeef3ed1809aa9bd4ea9ff0fad92010c6de669c
Summary:
3 Regressions, 6 Improvements, 5 Mixed; 1 of them in rollups
60 artifact comparisons made in total
Regressions
Support AIX-style archive type #106704 (Comparison Link)
This PR also bumped std dependencies, which likely explains the additional compile time cost in our smallest benchmarks (e.g., helloworld).
Ensure mir_drops_elaborated_and_const_checked when requiring codegen. #110107 (Comparison Link)
Per comment on the PR this is enabling lints to run on dead code, expected regression.
Encode lifetime param spans too #110469 (Comparison Link)
This comment justifies the regressions.
Improvements
Don't allocate on SimplifyCfg/Locals/Const on every MIR pass #110477 (Comparison Link)
Rm const traits in libcore #110393 (Comparison Link)
In
LexicalResolver
, don't construct graph unless necessary. #110527 (Comparison Link)Enable flatten-format-args by default. #109999 (Comparison Link)
Allow to feed a value in another query's cache and remove
WithOptConstParam
#96840 (Comparison Link)Report allocation errors as panics #109507 (Comparison Link)
Mixed
rustc_metadata: Remove
Span
fromModChild
#109772 (Comparison Link)Rollup of 10 pull requests #110546 (Comparison Link)
resolve: Remove
module_children_untracked
#110542 (Comparison Link)Turn on ConstDebugInfo pass. #107404 (Comparison Link)
Remove the size of locals heuristic in MIR inlining #110705 (Comparison Link)
Nominated Issues
T-compiler
arithmetic_overflow
in unreachable code" rust#109731RFC
Next week's WG checkins
Agenda draft: draft: https://hackmd.io/KZoEURJsQPaQtTg0gyHnIg