1. 22 May, 2017 1 commit
  2. 21 Mar, 2017 1 commit
  3. 24 Feb, 2017 1 commit
  4. 23 Feb, 2017 1 commit
  5. 17 Feb, 2017 1 commit
  6. 12 Feb, 2017 1 commit
  7. 20 Jan, 2017 2 commits
    • bmeurer's avatar
      [ignition] Remove obsolete %_ValueOf intrinsic. · 0ff07a5b
      bmeurer authored
      The %_ValueOf intrinsic is not used anymore and the runtime call
      %ValueOf will also disappear once all the self hosted builtins are
      migrated.
      
      R=rmcilroy@chromium.org
      
      Review-Url: https://codereview.chromium.org/2642303003
      Cr-Commit-Position: refs/heads/master@{#42544}
      0ff07a5b
    • bmeurer's avatar
      [turbofan] Properly implement %_ClassOf intrinsic. · 3e407093
      bmeurer authored
      The %_ClassOf intrinsic roughly corresponds to the deprecated ES5
      [[Class]] internal property, and should not be used anymore ideally.
      However since we still have quite a couple of uses of this intrinsic
      in the self hosted JavaScript builtins, we would tank some builtins
      like Map, Set, WeakMap, WeakSet, etc. quite significantly unless we
      also support this intrinsic until the builtins are all migrated to
      C++/CSA builtins.
      
      R=yangguo@chromium.org
      BUG=v8:5267
      
      Review-Url: https://codereview.chromium.org/2647833004
      Cr-Commit-Position: refs/heads/master@{#42530}
      3e407093
  8. 11 Jan, 2017 1 commit
  9. 09 Jan, 2017 1 commit
  10. 22 Dec, 2016 2 commits
  11. 21 Dec, 2016 1 commit
  12. 16 Dec, 2016 1 commit
  13. 12 Dec, 2016 1 commit
  14. 25 Oct, 2016 1 commit
    • jgruber's avatar
      [regexp] Remove unused code · 77ddcfb3
      jgruber authored
      This CL removes code that is now unused since the port of regexp.js has been
      completed. Removed functions / classes are:
      
      * regexp.js (GetSubstitution moved to string.js)
      * RegExpConstructResult stub
      * RegExpFlags intrinsic
      * RegExpSource intrinsic
      * RegExpInitializeAndCompile runtime function
      
      BUG=v8:5339
      
      Review-Url: https://codereview.chromium.org/2448463002
      Cr-Commit-Position: refs/heads/master@{#40547}
      77ddcfb3
  15. 12 Oct, 2016 1 commit
  16. 12 Jul, 2016 1 commit
  17. 11 Jul, 2016 1 commit
  18. 28 Jun, 2016 1 commit
    • bmeurer's avatar
      [turbofan] Introduce Float64Pow and NumberPow operators. · e607e12e
      bmeurer authored
      Introduce a new machine operator Float64Pow that for now is backed by
      the existing MathPowStub to start the unification of Math.pow, and at
      the same time address the main performance issue that TurboFan still has
      with the imaging-darkroom benchmark in Kraken.
      
      Also migrate the Math.pow builtin itself to a TurboFan builtin and
      remove a few hundred lines of hand-written platform code for special
      handling of the fullcodegen Math.pow version.
      
      BUG=v8:3599,v8:5086,v8:5157
      
      Review-Url: https://codereview.chromium.org/2103733003
      Cr-Commit-Position: refs/heads/master@{#37323}
      e607e12e
  19. 23 Jun, 2016 1 commit
  20. 22 Jun, 2016 1 commit
    • rmcilroy's avatar
      [Interpreter] Add intrinsics called as stubs. · 485e7751
      rmcilroy authored
      Adds support for intrinsics which can be called as stubs. Namely:
       - HasProperty
       - MathPow
       - NewObject
       - NumberToString
       - RegExpConstructResult
       - RegExpExec
       - Substring
       - ToString
       - ToName
       - ToLength
       - ToNumber
       - ToObject
      
      Also adds interface descriptors for stub calls which have arguments
      passed on the stack.
      
      BUG=v8:4280
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2051573002
      Cr-Commit-Position: refs/heads/master@{#37185}
      485e7751
  21. 21 Jun, 2016 3 commits
  22. 03 Jun, 2016 1 commit
  23. 27 May, 2016 1 commit
  24. 22 Mar, 2016 1 commit