1. 28 Apr, 2020 1 commit
  2. 06 Apr, 2020 1 commit
  3. 17 Mar, 2020 1 commit
  4. 04 Mar, 2019 1 commit
  5. 01 Oct, 2018 1 commit
  6. 23 Nov, 2017 1 commit
  7. 13 Jul, 2017 1 commit
  8. 26 Jan, 2017 1 commit
  9. 16 Jan, 2017 1 commit
  10. 02 Jan, 2017 1 commit
    • bmeurer's avatar
      [crankshaft] Don't bailout on uninitialized access to arguments object. · 380a0207
      bmeurer authored
      When Crankshaft compiles a keyed load to arguments, it disabled
      optimization unless the KEYED_LOAD_IC for the access was monomorphic.
      But that's too restrictive, since it will also disable optimization
      for this function when the access is on a path that was never executed
      so far.
      
      This was spotted in the Node.js core function EventEmitter.prototype.emit,
      which was no longer optimizable with Crankshaft using latest V8.
      
      R=jarin@chromium.org
      BUG=v8:5790
      
      Review-Url: https://codereview.chromium.org/2607303002
      Cr-Commit-Position: refs/heads/master@{#42005}
      380a0207