PackageTrack
Sign in Get early access

lexical

Lexical, to- and from-string conversion routines.

7.0.5 33M downloads/mo #1595 most downloaded on crates.io Alexhuszagh/rust-lexical

What this package is like to depend on

Last release 11 months ago

21 Sep 2025

Ships unpredictably

gaps range from 1 weeks to 2.3 years

No release notes found

nothing matched a version

22 versions withdrawn

withdrawn after publishing

8 years old

52 releases · first in 2018

1 release in the last 12 months

see the full history below

Release timeline

52 releases · Oct 2018 to Sep 2025
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 52
  1. 7.0.5 21 Sep 2025

    Nothing published for this version

  2. 7.0.4 08 Dec 2024

    Nothing published for this version

  3. 7.0.3 06 Dec 2024

    Nothing published for this version

  4. 7.0.2 25 Sep 2024

    Nothing published for this version

  5. 7.0.1 15 Sep 2024

    Nothing published for this version

  6. 7.0.0 14 Sep 2024

    Nothing published for this version

  7. 6.1.1 18 May 2022

    Nothing published for this version

  8. 6.1.0 10 Mar 2022

    Nothing published for this version

  9. 6.0.1 04 Oct 2021

    Nothing published for this version

  10. 6.0.0 03 Sep 2021

    Nothing published for this version

  11. 5.2.2 21 Apr 2021

    Nothing published for this version

  12. 5.2.1 13 Feb 2021

    Nothing published for this version

  13. 5.2.0 29 Jan 2020

    Nothing published for this version

  14. 5.1.0 25 Jan 2020

    Nothing published for this version

  15. 5.0.0 07 Jan 2020

    Nothing published for this version

  16. 4.2.1 21 Apr 2021

    Nothing published for this version

  17. 4.2.0 29 Jan 2020

    Nothing published for this version

  18. 4.1.0 25 Jan 2020

    Nothing published for this version

  19. 4.0.0 08 Sep 2019

    Nothing published for this version

  20. 3.0.1 21 Apr 2021

    Nothing published for this version

  21. 3.0.0 21 Aug 2019

    Nothing published for this version

  22. 2.2.4 21 Apr 2021

    Nothing published for this version

  23. 2.2.2 26 Jul 2019

    Nothing published for this version

  24. 2.2.1 20 Jun 2019

    Nothing published for this version

  25. 2.2.0 20 Jun 2019

    Nothing published for this version

  26. 2.1.0 14 Feb 2019

    Nothing published for this version

  27. 2.0.0 23 Dec 2018

    Nothing published for this version

  28. 1.9.1 19 Dec 2018

    Nothing published for this version

  29. 1.9.0 18 Dec 2018

    Nothing published for this version

  30. 1.8.2 16 Dec 2018

    Nothing published for this version

  31. 1.8.0 15 Dec 2018 withdrawn

    Nothing published for this version

  32. 1.6.7 27 Nov 2018 withdrawn

    Nothing published for this version

  33. 1.6.6 27 Nov 2018 withdrawn

    Nothing published for this version

  34. 1.6.5 27 Nov 2018 withdrawn

    Nothing published for this version

  35. 1.6.3 25 Nov 2018 withdrawn

    Nothing published for this version

  36. 1.6.2 25 Nov 2018 withdrawn

    Nothing published for this version

  37. 1.6.1 25 Nov 2018 withdrawn

    Nothing published for this version

  38. 1.6.0 25 Nov 2018 withdrawn

    Nothing published for this version

  39. 1.5.0 11 Nov 2018 withdrawn

    Nothing published for this version

  40. 1.4.2 10 Nov 2018 withdrawn

    Nothing published for this version

  41. 1.4.1 10 Nov 2018 withdrawn

    Nothing published for this version

  42. 1.4.0 10 Nov 2018 withdrawn

    Nothing published for this version

  43. 1.3.2 08 Nov 2018 withdrawn

    Nothing published for this version

  44. 1.3.1 08 Nov 2018 withdrawn

    Nothing published for this version

  45. 1.3.0 08 Nov 2018 withdrawn

    Nothing published for this version

  46. 1.2.1 08 Nov 2018 withdrawn

    Nothing published for this version

  47. 1.2.0 08 Nov 2018 withdrawn

    Nothing published for this version

  48. 1.1.0 08 Nov 2018 withdrawn

    Nothing published for this version

  49. 1.0.3 01 Nov 2018 withdrawn
    Release notes

    Changed

    • Improved performance of number formatting with non-decimal radices (#169).

    Fixed

    • Inaccurate number formatting with non-decimal radices (#169).
    Open source →
    Release notes

    Increment versions for release.

    Open source →
    Release notes

    Changed

    • Improved performance of number formatting with non-decimal radices (#169).

    Fixed

    • Inaccurate number formatting with non-decimal radices (#169).
    Open source →
  50. 1.0.2 01 Nov 2018 withdrawn
    Release notes

    Changed

    • Higher performance when parsing floats with digit separators.

    Fixed

    • Inlining inconsistency between public API methods (credit to @zheland)
    • Incorrectly accepting leading zeros when no_integer_leading_zeros was enabled.
    • Have consistent errors when an invalid leading digit is found for floating point numbers to always be Error::InvalidDigit.
    • Incorrect parsing of consecutive digit separators.
    • Inaccuracies when parsing digit separators at various positions leading to incorect errors being returned.
    • Selecting only a subset of parse and/or write features would cause compilation errors.
    • Fixed bug with writing integers with custom radices.
    Open source →
  51. 1.0.0 01 Nov 2018 withdrawn
    Release notes

    Added

    • Added fuzzing and miri code safety analysis to our CI pipelines.
    • Removed requirement of alloc in no_std ennvironments without the write feature.
    • Make multi-digit optimizations in integer parsing optional.
    • Much higher miri coverage including for proptests and our corner cases from the golang test suite.

    Changed

    • Updated the MSRV to 1.63.0 (1.65.0 for development).
    • Improved performance due to compiler regressions in rustc 1.81.0 and above.

    Fixed

    • Removed use of undefined behavior in MaybeUninit.
    • Provide better safety documentation.
    • Parsing of Ruby float literals.
    • Performance regressions in Rust 1.81.0+.
    • Removed incorrect bounds checking in reading from iterators.
    • Overflow checking with integer parsing.
    • Writing -0.0 with a leading -.
    • Reduced binary siezes when the compact feature was enabled.
    • Improved performance of integer and float parsing, particularly with small integers.
    • Removed almost all unsafety in lexical-util and clearly documented the preconditions to use safely.
    • Removed almost all unsafety in lexical-write-integer and clearly documented the preconditions to use safely.
    • Writing special numbers even with invalid float formats is now always memory safe.

    Removed

    • Support for mips (MIPS), mipsel (MIPS LE), mips64 (MIPS64 BE), and mips64el (MIPS64 LE) on Linux.
    • All _unchecked API methods, since the performance benefits are dubious and it makes safety invariant checking much harder.
    • The safe and nightly features, since ASM is now supported by the MSRV on stable and opt-in for memory-safe indexing is no longer relevant.
    Open source →
  52. 0.0.1 29 Oct 2018 withdrawn

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive