ladybird/Userland
Andreas Kling 2d4eb40f59 LibJS: Add the CreateMappedArgumentsObject abstract operation
This patch adds a new ArgumentsObject class to represent what the spec
calls "Arguments Exotic Objects"

These are constructed by the new CreateMappedArgumentsObject when the
`arguments` identifier is resolved in a callee context.

The implementation is incomplete and doesn't yet support mapping of
the parameter variables to the indexed properties of `arguments`.
2021-06-28 16:52:20 +02:00
..
Applets Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
Applications Assistant+Taskbar: Use AppFile::spawn() utility 2021-06-28 16:29:02 +02:00
Demos Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
DevTools Profiler: Cache the timeline histograms instead of recomputing on paint 2021-06-27 12:05:28 +02:00
DynamicLoader Userland: Port UBSAN implementation to userspace 2021-05-27 15:18:03 +02:00
Games Games: Add Spider 2021-06-24 10:32:53 +02:00
Libraries LibJS: Add the CreateMappedArgumentsObject abstract operation 2021-06-28 16:52:20 +02:00
Services WindowServer: Fix regression flushing scaled displays 2021-06-28 16:40:15 +02:00
Shell Everywhere: Use nothrow new with adopt_{ref,own}_if_nonnull 2021-06-24 17:35:49 +04:30
Utilities Utilities/top: Remove unused header includes 2021-06-28 16:38:44 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00