Skip to content

Lazy compilation of libstd #36610

Closed
Closed
@bstrie

Description

@bstrie

Updated (2016-09-21)

Blockers:

Non-blockers:

Food for thought:

  • Escape hatch for compiling std on stable/beta.
  • Stability of this feature? Stability of Cargo features exposed by std and other crates?

Original issue

@alexcrichton in #34400:

One of the major blockers of our dream to "lazily compile std" is to ensure that we have the ability to compile compiler-rt on-demand.
#34400 was sort of half-tracking this issue before being closed by #35021, whose PR message implies that the bit about lazy compilation is yet to be done.

(And I'm frankly not even sure what lazy compilation of libstd even entails, so I'll have to ask @alexcrichton to elaborate further.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-enhancementCategory: An issue proposing an enhancement or a PR with one.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions