You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# **Coding Guidelines Subcommittee Meeting on 2026-06-03 @ 1600 CEST / 1100 EDT**
2
+
3
+
[Link](https://www.worldtimebuddy.com/?qm=1&lid=5,12,2643743,8,1850147,100,14,14,1835848&h=5&date=2026-6-3&sln=11-12&hf=1) to meeting time in common time zones.
4
+
5
+
| Search Key | Description |
6
+
| :---- | :---- |
7
+
| todo | Action Item |
8
+
| decision | Something decided on |
9
+
| important | Key information |
10
+
11
+
## **Agenda**
12
+
13
+
1. Solicitation of notetaker
14
+
2. Acceptance of [Previous Meeting Minutes](https://github.com/Safety-Critical-Rust-Consortium/safety-critical-rust-consortium/blob/main/subcommittee/coding-guidelines/meetings/2026-05-27/minutes.md) and [Previous Asia Pacific \+ Americas Meeting Minutes](https://github.com/Safety-Critical-Rust-Consortium/safety-critical-rust-consortium/blob/main/subcommittee/coding-guidelines/meetings/2026-05-29/minutes.md)
15
+
3. Introduction of new members
16
+
4. Coverage of MISRA C and CERT C in 2026 (Félix / Markus updates)
17
+
- MISRA C one has a [PR up](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/pull/432) from Markus
18
+
- Félix is working on CSS to make the tables more legible by allowing them to be shown more widely.
19
+
- Oreste: Pick up CERT C Markdown tables in tracking issue and open up a PR similar in nature to the [PR from Markus](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/pull/432)
20
+
1. Issue, where it’s written up in Markdown: [https://github.com/Safety-Critical-Rust-Consortium/safety-critical-rust-coding-guidelines/issues/336](https://github.com/Safety-Critical-Rust-Consortium/safety-critical-rust-coding-guidelines/issues/336)
21
+
2. Turn into a PR with the tables in ReStructured Text (RST)
22
+
5. Interest in the MISRA C++ mapping
23
+
- Pete/Alex are working out how we can have some kind of copy of the MISRA documents (C, C++) held in the jurisdiction of the Rust Foundation in support of members to be able to work on coding guidelines. Still in communication with MISRA folks.
24
+
- Please register interest on [this Zulip thread](https://rust-lang.zulipchat.com/#narrow/channel/579369-safety-critical-consortium.2Fcoding-guidelines/topic/MISRA.20C.2B.2B.20Mapping.20Interest/with/584764785)
25
+
6. Review batches for [CERT C Rust Mapping](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/336) (Pete)
26
+
- Let's split up again, to get some feedback on batch 2
27
+
-[428 \[CERT C Review Batch 2/5\] Review proposed Rust categorization](https://github.com/rustfoundation/safety-critical-rust-coding-guidelines/issues/428)
28
+
-**Group A**
29
+
- Wednesday, June 3 · 11:30am – 12:00pm
30
+
- Time zone: America/New\_York
31
+
- Google Meet joining info
32
+
- Video call link: [https://meet.google.com/nkk-vtrw-zyt](https://meet.google.com/nkk-vtrw-zyt)
33
+
- Or dial: (US) \+1 985-297-5768 PIN: 536 959 499\#
34
+
- More phone numbers: [https://tel.meet/nkk-vtrw-zyt?pin=3247761594273](https://tel.meet/nkk-vtrw-zyt?pin=3247761594273)
35
+
1. Achim
36
+
2. Daniel Dia
37
+
3. Kaneko Satoshi
38
+
4. Marcos Borges
39
+
- Xxxxxx
40
+
-**Group B**
41
+
- Wednesday, June 3 · 11:30am – 12:00pm
42
+
- Time zone: America/New\_York
43
+
- Google Meet joining info
44
+
- Video call link: [https://meet.google.com/yvr-gohr-mkp](https://meet.google.com/yvr-gohr-mkp)
45
+
- Or dial: (US) \+1 908-481-5395 PIN: 425 031 649\#
46
+
- More phone numbers: [https://tel.meet/yvr-gohr-mkp?pin=6394059217923](https://tel.meet/yvr-gohr-mkp?pin=6394059217923)
47
+
1. Max
48
+
2. Michael
49
+
3. Mira
50
+
4. Pete
51
+
5. Oreste
52
+
-
53
+
7. Round table
54
+
55
+
## **Check-in area**
56
+
57
+
* Marcos Borges 😀
58
+
* Max Jacinto 🏋️
59
+
* Daniel Dia 🦀
60
+
* Oreste Bernardi
61
+
* Mira Baumann
62
+
* Pete LeVasseur ⚰️➕➕
63
+
* Michael Henn 🏃
64
+
65
+
**Notetaker:**
66
+
67
+
- Max Jacinto
68
+
69
+
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.
- Confirmation if everything’s alright with previous meetings’ minutes; all good, none against
86
+
- Introduction of new members\! Two new members join us
87
+
-**\[MISRA C\]**
88
+
- Work on the appendix’s formatting is being done; mainly fixes in how the tables are shown
89
+
-**\[CERT C\]**
90
+
- Pending task to format the tables accordingly (Markdown conversion \- formatted text); should be sent as a PR to be merged
91
+
- Suggestion to use `pandoc` to convert Markdown to other formats (like RST)
92
+
-**\[MISRA C++\]**
93
+
- Interest in checking out rules specific to C++ that may involve concepts like polymorphism
94
+
- Communication through the Zulip thread is highly encouraged\! If there’s any need for a review or help with a rule volunteers are more than encouraged to leave a message
95
+
-**\[Walk-In Items\]**
96
+
- Consortium mailing list has been sent a Lettucemeet to check availability for RustConf of SCRC members that will attend
97
+
- ADACore has agreed to fund a room at RustConf; ongoing talks to figure out the best structure for the deal
98
+
-*Suggestion regarding GH organization:* creation of topics that combine common subjects to better keep track of conversations; aim is to reduce fragmentation
99
+
-**\[CERT C Review Batches\]**
100
+
-**Group 1:**
101
+
- ARR38: Full agreement
102
+
- STR32: Agreement for safe Rust, but when doing interop with C libraries you will likely work with raw pointers that point to zero terminated and non-zero terminated buffers, which could be confused. Therefore, it should be considered to update the classification from “Does not map to Rust” to “Maps directory to Unsafe Rust”. Furthermore, the \`CString\` and \`CStr\` types should be acknowledged by the Rationale explicitly for completeness.
103
+
-**Group 2:**
104
+
-**ERR33:**
105
+
- Suggest that there’s a Clippy lint (`clippy::unused_results`) that can force `Return` return values ([https://play.rust-lang.org/?version=stable\&mode=debug\&edition=2024](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024))
106
+
- Extra context: [https://play.rust-lang.org/?version=stable\&mode=debug\&edition=2024\&gist=ec6c707cad086431258894b336654df8](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=ec6c707cad086431258894b336654df8)
107
+
-**INT33:** Suggestion to add a reference link to the specific rule that covers it if that’s the case
108
+
-**\[ROUNDTABLE\]**
109
+
- Clarification regarding the established rules found in, for example: [https://coding-guidelines.arewesafetycriticalyet.org/coding-guidelines/expressions/index.html](https://coding-guidelines.arewesafetycriticalyet.org/coding-guidelines/expressions/index.html)
110
+
- Request for PR regarding the clarification issues
111
+
112
+
## **Material**
113
+
114
+
Any material to read before the meeting should be included here.
115
+
116
+
Overview of [Safety-Critical Rust](https://rust-lang.github.io/rust-project-goals/2026/roadmap-safety-critical-rust.html) Rust Project Goals Roadmap (Pete)
117
+
118
+
- Soliciting those interested in [Normative Documentation for Sound unsafe Rust](https://rust-lang.github.io/rust-project-goals/2026/safe-unsafe-for-safety-critical.html) goal
119
+
- We had a meeting with two Rust Project Operational Semantics Team members yesterday.
120
+
- Some initial useful feedback obtained; next steps are to develop small reproducible examples of the full iceoryx2 library portions there are questions on
121
+
- Register interest [here](https://rust-lang.zulipchat.com/#narrow/channel/445688-safety-critical-consortium/topic/SCRC.20.3C.3D.3E.20t-opsem.3A.20Normative.20Documentation.20for.20Sound.20.60unsafe.60/with/586198564) on Rust Zulip
122
+
- Soliciting those interested in [Establish a Spot for Safety-Critical Lints in Clippy](https://rust-lang.github.io/rust-project-goals/2026/safety-critical-lints-in-clippy.html) goal
123
+
- Meeting with Jason Newcomb of Rust Project Clippy Team was immediately prior to this meeting
124
+
- Register interest [here](https://rust-lang.zulipchat.com/#narrow/channel/445688-safety-critical-consortium/topic/Getting.20involved.20with.20Clippy.20for.20SCRC.20lints/with/583090116) on Rust Zulip
0 commit comments