1. 19 Jan, 2017 1 commit
    • Always store function headers in TIntermFunctionPrototype nodes · 8ad9e757
      Olli Etuaho authored
      TIntermFunctionDefinition nodes now have a TIntermFunctionPrototype
      child that stores the function signature, instead of having a separate
      type and an aggregate child that stores the parameters.
      
      This makes parsing functions simpler, and paves the way for further
      simplifications of function parsing, like reducing conversions between
      symbol table structures and AST structures.
      
      TIntermAggregate is now only used for function calls.
      
      BUG=angleproject:1490
      TEST=angle_unittests, angle_end2end_tests
      
      Change-Id: Ib56a77b5ef5123b142963a18499690bf37fed987
      Reviewed-on: https://chromium-review.googlesource.com/427945Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
  2. 18 Jan, 2017 1 commit
  3. 17 Jan, 2017 6 commits
  4. 16 Jan, 2017 1 commit
  5. 13 Jan, 2017 9 commits
  6. 12 Jan, 2017 5 commits
  7. 11 Jan, 2017 6 commits
  8. 10 Jan, 2017 7 commits
  9. 09 Jan, 2017 2 commits
  10. 06 Jan, 2017 2 commits