1 parent c6004a1 commit 8f6dec1Copy full SHA for 8f6dec1
1 file changed
NEWS.md
@@ -48,6 +48,13 @@
48
known at compile time it is checked at run time. Use `qr.solve()` for
49
least-squares solutions of rectangular systems (unchanged).
50
51
+- Complex operands in linear algebra (`%*%`, `crossprod()`, `solve()`,
52
+ `chol()`, ...) are now a compile-time error. quickr's lowerings use the
53
+ real (double-only) BLAS/LAPACK routines, which previously read complex
54
+ storage as reals and returned a plausible but wrong real result where R
55
+ returns a complex one. Elementwise complex arithmetic and the
56
+ mode-preserving `t()`/`diag()` are unaffected.
57
+
58
# quickr 0.3.0
59
60
This release adds major new support for linear algebra, local functions,
0 commit comments