---
# System prepended metadata

title: T-spec meeting 2025-03-27
tags: [T-spec, meeting, minutes]

---

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