katra-cache 0.1.0

Katra layered persistent cache (DXIL → IR → SPIR-V → pipeline).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! katra-cache — the layered persistent cache (Katra3D §18).
//!
//! Layers: `1 = DXIL identity`, `2 = translated semantic IR`,
//! `3 = SPIR-V`, `4 = pipeline descriptor → driver pipeline cache`.
//!
//! A driver update invalidates layer 4 without destroying reusable
//! higher-level artifacts (layers 1–3). Identity is content-addressed;
//! writes are atomic (temp + rename); the index tolerates corruption.

#![forbid(unsafe_code)]
#![warn(missing_docs)]

pub mod store;

pub use store::{CacheEntry, CacheKey, CacheMetrics, CacheStore};