commit | c9d4957f101de855b926ee1d624cd814b860c96c | [log] [tgz] |
---|---|---|
author | Brandon Castellano <bcastell@fuchsia.infra.roller.google.com> | Tue Oct 22 17:51:39 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Oct 22 10:53:39 2024 -0700 |
tree | 68eba52ab3a37e2f82b21f34f9990b6d180f0ccc | |
parent | 691e6ca0d91a251353cfc2eeaf321e9708cb7d27 [diff] |
[roll] Roll fuchsia [incoming_cpp] Prepare `component::Clone` for removal of `Node.Clone` As part of the io2 migration, the `fuchsia.io/Node` protocol will compose `fuchsia.unknown/Cloneable.Clone`. This allows us to reuse the same implementation when cloning arbitrary channels as long as we know the protocol is `Cloneable`. To prepare for this end state, we remove the type tags used to override protocol resolution, since these assertions will fail once the Node protocol also composes Cloneable. For now, we unconditionally call `fuchsia.io/Node.Clone` as long as the protocol composes one of the node protocols. Once all out-of-tree fuchsia.io servers have support for Cloneable.Clone2, we can update `component::Clone` accordingly. Original-Bug: 374768831 Test: component_cpp_incoming_tests Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1141993 Original-Revision: c3cc49606acf3e12fb4de84019deec67b2b4df9f GitOrigin-RevId: 38219aea7eb9a8707bb2df43318a0c51630c0929 Change-Id: Iadcebdab588fac6f4b1869214f147a1bdaf17cdb
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
.