1. 20 Apr, 2016 36 commits
  2. 19 Apr, 2016 4 commits
    • bjaideep's avatar
      PPC: [Interpreter] Remove register file register and replace with LoadParentFramePointer. · 5178802b
      bjaideep authored
      Port 623ad7de
      
      Original commit message:
      
          Removes the register file machine register from the interpreter and
          replaces it will loads from the parent frame pointer. As part of this
          change the raw operand values for register values changes to enable the
          interpreter to keep using the operand value as the offset from the
          parent frame pointer.
      
      R=rmcilroy@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=v8:4280
      LOG=N
      
      Review URL: https://codereview.chromium.org/1901763004
      
      Cr-Commit-Position: refs/heads/master@{#35637}
      5178802b
    • jyan's avatar
      S390: First version of the new generators implementation. · a43b48fd
      jyan authored
      Port d0ccddd0
      
      Original commit message:
             First version of the new generators implementation.
      
             Behind --ignition-generators. Does not yet support Turbofan.
      
      R=neis@chromium.org, joransiu@ca.ibm.com, mbrandy@us.ibm.com, michael_dawson@ca.ibm.com, bjaideep@ca.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1899283002
      
      Cr-Commit-Position: refs/heads/master@{#35636}
      a43b48fd
    • bjaideep's avatar
      PPC: Remove all non-function-name uses of CONST_LEGACY · f8844a6e
      bjaideep authored
      Port 59546149
      
      Original commit message:
      
          Now that all 'const' declarations are of the ES2015 variety, the only
          use of CONST_LEGACY is for function name bindings in sloppy mode
          named function expressions.
      
          This patch aims to delete all code meant to handle other cases, which
          mostly had to do with hole initialization/hole checks. Since function
          name bindings are initialized at entry to a function, it's impossible
          to ever observe one in an uninitialized state.
      
          To simplify the patch further, it removes the `IMPORT` VariableMode,
          as it's not likely to be needed (IMPORT is identical to CONST for
          the purpose of VariableMode).
      
      R=adamk@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=
      LOG=N
      
      Review URL: https://codereview.chromium.org/1902163003
      
      Cr-Commit-Position: refs/heads/master@{#35635}
      f8844a6e
    • bjaideep's avatar
      PPC: Change calling convention of CallApiGetterStub to accept the AccessorInfo · bef390da
      bjaideep authored
      Port d2b0a4b7
      
      Original commit message:
      
          MIPS port contributed by Balazs Kilvady <balazs.kilvady@imgtec.com>;
      
      R= verwaest@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=
      LOG=N
      
      Review URL: https://codereview.chromium.org/1895193003
      
      Cr-Commit-Position: refs/heads/master@{#35634}
      bef390da