1. 12 Jan, 2016 13 commits
  2. 11 Jan, 2016 24 commits
  3. 09 Jan, 2016 1 commit
  4. 08 Jan, 2016 2 commits
    • adamk's avatar
      Clean up FunctionLiteral AST node cruft · 316dc173
      adamk authored
      Removed unused name_ field, made bitfield 16-bits long, and moved it to
      the start of the struct, resulting in a reduction of 8 bytes on both
      32 and 64-bit platforms.
      
      Most other changes (which prompted this work) are cosmetic:r
        - Combined redundant enums
        - Named enum values kConsistently
        - Consistently use booleans in bitfield, using enum values
          only for passing information into NewFunctionLiteral
        - Removed unneeded arguments from NewFunctionLiteral, reducing
          clutter at callsites
        - Added const correctness consistently
      
      Review URL: https://codereview.chromium.org/1566053002
      
      Cr-Commit-Position: refs/heads/master@{#33194}
      316dc173
    • adamk's avatar
      Add test showing broken-ness of non-simple parameter named 'arguments' · 067c27be
      adamk authored
      This at least puts something in the tree demonstrating the breakage;
      it can be moved into regress/ if we fix it.
      
      R=littledan@chromium.org
      BUG=v8:4577
      LOG=n
      
      Review URL: https://codereview.chromium.org/1576503002
      
      Cr-Commit-Position: refs/heads/master@{#33193}
      067c27be