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 2024-03-14
Announcements
- 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 →rustc
- 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 →Other WG meetings
MCPs/FCPs
--emit=
to emit nothing" compiler-team#718 (Zulip) (last review activity: about 41 days ago)--env-set
option" rust#119926-Zrelro-level
as-Crelro-level
" rust#121694f16
andf128
" rust#122106wasm_c_abi
future-incompat
lint" rust#117918-Z debug-macros
,-Z collapse-macro-debuginfo
and#[collapse_debuginfo]
" rust#120845wasm-c-abi
flag" compiler-team#703debug_assertions
" compiler-team#725 (Zulip)--build-id
flag to rustc" compiler-team#635 (Zulip)E0492: borrow of an interior mutable value may end up in the final value
during const eval when no inner mutability is involved" rust#121250WG checkins
Next week's WG checkins
@_WG-async-foundations by @nikomatsakis and @tmandry (previous checkin):
@_WG-diagnostics by @Esteban Küber and @oli (previous checkin):
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
P-critical
issues forT-compiler
this time.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 mixed week, with a vast number of improvements (in large part due to PR
#122010, which undoes a prior regression; PR #120985, a host LLVM update).
But also three admittedly small-ish regressions which seemed unanticipated and
were still large enough that I did not feel comfortable rubber-stamping them
with a perf-regression-triaged marking.
Triage done by @pnkfelix.
Revision range: 41d97c8a..e919669d
Summary:
2 Regressions, 5 Improvements, 9 Mixed; 5 of them in rollups
54 artifact comparisons made in total
Regressions
interpret: avoid a long-lived PlaceTy in stack frames #121985 (Comparison Link)
Detect unused struct impls pub trait #121752 (Comparison Link)
live_symbols_and_ignored_derived_traits
is the source of the perf regression, which is consistent with the idea that this lint has become more expensive since that's where we see the call to the newly-addedsolve_rest_impl_items
(a worklist algorithm from the PR).Improvements
Rollup of 7 pull requests #122111 (Comparison Link)
Rollup of 8 pull requests #122117 (Comparison Link)
non_local_definitions
lint allow-by-defaultMerge
collect_mod_item_types
query intocheck_well_formed
#121500 (Comparison Link)Avoid invoking the
intrinsic
query for DefKinds other thanFn
orAssocFn
#122010 (Comparison Link)Dep node encoding cleanups #122064 (Comparison Link)
Mixed
Optimize write with as_const_str for shorter code #122059 (Comparison Link)
Replace the default branch with an unreachable branch If it is the last variant #120268 (Comparison Link)
Rollup of 8 pull requests #122182 (Comparison Link)
may well choose to do some followup, but we will not hound them about it. :)
Replace
TypeWalker
usage withTypeVisitor
inwf.rs
#122150 (Comparison Link)Rollup of 12 pull requests #122241 (Comparison Link)
Update host LLVM on x64 Linux to LLVM 18 #120985 (Comparison Link)
Rollup of 8 pull requests #122256 (Comparison Link)
Distinguish between library and lang UB in assert_unsafe_precondition #121662 (Comparison Link)
Stop using LLVM struct types for byval/sret #122050 (Comparison Link)
Nominated Issues
T-compiler
extended_varargs_abi_support
" rust#116161RFC
Oldest PRs waiting for review
T-compiler
type_map::stub
callers to supply file information" rust#104342 (last review activity: 2 months ago)Next week's WG checkins
Next meetings' agenda draft: hackmd link