1. 06 Apr, 2016 1 commit
  2. 29 Feb, 2016 1 commit
    • bmeurer's avatar
      [stubs] Introduce a proper ToBooleanStub. · d1df58e8
      bmeurer authored
      Rename the existing (patching) ToBooleanStub to ToBooleanICStub to match
      our naming convention, and add a new TurboFan-powered ToBooleanStub,
      which just does the ToBoolean conversion without any runtime call or
      code patching, so we can use it for Ignition (and TurboFan).
      
      Drive-by-fix: Add an Oddball::to_boolean field similar to the ones we
      already have for to_string and to_number, so we don't need to actually
      dispatch on the concrete Oddball at all.
      
      R=epertoso@chromium.org, rmcilroy@chromium.org, yangguo@chromium.org
      
      Review URL: https://codereview.chromium.org/1744163002
      
      Cr-Commit-Position: refs/heads/master@{#34361}
      d1df58e8
  3. 26 Nov, 2015 1 commit
  4. 17 Nov, 2015 1 commit
  5. 01 Oct, 2015 1 commit
  6. 30 Sep, 2015 1 commit
  7. 10 Sep, 2015 1 commit
    • mvstanton's avatar
      Vector ICs: The Oracle needs to report feedback for the object literals and the count operation. · 752b0308
      mvstanton authored
      The refactoring is because it's awkward and error-prone to deterimine which IC slot an
      ObjectLiteralProperty uses for feedback. The fix is for each one to know it's own slot. In the
      numbering pass, we allocate slots for the ObjectLiteral, then hand out those slots into the
      properties.
      
      It adds one word to the ObjectLiteralProperty expression - I'm investigating if thats a
      problem.
      
      This changes makes compiling the object literal cleaner across the three compilers. Also, the
      slot allocation logic in ObjectLiteral::ComputeFeedbackRequirements() was refactoring to mimic
      the style in full-codegen. This is useful since it must remain in sync with
      FullCodegen::VisitObjectLiteral().
      
      Review URL: https://codereview.chromium.org/1321993004
      
      Cr-Commit-Position: refs/heads/master@{#30686}
      752b0308
  8. 04 Sep, 2015 1 commit
  9. 03 Sep, 2015 2 commits
  10. 28 Aug, 2015 1 commit
  11. 20 Aug, 2015 1 commit
  12. 25 Jun, 2015 1 commit
  13. 27 May, 2015 1 commit
  14. 05 May, 2015 2 commits
  15. 15 Apr, 2015 1 commit
  16. 26 Mar, 2015 1 commit
  17. 10 Mar, 2015 1 commit
  18. 29 Jan, 2015 1 commit
  19. 23 Jan, 2015 1 commit
    • danno's avatar
      Remove the dependency of Zone on Isolate · c7b09aac
      danno authored
      Along the way:
      - Thread isolate parameter explicitly through code that used to
        rely on getting it from the zone.
      - Canonicalize the parameter position of isolate and zone for
        affected code
      - Change Hydrogen New<> instruction templates to automatically
        pass isolate
      
      R=mstarzinger@chromium.org
      LOG=N
      
      Review URL: https://codereview.chromium.org/868883002
      
      Cr-Commit-Position: refs/heads/master@{#26252}
      c7b09aac
  20. 19 Dec, 2014 1 commit
  21. 15 Dec, 2014 1 commit
  22. 27 Nov, 2014 1 commit
  23. 20 Nov, 2014 1 commit
  24. 20 Oct, 2014 1 commit
  25. 10 Oct, 2014 2 commits
  26. 02 Oct, 2014 1 commit
  27. 18 Sep, 2014 1 commit
  28. 05 Aug, 2014 1 commit
  29. 22 Jul, 2014 1 commit
  30. 03 Jun, 2014 1 commit
  31. 26 May, 2014 2 commits
  32. 22 May, 2014 1 commit
  33. 30 Apr, 2014 1 commit
  34. 29 Apr, 2014 1 commit
  35. 17 Mar, 2014 1 commit
  36. 14 Mar, 2014 1 commit