Releases: Alexhuszagh/rust-lexical
Releases · Alexhuszagh/rust-lexical
Lexical-Core Version 0.6.6 Release
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
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
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
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
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
- Updates dependencies to latest (config-if, static-assertions, arrayvec).
- Removes support for Rustc versions below 1.37.0.
Lexical-Core Version 0.6.2
- Fixed Num Trait on MSVC
Lexical-Core Version 0.6.1
- Removed panic handlers.
- Other no_std improvements.
Lexical-Core Version 0.6.0
- 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
- 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.