1. 16 Mar, 2017 4 commits
  2. 15 Mar, 2017 3 commits
  3. 14 Mar, 2017 7 commits
  4. 09 Mar, 2017 1 commit
  5. 07 Mar, 2017 1 commit
  6. 03 Mar, 2017 1 commit
  7. 01 Mar, 2017 2 commits
  8. 28 Feb, 2017 1 commit
  9. 27 Feb, 2017 1 commit
  10. 24 Feb, 2017 1 commit
  11. 21 Feb, 2017 1 commit
  12. 20 Feb, 2017 1 commit
  13. 17 Feb, 2017 1 commit
  14. 15 Feb, 2017 1 commit
  15. 13 Feb, 2017 1 commit
  16. 10 Feb, 2017 1 commit
  17. 09 Feb, 2017 1 commit
  18. 08 Feb, 2017 3 commits
  19. 07 Feb, 2017 3 commits
  20. 06 Feb, 2017 2 commits
    • ishell's avatar
      [ic] Fix StoreIC_SlowSloppy/Strict builtins. · 8f2245bf
      ishell authored
      ... by using KeyedStoreIC_Slow builtin instead. The issue with hard-coded
      language mode is that the stub can be re-used through megamorphic stub cache for
      an IC with incompatible language mode. KeyedStoreIC_Slow already does the
      right thing - it decodes the language mode from the IC slot kind.
      
      This CL also fixes the code kinds of the slow IC handlers. The code kind of
      IC handlers is used only for checking that the handler was added to the right
      megamorphic stub cache, which expect the handlers' code kinds to be either
      Code::LOAD_IC or Code::STORE_IC.
      
      And the megamorphic builtins are just helper code stubs that are called from
      IC dispatchers, therefore they should have BUILTIN code kind. Same applies to
      the other stubs which are neither IC dispatchers nor handlers.
      
      BUG=v8:5917
      
      Review-Url: https://codereview.chromium.org/2677603004
      Cr-Commit-Position: refs/heads/master@{#42958}
      8f2245bf
    • ishell's avatar
      [ic] Encode [Keyed]StoreIC's language mode in slot kind instead of code object's flags. · 52555c86
      ishell authored
      BUG=v8:5917
      
      Review-Url: https://codereview.chromium.org/2676583002
      Cr-Commit-Position: refs/heads/master@{#42949}
      52555c86
  21. 02 Feb, 2017 2 commits
    • bmeurer's avatar
      [stubs] Remove obsolete CALL_IC code kind. · 2baea747
      bmeurer authored
      We don't need Code::CALL_IC for anything now that the CallICStub is
      migrated and no longer hooks into the traditional IC system.
      
      R=yangguo@chromium.org
      BUG=v8:5049
      
      Review-Url: https://codereview.chromium.org/2669193002
      Cr-Commit-Position: refs/heads/master@{#42890}
      2baea747
    • bmeurer's avatar
      [stubs] Also port the CallICStub to CSA. · d68dfe86
      bmeurer authored
      Port the Call feedback machinery from the interpreter to the CallICStub
      as second step to unify the feedback collection. This removes a lot of
      hand-written native code, and makes the runtime miss handler obsolete.
      The next step will be to use the CallICStub from the interpreter as
      well.
      
      Drive-by-fix: Adjust CallIC/CallICTrampoline descriptors names.
      
      R=mvstanton@chromium.org
      BUG=v8:5049
      
      Review-Url: https://codereview.chromium.org/2670843002
      Cr-Commit-Position: refs/heads/master@{#42889}
      d68dfe86
  22. 01 Feb, 2017 1 commit