1. 16 Jun, 2016 4 commits
  2. 15 Jun, 2016 33 commits
  3. 14 Jun, 2016 3 commits
    • bjaideep's avatar
      PPC: [turbofan] Prevent storing signalling NaNs into holey double arrays. · 3b677563
      bjaideep authored
      Port 6470ddad
      
      Original commit message:
      
          This introduces SilenceNaN operator, which makes sure that we only
          store quiet NaNs into holey arrays. We omit the NaN silencing code
          at instruction selection time if the input is an operation that
          cannot possibly produce signalling NaNs.
      
      R=jarin@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/2069883002
      Cr-Commit-Position: refs/heads/master@{#36981}
      3b677563
    • jpp's avatar
      V8. ASM-2-WASM. Changes the asm-types library. · 201cd479
      jpp authored
      The modifications were necessary to properly represent asm types:
      
      1) fround is no longer an overloaded function.
      
      2) the constructor for MinMaxTypes now takes a return type.
      
      3) Adds pseudo-types for representing the Load/Store types for fp heap views.
      BUG=
      
      Review-Url: https://codereview.chromium.org/2069443002
      Cr-Commit-Position: refs/heads/master@{#36980}
      201cd479
    • oleksandr.chekhovskyi's avatar
      Parser: Report use counts once per feature · 2f6be682
      oleksandr.chekhovskyi authored
      Reporting use counts by invoking a callback once per occurrence has
      a large overhead cost in certain situations, for example when it needs
      to be dispatched to a different thread (which is the case for Web Workers).
      
      Parsing large scripts can produce a lot of occurrences (strict/sloppy mode
      once per function).
      
      Chromium (the only known user of UseCounters so far) does not actually care
      about number of occurrences, but simply whether they happened at least once.
      This commit changes behavior to report features at most once, which dramatically
      improves performance for impacted use cases, and should not affect the only
      known real world usage.
      
      R=littledan@chromium.org
      BUG=chromium:614775
      
      Review-Url: https://codereview.chromium.org/2062203002
      Cr-Commit-Position: refs/heads/master@{#36979}
      2f6be682