ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb
Timothy Flynn c0ead1b01a LibIDL+LibWeb: Begin support for async iterator in IDL
This adds support for async iterators of the form:

    async iterable<value_type>;
    async iterable<value_type>(/* arguments... */);

It does not yet support the value pairs of the form:

    async iterable<key_type, value_type>;
    async iterable<key_type, value_type>(/* arguments... */);

Async iterators have an optional `return` data property. There's not a
particularly good way to know what interfaces implement this property.
So this adds a new extended attribute, DefinesAsyncIteratorReturn, which
interfaces can use to declare their support.
2025-04-14 17:43:11 -04:00
..
BindingsGenerator LibIDL+LibWeb: Begin support for async iterator in IDL 2025-04-14 17:43:11 -04:00
CMakeLists.txt LibWeb: Generate DescriptorID enum 2025-04-04 10:40:32 +01:00
GenerateAriaRoles.cpp AK+Everywhere: Remove now-unecessary use of ByteString with JSON types 2025-02-20 19:27:51 -05:00
GenerateCSSDescriptors.cpp LibWeb/CSS: Generate descriptor initial values 2025-04-07 10:00:21 +01:00
GenerateCSSEnums.cpp CodeGenerators: Fix clang-18 crash by specifying types explicitly 2025-02-22 12:38:11 -05:00
GenerateCSSKeyword.cpp LibWeb/CSS: Use NumericCalculationNode for constants 2025-02-27 21:42:43 +01:00
GenerateCSSMathFunctions.cpp LibWeb/CSS: Use NumericCalculationNode for constants 2025-02-27 21:42:43 +01:00
GenerateCSSMediaFeatureID.cpp AK+Everywhere: Remove now-unecessary use of ByteString with JSON types 2025-02-20 19:27:51 -05:00
GenerateCSSPropertyID.cpp Everywhere: Remove sv suffix from format string literals 2025-04-08 20:00:18 -04:00
GenerateCSSPseudoClass.cpp AK+Everywhere: Remove now-unecessary use of ByteString with JSON types 2025-02-20 19:27:51 -05:00
GenerateCSSPseudoElement.cpp LibWeb: Implement functional pseudo-element parsing 2025-03-25 07:54:13 +00:00
GenerateCSSStyleProperties.cpp CodeGenerators: Move some utilities out of GenerateCSSStyleProperties 2025-03-27 11:53:09 +00:00
GenerateCSSTransformFunctions.cpp AK+Everywhere: Store JSON strings as String 2025-02-20 19:27:51 -05:00
GenerateNamedCharacterReferences.cpp LibWeb: Make named character references more spec-compliant & efficient 2025-03-22 16:03:44 +01:00
GenerateWebGLRenderingContext.cpp AK+Everywhere: Change StringView case conversions to return String 2025-04-07 17:44:38 +02:00
GenerateWindowOrWorkerInterfaces.cpp LibJS: Replace PropertyKey(char[]) with PropertyKey(FlyString) 2025-03-24 22:27:17 +00:00
GeneratorUtil.h CodeGenerators: Move some utilities out of GenerateCSSStyleProperties 2025-03-27 11:53:09 +00:00