ocas_core/lib.rs
1//! Core runtime, memory management, and backend glue for oCAS.
2//!
3//! This crate provides the foundation used by all other oCAS crates:
4//! - arena allocation for expression nodes
5//! - unified error types
6//! - thread pool utilities
7//! - FFI glue conventions
8//! - thin wrappers around numerical backends (GMP, MPFR, FLINT, etc.)
9
10#![warn(missing_docs)]
11
12pub mod arena;
13pub mod error;
14pub mod thread_pool;
15
16#[cfg(feature = "gmp")]
17pub mod gmp;