1. 07 May, 2018 1 commit
  2. 06 May, 2018 2 commits
  3. 05 May, 2018 1 commit
  4. 04 May, 2018 33 commits
  5. 03 May, 2018 3 commits
    • Jakob Kummerow's avatar
      Fix "x is not iterable" error message consistency · 45a2d9c5
      Jakob Kummerow authored
      Since 94ce16b7, when loading an iterator from null or undefined, we
      generate the error message "x is not iterable" instead of the unwieldy
      "Cannot read property 'Symbol(Symbol.iterator)' of undefined". However
      Runtime::GetObjectProperty, which is used as slow path by LoadICs, did
      not check for this case, leading to different messages being generated
      depending on IC state.
      
      Bug: chromium:823130
      Change-Id: Ie98500b97efef401aac9880b9af47d58c3c2825d
      Reviewed-on: https://chromium-review.googlesource.com/1042951Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52974}
      45a2d9c5
    • Junliang Yan's avatar
      PPC/s390: [builtins] Update isolate-independent list & related fixups · 2489567d
      Junliang Yan authored
      Port 519bd47f
      
      Original Commit Message:
      
          With the exception of the InterpreterEntryTrampoline, all builtins are
          now isolate-independent and can be embedded into the binary.
      
          This CL updates the corresponding list and also contains a few smallish
          tweaks to support having these builtins off the heap:
      
          * wasm: copy the off-heap builtin, not its trampoline.
          * Code::contains: support off-heap builtins.
          * JSFunction::is_compiled: compare builtin index instead of identity
            (this is relevant during mksnapshot when we transition from the
            on-heap builtin to its off-heap representation + the trampoline).
          * Remove old DCHECKs.
          * A few tweaks in macro-assembler ports that have snuck in recently.
      
      R=jgruber@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: Ib16ce35f5ebdade42720f536ac521c79e7c46778
      Reviewed-on: https://chromium-review.googlesource.com/1042927Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#52973}
      2489567d
    • Junliang Yan's avatar
      Reland "PPC/s390: [interpreter] correctly advance over debug scaling prefixes." · 7b046d04
      Junliang Yan authored
      This is a reland of dfdc3135
      
      Original change's description:
      > PPC/s390: [interpreter] correctly advance over debug scaling prefixes.
      > 
      > Port 7a07d74b
      > 
      > R=yangguo@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
      > BUG=
      > LOG=N
      > 
      > Change-Id: I99553fde819cbdc8a12df5b82d9d7230ba4ef8b3
      > Reviewed-on: https://chromium-review.googlesource.com/1042355
      > Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      > Reviewed-by: Joran Siu <joransiu@ca.ibm.com>
      > Cr-Commit-Position: refs/heads/master@{#52970}
      
      Change-Id: I012e79ef5fbff37a8ded8c8cf5d4aaf324cd6ccb
      Reviewed-on: https://chromium-review.googlesource.com/1043026Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#52972}
      7b046d04