refactor: speed improvements for nanomath #44
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "nano_speed2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Now nanomath is much faster. Resolution is still significantly slower than in pocomath, and so could probably stand some further work at some point, since it's still a key operation that may happen quite a lot as folks use the library. All of the same can be said for inlining automatic conversions: the resulting adapted function suffers a significantly larger hit in nanomath than pocomath. Nevertheless, nanomath is now quite responsive, and significantly (at least a factor of 4) faster than mathjs 15 on the polynomialRoots problem.
Resolves #43.