1. 11 Mar, 2016 3 commits
    • ahaas's avatar
      [wasm] I'm adding the float-to-int64 tests again. · 0d3c78d1
      ahaas authored
      R=binji@chromium.org
      
      Review URL: https://codereview.chromium.org/1779123002
      
      Cr-Commit-Position: refs/heads/master@{#34701}
      0d3c78d1
    • zhengxing.li's avatar
      X87: Rework CallApi*Stubs. · b8f49a27
      zhengxing.li authored
        port 5096492f (r34627)
      
        original commit message:
        - Eliminate stubs with a variable number of arguments.
          (That only worked due to their very limited use. These
           stubs' interface descriptors were basically lying
           about their number of args, which will fail when used
           generically.)
        - Fix all CallApi*Stubs' interface descriptors to no
          longer lie about their arguments.
        - Unify CallApi*Stub, for * in Function, Accessor,
          FunctionWithFixedArgs.
          (Since these are now all doing the same thing.)
        - Rename the unified stub (and interface descriptors) to
          *ApiCallback*, since that's really what they're doing.
        - Refuse inlining an API callback if its number of
          parameters exceeds the supported number of args.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1784623006
      
      Cr-Commit-Position: refs/heads/master@{#34700}
      b8f49a27
    • adamk's avatar
      [cleanup] Remove unnecessary ClassifyAndRewriteReferenceExpression method · 7d0252db
      adamk authored
      Now that the destructuring flags are gone, we always call
      CheckAndRewriteReferenceExpression, so unified the two methods again.
      Also cleaned up the code within, e.g. removing unnecessary Scanner::Location
      construction.
      
      Review URL: https://codereview.chromium.org/1781933003
      
      Cr-Commit-Position: refs/heads/master@{#34699}
      7d0252db
  2. 10 Mar, 2016 37 commits