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.
Do you want to remove this version name and description?
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