Skip to content

Commit 685496e

Browse files
authored
coding guidelines notes 2026-03-04 (Safety-Critical-Rust-Consortium#587)
1 parent b0f0bcd commit 685496e

1 file changed

Lines changed: 58 additions & 20 deletions

File tree

  • subcommittee/coding-guidelines/meetings/2026-03-04

subcommittee/coding-guidelines/meetings/2026-03-04/minutes.md

Lines changed: 58 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,38 +11,36 @@
1111
## **Agenda**
1212

1313
1. Solicitation of notetaker
14-
2. Acceptance of [Previous Meeting Minutes](../2026-02-25/minutes.md)
14+
2. Acceptance of [Previous Meeting Minutes](https://github.com/rustfoundation/safety-critical-rust-consortium/blob/main/subcommittee/coding-guidelines/meetings/2026-02-25/minutes.md)
1515
3. Introduction of new members
16-
4. [Safety-Critical Rust Flagship Theme](https://rust-lang.github.io/rust-project-goals/2026/roadmap-safety-critical-rust.html) (Pete)
17-
5. Embedded World: shout out of SCRC (Alex Celeste)
18-
6. Reviewer Bot: How's it going?
19-
7. Coverage of MISRA C and CERT C in 2026
16+
4. [Safety-Critical Rust Flagship Theme](https://rust-lang.github.io/rust-project-goals/2026/roadmap-safety-critical-rust.html) (Pete)
17+
5. Embedded World: shout out of SCRC (Alex Celeste)
18+
6. Reviewer Bot: How's it going? (Pete)
19+
* Bugged out, [fix incoming](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/pull/423) 😅
20+
7. Coverage of MISRA C and CERT C in 2026 (Markus)
2021
8. CERT C \=\> Rust Mapping (Tentative: Félix / David)
21-
* WIPs are resolved!
22+
* WIPs are resolved\!
2223
9. Proposals and ideas for new rules (all)
2324
10. Progress on ongoing tasks (all)
2425
11. Round table
2526

2627
## **Check-in area**
2728

28-
* xx
29-
* xx
30-
* xx
31-
* xx
32-
* xx
33-
* xx
34-
* xx
35-
* xx
36-
* xx
37-
* xx
38-
* xx
39-
* xx
29+
* David Svoboda (-;
30+
* Christof Petig 🫖
31+
* Alex Celeste ☕
32+
* Samuel Wright 😩
33+
* Oreste Bernardi 🏢
34+
* Max Jacinto 🏋️
35+
* Pete LeVasseur 🖖
36+
* Julius Gustavsson
37+
* Markus Hosch 🌞xx
4038

4139
**Please add your name, and an emoji that describes your day.**
4240

4341
**Notetaker:**
4442

45-
* xx
43+
* David Svoboda
4644

4745
For tips on how we take notes in the Safety-Critical Rust Consortium, please see the [Meeting Notetaker Role](https://github.com/rustfoundation/safety-critical-rust-consortium/blob/main/docs/notetaker-role.md) doc.
4846

@@ -60,7 +58,47 @@ For tips on how we take notes in the Safety-Critical Rust Consortium, please see
6058

6159
## **Meeting Minutes**
6260

63-
* xx
61+
* Solicitation of notetaker
62+
* David Svoboda will take minutes
63+
* Acceptance of [Previous Meeting Minutes](https://github.com/rustfoundation/safety-critical-rust-consortium/blob/main/subcommittee/coding-guidelines/meetings/2026-02-25/minutes.md)
64+
* Accepted by unanimous consent
65+
* Introduction of new members
66+
* None
67+
* [Safety-Critical Rust Flagship Theme](https://rust-lang.github.io/rust-project-goals/2026/roadmap-safety-critical-rust.html) (Pete)
68+
* Niko wanted a flagship theme for the goals Pete suggested. I request everyone with a safety-critical interest in Rust read. There is some interest in getting SCRC members to help write Clippy linters.
69+
* Oreste: Re: goals: Macro expansion. Is this considered relevant to SCRC?
70+
* Pete: We should have a listing of things that we care about. Perhaps an issue to gather things we care about, to turn into project goals in the future.
71+
* David: I interpret this to mean what is the scope of the coding guidelines? I think we intended the Rust standard language & library to be our scope. So this would include macro expansion.
72+
* Pete: Oreste, when you create the issue, note two paths.
73+
* Christof: Need serialization to be in scope for function safety.
74+
* Embedded World: shout out of SCRC at Embedded World (Alex Celeste)
75+
* Is there anything people want to point out that is especially important for my upcoming venue?
76+
* Christof: Currently in another ballot in the Motor Vehicle Council (regarding SAE JA-1020, to get this published).
77+
“Link” to the standard [https://www.sae.org/standards/ja1020-recommendations-rust-programming-language-safety-related-systems](https://www.sae.org/standards/ja1020-recommendations-rust-programming-language-safety-related-systems)
78+
* Pete: Alex, also take this to Zulip.
79+
* Reviewer Bot: How's it going? (Pete)
80+
* Bugged out, [fix incoming](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/pull/423) 😅
81+
* Julius: I did a review, it seemed to work.
82+
* Sam: I added some additional documentation that went into effect today.
83+
* Marcus: These comments "hey can you please review" are easy to miss. I also lacked rights to click things I was told I need to click.
84+
* Pete: Try to review Sam's documentation that clarifies the process (partially complete).
85+
* Pete is working to improve the situation, e.g. see [https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/411](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/411)
86+
* Coverage of MISRA C and CERT C in 2026 (Markus)
87+
* Meeting last Friday. Minutes: [JA1020 : Recommendations for the Rust Programming Language in Safety-Related Systems \- SAE International](https://www.sae.org/standards/ja1020-recommendations-rust-programming-language-safety-related-systems)
88+
* Coverage of [CERT C work by Felix/David](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/336) and the MISRA C work by Alex Celeste ([https://misra.org.uk/app/uploads/2025/03/MISRA-C-2025-ADD6.pdf](https://misra.org.uk/app/uploads/2025/03/MISRA-C-2025-ADD6.pdf))
89+
* A way of dealing with two standards: we have links to rules on our side. Some rules apply only to unsafe Rust, others apply to both safe & unsafe Rust. Initial delivery would be a list of applicable CERT rules & MISRA rules.
90+
* David: We will also eventually want mappings for CERT C++ & CERT Java.
91+
* The Clippy lint mappings is not part of the MVP.
92+
* Sam: We should give people discrete things they can work on in an open-source manner.
93+
* Pete: Marcus, please post to Zulip, requesting a volunteer to build Rust rules corresponding to the MISRA rules that should map to Rust rules, which Alex completed.
94+
* David: Each individual rule should be its own task, On average it takes me 1 day to write 1 rule (for CERT).
95+
* Max: Should we support MISRA C++ in parallel with CERT C++ or do CERT first?
96+
* CERT C \=\> Rust Mapping (Tentative: Félix / David)
97+
* WIPs are resolved\! (tabled until next week)
98+
* Proposals and ideas for new rules (all) (tabled)
99+
* Progress on ongoing tasks (all) (tabled)
100+
* Round table
101+
* None
64102

65103
## **Material**
66104

0 commit comments

Comments
 (0)