Skip to content

Tracking issue for MIR (RFC #1211) #27840

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

Activity

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

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