ladybird/Tests/LibJS/Runtime/builtins/Function
Andreas Kling 01a8e8b4e9 LibJS: Preserve Function subclass prototypes
Keep the premade normal-function property layout when creating dynamic
functions with a custom [[Prototype]], but transition the shape to that
prototype instead of replacing it with %Function.prototype%.

Let Function subclasses and bound functions created from their instances
participate in instanceof checks, and keep bound super() construction
passing the derived new.target through.
2026-05-22 01:56:57 +02:00
..
Function.js LibJS: Preserve Function subclass prototypes 2026-05-22 01:56:57 +02:00
Function.prototype.@@hasInstance.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
Function.prototype.apply.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
Function.prototype.bind.js LibJS: Preserve Function subclass prototypes 2026-05-22 01:56:57 +02:00
Function.prototype.call.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
Function.prototype.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
Function.prototype.toString.js Everywhere: Remove ShadowRealm support 2026-04-05 13:57:58 +02:00