---
title: T-spec meeting 2025-03-27
tags: ["T-spec", "meeting", "minutes"]
date: 2025-03-27
discussion: https://rust-lang.zulipchat.com/#narrow/stream/399173-t-spec/topic/Meeting.202025-03-27
url: https://hackmd.io/jO9u2g7CSTuCa-Z2XSA2qg
---
Attendees:
- Joel Marcey
- Niko Matsakis (First 15 minutes)
- Eric Huss
- Pierre-Emmanuel Patry
- Pete LeVasseur
- Monadic Cat
- TC
- Josh Triplett
- Jack
Regrets:
Agenda:
- Updates to the agenda?
- FLS integration update
- Announcement
- FLS repo
- Work Session
- Continue PR review from last week
## Agenda Updates
None
## FLS integration
Joel: FLS integration has been announced officially yesterday. Social media reaction is mostly positive. Next step is the actual transition of the FLS repo to the project. A document will be produced to make that transition as smooth as possible. Hoping that the repo transfer process is not complicated, integration into our processes may be harder.
Niko: Use All-hands time to discuss how teams can make use of the specification.
Joel: Hoping to give positive update at all-hands on work to publish FLS within the confides of Project processes.
Niko: Some recent changes in Polonius should have broken some test but didn't. Hoping the specification can be used soon.
Pete: Consumer of the FLS and would like to begin using the Project version.
Joel: There will be a transition period when the FLS will be integrated. There will be a bit of time before it becomes the source of truth.
Josh: We should have a conversation with Ferrous to know which steps we can do to make the transition smoother. Some customer of the FLS may be accustomed to slower release cycles.
Joel: Ferrous is making a transition document and not simply transferring the repo.
## Props to the Reference
TC: Reference has become so much prettier, sections and links are amazing.
Excellent work Eric Huss 🎉
## Work Session: PR Review
Joel: Potential flow of operations is that when we need input from someone on a PR or other matter.
1. Ping on Zulip
2. Invite to `t-spec` meeting for further discussion
### Let Chains
https://github.com/rust-lang/reference/pull/1740
Eric: Happy with everything except for name resolution. Just waiting of style updates.
Josh: To try to push this forward.
### New
https://github.com/rust-lang/reference/pull/1766 -- Add docs for field default values
TC: RFC has been accepted. Most of the questions on the RFC have been resolved.
Eric: Should we wait until things settle down in the tracking issue before reviewing it?
Ask Esteban what is going on.
https://github.com/rust-lang/reference/pull/1750 -- do not reference LLVM in our definition of UB
Eric: Working on a counter proposal for that
Ralf: Had concerns about suggested wording
### Medium
https://github.com/rust-lang/reference/pull/1704 -- Correct repr(Rust) overlapping fields rule for enums and unions
- Clarifications of repr(Rust) and unions
https://github.com/rust-lang/reference/pull/1679 -- Explicitly specify syntax forms for each attribute
https://github.com/rust-lang/reference/pull/1664 -- Add Values and Representation chapter
- Probably waiting on ehuss
https://github.com/rust-lang/reference/pull/1654 -- Spec: Improve Definition of Type Layout
- Probably waiting on ehuss
https://github.com/rust-lang/reference/pull/1635 -- Adjust identifiers in inline-assembly.md to be more consistent with other chapters
https://github.com/rust-lang/reference/pull/1545 -- Spec abi chapter
- Probably waiting on ehuss
### Unknown
https://github.com/rust-lang/reference/pull/1703 -- modules: describe both module filename styles without giving a clear preference
- This did not reach lang consensus? I am confused.
https://github.com/rust-lang/reference/pull/1661 -- Define raw pointer transmute behavior
- Lang-nominated
- Not sure what's going on
### Waiting on author
https://github.com/rust-lang/reference/pull/1707 -- Doc: Add the LoongArch stabilized target features
- Updates required
https://github.com/rust-lang/reference/pull/1701 -- sanitizers: Add documentation for the no_sanitize attribute
- Updates required
https://github.com/rust-lang/reference/pull/1630 -- [type-layout] Document bit validity of structs and padding
- (Not really sure the status)
https://github.com/rust-lang/reference/pull/1588 -- Clarify requires of Prefix/Directive validity requirements
- Amanieu requested a change, but no response since August
https://github.com/rust-lang/reference/pull/1248 -- Update object safety to match impl around self as receiver
- Asked T-types for a review, but no response
Rest of page 2 is mostly waiting-on-author: https://github.com/rust-lang/reference/pulls?page=2&q=is%3Apr+is%3Aopen
## Chat
Niko Matsakis
Niko Matsakis says:Hey
8:02
me says:BRB
8:33
Josh Triplett
Josh Triplett says:// SAFETY: no
😂
8:38
Pete LeVasseur
Pete LeVasseur says:You Only Land (the aircraft) Once
8:39
Josh Triplett
Josh Triplett says:I don't know, if there are multiple pieces does that count as multiple landings?
😮
8:39