1. 19 Feb, 2016 1 commit
  2. 15 Feb, 2016 2 commits
  3. 03 Feb, 2016 1 commit
  4. 27 Jan, 2016 1 commit
  5. 20 Jan, 2016 1 commit
  6. 18 Jan, 2016 1 commit
  7. 17 Dec, 2015 1 commit
    • bradnelson's avatar
      Have WasmModule free it's own memory. · 879b21a4
      bradnelson authored
      Make WasmModule free it's own memory, avoid mixing stack and
      heap allocations in tests. This fixes several memory leaks.
      
      Fix several signed compare issues.
      Fix several floating point warnings.
      
      Don't setup heap as external, as then the GC can't collect it.
      
      Disable some tests that fail under ASAN.
      
      R=ahaas@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/1538543002
      
      Cr-Commit-Position: refs/heads/master@{#32948}
      879b21a4
  8. 11 Dec, 2015 1 commit
    • titzer's avatar
      Initial import of v8-native WASM. · 4c5b3609
      titzer authored
      As discussed in person, this adds the code from v8-native-prototype into
      V8 proper, guarded by GYP flags that do not build the code by default.
      Passing wasm=on to 'make' or setting v8_wasm as a GYP flag activates
      building of this code.
      
      An additional header file is added to and exported from the compiler
      directory, src/compiler/wasm-compiler.h. This exposes a limited interface
      with opaque Node and Graph types to the decoder to build TF graphs, as
      well as functions to compile WASM graphs.
      
      The mjsunit tests added are blacklisted because they fail without the
      WASM object exposed to JS, which is also disabled by the build config
      option.
      
      This corresponds closely to https://github.com/WebAssembly/v8-native-prototype/commit/5981e06ebc9b1e578831d03100f17ebb77970ee0, with some formatting fixes and moving some files into src/compiler.
      
      R=mstarzinger@chromium.org, bradnelson@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/1504713014
      
      Cr-Commit-Position: refs/heads/master@{#32794}
      4c5b3609