You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: TODO.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -102,9 +102,19 @@ From code review (PR #32):
102
102
103
103
---
104
104
105
+
## Rust Backend Optimizations
106
+
107
+
Deferred from PR #58 code review (can be done post-merge):
108
+
109
+
-[ ]**Matrix inversion efficiency** (`rust/src/linalg.rs:180-194`): Use Cholesky factorization for symmetric positive-definite matrices instead of column-by-column solve
110
+
-[ ]**Reduce bootstrap allocations** (`rust/src/bootstrap.rs`): Currently uses `Vec<Vec<f64>>` → flatten → `Array2` which allocates twice. Should allocate directly into ndarray.
111
+
-[ ]**Consider static BLAS linking** (`rust/Cargo.toml`): Currently requires system BLAS libraries. Consider `openblas-static` or `intel-mkl-static` features for easier distribution.
112
+
113
+
---
114
+
105
115
## Performance Optimizations
106
116
107
-
No major performance issues identified. Potential future optimizations:
0 commit comments