[roll] Roll fuchsia [async][c++] Rename "mutual exclusion guarantee" to "synchronized dispatcher"

Consolidate terminology across a variety of C++ types and their
documentation.

These C++ types are thread-unsafe and cannot withstand concurrent
access. As a result, they need to be used from a dispatcher that has a
strict ordering guarantee. Previously, we called those "dispatchers with
mutual exclusion", but that terminology really didn't work; it reminded
strongly of mutexes which isn't directly used here. The other candicates
are "serial", "synchronized", or "sequential". Since the driver
framework already picked "synchronized", this CL reuses that concept
instead of inventing a new concept.

Original-Bug: 119640
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/790826
Original-Revision: 35677c7eb103176072844102a05f91c0d09973c7
GitOrigin-RevId: a419c879fd24df496d8a2a6403e4702552f2af6d
Change-Id: I8bb563e6ec1fe6ba18c553b724242b053ddfdd5b
1 file changed
tree: 209a738ecdd30fe137dda936dacf32820b4cc9e4
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.