1. 31 Mar, 2016 11 commits
  2. 30 Mar, 2016 23 commits
  3. 29 Mar, 2016 6 commits
    • adamk's avatar
      Stage --harmony-regexp-exec · d0cb7cf5
      adamk authored
      R=littledan@chromium.org
      BUG=v8:4602
      LOG=y
      
      Review URL: https://codereview.chromium.org/1838393002
      
      Cr-Commit-Position: refs/heads/master@{#35120}
      d0cb7cf5
    • joransiu's avatar
      S390: Fix SQEBR sim to treat operands as float32 · 5ac8e667
      joransiu authored
      Fix bug in simulator which incorrectly interpreted the operands
      for SQEBR (Float32 sqrt) as 64-bit doubles.  Add missing
      disassembler case for SQEBR as well.
      
      R=jyan@ca.ibm.com,michael_dawson@ca.ibm.com,mbrandy@us.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1837263003
      
      Cr-Commit-Position: refs/heads/master@{#35119}
      5ac8e667
    • adamk's avatar
      Add fast paths for native RegExps in ES2015 subclass-aware code · 360586f2
      adamk authored
      This patch adds fast paths for @@replace and @@split that call into
      the old, side-effect free (and faster) versions of those builtin
      operations when possible (roughly, when the receiver is a RegExp
      and the 'exec' method is untampered). Also add some micro-optimizations
      that further improve performance.
      
      Taken altogether, this takes us from a ~70% regression on the Octane
      RegExp benchmark to a ~9% regression.
      
      The test262.status lines for RegExps has been reorganized to make it
      clearer the status of individual tests. More work will likely be
      required to increase spec compliance before the --harmony-regexp-exec
      flag is shipped; some of that work is happening on the spec side.
      
      BUG=v8:4602
      LOG=y
      
      Review URL: https://codereview.chromium.org/1836123002
      
      Cr-Commit-Position: refs/heads/master@{#35118}
      360586f2
    • kozyatinskiy's avatar
      [V8] Add FunctionMirror.prototype.contextDebugId method · 2bcbd1e8
      kozyatinskiy authored
      This method returns contextDebugId for function. We can't use context_data from FunctionMirror.prototype.script because it can be incorrect when compilation cache is used and one script object was used for JSFunctions in different contexts.
      
      BUG=chromium:595206
      LOG=Y
      R=yangguo@chromium.org
      
      Review URL: https://codereview.chromium.org/1840713002
      
      Cr-Commit-Position: refs/heads/master@{#35117}
      2bcbd1e8
    • jfb's avatar
      wasm: hook abstract code · 229cc17f
      jfb authored
      We'll require the abstract code (as well as the offset) when we do full backtraces.
      
      R=bradnelson@chromium.org, titzer@chromium.org
      
      Review URL: https://codereview.chromium.org/1838933002
      
      Cr-Commit-Position: refs/heads/master@{#35116}
      229cc17f
    • jfb's avatar
      wasm: implemente WasmFrame::cast, fix inheritance · 18b44702
      jfb authored
      wasm_to_js and js_to_wasm both derive from wasm, which was confusing because is_wasm wasn't true for them and that made WasmFrame::cast awkward. Make them derive from StubFrame instead.
      
      R=bradnelson@chromium.org, titzer@chromium.org
      
      Review URL: https://codereview.chromium.org/1839843002
      
      Cr-Commit-Position: refs/heads/master@{#35115}
      18b44702