--- title: T-spec meeting 2025-03-06 tags: ["T-spec", "meeting", "minutes"] date: 2025-03-06 discussion: https://rust-lang.zulipchat.com/#narrow/stream/399173-t-spec/topic/Meeting.202025-03-06 url: https://hackmd.io/SQw0tY4xSKi54SmAi6QLvQ --- Attendees: - Joel Marcey - Eric Huss - Pierre-Emmanuel Patry - Mara - TC - Sid Askary - Niko Matsakis - Pietro Agenda: - Any items for the agenda? - Collaborative work session items? - Collaborative work session ## Additional Agenda Items? Mara Announcement Ferrocene Integration ## Mara Announcement Mara is leaving the spec team. 😭 ❤️ Feeling like not contributing day-to-day any longer. Would like to be involved in an advisory role. Niko: Thank you for kicking this whole spec thing off. Niko: Do you have interest to review things here and there? Mara: Targeted reviews in my domain, yes. Joel: Reiterate the thanks from Niko. If it wasn't for Mara, there would be no specification effort. TC: Echo as well. ## Ferrocene Integration Pietro: Here to discuss anything on the Ferrocene Integration, but not a lot happening immediately from the Ferrous side due to Embedded World Joel: Drafting an initial version of a public blog post that could be marketed from the Foundation, Ferrous and potentially the Project too. Will send out to Ferrous (Felix) this week, hopefully. ## Collaborative work session TC: Any Reference items to coordinate with reviews? Eric: Always things to review Niko: Has some reviews to do, but they don't require coordnation? Eric: Anything in the Project goals that we should look at? Niko: https://rust-lang.github.io/rust-project-goals/2025h1/index.html#spec-team We should make progress on let-chains, one fun topic will be double checking the temporary lifetime behavior, I believe this describes it https://github.com/rust-lang/rust/pull/132833#issuecomment-2701981915 Sid: Do we need more volunteers for these tasks? Niko: Tricky, because they need to be the right volunteer. TC: Can always use volunteers, particularly if they know the language. Technical and editorial reviews are both valuable. Joel: Do you, Sid, have a specific people in mind for review? Sid: Yes. Niko: Do you have the ability to link tests to reference paragraphs? Eric: https://github.com/rust-lang/rust/blob/30f168ef811aec63124eac677e14699baa9395bd/tests/ui/coverage-attr/bad-syntax.rs#L3-L4 Eric: https://doc.rust-lang.org/1.84.0/reference/input-format.html Niko: At the all hands, we should discuss how to better bring the spec into the Project processes. Eric: Let's look at https://github.com/rust-lang/reference/pull/1750 ## Chat https://hackmd.io/SQw0tY4xSKi54SmAi6QLvQ 8:02 me says:👍 8:04 Mara Mara says:❤️ 8:05 avatar Niko Matsakis Niko Matsakis says:I have reviews I want to do 8:11 Niko Matsakis says:but I don't think they require coordination 8:11 Niko Matsakis says: https://rust-lang.github.io/rust-project-goals/2025h1/index.html#spec-team 8:12 Mara Mara says:if you need me to review anything, please ping me on zulip. otherwise it gets lost in a pile of github notifications 8:15 Mara says:see ya ❤️ 8:15 Pietro Pietro says:have to drop off too 8:22 avatar Niko Matsakis Niko Matsakis says:thanks Pietro 8:22 me says:Sid, I don't think there is any harm in gauging with the folks you have in mind if they would be interested in general in doing spec-based PR reviews, etc. And then we could know who we might have available. 8:22 avatar Eric Huss Eric Huss says: https://github.com/rust-lang/rust/blob/30f168ef811aec63124eac677e14699baa9395bd/tests/ui/coverage-attr/bad-syntax.rs#L3-L4 👍 8:22 Eric Huss says: https://doc.rust-lang.org/1.84.0/reference/input-format.html 8:24 Eric Huss says:SPEC_RUST_ROOT=/path/to/checkout/of/rust mdbook serve 8:24 Sid Askary Sid Askary says:I have to drop off. Will get back to you about resources. 8:30 me says:Thanks sid 8:30 Eric Huss Eric Huss says:Off the top of my head, I cacn only think of `union` https://github.com/rust-lang/reference/blob/62882004d22f64eef6b4c45a4a534eee948cf664/src/behavior-considered-undefined.md?plain=1#L216-L219 and memory model: https://github.com/rust-lang/reference/blob/62882004d22f64eef6b4c45a4a534eee948cf664/src/memory-model.md 8:40 T TC TC says: https://doc.rust-lang.org/std/ptr/index.html#safety Are there other places in the reference where we define things in terms of what LLVM does? 8:48 avatar Eric Huss Eric Huss says:> [!NOTE] > The standard library provides the capability to explicitly panic via the [`panic!` macro][panic!]. 8:56 T TC TC says:> [!NOTE] 8:56 Niko Matsakis Niko Matsakis says:> **Note** 8:57 Gotta run to another meeting. 8:59 me says:I think this style of meeting worked out pretty well. 8:59