1. 08 Nov, 2021 5 commits
  2. 06 Nov, 2021 4 commits
  3. 05 Nov, 2021 29 commits
  4. 04 Nov, 2021 2 commits
    • Camillo Bruni's avatar
      Reland "[d8] Verify host-defined options" · e24bdb6e
      Camillo Bruni authored
      This is a reland of 0446ab7c
      
      Additional fix:
      Manually set the host-defined options on deserialised scripts in d8.
      
      Original change's description:
      > [d8] Verify host-defined options
      >
      > d8 never checked what the actual value of the host-defined options are.
      > We now properly very that the host-defined options is a specific object
      > so we we don't end up accidentally ignoring a wrong options object.
      >
      > Drive-by-fix:
      > - Convert %AbortJS argument to string
      >
      > Bug: chromium:1244145
      > Change-Id: If0ed128d215682bcf066592418420548b06eb6a1
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3259655
      > Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      > Reviewed-by: Shu-yu Guo <syg@chromium.org>
      > Cr-Commit-Position: refs/heads/main@{#77699}
      
      Bug: chromium:1244145
      Change-Id: I8ddfdba27d84c36862323ab9e1aba14b2ff932a4
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3259539
      Auto-Submit: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
      Commit-Queue: Shu-yu Guo <syg@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#77716}
      e24bdb6e
    • Andreas Haas's avatar
      [wasm] Do not serialize modules that don't contain TurboFan code · 272e5a87
      Andreas Haas authored
      The wasm serialization format only contains TurboFan code. All other
      functions are only represented by placeholders. With this CL
      serialization fails if the serialized module does not contain any
      TurboFan functions and would therefore consist only of placeholders.
      
      This is a defense in depth approach, because ideally serialization
      only gets triggered when TurboFan code is available. However, in some
      scenarios like debugging it can happen that modules without TurboFan
      code get serialized.
      
      Bug: v8:12281
      Change-Id: Ib05430ff89eb2317da80fc0d086ce1d7ab0e919d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3212510
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#77715}
      272e5a87