[roll] Roll fuchsia [trace][rust] Box the future wrapped by TraceFuture The futures created and passed to TraceFuture can be large (> 3k bytes). Since the TraceFuture doesn't get pinned until we poll it, the creation of the TraceFuture caused 3 large `memcpy`s, copying the future into the TraceFuture, returning the TraceFuture from the new call, then another copy produced by the #[trace] annotation. Pin-Boxing the future help skip all this extra copying so we only alloc once and then copy a pointer around after. Original-Bug: 410645528 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1253430 Original-Revision: 7464b0fbe421a080005850100433aada9e8da338 GitOrigin-RevId: e1b83080dfa239aab176523e5802278bb17b3174 Change-Id: Iebab1b0f56a80324ecf3ebeeb8022842df02ec43
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.