1. 06 Sep, 2016 5 commits
    • jochen's avatar
      Store the ScopeInfo in WithContexts · 77c4ba07
      jochen authored
      This will allow for chaining ScopeInfos together to form the same chains
      as contexts chains currently do.
      
      BUG=v8:5215
      R=mstarzinger@chromium.org,marja@chromium.org,bmeurer@chromium.org,rmcilroy@chromium.org
      
      Review-Url: https://codereview.chromium.org/2314483002
      Cr-Commit-Position: refs/heads/master@{#39192}
      77c4ba07
    • jgruber's avatar
      [regexp] Install all getters and setters as DONT_ENUM · 71668bbb
      jgruber authored
      Prior to 69debbb5, InstallGetterSetter
      was bugged and ignored all passed attributes, installing as DONT_ENUM
      instead. This commit makes sure we match old behavior now that that bug
      is fixed.
      
      BUG=v8:5339
      
      Review-Url: https://codereview.chromium.org/2316513003
      Cr-Commit-Position: refs/heads/master@{#39191}
      71668bbb
    • 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 35 commits