commit | 1bc9462776930df51c853c3ad167e5a5a262a794 | [log] [tgz] |
---|---|---|
author | Mitchell Kember <mkember@fuchsia.infra.roller.google.com> | Fri Sep 17 17:37:31 2021 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Sep 17 10:38:45 2021 -0700 |
tree | b4bd92dacc68f6821062b765fdc9639ac39d3d29 | |
parent | 1bb0ae4f550ec41cae844f99032fbdc0e4b9f134 [diff] |
[roll] Roll fuchsia [fidlc] Only introduce one name per import This CL changes fidlc so that an import like `using fuchsia.mem as mem` only introduces the name `mem` into the scope. Previously, it introduced both `fuchsia.mem` and `mem`, leading to inconsistent use of the alias. This change also makes import aliases more powerful, in that they can be used to avoid naming conflicts. For example, this FIDL will now compile: using foo as foolib; // alias to avoid collision with the struct type foo = struct {}; Test: fx test fidl-compiler Original-Fixed: 48092 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/577002 Original-Revision: 33cfb821d00dabcdc56ff5b4530379118224f6c9 GitOrigin-RevId: 2fd618ca473b27cb9ce1716da6118df1622ae6bc Change-Id: I75e1218ba2ca6789d4049537d5bfa4c9718b2f7d
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
.