AK: Use simdutf to validate UTF-16 strings as ASCII

This commit is contained in:
Timothy Flynn 2025-08-27 07:00:20 -04:00 committed by Jelle Raaijmakers
commit 086877a280
Notes: github-actions[bot] 2025-08-27 11:26:09 +00:00

View file

@ -151,9 +151,7 @@ bool Utf16View::is_ascii() const
{
if (has_ascii_storage())
return true;
// FIXME: Petition simdutf to implement an ASCII validator for UTF-16.
return all_of(utf16_span(), AK::is_ascii);
return simdutf::validate_utf16_as_ascii(m_string.utf16, length_in_code_units());
}
bool Utf16View::validate() const