1. 06 Oct, 2016 8 commits
  2. 05 Oct, 2016 12 commits
  3. 04 Oct, 2016 1 commit
    • leszeks's avatar
      [ignition] Fix building lookup graph when search depth is 0 · 4ad35791
      leszeks authored
      In some (rare) cases, the context depth passed to a dynamic variable lookup can
      be zero. In these cases, the fast path for the lookup (i.e. load from context or
      global) can always be taken, as there is no need to search the current context.
      
      However, with no slow path checks, the bytecode graph builder had a null
      environment for the slow path, causing segfaults when this graph was built.
      
      This patch adds a null check for the slow path environment, and skips building
      the slow path if the environment is null.
      
      BUG=chromium:652186
      
      Review-Url: https://codereview.chromium.org/2385123002
      Cr-Commit-Position: refs/heads/master@{#39949}
      4ad35791
  4. 03 Oct, 2016 1 commit
  5. 30 Sep, 2016 4 commits
  6. 29 Sep, 2016 8 commits
  7. 28 Sep, 2016 5 commits
  8. 27 Sep, 2016 1 commit
    • titzer's avatar
      [wasm] Master CL for Binary 0xC changes. · 28392ab1
      titzer authored
      [0xC] Convert to stack machine semantics.
      [0xC] Use section codes instead of names.
      [0xC] Add elements section decoding.
      [0xC] Decoding of globals section.
      [0xC] Decoding of memory section.
      [0xC] Decoding of imports section.
      [0xC] Decoding of exports section.
      [0xC] Decoding of data section.
      [0xC] Remove CallImport bytecode.
      [0xC] Function bodies have an implicit block.
      [0xC] Remove the bottom label from loops.
      [0xC] Add signatures to blocks.
      [0xC] Remove arities from branches.
      Add tests for init expression decoding.
      Rework compilation of import wrappers and how they are patched.
      Rework function indices in debugging.
      Fix ASM->WASM builder for stack machine.
      Reorganize asm.js foreign functions due to import indices change.
      
      R=ahaas@chromium.org,rossberg@chromium.org,bradnelson@chromium.org
      BUG=chromium:575167
      LOG=Y
      
      Committed: https://crrev.com/76eb976a67273b8c03c744f64ad850b0432554b9
      Review-Url: https://codereview.chromium.org/2345593003
      Cr-Original-Commit-Position: refs/heads/master@{#39678}
      Cr-Commit-Position: refs/heads/master@{#39795}
      28392ab1