rust-lang / rust-lang/rustc_codegen_cranelift

Use rustc_codegen_ssa

Open
#170 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
2.1k
Forks
157
Avg merge
1d 19h
Merged PRs (30d)
3

Description

Introduced in rust-lang/rust#55627

This will reduce duplication between rustc_codegen_llvm and rustc_codegen_cranelift and will make it easier to implement not yet implemented stuff.

Blocked on rust-lang/rust#56048 (rustc_codegen_ssa didn't get included in the sysroot)

I am working on this in the wip_use_cg_ssa branch.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the issue context and the existing wip_use_cg_ssa branch, then check rust-lang/rust#55627 for the introduced rustc_codegen_ssa changes. Done means migrating rustc_codegen_cranelift to use rustc_codegen_ssa to reduce duplication and support implementing currently missing functionality.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
compilers
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.