1. 01 Jul, 2022 14 commits
  2. 30 Jun, 2022 25 commits
  3. 29 Jun, 2022 1 commit
    • Anton Bikineev's avatar
      cppgc: Fix undefined behaviour when decompressing · 4f49b8a2
      Anton Bikineev authored
      Shifting negative integrals is undefined behavior. The CL simply
      switches to uint64_t when decompressing, which anyway results in
      sign-extension (in standard terms, integral promotion must preserve the
      value and the sign of the source operand).
      
      The CL doesn't have any functional changes, the generated code is the
      same. It only fixes the ubsan report.
      
      Bug: chromium:1325007
      Change-Id: I491a87b84d4e98b0225f76825dac2f9e85f168d1
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3736442
      Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      Auto-Submit: Anton Bikineev <bikineev@chromium.org>
      Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#81452}
      4f49b8a2