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 2024-09-19
Announcements
Other WG meetings
MCPs/FCPs
evex512
target feature for AVX10" compiler-team#778 (Zulip) (last review activity: about 13 days ago)--orchestrator-id
flag to rustc" compiler-team#635 (Zulip)--print host-triple
to print host target triple" rust#125579--emit=
options as part of crate SVH" compiler-team#769 (Zulip)--hint-msrv=version
option so the compiler can take MSRV into account when linting" compiler-team#772 (Zulip)Mode::Path
" rust#129073Cow<[Self]>
" rust#129541const_refs_to_static
" rust#128183Mode::Path
" rust#129073&mut
(and*mut
) as well as&Cell
(and*const Cell
) in const" rust#129195Cow<[Self]>
" rust#129541extern "C"
frames to be executed" rust#129582const_extern_fn
" rust#129753WG checkins
None
Backport nominations
T-compiler beta / T-compiler stable
T-compiler
this time.T-types stable / T-types beta
T-types
this time.T-types
this time.PRs S-waiting-on-team
T-compiler
Issues of Note
Short Summary
P-critical
T-compiler
T-types
P-critical
issues forT-types
this time.P-high regressions
P-high beta regressions
Unassigned P-high nightly regressions
P-high
nightly regressions this time.Performance logs
A relatively quiet week, with overall neutral performance across our set of key
metrics (instructions, cycles, memory).
Triage done by @simulacrum.
Revision range: 263a3aee..170d6cb8
Summary:
(primary)
(secondary)
(primary)
(secondary)
2 Regressions, 3 Improvements, 4 Mixed; 2 of them in rollups
54 artifact comparisons made in total
Regressions
interpret: make typed copies lossy wrt provenance and padding #129778 (Comparison Link)
(primary)
(secondary)
(primary)
(secondary)
Most of the performance is recovered in https://github.com/rust-lang/rust/pull/130197.
generalize: track relevant info in cache key #130194 (Comparison Link)
(primary)
(secondary)
(primary)
(secondary)
Soundness fix and regressions only in secondary benchmarks.
Improvements
rustdoc: use strategic boxing to shrink
clean::Item
#129789 (Comparison Link)(primary)
(secondary)
(primary)
(secondary)
rustdoc: unify the short-circuit on all lints #129975 (Comparison Link)
(primary)
(secondary)
(primary)
(secondary)
Rollup of 10 pull requests #130253 (Comparison Link)
(primary)
(secondary)
(primary)
(secondary)
Mixed
Revert "Stabilize
-Znext-solver=coherence
" #130249 (Comparison Link)(primary)
(secondary)
(primary)
(secondary)
Largely resets to the previous state on a couple benchmarks. Expected given the revert.
Rollup of 5 pull requests #130281 (Comparison Link)
(primary)
(secondary)
(primary)
(secondary)
Regressions are minor enough that given the rollup and lack of obviously
relevant PRs I'm just marking as triaged. The primary regressed benchmark is
webrender and only in full LLVM builds which doesn't seem like it maps well
onto the contained PRs.
Rescope temp lifetime in if-let into IfElse with migration lint #107251 (Comparison Link)
(primary)
(secondary)
(primary)
(secondary)
Seems like the regression is primarily looking like a revert of #127313…
@cjgillot do you have thoughts on what the delta here might be? I don't see a
very obvious cause here. Regressions are minor enough that I'm not worried, but
just checking if there's an easy explanation.
Simplify the canonical clone method and the copy-like forms to copy #128299 (Comparison Link)
(primary)
(secondary)
(primary)
(secondary)
Likely expected regressions from direct changes to codegen, possibly giving
LLVM more freedom to optimize:
(https://github.com/rust-lang/rust/pull/128299#pullrequestreview-2217057820)
Nominated Issues
T-compiler
RFC
Oldest PRs waiting for review
T-compiler
Next week's WG checkins
None
Next meetings' agenda draft: hackmd link