1. 12 Jan, 2019 2 commits
  2. 08 Jan, 2019 1 commit
  3. 07 Jan, 2019 1 commit
  4. 04 Jan, 2019 2 commits
    • Sigurd Schneider's avatar
      [turbolizer] Improve TypeScript types · 3346b8a3
      Sigurd Schneider authored
      This CL adds more TypeScript types and inserts some instanceof checks to
      ensure typing. The CL also selects es2018 as target and loads es6/es2018
      libs for TypeScript types. This ensures that RegExp groups matching
      results are properly typed.
      
      Notry: true
      Bug: v8:7327
      Change-Id: I1a59a1047188a49579c975149b336cc232c05eef
      Reviewed-on: https://chromium-review.googlesource.com/c/1396095Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
      Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58553}
      3346b8a3
    • Sigurd Schneider's avatar
      [turbolizer] Split Graph class from GraphView · b53dcfd5
      Sigurd Schneider authored
      This CL splits out a Graph class from the GraphView, which improves
      maintainability and is a first step towards preserving node positions
      during phase view changes.
      
      This CL also removes duplication of node storage on the graph and
      provides a generator function instead. The only storage for nodes
      in the graph is now the {nodeMap}.
      
      Bug: v8:7327
      Notry: true
      Change-Id: I1659ecfe46f62a12d2fb3c40ccd6f4936f081b53
      Reviewed-on: https://chromium-review.googlesource.com/c/1396087
      Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
      Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58549}
      b53dcfd5