1. 28 Sep, 2015 1 commit
  2. 01 Sep, 2015 1 commit
  3. 27 Aug, 2015 1 commit
  4. 26 Aug, 2015 1 commit
    • mvstanton's avatar
      Vector ICs: Ensure KeyedAccessStore mode is encoded in all handlers. · 24921f76
      mvstanton authored
      For vector-based keyed store ics, we need to know the current
      KeyedAccessStore mode on ic MISS, and to produce optimized code.
      
      We can't store this mode, which can change on any MISS in the IC
      without patching. Therefore, this CL makes sure that the information is
      redundantly available in the handlers embedded in the IC. This way,
      when --vector-stores is turned on, we'll be able to extract that
      information from the vector which maintains a list of these handlers.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1312693004
      
      Cr-Commit-Position: refs/heads/master@{#30378}
      24921f76
  5. 14 Aug, 2015 1 commit
  6. 28 Jul, 2015 1 commit
  7. 27 Jul, 2015 2 commits
  8. 02 Jul, 2015 1 commit
  9. 30 Jun, 2015 1 commit
  10. 19 Jun, 2015 1 commit
  11. 18 Jun, 2015 3 commits
  12. 01 Jun, 2015 1 commit
  13. 28 May, 2015 1 commit
  14. 22 May, 2015 1 commit
  15. 15 May, 2015 1 commit
  16. 27 Apr, 2015 1 commit
  17. 23 Feb, 2015 1 commit
  18. 20 Feb, 2015 1 commit
    • loislo's avatar
      CpuProfiler: eliminate cpu-profiler dependency from heap-inl.h · 8ba89cce
      loislo authored
      We accessed to cpu_profiler for tracking SharedFunctionInfo objects movements and used their addresses for generating function_id. Actually we could replace the manually generated shared_id by the pair script_id + position. In this case we can drop SharedFunctionInfo events support from cpu_profiler and remove the dependency.
      
      BTW GetCallUid was used as an unique identifier of the function on the front-end side. Actually it is a hash which might not be unique. So I renamed GetCallUid with GetHash and implemented GetFunctionId method.
      
      BUG=452067
      LOG=n
      
      Review URL: https://codereview.chromium.org/941973002
      
      Cr-Commit-Position: refs/heads/master@{#26775}
      8ba89cce
  19. 17 Feb, 2015 1 commit
  20. 04 Feb, 2015 1 commit
    • marja's avatar
      Introduce LanguageMode, drop StrictMode. · c7851da4
      marja authored
      This enables adding more language modes in the future.
      
      For maximum flexibility, LanguageMode is a bitmask, so we're not restricted to
      use a sequence of language modes which are progressively stricter, but we can
      express the language mode as combination of features.
      
      For now, LanguageMode can only be "sloppy" or "strict", and there are
      STATIC_ASSERTS in places which need to change when more modes are added.
      
      LanguageMode is a bit like the old LanguageMode when "extended" mode was still
      around (see https://codereview.chromium.org/8417035 and
      https://codereview.chromium.org/181543002 ) except that it's transmitted through
      all the layers (there's no StrictModeFlag).
      
      BUG=
      
      Review URL: https://codereview.chromium.org/894683003
      
      Cr-Commit-Position: refs/heads/master@{#26419}
      c7851da4
  21. 03 Feb, 2015 1 commit
  22. 22 Dec, 2014 2 commits
  23. 19 Dec, 2014 1 commit
  24. 15 Dec, 2014 1 commit
  25. 24 Oct, 2014 1 commit
  26. 16 Oct, 2014 1 commit
  27. 10 Oct, 2014 1 commit
  28. 22 Sep, 2014 1 commit
  29. 18 Sep, 2014 1 commit
  30. 08 Sep, 2014 1 commit
  31. 03 Sep, 2014 1 commit
  32. 26 Aug, 2014 1 commit
  33. 25 Aug, 2014 1 commit
  34. 22 Aug, 2014 3 commits