1. 27 Jan, 2016 5 commits
    • mtrofin's avatar
      [turbofan] improved move optimizer readability: MoveKey · 828a2df3
      mtrofin authored
      MoveKey used to be a std::pair. Rather than expecting the reader to
      remember which is "first" and "second", this change makes it a struct
      with specific names ("source" and "destination")
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1641523002
      
      Cr-Commit-Position: refs/heads/master@{#33536}
      828a2df3
    • mtrofin's avatar
      [turbofan] Fixing IMulHigh, which has a temp. · a685180d
      mtrofin authored
      On Intel, imul clobbers {r|e}ax.  We're missing that in the representation
      of the MulHigh intermediate instructions. Fixing, by adding it as a temp,
      akin VisitDiv does.
      
      Review URL: https://codereview.chromium.org/1631973003
      
      Cr-Commit-Position: refs/heads/master@{#33535}
      a685180d
    • littledan's avatar
      Stage RegExp subclassing · 8c663eea
      littledan authored
      This patch stages the first part of RegExp subclassing--defining
      Symbol.{match,replace,search,split}, but keeping their original
      definitions which are restricted to a RegExp receiver and do not
      call out to the core 'exec' method. This is being staged separately
      because the two sets of extension points are separate features with
      separate functionality. The amount of behavior which is held behind
      the flag is very small, just exposing the symbols as properties of
      Symbol--the behavior that the String methods call out to these Symbol
      properties has already been shipping unflagged.
      
      R=yangguo@chromium.org
      BUG=v8:4305,v8:4343,v8:4344,v8:4345
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1637703003
      
      Cr-Commit-Position: refs/heads/master@{#33534}
      8c663eea
    • jarin's avatar
      Remove FieldType::Iterator. · 639288e1
      jarin authored
      Field types can contain at most one map, so we can just use IsClass().
      
      Review URL: https://codereview.chromium.org/1633213003
      
      Cr-Commit-Position: refs/heads/master@{#33533}
      639288e1
    • v8-autoroll's avatar
      Update V8 DEPS. · a5451ec6
      v8-autoroll authored
      Rolling v8/buildtools to 11961c21510b90aa6057064459a1af53f3fff449
      
      Rolling v8/tools/clang to 55e0efc650db1b2c60b50c8c32cfc8a27d8f2986
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review URL: https://codereview.chromium.org/1641473002
      
      Cr-Commit-Position: refs/heads/master@{#33532}
      a5451ec6
  2. 26 Jan, 2016 30 commits
  3. 25 Jan, 2016 5 commits