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

Normative: Permit Symbols as WeakMap keys #2777

Merged
merged 1 commit into from
Mar 18, 2023

Commits on Mar 18, 2023

  1. Normative: Permit Symbols as WeakMap keys (tc39#2777)

    - Proposal: https://github.com/tc39/proposal-symbols-as-weakmap-keys
    - Also allows Symbols in WeakSet, WeakRef, and FinalizationRegistry
    - Adds new AOs `CanBeHeldWeakly`, `KeyForSymbol`
    - Registered Symbols can not be held weakly
    
    Closes tc39#1194
    
    Co-authored-by: Ashley Claymore <aclaymore@bloomberg.net>
    Co-authored-by: Daniel Ehrenberg <dehrenberg@bloomberg.net>
    Co-authored-by: Leo Balter <leonardo.balter@gmail.com>
    Co-authored-by: Mathieu Hofman <86499+mhofman@users.noreply.github.com>
    Co-authored-by: Richard Gibson <richard.gibson@gmail.com>
    Co-authored-by: Jordan Harband <ljharb@gmail.com>
    Co-authored-by: Shu-yu Guo <syg@chromium.org>
    Co-authored-by: Michael Dyck <jmdyck@ibiblio.org>
    Co-authored-by: Michael Ficarra <mficarra@shapesecurity.com>
    9 people committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    6e70bb6 View commit details
    Browse the repository at this point in the history