1. 27 Jun, 2016 33 commits
  2. 25 Jun, 2016 2 commits
  3. 24 Jun, 2016 5 commits
    • bakkot's avatar
      add use counters for __defineGetter__ failing · b2ce1fa2
      bakkot authored
      We deviate from spec in that, in our implementation, __defineGetter__ on non-
      configurable properties returns false instead of throwing a TypeError. This commit
      adds a use counter to track how often we would be throwing an error we currently
      avoid, to determine if we can change to align with spec or if the spec is not
      implementable.
      
      BUG=v8:5070
      
      Review-Url: https://codereview.chromium.org/2089533002
      Cr-Commit-Position: refs/heads/master@{#37259}
      b2ce1fa2
    • tandrii's avatar
      Make bucket names explicit in cq.cfg. · 44ca8723
      tandrii authored
      Don't assume bucket name to start with 'master.'.
      
      NOTRY=True
      BUG=chromium:617627
      R=machenbach@chromium.org
      
      Review-Url: https://codereview.chromium.org/2093993002
      Cr-Commit-Position: refs/heads/master@{#37258}
      44ca8723
    • bakkot's avatar
      Removes unused lines from the test262 status file after roll. · e32d89ce
      bakkot authored
      https://crrev.com/d3a95b8a78eefabf884a60bc3d6aac5830b44eb3
      The removed tests are a mix of renamed files and tests which have been
      removed after the spec was relaxed.
      
      Also marks one test as a test262 failure rather than our failure.
      
      Review-Url: https://codereview.chromium.org/2098833002
      Cr-Commit-Position: refs/heads/master@{#37257}
      e32d89ce
    • jyan's avatar
      [compiler] Fix turbofan string allocation · fa5e0490
      jyan authored
      The hash field is supposed to be 4 bytes even in 64-bit. But the
      default parameter of StoreObjectFieldNoWriteBarrier using kTagged
      will generate 64-bit store. Fix by Replacing kTagged with kWord32.
      
      This causes ~200 test failures on big-endian, because hash field
      offset in BE is 12 instead of 8 in LE platforms.
      
      R=bmeurer@chromium.org, epertoso@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com, bjaideep@ca.ibm.com
      BUG=
      
      Review-Url: https://codereview.chromium.org/2095003003
      Cr-Commit-Position: refs/heads/master@{#37256}
      fa5e0490
    • zhengxing.li's avatar
      X87: [builtins] Introduce proper Float64Log1p operator. · 196a0d3a
      zhengxing.li authored
        port 7ceed92a (r36914)
      
        original commit message:
        Import base::ieee754::log1p() from fdlibm and introduce a Float64Log1p
        TurboFan operator based on that, similar to what we do for Float64Log.
        Rewrite Math.log1p() as TurboFan builtin and use that operator to also
        inline Math.log1p() into optimized TurboFan functions.
      
        Also unify the handling of the special IEEE 754 functions somewhat in
        the TurboFan backends. At some point we can hopefully express this
        completely in the InstructionSelector (once we have an idea what to do
        with the ST(0) return issue on IA-32/X87).
      
      BUG=
      
        Drive-by-fix: Add some more test coverage for the log function.
      Review-Url: https://codereview.chromium.org/2094953002
      
      Cr-Commit-Position: refs/heads/master@{#37255}
      196a0d3a