LibJS: Port the Identifier AST (and related) nodes to UTF-16

This eliminates quite a lot of UTF-8 / UTF-16 churn.
This commit is contained in:
Timothy Flynn 2025-08-06 11:12:58 -04:00 committed by Tim Flynn
commit b955c9b2a9
Notes: github-actions[bot] 2025-08-13 13:57:20 +00:00
20 changed files with 206 additions and 238 deletions

View file

@ -76,7 +76,7 @@ String module_type_from_module_request(JS::ModuleRequest const& module_request)
module_type = ""_string; // FIXME: This should be null!
// 2. Otherwise, set moduleType to entry.[[Value]].
else
module_type = entry.value;
module_type = entry.value.to_utf8_but_should_be_ported_to_utf16();
}
// 3. Return moduleType.