facebookarchive/prepack

Make Prepack work for objects wrapping abstract value

Open

#838 建立於 2017年7月26日

在 GitHub 查看
 (0 留言) (0 反應) (1 負責人)JavaScript (520 fork)batch import
abstractenhancementhelp wantedinterpreterserializer

倉庫指標

Star
 (14,268 star)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

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.

貢獻者指南