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-05-04
Announcements
Other WG meetings (calendar link)
MCPs/FCPs
Analysis
by&mut
" compiler-team#598 (last review activity: about 41 days ago)TypeId
's hash from 64 bits to 128 bits." compiler-team#608 (last review activity: about 13 days ago)-Cdebuginfo=1
" compiler-team#613 (last review activity: about 13 days ago)#![cfg(FALSE)]
behaves on crate root" rust#110141--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#617NoTrapAfterNoreturn
whenTrapUnreachable
is enabled." compiler-team#618repr(simd)
" compiler-team#621debugger_visualizer
" rust#95939PlaceMention
" rust#104844*-linux-musl
targets to 1.2.3" rust#107129Drop
impl compatibility" rust#110577WG checkins
@_WG-rls2.0 by @Lukas Wirth (previous checkin):
@_WG-self-profile by @mw and @Wesley Wiser (previous checkin):
Backport nominations
T-compiler stable / T-compiler beta
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
Oldest PRs waiting for review
T-compiler
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
This week the good outweighed the bad. In particular, we had three different PRs
that made improvements to a wide range of benchmarks. Special call out to PR
#111026,
which yielded 3% to 8% improvement for incremental compile times on a large set
of benchmarks, by avoiding unnecessary caching in the type checker.
Triage done by @pnkfelix.
Revision range: fdeef3ed..a368898d
Summary:
4 Regressions, 6 Improvements, 7 Mixed; 6 of them in rollups
30 Untriaged Pull Requests
56 artifact comparisons made in total
Regressions
Add loongarch64 asm! support #101069 (Comparison Link)
Do not bother optimizing impossible functions. #110728 (Comparison Link)
Rollup of 7 pull requests #110896 (Comparison Link)
Rollup of 6 pull requests #110924 (Comparison Link)
Improvements
Allow older LLVM versions to have missing components #110232 (Comparison Link)
Rewrite MemDecoder around pointers not a slice #110634 (Comparison Link)
Rollup of 10 pull requests #110852 (Comparison Link)
Remove
QueryEngine
trait #109611 (Comparison Link)Only cache typeck results if it's the typeck root #111026 (Comparison Link)
Make some simple queries no longer cache on disk #111028 (Comparison Link)
Mixed
Use MIR's
Offset
for pointeradd
too #110837 (Comparison Link)Rollup of 8 pull requests #110967 (Comparison Link)
Rollup of 6 pull requests #110978 (Comparison Link)
Improve niche placement by trying two strategies and picking the better result #108106 (Comparison Link)
Rollup of 6 pull requests #110994 (Comparison Link)
Make
mem::replace
simpler in codegen #111010 (Comparison Link)Remove type ascription from parser and diagnostics #109128 (Comparison Link)
Nominated Issues
T-compiler
arithmetic_overflow
in unreachable code" rust#109731RFC
Next week's WG checkins
Agenda draft: https://hackmd.io/iZv3HkKWRSyBMjZH3iIP8g