facebookarchive/prepack

Make Prepack work for objects wrapping abstract value

Open

#838 ouverte le 26 juil. 2017

Voir sur GitHub
 (0 commentaires) (0 réactions) (1 assigné)JavaScript (520 forks)batch import
abstractenhancementhelp wantedinterpreterserializer

Métriques du dépôt

Stars
 (14 268 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

A simple testcase:

let x = global.__abstract ? __abstract("number", 42) : 42;
let y = Number(x);
inspect = function() {
  return y;
}

This should involve two changes:

  1. Make NumberValue/SymbolValue/StringValue/BooleanValue/ObjectValue able to wrap abstract value.
  2. Add serializer support for objects wrapping abstract value.

Guide contributeur