Symbolics v7.39.0
Fixed
- Method ambiguities and Aqua piracy ownership (#1971). 7.38.0 shipped with its new QA lane
red on two Aqua findings; both are resolved and the QA lane is green on Julia 1 and 1.10.
Dispatch onNumand the array-symbolic operators is narrowed so ambiguous overloads no longer
resolve arbitrarily, and methods that belonged to another package's types were moved to their
owner. Two ModelingToolkit downstream lanes (Initialization,InterfaceI) that were red at
7.38.0 now pass.
Added
SymbolicsStaticArraysExt, a StaticArrays extension, so static-array operands dispatch
correctly instead of falling back to the ambiguous generic paths.
CI
- The QA group is exercised on Julia 1.10 as well as Julia 1.
Merged pull requests:
- Fix Symbolics method ambiguities and Aqua piracy ownership (#1971) (@ChrisRackauckas-Claude)