ladybird/Userland/Libraries/LibJS/Tests/builtins/Reflect
Linus Groh abc7b31079 LibJS: Let Object::get_own_properties() return both strings and symbols
The new default return_type argument is GetOwnPropertyReturnType::All,
which returns properties with both string and symbol keys (which is also
the default for [[OwnPropertyKeys]]). This means that in some cases we
need to iterate the ordered property table twice, as we don't store
string and symbol properties separately but symbols must - there's
certainly room for (performance) improvements here. On the other hand
this makes Reflect.ownKeys() return symbol properties now :^)
2021-04-05 19:30:30 +02:00
..
Reflect.apply.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.construct.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.defineProperty.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.deleteProperty.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.get.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.getOwnPropertyDescriptor.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.getPrototypeOf.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.has.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.isExtensible.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.ownKeys.js LibJS: Let Object::get_own_properties() return both strings and symbols 2021-04-05 19:30:30 +02:00
Reflect.preventExtensions.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.set.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Reflect.setPrototypeOf.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00