Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

FAQ and troubleshooting

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Can I disable corelib for a micro-benchmark?

Section titled “Can I disable corelib for a micro-benchmark?”

No. Host projects always load corelib. Isolate benchmarks in Mod or non-host tooling paths that do not claim to be full language hosts.

Initialize compiler/corelib submodule and set BESKID_CORELIB_ROOT to the directory containing beskid_corelib/Project.proj.

Usually caused by both implicit injection and an explicit Std path to a different tree. Align paths to one aggregate root.

Focused project must be a host under the same corelib root the CLI uses. Rescan workspace after changing BESKID_CORELIB_ROOT.

Mods depend on host graphs; they should not redeclare aggregate corelib unless packaging tests require it—follow Project manifest contract Mod rules.