ladybird/Userland/Libraries/LibWeb/WebIDL
Timothy Flynn 88e060907b LibWeb: Implement IDL overload resolution steps to clamp argument counts
There is a NOTE in our implementation of these steps which states that
the effective overload set only contains overloads with the correct
number of arguments. While this is true, we should not skip the steps to
clamp the inspected argument count to that correct number. Otherwise, we
will dereference past the end of the overload set's type list as we
blindly iterate over the user-provided arguments.

Fixes #18670.
2023-05-07 06:30:27 +02:00
..
AbstractOperations.cpp LibWeb: Properly reject abrupt completion in clean_up_on_return 2023-04-17 10:27:40 +02:00
AbstractOperations.h LibWeb/WebIDL: Add the construct abstract operation 2023-04-06 11:36:56 +02:00
CallbackType.cpp LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 2023-04-30 06:04:33 +02:00
CallbackType.h LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 2023-04-30 06:04:33 +02:00
DOMException.cpp
DOMException.h
DOMException.idl
ExceptionOr.h LibWeb/WebIDL: Store SimpleException message as a String{,View} variant 2023-03-03 19:50:36 +00:00
OverloadResolution.cpp LibWeb: Implement IDL overload resolution steps to clamp argument counts 2023-05-07 06:30:27 +02:00
OverloadResolution.h
Promise.cpp LibJS: Make intrinsics getters return NonnullGCPtr 2023-04-13 14:29:42 +02:00
Promise.h LibWeb: Add missing include to WebIDL::Promise 2023-04-08 22:04:14 +02:00