fix(deps): update rust crate lexical-core to 0.8 #232
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.7
->0.8
Release Notes
Alexhuszagh/rust-lexical (lexical-core)
v0.8.5
Compare Source
Changed
v0.8.3
Compare Source
Added
-Zmiri-tag-raw-pointers
in miri correctness checks.format_error
andformat_is_valid
to determine if a format packed struct is valid, since the previous checks relied on undocumented behavior.from_radix
toParseFloatOptions
andWriteFloatOptions
, to simplify creating the default options with a different radix.Changed
no_std
inlexical-parse-float
when default features are disabled.power-of-two
feature enabled for radixes 16 and 32.v0.8.2
Compare Source
Changed
v0.8.0
Compare Source
This is a very large release that involved a full re-write from the ground-up.
Added
parse_with_options
,parse_partial_with_options
write_with_options
.required_exponent_notation
flag toNumberFormat
.power-of-two
feature, for conversion to and from strings with power-of-two bases.compact
feature, optimized for binary size rather than performance.Changed
Removed
write_format
,write_radix
, and similar functions.parse_format
,parse_radix
, and similar functions.dtoa
feature.rounding
feature.v0.7.6
Compare Source
Changed
slice::sort
is not present inno_std
.libm
which enables stableno_std
use.v0.7.5
Compare Source
Changed
integer::BITS
conflicting with new compilers.v0.7.4
Compare Source
Changed
NO_INTEGER_LEADING_ZEROS
andNO_FLOAT_LEADING_ZEROS
NumberFormat flags.InvalidLeadingZeros
to ErrorCode enum.validate_no_leading_zeros
to reject invalid inputs.v0.7.3
Compare Source
Changed
v0.7.2
Compare Source
Changed
v0.7.1
Compare Source
Added
format
feature to control parsing integers and floats from number specifications.NumberFormat
bitflags to control Number format specifications. These flags control how a number is parsed, including enabling the use of digit separators, requiring integer or fraction digits, and more.NumberFormat
(RUST_STRING
,PYTHON_LITERAL
) to avoid compiling formats when not needed.FromLexicalFormat
andFromLexicalLossyFormat
traits with theformat
feature, which enable you to specify the number format during parsing.ErrorCode
to signify more parse failures.Changed
ErrorCode::MissingFraction
to beErrorCode::MissingMantissa
, to differentiate between missing integers, missing fractions, and missing significant digits (mantissa).RawFloatState
andFloatState
and replaced it logically withFastDataInterface
andSlowDataInterface
, allowing format-defined parsing.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.