eigen-hhlo-0.1.0.0: CHANGELOG.md
# Revision history for eigen-hhlo
## 0.1.0.0 -- 2025-04-27
* Initial release.
* CPU LAPACK custom-call wrappers: Cholesky (`dpotrf`), SVD (`dgesvd`),
QR (`dgeqrf` / `dorgqr`), symmetric eigenvalue (`dsyevd`), and
LU with partial pivoting (`dgetrf`).
* Typed EDSL builders for all five decompositions via
`stablehlo.custom_call` with `api_version = 2` (CPU) and
`api_version = 3` (GPU) ABIs.
* Session management (`withEigenCPU` / `withEigenGPU`) with backend
tagging and GPU custom-call registration infrastructure.
* Example suite demonstrating MLIR generation for each decomposition
plus a composed pipeline (Gram matrix → Cholesky).
* Known limitation: CPU end-to-end execution is blocked by the
PJRT CPU plugin, which does not expose an external custom-call
registration API. MLIR generation and compilation work correctly;
runtime execution requires either a custom PJRT CPU plugin build
or the GPU backend.