You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This might be worth waiting until version 0.2.2, which will be very soon. I'm ripping out most of the unsafe code where the safety checks can be elided by the compiler, avoiding a lot of the potential unsoundness documented in aldanor/fast-float-rust#37.
There's a lot of unsafe code wrapped into safe functions, which are only safe due to the context in AsciiStr, which most can be removed and the rest can be marked as unsafe to avoid unsoundness.
Version 0.2.2 has been published which removes most of the unsafe code and removes locally unsound "safe" methods, by either ensuring they maintain safety invariants or are marked as unsafe with the required preconditions documented to ensure the caller uses them correctly.
This addresses all of the unsoundness mentioned in aldanor/fast-float-rust#37, as well as in other locations.
Description
The fast-float crate has not been maintained, with the last release more than four years ago.
fast-float2 is a fork by one of the main contributors now that the maintainer has been unresponsive.
aldanor/fast-float-rust#35 (comment)
Also see #13035
The text was updated successfully, but these errors were encountered: