Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Verification and traceability

Platform spec article

Verification and traceability

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki
PathRole
compiler/crates/beskid_analysis/src/beskid.pestExtern syntax
compiler/crates/beskid_analysis/src/analysis/diagnostic_kinds.rsExtern-related diagnostics
compiler/crates/beskid_abi/src/builtins.rsinterop_dispatch_* in BUILTIN_SPECS
compiler/crates/beskid_codegendeclare_validated_extern_imports, signature validation
compiler/crates/beskid_engineextern_dlopen tests, new_with_symbols
compiler/crates/beskid_runtime/src/interop.rsDispatch implementations
compiler/crates/beskid_runtime/src/interop_layout.rsTag/payload offsets
Test (engine)Asserts
extern_resolution_only_compiles_with_featureResolution succeeds when feature on
extern_real_call_getpidLive call returns plausible PID
extern_resolution_fails_without_featureEXT-001 style failure
extern_missing_symbol_errorsdlsym diagnostic quality
extern_missing_library_errorsdlopen diagnostic quality
IDEvidence
EXT-001extern_resolution_fails_without_feature
EXT-002ExternDeclarationError::InvalidSignature unit paths in codegen
EXT-003–004Engine cache tests + code review of dlopen flags
EXT-005interop_layout.rs + runtime dispatch tests