Source/Packages

Runtime.NativeObservedProgram

packages/execution/src/Runtime/NativeObservedProgram.alpha

724 lines44 declarations33.5 KiBSHA-256 96fd2004b3de

family · lines 24–49

NativeObservedSteps

Full file
A native source program with declared observation effects, lowered before NativePhysicalProgram serialization/target emission. Capture nodes are safe boundaries explicitly placed by the owning run policy, not discovered from payload words or injected into arbitrary instructions. Their continuation cannot run between pending capture, drain and retry of frozen source values.
24family NativeObservedSteps : Type 0
25constructor NativeObservedStepsEnd
26constructor NativeObservedOperation
27field unrestricted nativeObservedOperation : (family NativePhysicalOperation)
28recursive unrestricted nativeObservedOperationTail
29-- Lift maintained host fragments without discarding their failure identities.
30-- The same source-scope and repeat-flow checks apply to their operations.
31constructor NativeObservedCommand
32field unrestricted nativeObservedDeclaredCommand : (family NativePhysicalCommand)
33recursive unrestricted nativeObservedCommandTail
34-- Recorder-owned resource setup is an effect, not application access to the
35-- private epoch bytes. Its public storage and descriptor slots stay scoped.
36constructor NativeObservedOpenJournal
37field unrestricted nativeObservedJournalPathAt : Nat
38field unrestricted nativeObservedJournalFileSlot : Nat
39field unrestricted nativeObservedJournalDirectorySlot : Nat
40recursive unrestricted nativeObservedJournalTail
41constructor NativeObservedCaptureBoundary
42field unrestricted nativeObservedCaptureTag : Nat
43field unrestricted nativeObservedCaptureValues : (family NativeTelemetrySourceValues)
44field unrestricted nativeObservedCaptureCoordinate : (family NativePhysicalOperand)
45recursive unrestricted nativeObservedCaptureTail
46-- Publish before application cleanup closes its sink. End also closes when
47-- there is no explicit finish. Finish is forbidden inside a repeat.
48constructor NativeObservedFinish
49recursive unrestricted nativeObservedFinishTail

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.