[roll] Roll fuchsia [fidl][cpp] Don't hold a whole fidl::Status in Completers This reduces the size of BaseCompleter from 40 to 16 bytes, and actual function completers from 48 to 24 bytes. Still not small enough to fit inline into a fit::function, but hopefully small enough to be more efficient to allocate for scudo. Instead we just hold the zx_status_t and assign a special sentinel value to indicate when the completer hasn't completed. The only places that other fidl::Status fields were being checked was in FIDL's own tests. Original-Bug: 490860972 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1534641 Original-Revision: 6cc0a4bab8757d90e86d535b557141b780839324 GitOrigin-RevId: 55f088eb2079074840b7eb80f02e49ee9c42690e Change-Id: I2fed4226447fe9b72a8a72b76dd971aff8e5b4c1
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.