Closed dbeckwith closed 6 years ago
Hmm, well my changes worked for my situation, but I guess I made it nightly-only, and even on nightly I didn't catch all the std
math functions. I can update it to fix nightly, but this might not be worth merging.
Hey, sorry I never responded to this. I would definitely like to get dimensioned
working with no_std
again (I didn't realize that I had broken it with generic-array
) but not at the cost of making it nightly-only.
It looks like the current version of generic-array
is 0.11.2; I wonder how hard it would be to upgrade to it.
@dbeckwith As of #49, this should be working without std
. You do need nightly, but only for no_std
, and to specify not to use default features.
Please let me know if there are any problems.
I was having trouble compiling
0.6.0
in ano_std
environment, because the version ofgeneric-array
it depended on (which was very old) wasn'tno_std
. All I did in these changes is bump the version ofgeneric-array
the minimum I could to resolve this. a4a8fe2 then fixes the few breaking API changes. f76208c was necessary because thepow*
andsqrt
functions are part ofstd
and didn't exist in theno_std
environment, so I had to replace them with their counterparts incore::intrinsics
. I made this a minor version bump because the API doesn't change at all.