commit | fe682e344de02b85b79371cfffb76063d670653f | [log] [tgz] |
---|---|---|
author | Mitchell Kember <mkember@fuchsia.infra.roller.google.com> | Thu Nov 30 00:28:37 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Nov 29 16:30:09 2023 -0800 |
tree | b819a1ea85e2a429622c4545dff1edcffae73f09 | |
parent | 1ef4ada26c874e191f2de9b7d4ea8225fa43de4d [diff] |
[roll] Roll fuchsia [fidlc] Implement RFC-0231 replacement syntax This CL implements support for the @available(replaced=N) syntax in fidlc as described in "RFC-0231: FIDL versioning replacement syntax". It implements validation for: 1. @available(replaced=N) -> matching @available(added=N) exists 2. @available(removed=N) -> matching @available(added=N) does not exist The first is enabled by default, but the second is gated behind --experimental enforce_replaced. I will enable it by default as well after migrating all .fidl files to use `replaced` where appropriate. Test: fx test fidlc-test Original-Bug: 135676 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/938508 Original-Revision: f5568c996387afc61e44e93a526ae5f2a8fe521b GitOrigin-RevId: 5e182a31c645e6cfd63204d4b467d588ff405025 Change-Id: I5f76e399ddd33c1e2c22cf9ba172f619da6e51ed
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
.