Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Examples

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki
Terminal window
cargo test -p beskid_tests --features beskid_runtime/arrays_backing

(Exact feature propagation follows workspace Cargo.toml dependency declarations—maintainers mirror the pattern used in compiler CI.)

A lowered test creates array_new(8, 100) without arrays_backing. Inspection shows non-zero len but ptr == null. Tests that dereference elements must enable backing or avoid element access.

Maintainers build:

Terminal window
cargo build -p beskid_runtime --features metrics

Generated code that does not call rt_metrics_* still links because baseline JIT does not import optional symbols.

Terminal window
cargo test -p beskid_engine extern_real_call_getpid --features extern_dlopen

This does not change runtime features; it documents cross-crate flag vocabulary for execution maintainers.

Open VSX jobs should record in CI logs whether arrays_backing is enabled for the bundled runtime. Operators comparing local cargo build vs extension behavior should check that matrix before reporting array bugs.