Interop corpus · 419 cases · 16 systems

One IDL, every generator

The interop ledger records what each implementation puts on the wire. This records what each implementation's front end wrote: pick a case and read the generated sources side by side.

The IDL

What each toolchain made of it

How this is produced

Every probe in tools/wireprobe/ runs a front end over a corpus case and then measures the octets it produced. The generated file used to be deleted with the probe's work directory; WIREPROBE_KEEP_GENERATED keeps it, and tools/wireprobe/collect-generated drives every column into one tree. Nothing on this page is written by hand.