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-07-04
Announcements
Other WG meetings
MCPs/FCPs
-Z embed-source
(DWARFv5 source code embedding extension)" compiler-team#764 (Zulip)missing_copy_implementations
lint. (rust#126293)Nonterminal
andTokenKind::Interpolated
" compiler-team#763 (Zulip)use
declarations" compiler-team#750 (Zulip)src/tools/rust-demangler
" compiler-team#754 (Zulip)-Z asm_comments
to-Z verbose_asm
, stop stripping handwritten assembly comments" compiler-team#762 (Zulip)--build-id
flag to rustc (compiler-team#635)--env-set
option (rust#119926)--print host-triple
to print host target triple (rust#125579)rustc --version
" rust#124339box_pointers
lint." rust#126018#![crate_name = EXPR]
semantically allowsEXPR
to be a macro call but otherwise mostly ignores it" rust#122001impl Trait + use<..>
" rust#125836precise_capturing
use<>
syntax" rust#126753WG checkins
None
Backport nominations
T-compiler beta / T-compiler stable
non_local_definitions
lint to allow-by-default" rust#127015non_local_definitions
lint to allow-by-defaultload
andstore
(comment)aarch64-apple-darwin
). Unlock work on #125642T-compiler
this time.T-types stable / T-types beta
T-types
this time.PRs S-waiting-on-team
T-compiler
Issues of Note
Short Summary
P-critical
T-compiler
T-types
P-high regressions
P-high beta regressions
safe
keyword is not feature-gated" rust#126755safe
keyword usable in beta againUnassigned P-high nightly regressions
Performance logs
We saw a large set of primary benchmarks regress, mostly due to PR
#120924 (
lint_reasons
and#[expect]
) and PR #120639 (new effectsdesugaring). Separate from those, there are a couple rollup PRs
(#127076, #127096) with some regressions that were limited to
relatively few benchmarks; pnkfelix was unable to isolate a injecting
PR that can be identified as a root cause (outside assistance
welcome!).
Triage done by @pnkfelix.
Revision range: c3d7fb39..cf2df68d
Summary:
4 Regressions, 3 Improvements, 11 Mixed; 7 of them in rollups
59 artifact comparisons made in total
30 Untriaged Pull Requests
Regressions
Rollup of 7 pull requests #126951 (Comparison Link)
Let's
#[expect]
some lints: Stabilizelint_reasons
(RFC 2383) #120924 (Comparison Link)#[expect]
is implemented; it is also hypothesized to be "likely" that the implementation can be better optimized.Update browser-ui-test version to
0.18.0
#127010 (Comparison Link)Implement new effects desugaring #120639 (Comparison Link)
Improvements
Save 2 pointers in
TerminatorKind
(96 → 80 bytes) #126784 (Comparison Link)rustdoc: use current stage if download-rustc enabled #126728 (Comparison Link)
Rollup of 9 pull requests #127174 (Comparison Link)
Mixed
Rollup of 9 pull requests #126878 (Comparison Link)
Add
SliceLike
torustc_type_ir
, use it in the generic solver code (+ some other changes) #126813 (Comparison Link)Also get
add nuw
fromuN::checked_add
#126852 (Comparison Link)ast: Standardize visiting order for attributes and node IDs #125741 (Comparison Link)
Rollup of 8 pull requests #126965 (Comparison Link)
Remove more
PtrToPtr
casts in GVN #126844 (Comparison Link)Rollup of 6 pull requests #127014 (Comparison Link)
Rollup of 6 pull requests #127076 (Comparison Link)
Rollup of 11 pull requests #127096 (Comparison Link)
Automatically taint InferCtxt when errors are emitted #126996 (Comparison Link)
Avoid MIR bloat in inlining #127113 (Comparison Link)
Nominated Issues
T-compiler
RFC
Oldest PRs waiting for review
T-compiler
Next week's WG checkins
None
Next meetings' agenda draft: hackmd link