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

Add default implementation for Object.create(prototype) #47946

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on Nov 28, 2024

  1. [skip ci] Add default implementation for Object.getPrototypeOf and Ob…

    …ject.setPrototypeOf (facebook#47996)
    
    Summary:
    
    Getting and setting an Object's prototype is convulted. Users have to
    call into the global object to get the method, then call it.
    
    This diff adds a JSI API for Object.getPrototype and Object.setPrototype
    to make it easy for users.
    
    Changelog: [Internal]
    
    Differential Revision: D66562549
    Chi Tsai authored and facebook-github-bot committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    34fc7c1 View commit details
    Browse the repository at this point in the history
  2. Add default implementation for Object.create(prototype) (facebook#47946)

    Summary:
    
    Object creation with custom prototype can currently be done, but it is
    unnecessarily convoluted. Users have to call into the global object to
    get the `Object.create` function, then call it with the custom
    prototype.
    
    This diff adds a JSI API for Object.create(prototype) to make it easy
    for users.
    
    Changelog: [Internal]
    
    Differential Revision: D66485209
    Chi Tsai authored and facebook-github-bot committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    57071c5 View commit details
    Browse the repository at this point in the history