11 Commits

Author SHA1 Message Date
Vincent Stakenburg ab772c50fd get rid of no-alloc feature 2021-09-08 19:45:00 +02:00
Alex Huszagh 92a49f0c78 Added optimizations for smaller strings. 2021-09-04 13:29:25 -05:00
Alex Huszagh 4720285e5e Fix correctness tests type issues, and tests for older Rustc versions. 2021-09-04 13:03:51 -05:00
Alex Huszagh 0779c847e9 Added fuzz targets. 2021-09-04 12:56:06 -05:00
Alex Huszagh 9b00b815a9 Updated unittests. 2021-09-04 12:13:20 -05:00
Alex Huszagh c91249601c Added more unittests for conformance testing. 2021-09-04 00:06:38 -05:00
Alex Huszagh 1c6a4c2d36 Bug fixes for leading zeros in fraction. 2021-09-03 23:39:29 -05:00
Alex Huszagh 72c57378a3 Refactored the available algorithms
- Removed a large amount of dead code.
- Simplified to use Lemire or Bellerophon.
- Simplified the big integer arithmetic.
- Improved slow path performance.
- Simplified digit parsing algorithms.
- Improved rounding performance.
2021-09-03 22:54:40 -05:00
Alex Huszagh 608452a7c2 Removed superfluous code.
- Removed build scripts.
- Removed most of the num type traits.
2021-09-03 12:49:25 -05:00
Alex Huszagh 2234f775f6 Removed build script. 2021-09-03 12:33:39 -05:00
Alex Huszagh bc4786d440 Re-factoring improvements.
- Moved tests to dedicated directory.
- Ensure compatibility with 1.31.0.
- Fixed lint errors.
2021-09-03 12:26:55 -05:00