Skip to content

Tracking issue for MIR (RFC #1211) #27840

Closed
@nikomatsakis

Description

@nikomatsakis

Tracking issue for transition to MIR (rust-lang/rfcs#1211).

Relevant discuss thread: https://internals.rust-lang.org/t/transitioning-to-mir/2706

Regressions

These are cases where building MIR is causing existing crates to stop working.

Refactorings

These are places where the design of MIR needs some tweaks. In some cases, the best course of action may be unclear or in active debate.

Other work

  • issues tagged with A-mir
  • add overflow and division by zero checking
  • constant propagation and hoisting
  • port rvalue checking
  • port dead-code pass
  • port reachability
  • port match checking to take place during MIR construction
  • port effect checking
  • port intrinsicck
  • enable trans universally

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-MIRArea: Mid-level IR (MIR) - https://blog.rust-lang.org/2016/04/19/MIR.htmlB-RFC-approvedBlocker: Approved by a merged RFC but not yet implemented.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions