Releases: boostorg/charconv
Releases · boostorg/charconv
Boost 1.86.0
What's Changed
- Move
__float128
to it's own cpp file by @mborland in #177 - Update CI toolchains by @mborland in #178
- Add native to_chars support for 16-bit types instead of using interchange format by @mborland in #179
- Add echo DRONE_STAGE_MACHINE by @mborland in #180
- Fix potential overflow in interchange of 16-bit from chars by @mborland in #181
- GHA: Use codecov action to upload coverage by @Flamefire in #184
- Fuzz
to_chars
for integers by @mborland in #185 - Add fuzzing to
to_chars
for floats by @mborland in #187 - Disable long double overloads on platforms with unsupported types by @mborland in #183
- Fix first character
from_chars
integer pattern matching by @mborland in #189 - Fix internal crash in
floff
by @mborland in #192 - Update method of detecting and linking quadmath by @mborland in #193
- Add mingw extern c for intrinsics by @mborland in #197
- Update GCC-13 OS by @mborland in #199
- Remove packages by @mborland in #198
- Remove and replace macos-11 runners by @mborland in #200
- Remove now unused x86 and ARM intrinsics headers by @mborland in #202
- Add check for -Woverflow in GCC testing by @mborland in #203
- Improve fixed format testing and fix 0 insertion bugs by @mborland in #206
- Fix Clang 3.6 auto type deduction by @mborland in #208
- Drone: fixing ASAN by @sdarwin in #211
- Fix overflow detection by @mborland in #214
New Contributors
- @Flamefire made their first contribution in #184
- @sdarwin made their first contribution in #211
Full Changelog: boost-1.85.0...boost-1.86.0
Boost 1.85.0
What's Changed
- fix typo in fast_float.hpp by @akrzemi1 in #135
- Add fuzzing to CI by @mborland in #134
- Conditionally link quadmath by @mborland in #132
- Add testing and fix handling of leading spaces by @mborland in #144
- Reverse behavior of from_chars and from_chars_strict by @mborland in #141
- Collected documentation updates from review comments by @mborland in #145
- Post-Review Refactoring by @mborland in #146
- Add string_view interface to from_chars by @mborland in #147
- Fix long double and Float128 negative sign being overwritten by @mborland in #150
- Fix to_chars_hex exp for Float128 types by @mborland in #151
- Add dragonbox, floff and Junekey Jeon to sources and acknowledgements by @mborland in #155
- Add cap to output lenght of
to_chars
forstd::bfloat16_t
with interchange format by @mborland in #157 - Add additional bounds checking in
to_chars
for floats by @mborland in #153 - Fix 80-bit long double hex formatting by @mborland in #159
- Add fixed format printing to floff by @mborland in #161
- Use floff to consistently generate correctly rounded results by @mborland in #164
- Fix to_chars errc value for overflow by @mborland in #167
- Try to fix #158 by @jk-jeon in #169
- Fix for issue #166 negative precision by @mborland in #168
- Issue 158 for 80 and 128 bit types by @mborland in #171
New Contributors
Full Changelog: v1.2.0...boost-1.85.0
v1.2.0
What's Changed
- Replace
BOOST_CHARCONV_STD_ERANGE
withfrom_chars_strict
by @mborland in #120 - Documentation Updates from Review Comments by @mborland in #127
- Use improved fall back routine for 80 and 128 bit from chars by @mborland in #128
- Fix locale dependence on fallback from_chars implementation by @mborland in #123
Full Changelog: v1.1.1...v1.2.0
v1.1.1
v1.1.0
What's Changed
- Implement P2497 from C++26 by @mborland in #98
- Fix for PPC64 long double test failure by @mborland in #102
- Fix for PPC64 errno value converting LDBL_MIN by @mborland in #104
- Fix
<stdfloat>
testing macro by @mborland in #109 - Add macro to change ERANGE handling. by @mborland in #111
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Remove use of
auto
in introductory examples by @mborland in #85 - Add {fmt} to benchmarks by @mborland in #86
- Fix overflow of 128-bit integers in non-GNU mode by @mborland in #88
- Fix -Wundef warnings by @mborland in #90
- Fix conversion warnings by @mborland in #92
- Fix bfloat macros and long double general formatting by @mborland in #94
Full Changelog: v1.0.0...v1.0.1