Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

first implementation of Reflect & Proxy support #1332

Closed
wants to merge 24 commits into from

Commits on Sep 24, 2023

  1. Configuration menu
    Copy the full SHA
    90ac936 View commit details
    Browse the repository at this point in the history
  2. fix broken backward compatibility (use the same approach as for all t…

    …he other symbol based methods)
    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    e405429 View commit details
    Browse the repository at this point in the history
  3. fix typos

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    f90fb11 View commit details
    Browse the repository at this point in the history
  4. working on proxy support (wip)

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    010bd10 View commit details
    Browse the repository at this point in the history
  5. apply implemented

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    00e9444 View commit details
    Browse the repository at this point in the history
  6. built-ins/Proxy 152/306 (49.67%)

    milestone I reached
    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    2599d9a View commit details
    Browse the repository at this point in the history
  7. built-ins/Proxy 134/306 (43.79%)

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    32e9945 View commit details
    Browse the repository at this point in the history
  8. convert to lambda

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    e6e51de View commit details
    Browse the repository at this point in the history
  9. built-ins/Proxy 120/306 (39.22%)

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    bce5b2b View commit details
    Browse the repository at this point in the history
  10. built-ins/Proxy 93/306 (30.39%)

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    b51b7e8 View commit details
    Browse the repository at this point in the history
  11. getOwnPropertyDescriptor [built-ins/Proxy 88/306 (28.76%) / built-ins…

    …/Reflect 20/139 (14.39%)]
    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    f385a1f View commit details
    Browse the repository at this point in the history
  12. more detailed get trap handling

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    3322155 View commit details
    Browse the repository at this point in the history
  13. NativeProxy has to support revoking from a trap

    SymbolKeys are shallowEq to symbols
    isArray has to take care of proxies
    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    d794c8a View commit details
    Browse the repository at this point in the history
  14. implement more details for defineProperty

    fix missing return for put traps
    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    0f82fc0 View commit details
    Browse the repository at this point in the history
  15. construct now supports newTarget

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    a31a210 View commit details
    Browse the repository at this point in the history
  16. current status of the impl

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    e85eab2 View commit details
    Browse the repository at this point in the history
  17. spotless

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    a51eeb0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c8f0609 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    298cbcc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    22b5f41 View commit details
    Browse the repository at this point in the history
  21. one more get fix

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    bde73f9 View commit details
    Browse the repository at this point in the history
  22. next minor step

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    9d66995 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c48cfa5 View commit details
    Browse the repository at this point in the history
  24. fix rebase

    rbri committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    11aabc5 View commit details
    Browse the repository at this point in the history