Documentation

Miri.Input.EvalBackendMachine

Select disabled race tracking or canonical vector clocks from the shared EvalWorld; reject inconsistent clock storage.

@[reducible, inline]
abbrev Miri.Input.EvalBackendMachine.User (Os R P H D O Aff B Host : Type) :
Equations
Instances For
    @[reducible, inline]
    abbrev Miri.Input.EvalBackendMachine.Machine (Os R P H D O Aff B Host : Type) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]
      abbrev Miri.Input.EvalBackendMachine.State (Os R P H D O Aff B Host : Type) :
      Equations
      Instances For
        def Miri.Input.EvalBackendMachine.handler {Os R P H D O Aff B Host : Type} (m : Machine Os R P H D O Aff B Host) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Preserve source diagnostic staging and validate canonical clock storage before continuing to race/synchronization memory hooks.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Miri.Input.EvalBackendMachine.dispatcher {Os R P H D O Aff B Host C V : Type} :
            Interpreter.IntrinsicBackend.Dispatcher (State Os R P H D O Aff B Host) C V
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For