nalgebra and simba had a handful of breaking changes in their most recent updates. This should upgrade num-dual to make it compatible. Specifically, the changes were
Moving of type in nalebgra::Allocator generics into a generic associated type on Allocator::Buffer. Majority of changes were in this
simba added SupersetOf<f32> as a necessary trait bound for ComplexField and RealField
in SimdValue, lanes changed from a static fn to a associated const.
All tests seemed to pass, but let me know if there's any other issues. I'll be using it in my own project for the next week or so and will update this if I hit any bugs although I don't expect any.
Also, I'm not sure if the Allocator changes would result in any potential simplifying that coule be made... my changes are mostly just to get things working. Let me know if there's any areas that may be worth investigating as far as simplifying things go.
nalgebra and simba had a handful of breaking changes in their most recent updates. This should upgrade num-dual to make it compatible. Specifically, the changes were
nalebgra::Allocator
generics into a generic associated type onAllocator::Buffer
. Majority of changes were in thisSupersetOf<f32>
as a necessary trait bound forComplexField
andRealField
SimdValue
, lanes changed from a static fn to a associated const.All tests seemed to pass, but let me know if there's any other issues. I'll be using it in my own project for the next week or so and will update this if I hit any bugs although I don't expect any.
Also, I'm not sure if the
Allocator
changes would result in any potential simplifying that coule be made... my changes are mostly just to get things working. Let me know if there's any areas that may be worth investigating as far as simplifying things go.