Skip to content

Commit ae9dd2b

Browse files
Added minutes for September 5 2025 tooling meeting (#434)
* Added minutes for September 5 2025 tooling meeting * Fix formatting * Fix formatting --------- Co-authored-by: Pete LeVasseur <plevasseur@gmail.com>
1 parent e202a80 commit ae9dd2b

1 file changed

Lines changed: 71 additions & 0 deletions

File tree

  • subcommittee/tooling/meetings/2025-09-05
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Tooling Subcommittee Meeting on 5 September 2025 @ 4pm GMT
2+
3+
| Search Key | Description |
4+
| :---- | :---- |
5+
| \[todo\] | Action Item |
6+
| \[decision\] | Something decided on |
7+
| \[important\] | Key information |
8+
9+
## Agenda
10+
11+
1. Present new members
12+
2. Discussion about the removal of [MC/DC](https://en.wikipedia.org/wiki/Modified_condition/decision_coverage) related code from the Rust compiler and next steps that we would like to take as stakeholders
13+
14+
## Check-in area
15+
16+
**Please add your name, and an emoji that describes your day.**
17+
18+
* Tony Aiello
19+
* Manuel Hatzl
20+
* Arnaud Fontaine
21+
* Florian Gilcher
22+
* Oreste Bernardi
23+
* Xander Cesari 🌇
24+
* Pete LeVasseur 😪
25+
* Tiago Manczak
26+
27+
**Notetaker:**
28+
29+
* Tony Aiello
30+
31+
## Housekeeping section
32+
33+
*
34+
35+
## Tasks
36+
37+
* See \[todo\] below ⏬
38+
39+
## Meeting Minutes
40+
41+
* Discussion about MC/DC
42+
* **\[important\]** experimental/nightly features may be pulled by the project at any time
43+
* stronger commitment to unstable
44+
* very strong commitment to stable
45+
* we should have an internal process that allows us to agree upon asks to the Project that might become Goals
46+
* alternatively, we could use the RFC template as a way to establish goals, e.g., coverage (including MC/DC)
47+
* **\[important\]** should also help with signaling to the community
48+
* Project Goals generally are given attention, and the Project has a fair amount of capacity to pursue goals
49+
* let’s engage with the Project to get SCRC concerns represented on their roadmap
50+
* e.g., we might be able to target 2026H1 (2025H2 is closed)
51+
* **\[important\]** project goals is the means to get features on the path from experimental → stable
52+
* we need to build a stronger connection to the Project
53+
* **\[todo: [Pete LeVasseur](mailto:plevasseur@gmail.com)\]** inform SCRC members of the importance of Project goals
54+
* **\[todo: [Pete LeVasseur](mailto:plevasseur@gmail.com)\]** inform the Project of our concerns so that they can understand better what’s driving safety-critical
55+
* we need to get them to care about safety; MC/DC doesn’t look interesting outside of safety-critical
56+
* we’ve appealed to ethos (“it would be great to have Rust in your car\!”) but we may need to make this more real, e.g., there will be more upstreaming; there will be more contributors
57+
* it would be great if the Project viewed safety at least at the level of Rust in Linux
58+
* What might we want? ← we could put this on github for discussion
59+
* Embedded-WG discussion about desired feature list: [https://github.com/rust-embedded/wg/discussions/838](https://github.com/rust-embedded/wg/discussions/838)
60+
* (Are these nested?)
61+
* Stack protector
62+
* Low-footprint for panic handling
63+
* Atomic-volatile
64+
* Coverage (up to MC/DC)
65+
* Macro expansion (e.g., result of cargo-expand is compilable)
66+
67+
* “Virtue Signalling”
68+
* the SCC looked like a strong signal to the safety-critical community
69+
* … a Project effort like Rust for Safety (à la Rust for Linux) could help a lot with this
70+
* Tooling Subcommittee needs are being discussed
71+
* What about other needs broadly within the SCRC? e.g. specification of the language

0 commit comments

Comments
 (0)