Skip to content

Publish first rust-lang-owned release of "FLS" #265

@nikomatsakis

Description

@nikomatsakis
Contributor
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 Team)
    Copyright cleanup and assignment (@JoelMarcey)
    Adjust tooling, as needed (@JoelMarcey)
    Standard reviews (bootstrap Team)
    Continued updates for new releases ()

Activity

added this to the 2025h1 milestone on Feb 18, 2025
nikomatsakis

nikomatsakis commented on Feb 18, 2025

@nikomatsakis
ContributorAuthor

This issue is intended for status updates only.

For general questions or comments, please contact the owner(s) directly.

JoelMarcey

JoelMarcey commented on Feb 24, 2025

@JoelMarcey
Contributor

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

JoelMarcey commented on Mar 14, 2025

@JoelMarcey
Contributor

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

JoelMarcey commented on Apr 1, 2025

@JoelMarcey
Contributor

Key Developments: Public announcement of the FLS donation to the Rust Project.

Blockers: None

JoelMarcey

JoelMarcey commented on May 2, 2025

@JoelMarcey
Contributor

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

JoelMarcey commented on Jun 1, 2025

@JoelMarcey
Contributor

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

JoelMarcey commented on Jun 30, 2025

@JoelMarcey
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @nikomatsakis@JoelMarcey

      Issue actions

        Publish first rust-lang-owned release of "FLS" · Issue #265 · rust-lang/rust-project-goals