Skip to content

Releases: Alexhuszagh/rust-lexical

Lexical-Core Version 0.6.6 Release

26 Jan 17:56
Compare
Choose a tag to compare

Updated the format bitflags to make matches more efficient.

  • Digit separator flags are grouped by component (integer, etc.).
  • Allows jump tables for for internal matches.

Lexical-Core Version 0.7.2 Release

25 Jan 23:00
Compare
Choose a tag to compare

Fixed a regression causing special values to incorrectly parse.

  • inf1 or similar would succeed.
  • inf23 or similar would incorrectly report inf2 as working.

Lexical-Core Version 0.7.1 Release

25 Jan 03:07
Compare
Choose a tag to compare

Introduced the custom-format parse API

  • Added NumberFormat, which specifies an integer or float format.
  • Refactored parsing logic through a data interface.
  • Added support for generic iterators, allowing use of digit separators.
  • Created traits to support 24 binary flags, optimized for 3 cases.

Lexical-Core Version 0.6.5 Release

25 Jan 23:00
Compare
Choose a tag to compare

Fixed a regression causing special values to incorrectly parse.

  • inf1 or similar would succeed.
  • inf23 or similar would incorrectly report inf2 as working.

Lexical-Core Version 0.6.4 Release

25 Jan 03:19
Compare
Choose a tag to compare

Introduced the custom-format parse API

  • Added NumberFormat, which specifies an integer or float format.
  • Refactored parsing logic through a data interface.
  • Added support for generic iterators, allowing use of digit separators.
  • Created traits to support 24 binary flags, optimized for 3 cases.

Lexical-Core Version 0.7.0

07 Jan 16:20
Compare
Choose a tag to compare
  • Updates dependencies to latest (config-if, static-assertions, arrayvec).
  • Removes support for Rustc versions below 1.37.0.

Lexical-Core Version 0.6.2

07 Jan 16:21
Compare
Choose a tag to compare
  • Fixed Num Trait on MSVC

Lexical-Core Version 0.6.1

07 Jan 16:22
Compare
Choose a tag to compare
  • Removed panic handlers.
  • Other no_std improvements.

Lexical-Core Version 0.6.0

07 Jan 16:23
Compare
Choose a tag to compare
  • Removed rust-stackvector with arrayvec, which has better support.
  • Separated the C-API (old FFI-functions), and renamed the Rust API.
  • Created the C-API unpublished, subcrate.

Lexical-Core Version 0.5.0

07 Jan 16:24
Compare
Choose a tag to compare
  • Refactored the internal API for simpler code paths.
  • Reduced binary bloat.
  • Optimized itoa formatters for decimal numbers.
  • Optimized atoi and itoa using optimized division algorithms for 128-bit numbers.