---
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