Luke Wilde
4a14455dff
LibJS: Make MarkedValueList copyable and move assignable
...
This is required to store a MarkedValueList as the value of a HashMap.
2022-01-05 11:21:38 +01:00
Idan Horowitz
681787de76
LibJS: Add support for async functions
...
This commit adds support for the most bare bones version of async
functions, support for async generator functions, async arrow functions
and await expressions are TODO.
2021-11-10 08:48:27 +00:00
davidot
13ead80ee6
LibJS: Add PrivateEnvironment
2021-10-20 23:19:17 +01:00
Andreas Kling
0cb4d48283
LibJS: Remove unused ExecutionContext::arguments_object
2021-10-03 23:58:21 +02:00
Andreas Kling
df5414f47f
LibJS: Reorganize ExecutionContext a little bit
...
- Move it to a separate header file
- Annotate the members that represent spec slots
- Reorganize the members (by spec vs non-spec)
2021-09-14 21:41:51 +02:00