Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Normative: Relax [[DefineOwnProperty]] on module namespace exotic obj…
…ects. [[DefineOwnProperty]] on module namespace exotic objects used to always return false. With this change, it returns true if, intuitively, applying the given property descriptor wouldn't change anything. This is consistent with how [[DefineOwnProperty]] behaves for other kinds of objects. - Special case for symbols. - Make OrdinaryDefineOwnProperty use IsExtensible.
- Loading branch information