Expand description
§FrozenCore
Custom implementations and core utilities for pid7-org crates
[!NOTE]
frozen-corecontains next to naught AI-generated codeTherefore, any catastrophic bugs or fatal crashes encountered are results of pure and unadulterated skill issues
§Feature Flags
§Usage
Add following to your Cargo.toml,
[dependencies]
frozen-core = { version = "0.0.37", default-features = true }[!IMPORTANT] Minimum Supported Rust Version (MSRV) is
1.86.0
[!TIP] All the features are enabled by default; to disable, set
default-featurestofalse
§TL;DR
[!IMPORTANT]
frozen-coreis primarily created for pid7-org projectsExternal use is discouraged, but not prohibited, given you assume all the risks
This project is licensed under the Apache-2.0 and MIT License, see the LICENSE-APACHE and LICENSE-MIT file for more details
Contributions are welcome; please feel free to submit a PR or open an issue if you have any feedback or suggestions
Modules§
- ack
- Acknowledge primitives for durability tracking
- error
- Utilities for error propagation used across
[frozen_core] - file
- Custom implementation of
std::fs::Filewith fixed-size buffer addressing, background synchronization, and epoch-based durability tracking - hints
- Minimal set of routines for branch predictor hints
- isa
- A minimal and
no_stdbest available ISA extension detection for x86-64 and AArch64 systems - memmap
- Memory-mapped typed slot storage with per-slot concurrency and epoch durability