-
Notifications
You must be signed in to change notification settings - Fork 70
Closed
Description
Metadata | |
---|---|
Point of contact | @JoelMarcey |
Team(s) | bootstrap, spec |
Goal document | 2025h1/spec-fls-publish |
Summary
Ferrous Systems will be transferring the Ferrocene Language Specification (FLS) to the Rust Project, under the ownership of the Specification Team, or t-spec
. In the first half of 2025, the Specification team will integrate the FLS, under an appropriate name, into both its design and development processes, and the project as a whole.
Tasks and status
- Discussion and moral support (spec
)
Copyright cleanup and assignment (@JoelMarcey)Adjust tooling, as needed (@JoelMarcey)Standard reviews (bootstrap)
Continued updates for new releases ()To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
Select code repository
Activity
nikomatsakis commentedon Feb 18, 2025
This issue is intended for status updates only.
For general questions or comments, please contact the owner(s) directly.
JoelMarcey commentedon Feb 24, 2025
Last week at the Safety Critical Rust Consortium meeting in London, Ferrous systems publicly announced to consortium members that they have committed to contributing the FLS to the Rust Project. We are finalizing the details of that process, but we can start FLS integration testing in parallel, in anticipation.
JoelMarcey commentedon Mar 14, 2025
Key Developments: Working on a public announcement of Ferrous' contribution of the FLS. Goal is to have that released soon. Also working out the technical details of the contribution, particularly around how to initially integrate the FLS into the Project itself.
Blockers: None yet.
JoelMarcey commentedon Apr 1, 2025
Key Developments: Public announcement of the FLS donation to the Rust Project.
Blockers: None
JoelMarcey commentedon May 2, 2025
Key Developments: The FLS repo has officially been transferred from Ferrous to the Rust Project. https://github.com/rust-lang/fls is now live.
Next step: Integrate the FLS with the Rust build system in order to support publishing within project processes.
Blockers: None yet. The build system integration could create some support requests, however.
JoelMarcey commentedon Jun 1, 2025
Key Developments: A PR is ready for review and merging to update the FLS to be self-sufficient, not relying on external Ferrocene packages for building. This will give us more control of changes we would like to make to the document, including theming, logos, naming, etc.
Next step: Make some modifications to the FLS content and have it published at https://rust-lang.github.io/fls
Blockers: Potential blocker around the (re)naming / rebranding of the FLS.
JoelMarcey commentedon Jun 30, 2025
Key Developments: Goal Complete.
The FLS is now an independent repository within the Rust Project, not relying on imported Ferrocene packages for building (we have brought them in locally). A version of the FLS has been published at https://rust-lang.github.io/fls using the new build process. The content changes were mostly non-normative at this point, but we have officially published the first rust-lang owned release of the FLS.
Next steps: Continue adding/modifying appropriate content for the FLS moving forward. Determine any potential H2 2025 spec-related project goals.