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: CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@
23
23
- Speed up MatrixExpr.add.reduce via quicksum
24
24
- Speed up np.ndarray(..., dtype=np.float64) @ MatrixExpr
25
25
- Speed up Expr * Expr via C-level API and Term * Term
26
-
- Speed up Term * Term via $O(n)$ algorithm instead of Python sorted function. `Term.__mul__` requires that Term.vartuple is sorted.
26
+
- Speed up Term * Term via a $O(n)$ sort algorithm instead of Python $O(\log(n))$ sorted function. `Term.__mul__` requires that Term.vartuple is sorted.
27
27
- Rename from `Term.__add__` to `Term.__mul__`, due to this method only works with Expr * Expr.
28
28
- MatrixExpr and MatrixExprCons use `__array_ufunc__` protocol to control all numpy.ufunc inputs and outputs
29
29
- Set `__array_priority__` for MatrixExpr and MatrixExprCons
0 commit comments