Skip to content

Commit 0fc0b4d

Browse files
committed
remove duplication from lang-aenda
1 parent f48353f commit 0fc0b4d

File tree

3 files changed

+160
-49
lines changed

3 files changed

+160
-49
lines changed

lang-agenda.md

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
---
2+
title: Triage meeting DATE
3+
tags: triage-meeting
4+
---
5+
6+
# T-lang meeting agenda
7+
8+
* Meeting date: DATE
9+
10+
## Attendance
11+
12+
* Team members:
13+
* Others:
14+
15+
## Meeting roles
16+
17+
* Action item scribe:
18+
* Note-taker:
19+
20+
## Scheduled meetings
21+
- "Rust language "guiding principles"" [lang-team#91](https://github.com/rust-lang/lang-team/issues/91)
22+
- "Generators planning" [lang-team#92](https://github.com/rust-lang/lang-team/issues/92)
23+
- "May updates" [lang-team#93](https://github.com/rust-lang/lang-team/issues/93)
24+
25+
## Action item review
26+
27+
* [Action items list](https://hackmd.io/gstfhtXYTHa3Jv-P_2RK7A)
28+
29+
## Pending proposals
30+
### "MCP: Allowing the compiler to eagerly drop values" lang-team#86
31+
32+
**Link:** https://github.com/rust-lang/lang-team/issues/86
33+
34+
35+
36+
## Nominated RFCs
37+
### "RFC: Overconstraining and omitting `unsafe` in impls of `unsafe` trait methods" rfcs#2316
38+
39+
**Link:** https://github.com/rust-lang/rfcs/pull/2316
40+
41+
### "Calling methods on generic parameters of const fns" rfcs#2632
42+
43+
**Link:** https://github.com/rust-lang/rfcs/pull/2632
44+
45+
46+
47+
## P-high issues on rust-lang/rust
48+
### "`fn() -> Out` is a valid type for unsized types `Out`, and it implements `FnOnce<(), Output = Out>`" rust#82633
49+
50+
**Link:** https://github.com/rust-lang/rust/issues/82633
51+
52+
### "Closures are unsound: 'static closures with non-'static return types." rust#84366
53+
54+
**Link:** https://github.com/rust-lang/rust/issues/84366
55+
56+
### "Functions, closures, and HRTB-trait-objects can implement traits such that validity of associated types is never checked." rust#84533
57+
58+
**Link:** https://github.com/rust-lang/rust/issues/84533
59+
60+
### "HRTBs are unsound: HRTB on subtrait provides HTRB on supertrait with weaker implied bounds." rust#84591
61+
62+
**Link:** https://github.com/rust-lang/rust/issues/84591
63+
64+
### "A `Pin` unsoundness involving an `impl DerefMut for Pin<&dyn LocalTrait>`" rust#85099
65+
66+
**Link:** https://github.com/rust-lang/rust/issues/85099
67+
68+
69+
70+
## Nominated PRs and issues
71+
### "Tracking issue for RFC 2523, `#[cfg(version(..))]`" rust#64796
72+
73+
**Link:** https://github.com/rust-lang/rust/issues/64796
74+
75+
### "Stabilize "RangeFrom" patterns" rust#83918
76+
77+
**Link:** https://github.com/rust-lang/rust/pull/83918
78+
79+
### "Uplift the invalid_atomic_ordering lint from clippy to rustc" rust#84039
80+
81+
**Link:** https://github.com/rust-lang/rust/pull/84039
82+
83+
### "Deny float matches" rust#84045
84+
85+
**Link:** https://github.com/rust-lang/rust/pull/84045
86+
87+
### "ICE when reifying function pointers to copy / copy_nonoverlapping using an if" rust#84297
88+
89+
**Link:** https://github.com/rust-lang/rust/issues/84297
90+
91+
### "Add `expr202x` macro pattern" rust#84364
92+
93+
**Link:** https://github.com/rust-lang/rust/pull/84364
94+
95+
### "Allow struct and enum to contain inner attrs" rust#84414
96+
97+
**Link:** https://github.com/rust-lang/rust/pull/84414
98+
99+
### "stabilize member constraints" rust#84701
100+
101+
**Link:** https://github.com/rust-lang/rust/pull/84701
102+
103+
### "implement `Default` for all arrays" rust#84838
104+
105+
**Link:** https://github.com/rust-lang/rust/pull/84838
106+
107+
### "add back support for inner attributes on non-block expressions?" rust#84879
108+
109+
**Link:** https://github.com/rust-lang/rust/issues/84879
110+
111+
### "rustc: Allow safe #[target_feature] on wasm" rust#84988
112+
113+
**Link:** https://github.com/rust-lang/rust/pull/84988
114+
115+
### "Re-add support for parsing (and pretty-printing) inner-attributes in match body" rust#85193
116+
117+
**Link:** https://github.com/rust-lang/rust/pull/85193
118+
119+
### "Stabilize RFC 2345: Allow panicking in constants" rust#85194
120+
121+
**Link:** https://github.com/rust-lang/rust/issues/85194
122+
123+
### "Ignore derived Clone and Debug implementations during dead code analysis" rust#85200
124+
125+
**Link:** https://github.com/rust-lang/rust/pull/85200
126+
127+
### "Check for union field accesses in THIR unsafeck" rust#85263
128+
129+
**Link:** https://github.com/rust-lang/rust/pull/85263
130+
131+
### "RFC: Overconstraining and omitting `unsafe` in impls of `unsafe` trait methods" rfcs#2316
132+
133+
**Link:** https://github.com/rust-lang/rfcs/pull/2316
134+
135+
### "Calling methods on generic parameters of const fns" rfcs#2632
136+
137+
**Link:** https://github.com/rust-lang/rfcs/pull/2632
138+
139+

src/agenda.rs

Lines changed: 20 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -571,54 +571,30 @@ pub fn lang<'a>() -> Box<dyn Action> {
571571
queries,
572572
});
573573

574-
let mut queries = Vec::new();
575-
576-
// https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Aopen+label%3AP-high+label%3AT-lang
577-
queries.push(QueryMap {
578-
name: "p_high_issues",
579-
query: github::Query {
580-
kind: github::QueryKind::List,
581-
filters: vec![("state", "open")],
582-
include_labels: vec!["T-lang", "P-high"],
583-
exclude_labels: vec![],
584-
},
585-
});
586-
587-
// https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+label%3AI-nominated+label%3AT-lang+
588-
queries.push(QueryMap {
589-
name: "nominated_prs_issues",
590-
query: github::Query {
591-
kind: github::QueryKind::List,
592-
filters: vec![("state", "open")],
593-
include_labels: vec!["T-lang", "I-nominated"],
594-
exclude_labels: vec![],
595-
},
596-
});
597-
598574
actions.push(Query {
599575
repos: vec!["rust-lang/rust", "rust-lang/reference"],
600-
queries,
576+
queries: vec![
577+
QueryMap {
578+
name: "p_high_issues",
579+
query: github::Query {
580+
kind: github::QueryKind::List,
581+
filters: vec![("state", "open")],
582+
include_labels: vec!["T-lang", "P-high"],
583+
exclude_labels: vec![],
584+
},
585+
},
586+
QueryMap {
587+
name: "nominated_prs_issues",
588+
query: github::Query {
589+
kind: github::QueryKind::List,
590+
filters: vec![("state", "open")],
591+
include_labels: vec!["T-lang", "I-nominated"],
592+
exclude_labels: vec![],
593+
},
594+
},
595+
],
601596
});
602597

603-
let mut queries = Vec::new();
604-
605-
// https://github.com/rust-lang/reference/labels/I-nominated
606-
queries.push(QueryMap {
607-
name: "nominated_reference_issues",
608-
query: github::Query {
609-
kind: github::QueryKind::List,
610-
filters: vec![("state", "open")],
611-
include_labels: vec!["I-nominated"],
612-
exclude_labels: vec![],
613-
},
614-
});
615-
616-
actions.push(Query {
617-
repos: vec!["rust-lang/reference"],
618-
queries,
619-
});
620-
621-
622598
Box::new(Step {
623599
name: "lang_agenda",
624600
actions,

templates/lang_agenda.tt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ tags: triage-meeting
3939

4040
{{-issues_heading::render(issues=p_high_issues, empty="No P-high issues this time.")}}
4141

42-
## Nominated PRs and issues on rust-lang/reference
43-
44-
{{-issues_heading::render(issues=nominated_reference_issues, empty="No nominated items this time.")}}
45-
46-
## Nominated PRs and issues on rust-lang/rust
42+
## Nominated PRs and issues
4743

4844
{{-issues_heading::render(issues=nominated_prs_issues, empty="No nominated items this time.")}}

0 commit comments

Comments
 (0)