1. 16 Oct, 2017 1 commit
    • Guarantee that symbol nodes get unique ids · 2d88e9bc
      Olli Etuaho authored
      The code is refactored so that symbol nodes can only be initialized
      with an unique id object. This prevents accidentally forgetting to
      create an id for a symbol node.
      
      This opens up possibilities for future optimization: For example the
      names and types of symbols could be stored in a central location
      inside the SymbolTable, and TIntermSymbol nodes would only need to
      store the symbol id. The symbol id could be used to look up the name
      and type of the node.
      
      BUG=angleproject:1490
      TEST=angle_unittests
      
      Change-Id: Ib8c8675d31493037a5a28c7b36bb9d1113cc10f6
      Reviewed-on: https://chromium-review.googlesource.com/580955Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
  2. 15 Oct, 2017 1 commit
  3. 13 Oct, 2017 5 commits
  4. 12 Oct, 2017 9 commits
  5. 11 Oct, 2017 6 commits
  6. 10 Oct, 2017 9 commits
  7. 09 Oct, 2017 1 commit
  8. 07 Oct, 2017 1 commit
  9. 06 Oct, 2017 3 commits
  10. 05 Oct, 2017 4 commits