1. 04 Jul, 2016 8 commits
  2. 03 Jul, 2016 1 commit
    • honggyu.kp's avatar
      gdb-v8-support.py: Fix old style print statement · c52685a5
      honggyu.kp authored
      Since python3 does not use the old print statement, it may not be able
      to load gdb-v8-support.py script in gdb as below:
      
        (gdb) source tools/gdb-v8-support.py
          File "tools/gdb-v8-support.py", line 170
            print result
                       ^
        SyntaxError: Missing parentheses in call to 'print'
      
      This fixes print statement for both python2 and python3.
      
      R=jochen@chromium.org
      BUG=
      
      Review-Url: https://codereview.chromium.org/2084163004
      Cr-Commit-Position: refs/heads/master@{#37488}
      c52685a5
  3. 02 Jul, 2016 2 commits
  4. 01 Jul, 2016 24 commits
  5. 30 Jun, 2016 5 commits
    • bjaideep's avatar
      PPC/s390: [builtins] New frame type for exits to C++ builtins · 3ee6b808
      bjaideep authored
      Port 5febc27b
      
      Original commit message:
      
          Prior to this commit, calls to C++ builtins created standard exit
          frames, which are skipped when constructing JS stack traces. In order to
          show these calls on traces, we introduce a new builtin exit frame type.
      
          Builtin exit frames contain target and new.target on the stack and are
          not skipped during stack trace construction.
      
      R=jgruber@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=v8:4815
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2105023008
      Cr-Commit-Position: refs/heads/master@{#37461}
      3ee6b808
    • jyan's avatar
      S390: Fix MathMaxMin's frame · 4fa104c5
      jyan authored
      MathMaxMin creates frame on stack without removing top bit of r14 on 31-bit.
      
      R=joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com, bjaideep@ca.ibm.com
      BUG=
      
      Review-Url: https://codereview.chromium.org/2111263002
      Cr-Commit-Position: refs/heads/master@{#37460}
      4fa104c5
    • adamk's avatar
      [intl] Clean up function name handling in AddBoundMethod · 54ce1935
      adamk authored
      AddBoundMethod, in i18n.js, returns functions all of which share the
      same backing SharedFunctionInfo, which means that its calls to
      InstallGetter were causing all such functions to have a single name
      (that of the last caller, "get breakType").
      
      This patch skips calling InstallGetter and instead directly calls
      %DefineGetterPropertyUnchecked, which itself sets the name property
      on the JSFunction instance (it knows how to do this in order to handle
      getters that have computed property names).
      
      Also takes care of a TODO having to do with the inner boundMethod:
      its name is now made empty, by using a new macro that gets around
      ES2015's function name inference.
      
      Finally, removes a redundant %FunctionRemovePrototype: arrow functions
      have no prototypes to begin with.
      
      R=littledan@chromium.org
      BUG=v8:4778
      
      Review-Url: https://codereview.chromium.org/2109223002
      Cr-Commit-Position: refs/heads/master@{#37459}
      54ce1935
    • adamk's avatar
      Reland of Add crash instrumentation for crbug.com/621147 (patchset #1 id:1 of... · 6e983258
      adamk authored
      Reland of Add crash instrumentation for crbug.com/621147 (patchset #1 id:1 of https://codereview.chromium.org/2118493002/ )
      
      Reason for revert:
      By request from ishell, plan is to leave this in master for awhile longer
      
      Original issue's description:
      > Revert of Add crash instrumentation for crbug.com/621147 (patchset #5 id:80001 of https://codereview.chromium.org/2100313002/ )
      >
      > Reason for revert:
      > Instrumentation not needed on master branch
      >
      > Original issue's description:
      > > Add crash instrumentation for crbug.com/621147
      > >
      > > BUG=chromium:621147
      > > LOG=N
      > > R=ishell@chromium.org,cbruni@chromium.org
      > >
      > > Committed: https://crrev.com/5ff508a82299f20a0d9828cf73072a4f4772fab8
      > > Cr-Commit-Position: refs/heads/master@{#37328}
      >
      > TBR=verwaest@chromium.org,cbruni@chromium.org,ishell@chromium.org,mlippautz@chromium.org
      > # Not skipping CQ checks because original CL landed more than 1 days ago.
      > BUG=chromium:621147, chromium:624764
      >
      > Committed: https://crrev.com/b324850900e531ccee03f1712333f13dfcf15427
      > Cr-Commit-Position: refs/heads/master@{#37456}
      
      TBR=verwaest@chromium.org,cbruni@chromium.org,ishell@chromium.org,mlippautz@chromium.org
      # Skipping CQ checks because original CL landed less than 1 days ago.
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=chromium:621147, chromium:624764
      
      Review-Url: https://codereview.chromium.org/2114743002
      Cr-Commit-Position: refs/heads/master@{#37458}
      6e983258
    • georgia.kouveli's avatar
      [ic] [stubs] Add missing GetExtraICState method to CompareICStub. · c88cc5b1
      georgia.kouveli authored
      Added missing GetExtraICState() function for CompareICStub. Without it,
      code->extra_ic_state() in IC::StateFromCode was returning zero, which was
      causing some performance regressions, as the TypeFeedbackInfo was not updated
      correctly, resulting in the runtime profiler choosing not to optimise some
      functions that we previously would.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2116523002
      Cr-Commit-Position: refs/heads/master@{#37457}
      c88cc5b1