1. 16 Nov, 2016 1 commit
  2. 15 Nov, 2016 5 commits
  3. 12 Nov, 2016 1 commit
  4. 11 Nov, 2016 7 commits
  5. 10 Nov, 2016 1 commit
  6. 09 Nov, 2016 1 commit
  7. 08 Nov, 2016 2 commits
    • neis's avatar
      [compiler] Whenever we want source positions, record that in the CompilationInfo. · 083e465f
      neis authored
      With this CL, we set the is_source_positions_enabled flag on CompilationInfo when
      - a command line flag is enabled that requires Turbofan to preserve source position
        information (e.g. --trace-deopt), and
      - when profiling is enabled.
      
      This also removes the --turbo-source-positions flag.
      
      The goal is to eventually only track source position information when needed.
      
      R=mstarzinger@chromium.org
      BUG=v8:5439
      
      Review-Url: https://codereview.chromium.org/2484163003
      Cr-Commit-Position: refs/heads/master@{#40836}
      083e465f
    • lpy's avatar
      [Tracing] Use TracingCategoryObserver in gc statistics · 7d28301d
      lpy authored
      This patch is a follow-up patch to enable gc statistics to use
      TracingCategoryObserver.
      
      Previously we need to pass --track_gc_object_stats to v8 if we want to enable
      gc statistics in tracing. In this patch, we introducce an integer flag
      FLAG_gc_stats, and FLAG_track_gc_object_stats and FLAG_trace_gc_object_stats
      will set it to 0x01, tracing will set it to 0x10 when we start tracing and
      reset the bit when we stop tracing.
      
      BUG=v8:5590
      
      Review-Url: https://codereview.chromium.org/2459903003
      Cr-Commit-Position: refs/heads/master@{#40817}
      7d28301d
  8. 05 Nov, 2016 1 commit
  9. 04 Nov, 2016 4 commits
  10. 02 Nov, 2016 1 commit
  11. 31 Oct, 2016 2 commits
  12. 28 Oct, 2016 3 commits
    • lpy's avatar
      [Tracing] Implement TracingCategoryObserver. · 6df8096a
      lpy authored
      This patch implements TracingCategoryObserver to set global flag when a V8
      specific category is enabled. Previously, we set a global flag each time when we
      encounter a top level trace event, and use it as a global check. With this
      patch, we can set a group of flags when tracing is enabled; besides, we make
      V8 tracing feature use V8 flags instead of defining its own flag in a messy way.
      
      With this patch, whatever V8 flag we want to imply in tracing, we define another
      integer flag, and the original V8 flag will set it to 0x01 when passing by
      commandline, tracing will set it to 0x10 when we start tracing and reset the bit
      when we stop tracing.
      
      Review-Url: https://codereview.chromium.org/2436273002
      Cr-Commit-Position: refs/heads/master@{#40659}
      6df8096a
    • ulan's avatar
      Fix flag implications for --predictable. · f2b60e9a
      ulan authored
      The order is important for DEFINE_IMPLICATION to ensure transitive
      implication: predictable => single_threaded => !concurrent_sweeping.
      
      BUG=5580
      
      Review-Url: https://codereview.chromium.org/2456323002
      Cr-Commit-Position: refs/heads/master@{#40644}
      f2b60e9a
    • mstarzinger's avatar
      [turbofan] Remove deprecated --turbo-from-bytecode flag. · ae249928
      mstarzinger authored
      This flag is on by default for now. Whenever heuristics in the compiler
      pipeline decide to use Ignition+TurboFan, then {BytecodeGraphBuilder} is
      active. Removing the flag reduces maintenance overhead.
      
      R=mvstanton@chromium.org
      
      Review-Url: https://codereview.chromium.org/2437103002
      Cr-Commit-Position: refs/heads/master@{#40639}
      ae249928
  13. 27 Oct, 2016 1 commit
  14. 26 Oct, 2016 1 commit
  15. 25 Oct, 2016 1 commit
  16. 24 Oct, 2016 1 commit
  17. 21 Oct, 2016 5 commits
  18. 18 Oct, 2016 1 commit
  19. 17 Oct, 2016 1 commit