Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update fast_float to 6.1.1 #28697

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Constellation
Copy link
Member

@Constellation Constellation commented May 17, 2024

afc818b

Update fast_float to 6.1.1
https://bugs.webkit.org/show_bug.cgi?id=274302
rdar://128255960

Reviewed by NOBODY (OOPS!).

* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/WTF/wtf/CMakeLists.txt:
* Source/WTF/wtf/fast_float/ascii_number.h: Removed.
* Source/WTF/wtf/fast_float/bigint.h: Removed.
* Source/WTF/wtf/fast_float/constexpr_feature_detect.h: Removed.
* Source/WTF/wtf/fast_float/decimal_to_binary.h: Removed.
* Source/WTF/wtf/fast_float/digit_comparison.h: Removed.
* Source/WTF/wtf/fast_float/fast_float.h:
(fast_float::parse_options_t::parse_options_t):
(fast_float::cpp20_and_in_constexpr):
(fast_float::is_supported_float_type):
(fast_float::is_supported_char_type):
(fast_float::fastfloat_strncasecmp):
(fast_float::span::span):
(fast_float::value128::value128):
(fast_float::leading_zeroes_generic):
(fast_float::leading_zeroes):
(fast_float::emulu):
(fast_float::umul128_generic):
(fast_float::_umul128):
(fast_float::full_multiplication):
(fast_float::adjusted_mantissa::operator== const):
(fast_float::adjusted_mantissa::operator!= const):
(fast_float::binary_format<double>::min_exponent_fast_path):
(fast_float::binary_format<float>::min_exponent_fast_path):
(fast_float::binary_format<double>::mantissa_explicit_bits):
(fast_float::binary_format<float>::mantissa_explicit_bits):
(fast_float::binary_format<double>::max_exponent_round_to_even):
(fast_float::binary_format<float>::max_exponent_round_to_even):
(fast_float::binary_format<double>::min_exponent_round_to_even):
(fast_float::binary_format<float>::min_exponent_round_to_even):
(fast_float::binary_format<double>::minimum_exponent):
(fast_float::binary_format<float>::minimum_exponent):
(fast_float::binary_format<double>::infinite_power):
(fast_float::binary_format<float>::infinite_power):
(fast_float::binary_format<double>::sign_index):
(fast_float::binary_format<float>::sign_index):
(fast_float::binary_format<double>::max_exponent_fast_path):
(fast_float::binary_format<float>::max_exponent_fast_path):
(fast_float::binary_format<double>::max_mantissa_fast_path):
(fast_float::binary_format<float>::max_mantissa_fast_path):
(fast_float::binary_format<double>::exact_power_of_ten):
(fast_float::binary_format<float>::exact_power_of_ten):
(fast_float::binary_format<double>::largest_power_of_ten):
(fast_float::binary_format<float>::largest_power_of_ten):
(fast_float::binary_format<double>::smallest_power_of_ten):
(fast_float::binary_format<float>::smallest_power_of_ten):
(fast_float::binary_format<double>::max_digits):
(fast_float::binary_format<float>::max_digits):
(fast_float::binary_format<float>::exponent_mask):
(fast_float::binary_format<double>::exponent_mask):
(fast_float::binary_format<float>::mantissa_mask):
(fast_float::binary_format<double>::mantissa_mask):
(fast_float::binary_format<float>::hidden_bit_mask):
(fast_float::binary_format<double>::hidden_bit_mask):
(fast_float::to_float):
(fast_float::is_space):
(fast_float::int_cmp_zeros):
(fast_float::int_cmp_len):
(fast_float::str_const_nan):
(fast_float::str_const_nan<char>):
(fast_float::str_const_nan<wchar_t>):
(fast_float::str_const_nan<char16_t>):
(fast_float::str_const_nan<char32_t>):
(fast_float::str_const_inf):
(fast_float::str_const_inf<char>):
(fast_float::str_const_inf<wchar_t>):
(fast_float::str_const_inf<char16_t>):
(fast_float::str_const_inf<char32_t>):
(fast_float::ch_to_digit):
(fast_float::max_digits_u64):
(fast_float::min_safe_u64):
(fast_float::has_simd_opt):
(fast_float::byteswap):
(fast_float::read8_to_u64):
(fast_float::simd_read8_to_u64):
(fast_float::write_u64):
(fast_float::parse_eight_digits_unrolled):
(fast_float::simd_parse_if_eight_digits_unrolled):
(fast_float::loop_parse_if_eight_digits):
* Source/WTF/wtf/fast_float/fast_table.h: Removed.
* Source/WTF/wtf/fast_float/float_common.h: Removed.
* Source/WTF/wtf/fast_float/parse_number.h: Removed.
* Source/WTF/wtf/fast_float/simple_decimal_conversion.h: Removed.

afc818b

Misc iOS, tvOS & watchOS macOS Linux Windows
❌ πŸ§ͺ style βœ… πŸ›  ios loading πŸ›  mac βœ… πŸ›  wpe βœ… πŸ›  wincairo
loading πŸ›  ios-sim βœ… πŸ›  mac-AS-debug ❌ πŸ§ͺ wpe-wk2 ❌ πŸ§ͺ wincairo-tests
βœ… πŸ§ͺ webkitperl ❌ πŸ§ͺ ios-wk2 loading πŸ§ͺ api-mac loading πŸ§ͺ api-wpe
⏳ πŸ§ͺ webkitpy ❌ πŸ§ͺ ios-wk2-wpt loading πŸ§ͺ mac-wk1 βœ… πŸ›  wpe-cairo
loading πŸ›  πŸ§ͺ jsc loading πŸ§ͺ api-ios loading πŸ§ͺ mac-wk2 loading πŸ›  gtk
loading πŸ›  πŸ§ͺ jsc-arm64 βœ… πŸ›  tv ❌ πŸ§ͺ mac-AS-debug-wk2 loading πŸ§ͺ gtk-wk2
⏳ πŸ§ͺ services βœ… πŸ›  tv-sim loading πŸ§ͺ mac-wk2-stress loading πŸ§ͺ api-gtk
βœ… πŸ›  watch loading πŸ›  jsc-armv7
βœ… πŸ›  watch-sim ❌ πŸ§ͺ jsc-armv7-tests

@Constellation Constellation self-assigned this May 17, 2024
@Constellation Constellation force-pushed the eng/Update-fast_float-to-6-1-1 branch from 9d8f016 to 186250b Compare May 17, 2024 08:15
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label May 17, 2024
https://bugs.webkit.org/show_bug.cgi?id=274302
rdar://128255960

Reviewed by NOBODY (OOPS!).

* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/WTF/wtf/CMakeLists.txt:
* Source/WTF/wtf/fast_float/ascii_number.h: Removed.
* Source/WTF/wtf/fast_float/bigint.h: Removed.
* Source/WTF/wtf/fast_float/constexpr_feature_detect.h: Removed.
* Source/WTF/wtf/fast_float/decimal_to_binary.h: Removed.
* Source/WTF/wtf/fast_float/digit_comparison.h: Removed.
* Source/WTF/wtf/fast_float/fast_float.h:
(fast_float::parse_options_t::parse_options_t):
(fast_float::cpp20_and_in_constexpr):
(fast_float::is_supported_float_type):
(fast_float::is_supported_char_type):
(fast_float::fastfloat_strncasecmp):
(fast_float::span::span):
(fast_float::value128::value128):
(fast_float::leading_zeroes_generic):
(fast_float::leading_zeroes):
(fast_float::emulu):
(fast_float::umul128_generic):
(fast_float::_umul128):
(fast_float::full_multiplication):
(fast_float::adjusted_mantissa::operator== const):
(fast_float::adjusted_mantissa::operator!= const):
(fast_float::binary_format<double>::min_exponent_fast_path):
(fast_float::binary_format<float>::min_exponent_fast_path):
(fast_float::binary_format<double>::mantissa_explicit_bits):
(fast_float::binary_format<float>::mantissa_explicit_bits):
(fast_float::binary_format<double>::max_exponent_round_to_even):
(fast_float::binary_format<float>::max_exponent_round_to_even):
(fast_float::binary_format<double>::min_exponent_round_to_even):
(fast_float::binary_format<float>::min_exponent_round_to_even):
(fast_float::binary_format<double>::minimum_exponent):
(fast_float::binary_format<float>::minimum_exponent):
(fast_float::binary_format<double>::infinite_power):
(fast_float::binary_format<float>::infinite_power):
(fast_float::binary_format<double>::sign_index):
(fast_float::binary_format<float>::sign_index):
(fast_float::binary_format<double>::max_exponent_fast_path):
(fast_float::binary_format<float>::max_exponent_fast_path):
(fast_float::binary_format<double>::max_mantissa_fast_path):
(fast_float::binary_format<float>::max_mantissa_fast_path):
(fast_float::binary_format<double>::exact_power_of_ten):
(fast_float::binary_format<float>::exact_power_of_ten):
(fast_float::binary_format<double>::largest_power_of_ten):
(fast_float::binary_format<float>::largest_power_of_ten):
(fast_float::binary_format<double>::smallest_power_of_ten):
(fast_float::binary_format<float>::smallest_power_of_ten):
(fast_float::binary_format<double>::max_digits):
(fast_float::binary_format<float>::max_digits):
(fast_float::binary_format<float>::exponent_mask):
(fast_float::binary_format<double>::exponent_mask):
(fast_float::binary_format<float>::mantissa_mask):
(fast_float::binary_format<double>::mantissa_mask):
(fast_float::binary_format<float>::hidden_bit_mask):
(fast_float::binary_format<double>::hidden_bit_mask):
(fast_float::to_float):
(fast_float::is_space):
(fast_float::int_cmp_zeros):
(fast_float::int_cmp_len):
(fast_float::str_const_nan):
(fast_float::str_const_nan<char>):
(fast_float::str_const_nan<wchar_t>):
(fast_float::str_const_nan<char16_t>):
(fast_float::str_const_nan<char32_t>):
(fast_float::str_const_inf):
(fast_float::str_const_inf<char>):
(fast_float::str_const_inf<wchar_t>):
(fast_float::str_const_inf<char16_t>):
(fast_float::str_const_inf<char32_t>):
(fast_float::ch_to_digit):
(fast_float::max_digits_u64):
(fast_float::min_safe_u64):
(fast_float::has_simd_opt):
(fast_float::byteswap):
(fast_float::read8_to_u64):
(fast_float::simd_read8_to_u64):
(fast_float::write_u64):
(fast_float::parse_eight_digits_unrolled):
(fast_float::simd_parse_if_eight_digits_unrolled):
(fast_float::loop_parse_if_eight_digits):
* Source/WTF/wtf/fast_float/fast_table.h: Removed.
* Source/WTF/wtf/fast_float/float_common.h: Removed.
* Source/WTF/wtf/fast_float/parse_number.h: Removed.
* Source/WTF/wtf/fast_float/simple_decimal_conversion.h: Removed.
@Constellation Constellation removed the merging-blocked Applied to prevent a change from being merged label May 17, 2024
@Constellation Constellation force-pushed the eng/Update-fast_float-to-6-1-1 branch from 186250b to afc818b Compare May 17, 2024 15:38
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merging-blocked Applied to prevent a change from being merged
Projects
None yet
3 participants