1. 24 Apr, 2020 1 commit
  2. 29 Oct, 2019 1 commit
  3. 23 May, 2019 1 commit
  4. 20 May, 2019 1 commit
  5. 07 May, 2019 1 commit
    • Benedikt Meurer's avatar
      [map] Make field representation updates work with elements kind transitions. · 6564c6df
      Benedikt Meurer authored
      Generalize the existing work-around in the method
      `Map::GeneralizeIfCanHaveTransitionableFastElementsKind()` to also go to
      the most general field representation (in addition to going to the most
      field type) for objects with transitionable fast elements kinds. That
      means that we essentially disable field representation tracking for
      arrays, arguments objects and value wrappers (for which the field type
      tracking is already disabled).
      
      Drive-by-fix: Remove the `constness` parameter to the above mentioned
      helper method. And fix the printing of the descriptor expectations to
      properly print the field type.
      
      Change-Id: I1bba9415f4bdd2c916f9d105d9120c7071d2c498
      Cq-Include-Trybots: luci.chromium.try:linux-rel,win7-rel
      Doc: http://bit.ly/v8-in-place-field-representation-changes
      Bug: v8:8749, v8:8865, v8:9114, chromium:959645, chromium:952682
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1598756
      Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
      Reviewed-by: 's avatarIgor Sheludko <ishell@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61284}
      6564c6df
  6. 04 Apr, 2019 1 commit
  7. 08 Jan, 2019 1 commit
  8. 26 Dec, 2018 1 commit
  9. 13 Nov, 2018 1 commit
  10. 06 Nov, 2018 1 commit
  11. 30 Jul, 2018 1 commit
  12. 18 Jul, 2018 1 commit
  13. 26 Feb, 2018 1 commit
  14. 26 Jun, 2017 1 commit
  15. 17 May, 2017 1 commit
  16. 15 May, 2017 2 commits
  17. 27 Jan, 2017 1 commit
  18. 02 Sep, 2016 1 commit
    • mvstanton's avatar
      Forking the type system between Crankshaft & Turbofan. · 17e9e2f4
      mvstanton authored
      Our Type class has a semantic and representational dimension.
      Much code in src/ast, Crankshaft and Turbofan is based on it.
      Going forward in Turbofan we'd like to remove representational information
      entirely. To that end, new type AstType has been created to preserve
      existing behavior for the benefit of Crankshaft and the AST.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2302283002
      Cr-Commit-Position: refs/heads/master@{#39135}
      17e9e2f4
  19. 17 Feb, 2016 1 commit
  20. 16 Feb, 2016 1 commit