1. 07 Dec, 2015 1 commit
  2. 02 Dec, 2015 2 commits
    • jochen's avatar
      Pass explicit Isolate parameter to v8::Debug methods that need it · 6c0d1a11
      jochen authored
      BUG=v8:2487
      LOG=n
      R=vogelheim@chromium.org
      
      Review URL: https://codereview.chromium.org/1496493002
      
      Cr-Commit-Position: refs/heads/master@{#32509}
      6c0d1a11
    • danno's avatar
      [stubs] A new approach to TF stubs · 3e7e3ed7
      danno authored
      * Add a sibling interface to InterpreterAssembler called
        CodeStubAssembler which provides a wrapper around the
        RawMachineAssembler and is intented to make it easy to build
        efficient cross-platform code stubs. Much of the implementation
        of CodeStubAssembler is shamelessly stolen from the
        InterpreterAssembler, and the idea is to eventually merge the
        two interfaces somehow, probably moving the
        InterpreterAssembler interface over to use the
        CodeStubAssembler. Short-term, however, the two interfaces
        shall remain decoupled to increase our velocity developing the
        two systems in parallel.
      * Implement the StringLength stub in TurboFan with the new
        CodeStubAssembler. Replace and remove the old Hydrogen-stub
        version.
      * Remove a whole slew of machinery to support JavaScript-style
        code stub generation, since it ultimately proved unwieldy,
        brittle and baroque. This cleanup includes removing the shared
        code stub context, several example stubs and a tangle of build
        file changes.
      
      BUG=v8:4587
      LOG=n
      
      Review URL: https://codereview.chromium.org/1475953002
      
      Cr-Commit-Position: refs/heads/master@{#32508}
      3e7e3ed7
  3. 30 Nov, 2015 1 commit
  4. 27 Nov, 2015 3 commits
  5. 26 Nov, 2015 1 commit
  6. 25 Nov, 2015 2 commits
  7. 23 Nov, 2015 1 commit
  8. 17 Nov, 2015 1 commit
    • bmeurer's avatar
      [turbofan] Move JSCallFunction specialization to JSCallReducer. · e5edd66d
      bmeurer authored
      This is the first part to refactoring the JSNativeContextSpecialization
      class, which has grown way too big recently.
      
      Also don't collect cross context feedback for the CallIC in general.
      Neither TurboFan nor Crankshaft can make any use of cross context
      JSFunction feedback that is collected by the CallIC, so there's no
      point in gathering that feedback at all (it just complicates the
      checking that is necessary in the compilers). What we should do
      instead at some point (when Crankshaft becomes less important) is
      to collect the SharedFunctionInfo as feedback for those cases.
      
      R=yangguo@chromium.org
      BUG=v8:4470
      LOG=n
      
      Review URL: https://codereview.chromium.org/1451273002
      
      Cr-Commit-Position: refs/heads/master@{#32022}
      e5edd66d
  9. 16 Nov, 2015 1 commit
  10. 12 Nov, 2015 1 commit
    • mbrandy's avatar
      Fix test-heap/LargeObjectSlotRecording. · 59a06418
      mbrandy authored
      Remove hard-coded assumption of large object size threshold.
      
      This test fails on PPC in version 4.7 where the threshold is derived
      directly from the allocator's pagesize.
      
      R=hpayer@chromium.org, mstarzinger@chromium.org, michael_dawson@ca.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1440723002
      
      Cr-Commit-Position: refs/heads/master@{#31963}
      59a06418
  11. 09 Nov, 2015 1 commit
  12. 06 Nov, 2015 1 commit
  13. 05 Nov, 2015 1 commit
  14. 04 Nov, 2015 1 commit
  15. 02 Nov, 2015 2 commits
  16. 29 Oct, 2015 2 commits
  17. 27 Oct, 2015 1 commit
  18. 26 Oct, 2015 1 commit
  19. 23 Oct, 2015 1 commit
  20. 16 Oct, 2015 1 commit
  21. 12 Oct, 2015 1 commit
  22. 07 Oct, 2015 1 commit
  23. 06 Oct, 2015 2 commits
  24. 05 Oct, 2015 1 commit
  25. 02 Oct, 2015 2 commits
  26. 01 Oct, 2015 1 commit
  27. 29 Sep, 2015 4 commits
  28. 28 Sep, 2015 2 commits