FIDL Tuning Proposals

Note that documents are sorted by date reviewed.

Accepted Proposals

FTPSubmittedReviewedTitle
FTP-0012018-07-172018-08-01FTP process
FTP-0022018-07-172018-08-03Type aliases with “using” keyword
FTP-0092018-07-312018-08-20Documentation comments
FTP-0122018-08-302018-09-11Empty structs
FTP-0072018-07-272018-09-20Tables
FTP-0032018-07-172018-09-27Clarification: Default Values for Struct Members
FTP-0082018-07-192018-10-04Epitaphs
FTP-0132018-09-072018-10-11Introduce a [Deprecated] Attribute
FTP-0152018-09-202018-10-11Extensible Unions
FTP-0212018-10-312018-11-01Soft Transitions for Methods Add / Remove
FTP-0202018-10-262018-11-29Interface Ordinal Hashing
FTP-0142018-09-182018-12-06Error Handling
FTP-0232018-12-102019-01-09Compositional Model for Protocols
FTP-0062018-07-202019-01-14Programmer Advisory Explicit Defaults
FTP-0252019-01-092019-01-24Bit Flags — Just a Little Bit
FTP-0302019-01-302019-01-30FIDL is little endian
FTP-0272019-01-192019-02-04You only pay for what you use
FTP-0322019-02-062019-02-21Efficient Envelopes: Turning Envelopes into Postcards
FTP-0292019-02-142019-02-28Increasing Method Ordinals
FTP-0332019-02-072019-03-07Handling of Unknown Fields & Strictness
FTP-0042018-07-192019-03-14Safer Structs for C++
FTP-0242019-04-022019-04-11Mandatory Source Compatibility
FTP-0412019-04-082019-04-23Support for Unifying Services and Devices
FTP-0432019-05-062019-05-30Documentation Comment Format — Mark me up, mark me down

Rejected Proposals

FTPSubmittedReviewedTitle
FTP-0052018-07-192018-09-11Method Impossible
FTP-0102018-07-312018-10-04[OrdinalRange], where the deer and the antelope roam
FTP-0162018-09-272018-10-25No Optional Strings or Vectors
FTP-0262019-01-192019-02-04Envelopes Everywhere
FTP-0352019-02-28withdrawnAutomatic Flow Tracing
FTP-0362019-03-072019-03-14Update to Struct Declarations
FTP-0422019-04-012019-04-01Non Nullable Types — Poisson d'Avril
FTP-0402019-04-072019-04-18Identifier Uniqueness — SnowFlake vs SNOW_FLAKE
FTP-0452018-12-262019-05-29Zero-Size Empty Structs: ∞% more efficient