commit | 34ad51051d528eb5ae7752c5e90d69b17921d54e | [log] [tgz] |
---|---|---|
author | Alex Zaslavsky <azaslavsky@fuchsia.infra.roller.google.com> | Mon May 03 23:15:23 2021 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Mon May 03 16:16:23 2021 -0700 |
tree | 3488d3a83ec2f4031871d4af28d738f98a4bf861 | |
parent | 8d1ce57a82a2977f1dd357ee702b0754d9ace796 [diff] |
[roll] Roll fuchsia [fidl] Backends treat lower_snake_case and UpperCamelCase as synonyms The following backends have been updated to treat lower_snake_cased attributes like "foo_bar" as equivalent to UpperCamelCased ones like "FooBar:" * lib/fidlgen-based: * cpp * dart * hlcpp * fidlmerge * libfuzzer * llcpp * rust * fidldoc * Banjo * Kazoo The following backends do not appear to rely on attributes, and have thus not been modified: * fidl_codec * GIDL * measure_tape Additionally, a bug has been fixed in the Kazoo's Go syscall generation: a protocol method that was previously marked "[Blocking]" was not being generated as such due to the casing mismatch ("[blocking]" was expected). This is now producing the proper code. Test: fx test //src/devices/tools/banjo Test: fidldev test fidldoc Test: fidldev test fidlgen Test: cd zircon/tools/kazoo && ./runtests Original-Bug: 74955 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/521808 Original-Revision: 39d4e3fcebcbddf768adb05aeb3c76b069374b7a GitOrigin-RevId: 7c6dddc1ee1dcbc6f6b8aa659433b2edc77c6b6e Change-Id: I7ff44896ecbf33005475fba8caf0e0381ce3b447
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
.