Skip to content

axiolid-backend-cpu ​

Portable and runtime-optimized CPU execution context for Axiolid geometry.

Latest release0.3.4 (2026-11-07)
crates.ioaxiolid-backend-cpu
Facadeaxiolid feature cpu
Layerexecution (execution.context)
API documentationrustdoc · docs.rs
Sourcecrates/execution/cpu/

Overview ​

A CPU execution context for Axiolid providers: runtime instruction-set detection (CpuFeatures), measured cache and core topology for tuning (CpuTopology), and an optional context-owned Rayon pool. The default build is portable and single-threaded; the simd feature lets providers select an instruction set at run time, and parallel adds a bounded local pool instead of touching Rayon's global one. It bundles no geometry algorithm and is not the correctness oracle: that is axiolid-reference (ADR 0012). Operation providers compose this context.

Features ​

Default: none.

FeatureEnables
parallelrayon
simd—

Changes ​

Latest release, 0.3.4 (2026-11-07):

Added ​

  • The package now ships LICENSE and LICENSE-COMMERCIAL (symlinks to the repository root), so the licence texts travel with the archive (#358).

Full history: crates/execution/cpu/CHANGELOG.md

Released under the Mozilla Public License 2.0.