ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator
Shannon Booth 7beac55210 LibWeb/Bindings: Pass exact typed array types through WebIDL bindings
Generate exact JS buffer types for exact IDL buffer arguments instead
of widening them to BufferSource or ArrayBufferView.

This fixes cases like TextEncoder.encodeInto(), whose IDL requires
a Uint8Array destination. Previously the generated binding accepted
any BufferSource, so DataView, other typed arrays, and
ArrayBuffer-backed values were let through. With exact conversion,
those are rejected at the binding layer as expected.
2026-04-26 17:50:58 +02:00
..
CMakeLists.txt BindingsGenerator: Write generated code to disk instead of stdout 2022-12-13 11:31:24 +01:00
IDLGenerators.cpp LibWeb/Bindings: Pass exact typed array types through WebIDL bindings 2026-04-26 17:50:58 +02:00
IDLGenerators.h LibWeb/Bindings: Move parsed IDL entities into Context 2026-04-22 13:26:01 +02:00
main.cpp LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00