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-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