mirror of https://github.com/tc39/test262.git
2e1843d0a5
Add support for the accessor keywords for public class fields as part of the decorators proposal. Changes to the parser: - Minor cleanup of reused code. - Support declaration of public auto-accessors. Changes to the bytecode generator: - Add logic to create the accessor storage private name for public members. - Add the generated getter and setter to the arguments list passed to Runtime::kDefineClass Changes to class boilerplate: - Add logic to add a template AccessorPair to the descriptors lists for each auto accessor property. The template AccessorPair object is initialized with consecutive indices corresponding to the positions in the Runtime::kDefineClass arguments. Add tests. Bug: 42202709 Change-Id: I2253eddb734e950d8faf83fff1763e32b7f53a73 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5745256 Reviewed-by: Shu-yu Guo <syg@chromium.org> Reviewed-by: Seth Brenith <seth.brenith@microsoft.com> Commit-Queue: Luis Pardo <lpardosixtos@microsoft.com> Cr-Commit-Position: refs/heads/main@{#95784} |
||
---|---|---|
.. | ||
ArrayBuffer/resizable | ||
Intl402/Temporal/old | ||
JSON | ||
Temporal | ||
built-ins | ||
decorators | ||
explicit-resource-management | ||
set-methods | ||
top-level-await | ||
set-is-subset-on-set-like.js | ||
set-is-subset-table-receiver-cleared.js | ||
set-is-subset-table-transition.js |