Clone this repo:

Branches

  1. 8a53bb7 adding input that caused a memory leak in fidl found by fuzzer by Farah Hariri · 42 minutes ago master
  2. 1ef90cd Go bindings: fix to detect a channel close by peer by Toshi Kikuchi · 3 days ago
  3. b12fe5c Depend on only ftl_logging in C++ bindings by James Robinson · 4 days ago
  4. 2f2d386 Process all messages available on a channel. by Ian McKellar · 10 days ago
  5. 506523e added test case that used to cause a leak to fidl input corpus by Farah Hariri · 9 days ago

FIDL: Fuchsia Interface Description Language

FIDL (formerly known as mojom) is an IDL and encoding format used to describe interfaces to be used on top of magenta message pipes. They are the standard way applications talk to each other in Fuchsia.

FIDL includes libraries and tools for generating bindings from .fidl for supported languages. Currently, the supported languages include C, C++, Dart, Go, and Rust.

IDE support

The language-fidl plugin provides syntax highlighting for FIDL files in Atom.