Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f1df550f3723dd3a7109c618852ca6f66c014a6d
https://github.com/WebKit/WebKit/commit/f1df550f3723dd3a7109c618852ca6f66c014a6d
Author: Fady Farag <[email protected]>
Date: 2026-05-21 (Thu, 21 May 2026)
Changed paths:
M
Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py
M
Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_protocol_type_conversions_header.py
M
Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/domain-exposed-as-other-name.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result
M
Source/JavaScriptCore/inspector/scripts/tests/expected/webdriver-bidi-enum-validation.json-result
M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
M Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp
M Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONEnum.cpp
M Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
M Source/WebCore/bindings/scripts/test/JS/JSTestStandaloneDictionary.cpp
M Source/WebCore/bindings/scripts/test/JS/JSTestStandaloneEnumeration.cpp
M Source/WebCore/html/parser/create-html-entity-table
Log Message:
-----------
Replace all remaining uses of `std::to_array()` with `WTF::toArray()` in
WebKit
https://bugs.webkit.org/show_bug.cgi?id=315245
rdar://177571697
Reviewed by Chris Dumez.
Follow-up to 313448@main.
*
Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py:
(CppProtocolTypesImplementationGenerator._generate_enum_mapping):
(CppProtocolTypesImplementationGenerator._generate_enum_conversion_methods_for_domain.generate_conversion_method_body):
*
Source/JavaScriptCore/inspector/scripts/codegen/generate_objc_protocol_type_conversions_header.py:
(ObjCProtocolTypeConversionsHeaderGenerator._generate_enum_from_protocol_string):
*
Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/domain-exposed-as-other-name.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
*
Source/JavaScriptCore/inspector/scripts/tests/expected/webdriver-bidi-enum-validation.json-result:
* Source/WebCore/bindings/scripts/CodeGeneratorJS.pm:
(GenerateEnumerationImplementationContent):
* Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp:
(WebCore::parseEnumerationFromString<TestCallbackInterface::Enum>):
* Source/WebCore/bindings/scripts/test/JS/JSTestDefaultToJSONEnum.cpp:
(WebCore::parseEnumerationFromString<TestDefaultToJSONEnum>):
* Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp:
(WebCore::parseEnumerationFromString<TestObj::EnumType>):
(WebCore::parseEnumerationFromString<TestObj::EnumTrailingComma>):
(WebCore::parseEnumerationFromString<TestObj::Optional>):
(WebCore::parseEnumerationFromString<AlternateEnumName>):
(WebCore::parseEnumerationFromString<TestObj::EnumA>):
(WebCore::parseEnumerationFromString<TestObj::EnumB>):
(WebCore::parseEnumerationFromString<TestObj::EnumC>):
(WebCore::parseEnumerationFromString<TestObj::Kind>):
(WebCore::parseEnumerationFromString<TestObj::Size>):
(WebCore::parseEnumerationFromString<TestObj::Confidence>):
(WebCore::parseEnumerationFromString<TestObj::EnumWithMissingValueDefault>):
(WebCore::parseEnumerationFromString<TestObj::EnumWithInvalidValueDefault>):
(WebCore::parseEnumerationFromString<TestObj::EnumWithMissingAndInvalidValueDefault>):
(WebCore::parseEnumerationFromString<TestObj::EnumWithMissingValueDefaultNoQuotes>):
(WebCore::parseEnumerationFromString<TestObj::EnumWithMissingValueDefaultAsEmptyValue>):
(WebCore::parseEnumerationFromString<TestObj::EnumWithMissingValueDefaultNotInEnumValues>):
* Source/WebCore/bindings/scripts/test/JS/JSTestStandaloneDictionary.cpp:
(WebCore::parseEnumerationFromString<TestStandaloneDictionary::EnumInStandaloneDictionaryFile>):
* Source/WebCore/bindings/scripts/test/JS/JSTestStandaloneEnumeration.cpp:
(WebCore::parseEnumerationFromString<TestStandaloneEnumeration>):
* Source/WebCore/html/parser/create-html-entity-table:
Canonical link: https://commits.webkit.org/313663@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications