Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Panic, IO, and syscalls

Platform spec feature

Panic, IO, and syscalls

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

What this feature specifies

Panic, IO, and syscalls defines one operational contract that a newcomer can follow end-to-end: first the model, then execution flow, then strict guarantees, concrete examples, and verification guidance.

Implementation anchors

  • Builtin exports in compiler/crates/beskid_runtime/src/builtins/mod.rs
  • Panic and syscall implementation in compiler/crates/beskid_runtime/src/builtins/panic_io.rs
  • Runtime symbol registration in compiler/crates/beskid_runtime/src/lib.rs
  • E2E coverage in compiler/crates/beskid_e2e_tests/src/tests/runtime_cases.rs

No open decisions. Closed choices are normative ADRs under adr/ (D-EXEC-RT-0008D-EXEC-RT-0010); use the reader ADRs tab for expandable detail.

Articles