1. 06 Mar, 2017 3 commits
    • clemensh's avatar
      [wasm] Also unwrap exported debugged functions · 66964e68
      clemensh authored
      The previous fix (http://crrev.com/2720813002) was problematic for
      functions containing i64 parameters or returns. Those would throw a
      TypeError when called via WASM_TO_JS and JS_TO_WASM.
      
      Instead, we now unwrap the WASM_INTERPRETER_ENTRY function and call it
      directly. This removes the option to later redirect back to the
      original wasm function, but this functionality is not needed currently.
      
      Plus drive-by fix to put functions in anonymous namespace in
      wasm-compiler.cc.
      
      R=ahaas@chromium.org, titzer@chromium.org
      BUG=v8:5971, v8:5822
      
      Review-Url: https://codereview.chromium.org/2725333002
      Cr-Commit-Position: refs/heads/master@{#43603}
      66964e68
    • jarin's avatar
      [profiler] This adds function butterflies to the function list. · 437dece4
      jarin authored
      The function list is now filtered by category by default, and sorting improved to break ties better.
      
      Since the butterfly trees get massive, I had to start expanding the call trees on demand. This is implemented by keeping track of all ticks that cross given tree node (+ position where they crosses it). This seems to work quite well - in subsequent CL, I am planning to flip the bottom-up and top-down trees to use this.
      
      Review-Url: https://codereview.chromium.org/2730293002
      Cr-Commit-Position: refs/heads/master@{#43602}
      437dece4
    • Michael Achenbach's avatar
      [foozzie] Use simpler date mock · 5cfa7fb5
      Michael Achenbach authored
      The previous method was too brittle as applying a variable number of arguments to Date can be manipulated in too many ways, e.g. concat and apply semantics.
      
      The new method shoud suffice for most cases.
      
      BUG=chromium:698305
      NOTRY=true
      TBR=yangguo@chromium.org,mstarzinger@chromium.org
      
      Change-Id: If6baf6ca8f1534c41ab8c50a5c507df89fbf0d16
      Reviewed-on: https://chromium-review.googlesource.com/449653Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#43601}
      5cfa7fb5
  2. 04 Mar, 2017 4 commits
  3. 03 Mar, 2017 33 commits