1. 02 Dec, 2015 1 commit
  2. 03 Nov, 2015 1 commit
  3. 23 Oct, 2015 1 commit
  4. 14 Oct, 2015 1 commit
  5. 09 Oct, 2015 1 commit
  6. 25 Aug, 2015 1 commit
    • bmeurer's avatar
      Correctify instanceof and make it optimizable. · 5d875a57
      bmeurer authored
      The previous hack with HInstanceOfKnownGlobal was not only slower,
      but also very brittle and required a lot of weird hacks to support it. And
      what's even more important it wasn't even correct (because a map check
      on the lhs is never enough for instanceof).
      
      The new implementation provides a sane runtime implementation
      for InstanceOf plus a fast case in the InstanceOfStub, combined with
      a proper specialization in the case of a known global in CrankShaft,
      which does only the prototype chain walk (coupled with a code
      dependency on the known global).
      
      As a drive-by-fix: Also fix the incorrect Object.prototype.isPrototypeOf
      implementation.
      
      BUG=v8:4376
      LOG=y
      
      Review URL: https://codereview.chromium.org/1304633002
      
      Cr-Commit-Position: refs/heads/master@{#30342}
      5d875a57
  7. 15 Aug, 2015 1 commit
    • caitpotter88's avatar
      [parser] make kInvalidLhsInFor a SyntaxError · 9b15445e
      caitpotter88 authored
      Second item in section 13.7.5.1 states that the error should be a
      SyntaxError, when previously CheckAndRewriteReferenceExpression
      would always emit a ReferenceError.
      
      BUG=v8:4373
      R=adamk, rossberg
      LOG=N
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
      
      Review URL: https://codereview.chromium.org/1292393002
      
      Cr-Commit-Position: refs/heads/master@{#30184}
      9b15445e
  8. 13 Aug, 2015 1 commit
  9. 28 Jul, 2015 1 commit
  10. 14 Jul, 2015 1 commit
  11. 10 Jul, 2015 1 commit
  12. 23 Jun, 2015 1 commit
    • littledan's avatar
      Re-ship Harmony Array/TypedArray methods · 325fbd0e
      littledan authored
      Turning the --harmony-array flag on has been delayed behind
      unrelated test failures. Now that those tests are disabled,
      land the changes.
      
      This patch fixes WebKit tests based on the new change.
      
      R=adamk
      LOG=Y
      BUG=v8:3578
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
      
      Review URL: https://codereview.chromium.org/1199113003
      
      Cr-Commit-Position: refs/heads/master@{#29209}
      325fbd0e
  13. 22 Jun, 2015 3 commits
  14. 20 Jun, 2015 2 commits
  15. 19 Jun, 2015 1 commit
  16. 18 Jun, 2015 2 commits
  17. 02 Jun, 2015 1 commit
  18. 09 Apr, 2015 1 commit
  19. 13 Mar, 2015 1 commit
  20. 21 Jan, 2015 1 commit
  21. 08 Jan, 2015 1 commit
  22. 18 Dec, 2014 1 commit
  23. 15 Dec, 2014 1 commit
  24. 27 Nov, 2014 1 commit
  25. 26 Nov, 2014 1 commit
    • dslomov's avatar
      harmony-scoping: make assignment to 'const' a late error. · 6ac4de87
      dslomov authored
      Per TC39 Nov 2014 decision.
      
      This patch also changes behavior for "legacy const": assignments to sloppy const in strict mode is now also a type error. This fixes v8:2243 and also brings us in compliance with other engines re assignment to function names (see updated webkit test), but might have bigger implications.
      That change can easily be reverted by changing Variable::IsSignallingAssignmentToConst.
      
      BUG=v8:3713,v8:2243
      LOG=N
      
      Review URL: https://codereview.chromium.org/749633002
      
      Cr-Commit-Position: refs/heads/master@{#25516}
      6ac4de87
  26. 17 Oct, 2014 1 commit
  27. 20 Aug, 2014 1 commit
  28. 07 Aug, 2014 2 commits
  29. 06 Aug, 2014 2 commits
  30. 04 Aug, 2014 1 commit
  31. 22 Jul, 2014 1 commit
  32. 16 Jul, 2014 1 commit
  33. 22 May, 2014 1 commit
  34. 02 May, 2014 1 commit