[roll] Roll fuchsia [async] SyncProxy and macros to avoid writing SyncCall Using TestDispatcherBound with SyncCall is laborious since it doesn't look like regular method calls. This CL adds a macro/template based codegen solution where users will generate a SyncProxy class and use regular method calls. We will also add an async equivalent next. Because the macro syntax is somewhat subtle, and it is unknown if simpler variants exist/if there are overlooked sharp edges, a new "*_next" library is created to host this DSL. Original-Bug: 133959 Original-Bug: 125790 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/935153 Original-Revision: f9c289a0094818d2ef4770cb1c01ae7728c46d17 GitOrigin-RevId: 341dd11a76982aab2d67b7016e393ed609b5edfe Change-Id: Id9804a7d9332dff8181800ba95f3b205154fb7a1
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 via the IRC channel #fuchsia on Freenode.
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.