1. 06 Dec, 2018 11 commits
  2. 05 Dec, 2018 26 commits
  3. 04 Dec, 2018 3 commits
    • Ben Smith's avatar
      [wasm] Validate memory.init and memory.drop · 216fb648
      Ben Smith authored
      The memory.init and memory.drop instructions have a data segment index
      that can only be validated by knowing the number of data segments. This
      information is provided by the new DataCount section.
      
      Bug: v8:7747
      Change-Id: Ie04d57584fe028637f6e931ab53d00abc5b998a4
      Reviewed-on: https://chromium-review.googlesource.com/c/1355624Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
      Commit-Queue: Ben Smith <binji@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58031}
      216fb648
    • Junliang Yan's avatar
      PPC/s390: [nojit] Refactor CallApiCallback calling convention · a31338aa
      Junliang Yan authored
      Port c6b0e12e
      
      Original Commit Message:
      
          This is the first (and major) step towards converting CallApiCallback
          and CallApiGetter stubs into builtins.
      
          The CallApiCallbackStub was parameterized with the number of arguments
          passed on the stack. This CL converts the compile-time parameter into
          an explicit runtime parameter, and removes all uses of the stub
          parameter.
      
          (kCallData and kHolder are now passed on the stack).
      
      R=jgruber@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: I171fbb7d37525c2087e5dd9d7ff8fb5f959f2a7a
      Reviewed-on: https://chromium-review.googlesource.com/c/1362163Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#58030}
      a31338aa
    • Sigurd Schneider's avatar
      Revert "Reland "[code-comments] Put code comments into the code object"" · 871e3dea
      Sigurd Schneider authored
      This reverts commit ed3d6472.
      
      Reason for revert: 
      https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8%20Linux%20-%20noi18n%20-%20debug/24178
      
      Original change's description:
      > Reland "[code-comments] Put code comments into the code object"
      > 
      > This is a reland of e774cffe
      > 
      > This reland disables a test as v8:8548 is blocking it, which was
      > broken by a recent CL. CQ did not catch this because the merge-base
      > CQ used did not yet contain the CL that caused v8:8548.
      > 
      > Original change's description:
      > > [code-comments] Put code comments into the code object
      > >
      > > Code comments in the snapshot can now be enabled with gn
      > > arg 'v8_enable_snapshot_code_comments'
      > >
      > > Bug: v8:7989
      > > Change-Id: I8bd00cafa63132d00d849394c311ba15e6b6daf3
      > > Reviewed-on: https://chromium-review.googlesource.com/c/1329173
      > > Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
      > > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > > Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
      > > Reviewed-by: Michael Stanton <mvstanton@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#58020}
      > 
      > TBR=mvstanton@chromium.org,mstarzinger@chromium.org,jgruber@chromium.org,tebbi@chromium.org
      > 
      > Bug: v8:7989, v8:8548
      > Change-Id: I464fc897205fefdf2dfc2eadc54d699c4e08a0e9
      > Reviewed-on: https://chromium-review.googlesource.com/c/1361166
      > Reviewed-by: Sigurd Schneider <sigurds@chromium.org>
      > Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#58028}
      
      TBR=mvstanton@chromium.org,mstarzinger@chromium.org,sigurds@chromium.org,jgruber@chromium.org
      
      Change-Id: I1075bb09de7cb8dad71e31ff51a4e7bb6a200a8b
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:7989, v8:8548
      Reviewed-on: https://chromium-review.googlesource.com/c/1362043Reviewed-by: 's avatarSigurd Schneider <sigurds@chromium.org>
      Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58029}
      871e3dea