[roll] Roll fuchsia [display] Remove //build/config:all_source configs. //build/config:all_source defines the _ALL_SOURCE macro, which exposes non-standard features in C headers. The display drivers stack aims to stick to standard C++ usage, so this config should not be necessary for our code. This CL removing the config, reducing the complexity of our build setup, and removing the possibility that we rely on non-standard features. This CL introduces a small regression in development ergonomics. thrd_create_with_name() was a non-standard extension that required the _ALL_SOURCE macro. This CL replaces thrd_create_with_name() with thrd_create() in the fake-display and virtio-gpu-display drivers, which loses the thread names, potentially making debugging a bit more difficult. The development regression seems acceptable, because it will be eliminated when the DFv2 migration is complete. DFv2 drivers use dispatchers instead of explicitly creating threads. Test: fx test //src/graphics/display Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1152515 Original-Revision: 48c91c521bc32f42092c3e09ba82e5d73df14e97 GitOrigin-RevId: f618426ac05d651d756aceb368c7e1962ccdef25 Change-Id: Ibf4d074d4890650d4a5b9de738388d10f4a87a4c
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.