Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Contribute to GitLab
  • Sign in / Register
V
V8
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Linshizhi
  • V8
  • Repository

Switch branch/tag
  • v8
  • test
  • mjsunit
  • shared-memory
  • shared-struct-workers.js
Find file
BlameHistoryPermalink
  • Shu-yu Guo's avatar
    [shared-struct] Rework shared value serializer API again · 87ce9fce
    Shu-yu Guo authored Sep 06, 2022
    This CL fixes redesigns the current API, which does not correctly
    manage lifetimes of the shared object conveyors.
    
    See design doc at
    https://docs.google.com/document/d/1TV6agY9dafVJFvdPrUAGbEvos8wL2WDnsmf84n3OJVU/edit?usp=sharing
    
    This CL also removes the incorrect behavior of serializing all shared
    strings by sharing instead of copying. Shared strings may be sent to
    another process, which should still work.
    
    Bug: v8:12547
    Change-Id: I7413abd2d871fd3d52c9b433445cfa1d03e4a732
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3868713
    Commit-Queue: Shu-yu Guo <syg@chromium.org>
    Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
    Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#83044}
    87ce9fce
shared-struct-workers.js 1.19 KB
EditWeb IDE

Replace shared-struct-workers.js

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.