commit | 7f4d52907377bdaac139d3ae29cb73a5a9068c66 | [log] [tgz] |
---|---|---|
author | Roland McGrath <mcgrathr@fuchsia.infra.roller.google.com> | Tue May 20 17:25:43 2025 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue May 20 17:28:14 2025 -0700 |
tree | f84fc374d2671404f860cbd237c4f85c45139d5c | |
parent | acd5b0b4dff7bb03ac44eff37c0ba65b9d3f01f3 [diff] |
[roll] Roll fuchsia [libc] Rework ThreadAllocator into ThreadStorage ThreadAllocator was originally designed as a temporary object that owns the storage only during the setup phase and does not record all the information necessary to use that storage. It now seems more useful to have a long-lived ThreadStorage object that is optimized for compactly storing all the necessary information. For now, the ownership is moved between ThreadStorage and the legacy C `struct pthread`. When that's replaced by a proper C++ Thread object, it will just have a ThreadStorage member instead to track the ownership over the whole lifetime of the thread. Original-Bug: 342469121 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1275705 Original-Revision: b91e5b158a69ef469aa7d318a0c8a72d249e8413 GitOrigin-RevId: 1449c68f27b73fad2d88b24b1e467d6399d3d599 Change-Id: I1205990abf95c4d050642437eab8740bdfd00325
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.