Andreas Kling
ba9d5c4d54
LibJS: Rename Function => FunctionObject
2021-06-27 22:36:04 +02:00
Linus Groh
f4867572b7
LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&)
...
Requires a bunch of find-and-replace updates across LibJS, but
constructing a PropertyName from a nullptr Symbol* should not be
possible - let's enforce this at the compiler level instead of using
VERIFY() (and already dereference Symbol pointers at the call site).
2021-06-25 22:01:23 +01:00
Linus Groh
8f6ac0db1c
LibJS: Use OrdinaryCreateFromConstructor() in a bunch of constructors
...
Resolves various FIXMEs :^)
2021-06-20 12:12:39 +02:00
Linus Groh
7f8245439b
LibJS: Add a bunch more missing ECMA-262 section/title/URL comments
2021-06-19 00:38:41 +01:00
Linus Groh
c6c0c6a61a
LibJS: Add two missing missing ECMA-262 section/title/URL comments
2021-06-13 21:33:41 +01:00
Idan Horowitz
a1f5357ad3
LibJS: Expose Symbol.species properties as getters
...
As required by the specification.
2021-06-12 00:44:15 +01:00
Idan Horowitz
670be04c81
LibJS: Add the Set built-in object
2021-06-09 11:48:04 +01:00