Mark binding-pattern identifiers with their declaration kind so local destructuring assignments use the normal TDZ and const assignment path. This makes local const destructuring match the environment-backed path. Also teach GetById to expose primitive string virtual index properties before boxing, matching StringGetOwnProperty and GetByValue. Together these fix the SpiderMonkey for-in/of const declaration coverage and the lexical destructuring TDZ test. |
||
|---|---|---|
| .. | ||
| bytecode | ||
| parser | ||
| ast.rs | ||
| ast_dump.rs | ||
| bytecode_cache.rs | ||
| fast_hash.rs | ||
| lexer.rs | ||
| lib.rs | ||
| parser.rs | ||
| scope_collector.rs | ||
| token.rs | ||