Skip to content

Integration of the Cranelift backend with rustc #270

Closed
@bjorn3

Description

@bjorn3

TL;DR

  • Bring my Cranelift based codegen backend in tree using git subtree and gate PR's on it building.
  • Extend the testing infrastructure to annotate tests as being specific for a single backend and
    annotate all LLVM specific tests.

Links and Details

This will first use git subtree to integrate the cg_clif repo. Then changes to bootstrap and
compiletest are needed to be able to build and test it. Next CI will need to gate PR's on cg_clif
building. CI will not run any tests for cg_clif. Finally all add a way to annotate tests as
requiring a specific backend and annotate all LLVM specific tests as such.

Mentors or Reviewers

Maybe @Mark-Simulacrum for bootstrap changes?

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-compilerAdd this label so rfcbot knows to poll the compiler teammajor-changeA proposal to make a major change to rustcmajor-change-acceptedA major change proposal that was accepted

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions