1. 07 Jan, 2016 22 commits
  2. 06 Jan, 2016 10 commits
  3. 05 Jan, 2016 8 commits
    • bradnelson's avatar
      Disable more crashing / failing wasm tests. · 4c226081
      bradnelson authored
      Disabling some tests for ppc, mips, arm.
      
      BUG=
      R=bbudge@chromium.org
      
      Review URL: https://codereview.chromium.org/1564553002
      
      Cr-Commit-Position: refs/heads/master@{#33131}
      4c226081
    • Miran.Karic's avatar
      MIPS: Remove JIC/JIALC forbidden slot checks in simulator · 718a554d
      Miran.Karic authored
      JIC and JIALC instructions do not have a forbidden slot so their
      simulator implementation should not call CheckForbiddenSlot function.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1562473002
      
      Cr-Commit-Position: refs/heads/master@{#33130}
      718a554d
    • caitpotter88's avatar
      [promise] revert error message change for Promise.resolve() · 5fcfe05a
      caitpotter88 authored
      Previously, it was `ToString(PromiseCast)`, which comes out as
      "function resolve() { [native code] }". I had changed it to "Promise.resolve()",
      but the other style is more consistently used.
      
      LOG=N
      R=cbruni@chromium.org, adamk@chromium.org, littledan@chromium.org
      
      Review URL: https://codereview.chromium.org/1560163002
      
      Cr-Commit-Position: refs/heads/master@{#33129}
      5fcfe05a
    • caitpotter88's avatar
      [promise] Make Promise.reject match spec, and validate promise capabilities · e4af5cdb
      caitpotter88 authored
      Correctly validate promise capabilities in NewPromiseCapabilities() and in
      GetCapabilitiesExtractor(). Also explicitly follows Promise.race step 2 and
      similar cases in the spec, rather than passing tests asserting these steps
      are taken in NewPromiseCapability
      
      Also changes Promise.reject to match specification.
      
      Fixes the following test262 tests:
      
      - built-ins/Promise/all/capability-executor-called-twice.js
      - built-ins/Promise/all/capability-executor-not-callable.js
      - built-ins/Promise/prototype/then/capability-executor-called-twice.js
      - built-ins/Promise/prototype/then/capability-executor-not-callable.js
      - built-ins/Promise/reject/capability-executor-called-twice.js
      - built-ins/Promise/reject/capability-executor-not-callable.js
      - built-ins/Promise/resolve/capability-executor-called-twice.js
      - built-ins/Promise/resolve/capability-executor-not-callable.js
      - built-ins/Promise/race/capability-executor-called-twice.js
      - built-ins/Promise/race/capability-executor-not-callable.js
      - built-ins/Promise/reject/S25.4.4.4_A3.1_T1.js
      - built-ins/Promise/race/S25.4.4.3_A3.1_T2.js
      
      Per v8:3641, mjsunit/es6/debug-promises/throw-with-undefined-reject.js becomes invalid. The exception is thrown before the chain handler is ever invoked, and is caught externally by d8's own handler --- thus evading the uncaught exception event.
      
      BUG=v8:4633, v8:4631, v8:4243, v8:3641
      LOG=N
      R=littledan@chromium.org, cbruni@chromium.org
      
      Review URL: https://codereview.chromium.org/1531073004
      
      Cr-Commit-Position: refs/heads/master@{#33128}
      e4af5cdb
    • balazs.kilvady's avatar
      MIPS: Add lsa and dlsa r6 instructions. · 8d6899c8
      balazs.kilvady authored
      BUG=
      
      Review URL: https://codereview.chromium.org/1545013002
      
      Cr-Commit-Position: refs/heads/master@{#33127}
      8d6899c8
    • bradnelson's avatar
      Disable several tests, fix PPC build. · 0cf82542
      bradnelson authored
      Work around ppc assembler use of Mul, Div macros.
      
      Disable several tests that fail for nosse4.
      Disable several tests that fail for msan.
      
      BUG=
      R=titzer@chromium.org
      
      Review URL: https://codereview.chromium.org/1562513002
      
      Cr-Commit-Position: refs/heads/master@{#33126}
      0cf82542
    • oth's avatar
      [Interpreter] Add support for jumps using constants with wide operands. · 8109f63f
      oth authored
      This increases the size of addressable constant pool entries for jumps
      to match other bytecodes using operands indexing the constant pool.
      
      This change also introduces reservations for constant pool entries.
      Reservations are used for forward jumps to ensure a constant pool entry
      will be available when the jump target (label) is bound and the jump is
      patched up in the bytecode array.
      
      BUG=v8:4280
      LOG=N
      
      Review URL: https://codereview.chromium.org/1546683002
      
      Cr-Commit-Position: refs/heads/master@{#33125}
      8109f63f
    • adamk's avatar
      Ship destructuring assignment · 7ab3ccb0
      adamk authored
      BUG=v8:811
      LOG=y
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
      
      Review URL: https://codereview.chromium.org/1558053002
      
      Cr-Commit-Position: refs/heads/master@{#33124}
      7ab3ccb0