Pinned shims/time.rs. Host time, Chrono timezone data and target layouts are required effects; all source clock/error/control/arithmetic policy is here.
@[reducible, inline]
Instances For
@[instance_reducible]
@[instance_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
@[instance_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
- family : ForeignItems.Family
- os : String
- communicate : Bool
- host : Clock.HostHooks Host System S
- monotonic : M S (Clock.Monotonic Host)
- encodeDeadline : Clock.Deadline Host System → M S Concurrency.ThreadDeadline
- runtime : Concurrency.SyncRuntime.Hooks S Nat Int32 (MPlaceTy Memory.Provenance)
- systemDurationSinceUnix : System → M S (Option Clock.Duration)
- constant : Constant → M S (Memory.Scalar Memory.Provenance)
- readScalar : OpTy Memory.Provenance → M S (Memory.Scalar Memory.Provenance)
- scalarSigned : Memory.Scalar Memory.Provenance → ABI.Size → M S Int
- readI32 : OpTy Memory.Provenance → M S Int32
- readU32 : OpTy Memory.Provenance → M S UInt32
- readU64 : OpTy Memory.Provenance → M S UInt64
- deref : OpTy Memory.Provenance → Layout → M S (MPlaceTy Memory.Provenance)
- readPointer : OpTy Memory.Provenance → M S (Memory.Pointer (Option Memory.Provenance))
- isNull : Memory.Pointer (Option Memory.Provenance) → M S Bool
- projectNamed : MPlaceTy Memory.Provenance → String → M S (MPlaceTy Memory.Provenance)
- readSignedPlace : MPlaceTy Memory.Provenance → M S Int
- writeInt : Int → MPlaceTy Memory.Provenance → M S Unit
- writePointer : Memory.Pointer (Option Memory.Provenance) → MPlaceTy Memory.Provenance → M S Unit
- dedupBytes : ByteArray → M S (Memory.Pointer (Option Memory.Provenance))
Source DateTime::from_timestamp(...). None is its source assertion failure.
- utc : TZ
- withTimezone : Timestamp → TZ → M S BrokenDown
Instances For
def
Miri.Interpreter.TimeShims.systemTimeToDuration
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(time : Y)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.parseClockId
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(id : Memory.Scalar Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.clockGettime
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(id tp : OpTy Memory.Provenance)
(dest : MPlaceTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.gettimeofday
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(tv tz : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.readTimespec
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(place : MPlaceTy Memory.Provenance)
:
M S (Option Clock.Duration)
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.readTimeval
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(place : MPlaceTy Memory.Provenance)
:
M S (Option Clock.Duration)
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.nanosleep
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(duration rem : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.clockNanosleep
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(clock flags spec rem : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.sleep
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(timeout : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.systemTimeSinceWindowsEpoch
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(time : Y)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.getSystemTimeAsFileTime
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(name : String)
(op : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.queryPerformanceCounter
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(op : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.queryPerformanceFrequency
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(op : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.machTimebaseInfo
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(op : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.machWaitUntil
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(op : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TimeShims.localtimeR
{S H Y Z T : Type}
(h : Hooks S H Y Z T)
(timep result : OpTy Memory.Provenance)
:
Equations
- One or more equations did not get rendered due to their size.