Documentation

Miri.Input.EvalMiriSourceRuntime

Attach the source-built physical Miri shim machine and source effects to an already assembled foreign resolver. Miri runs first in the portable family; unrecognized names continue through the pre-existing backtrace and C memory/string handlers.

@[reducible, inline]
abbrev Miri.Input.EvalMiriSourceRuntime.User (Os R P H D O Aff B Host : Type) :
Equations
Instances For
    @[reducible, inline]
    abbrev Miri.Input.EvalMiriSourceRuntime.State (Os R P H D O Aff B Host : Type) :
    Equations
    Instances For
      @[reducible, inline]
      abbrev Miri.Input.EvalMiriSourceRuntime.Stored (Os R P H D O Aff B Host : Type) :
      Equations
      Instances For
        @[reducible, inline]
        abbrev Miri.Input.EvalMiriSourceRuntime.World (Os R P H D O Aff B Host : Type) :
        Equations
        Instances For
          @[reducible, inline]
          abbrev Miri.Input.EvalMiriSourceRuntime.Control (Os R P H D O Aff B Host : Type) :
          Equations
          Instances For
            @[reducible, inline]
            abbrev Miri.Input.EvalMiriSourceRuntime.EntryUser (Os R P H D O Aff B Host : Type) :
            Equations
            Instances For
              @[reducible, inline]
              abbrev Miri.Input.EvalMiriSourceRuntime.M (Os R P H D O Aff B Host A : Type) :
              Equations
              Instances For

                Bind physical source Miri operations without replacing any other portable family. Allocation/provenance/GC/bookkeeping come from machine; thread creation and joining use the canonical source ThreadMachine; only true host, diagnostic, and selected-backend effects are supplied in effects.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For