1. 06 Sep, 2016 3 commits
    • mtrofin's avatar
      [turbofan] Print APIs are for debugging. · 817a60cc
      mtrofin authored
      The Print APIs on the instruction model are for debugging. At debug
      time, we cannot (easily) synthesize an output stream, hence the choice
      of directing to stdout in those APIs.
      
      The concern in https://codereview.chromium.org/2293413004/ is
      addressed by the changes in pipeline.cc, using the various operator<<,
      and does not require the changes in instruction.{h|cc}, and the
      generalization of the Print APIs.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2304423002
      Cr-Commit-Position: refs/heads/master@{#39190}
      817a60cc
    • v8-autoroll's avatar
      Update V8 DEPS. · 82396efc
      v8-autoroll authored
      Rolling v8/build to 464a8fa0e414f18a55f20f2a6981778f105060da
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review-Url: https://codereview.chromium.org/2313833002
      Cr-Commit-Position: refs/heads/master@{#39189}
      82396efc
    • jbroman's avatar
      Handle errors in v8::ValueDeserializer by throwing exceptions. · 5a97e955
      jbroman authored
      This restores the contract that all API methods that return Maybe<T> or
      MaybeLocal<T> always throw an exception when they return nothing.
      
      Since v8::ValueDeserializer::ReadHeader can now throw exceptions, it
      needs a Local<Context> parameter so that it can set up execution state
      (entering the context, etc.). The old method has been marked for
      deprecation, but since this API is experimental I intend to remove it
      as soon as I've removed the use from Blink.
      
      value-serializer-unittest has been updated to expect an exception in
      all decode failure cases.
      
      BUG=chromium:148757,chromium:641964
      
      Review-Url: https://codereview.chromium.org/2308053002
      Cr-Commit-Position: refs/heads/master@{#39188}
      5a97e955
  2. 05 Sep, 2016 37 commits