Skip to main content

Crate ocas_core

Crate ocas_core 

Source
Expand description

Core runtime, memory management, and backend glue for oCAS.

This crate provides the foundation used by all other oCAS crates:

  • arena allocation for expression nodes
  • unified error types
  • thread pool utilities
  • FFI glue conventions
  • thin wrappers around numerical backends (GMP, MPFR, FLINT, etc.)

Modules§

arena
Arena allocator for expression nodes.
error
Unified error types for oCAS.
fuel
Resource budget for long-running algorithms.
thread_pool
Thread pool utilities.

Type Aliases§

FastHashMap
Hash map using the DoS-resistant, high-performance ahash hasher.
FastHashSet
Hash set using the ahash hasher. See FastHashMap.