1. 17 Apr, 2018 15 commits
  2. 16 Apr, 2018 21 commits
  3. 15 Apr, 2018 1 commit
  4. 14 Apr, 2018 3 commits
    • Ben L. Titzer's avatar
      [wasm] Use the proper constant for exports limit · 88b08f12
      Ben L. Titzer authored
      R=gdeepti@chromium.org
      
      Change-Id: I3d0a21c6db671718b9f41fb8392f6900b2fecf27
      Reviewed-on: https://chromium-review.googlesource.com/1013197Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
      Commit-Queue: Ben Titzer <titzer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52608}
      88b08f12
    • Junliang Yan's avatar
      PPC/s390: [ubsan] Change Address typedef to uintptr_t · 9adf8fa8
      Junliang Yan authored
      Port 2459046c
      
      Original Commit Message:
      
          The "Address" type is V8's general-purpose type for manipulating memory
          addresses. Per the C++ spec, pointer arithmetic and pointer comparisons
          are undefined behavior except within the same array; since we generally
          don't operate within a C++ array, our general-purpose type shouldn't be
          a pointer type.
      
      R=jkummerow@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: Ic30ef19019e5b39b01f90587011c6a1b06c4b7a1
      Reviewed-on: https://chromium-review.googlesource.com/1012461Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#52607}
      9adf8fa8
    • Junliang Yan's avatar
      PPC/s390: [stubs] Convert DoubleToIStub and MathPowStub to builtins · 5e8bc1c3
      Junliang Yan authored
      Port a3b60675
      
      Original Commit Message:
      
          This is mostly a simple copy & paste of the stub implementation from
          code-stubs-arch.cc to builtins-arch.cc.
      
          The conversion allows removal of a special case for the DoubleToIStub
          within the compiler & wasm pipelines, and also makes the following
          builtins isolate-independent (in conjunction with
          https://crrev.com/c/1006581):
      
          TFC BitwiseAnd
          TFC BitwiseOr
          TFC BitwiseXor
          TFC Exponentiate
          TFC ShiftLeft
          TFC ShiftRight
          TFC ShiftRightLogical
          TFJ AtomicsAdd
          TFJ AtomicsAnd
          TFJ AtomicsCompareExchange
          TFJ AtomicsExchange
          TFJ AtomicsLoad
          TFJ AtomicsOr
          TFJ AtomicsStore
          TFJ AtomicsSub
          TFJ AtomicsXor
          TFJ MathClz32
          TFJ MathImul
          TFJ MathPow
          TFJ NumberParseInt
          TFJ StringFromCharCode
          TFJ TypedArrayFrom
          TFJ TypedArrayOf
          TFJ TypedArrayPrototypeMap
      
      R=jgruber@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: Iee9fc5671646772625556717db052b78089c5c66
      Reviewed-on: https://chromium-review.googlesource.com/1013247Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#52606}
      5e8bc1c3