1. 22 Mar, 2016 37 commits
  2. 21 Mar, 2016 3 commits
    • caitpotter88's avatar
      [es7] stage --harmony_exponentiation_operator · 47200620
      caitpotter88 authored
      BUG=v8:3915
      LOG=N
      R=adamk@chromium.org, littledan@chromium.org, rossberg@chromium.org
      
      Review URL: https://codereview.chromium.org/1823683004
      
      Cr-Commit-Position: refs/heads/master@{#34969}
      47200620
    • jfb's avatar
      wasm: add flag to dump modules · ed76b66a
      jfb authored
      Flags --dump_wasm_module and --dump_wasm_module_path=/path/to/folder allow us to run a bunch of tests and capture all of the wasm module files including the ones that come from the .js and .cc tests which are built on the fly, as well as the asm2wasm tests.
      
      The files are all uniquely named `HASH.{ok,failed}.wasm`.
      
      This will be especilly useful for fuzz testing, but could also be used for other tests including non-V8 tests.
      
      For now I manually hacked tools/testrunner/local/execution.py so that tools/run-tests.py can output the modules. We may want to ad a flag to run-tests.py proper if this turns out to be useful.
      
      R=bradnelson@chromium.org, titzer@chromium.org, kcc@chromium.org
      
      Review URL: https://codereview.chromium.org/1816583003
      
      Cr-Commit-Position: refs/heads/master@{#34968}
      ed76b66a
    • bradnelson's avatar
      Fix conversion to float32, typing issue, split apart asm-wasm tests. · cca5c3f6
      bradnelson authored
      Add missing conversions from other types to f32 in fround.
      Restrict fround() to only float, double, signed, unsigned (no unions / intish).
      Restrict Bitwise operations to intish, particularly |0, when not applied to a foreign function.
      
      Adding more exhaustive tests of stdlib Math, move to a separate file.
      Adding tests of interesting values for the stdlib asm.js functions.
      
      BUG= https://bugs.chromium.org/p/v8/issues/detail?id=4203
      TEST=test-asm-validator,asm-wasm
      R=titzer@chromium.org,rossberg@chromium.org
      LOG=N
      
      Review URL: https://codereview.chromium.org/1804243003
      
      Cr-Commit-Position: refs/heads/master@{#34967}
      cca5c3f6