FIDL Tuning Proposals

Note that documents are sorted by date reviewed.

Accepted Proposals

FTP Submitted Reviewed Title
FTP-001 2018-07-17 2018-08-01 FTP process
FTP-002 2018-07-17 2018-08-03 Type aliases with "using" keyword
FTP-009 2018-07-31 2018-08-20 Documentation comments
FTP-012 2018-08-30 2018-09-11 Empty structs
FTP-007 2018-07-27 2018-09-20 Tables
FTP-003 2018-07-17 2018-09-27 Clarification: Default Values for Struct Members
FTP-008 2018-07-19 2018-10-04 Epitaphs
FTP-013 2018-09-07 2018-10-11 Introduce a [Deprecated] Attribute
FTP-015 2018-09-20 2018-10-11 Extensible Unions
FTP-021 2018-10-31 2018-11-01 Soft Transitions for Methods Add / Remove
FTP-020 2018-10-26 2018-11-29 Interface Ordinal Hashing
FTP-014 2018-09-18 2018-12-06 Error Handling
FTP-023 2018-12-10 2019-01-09 Compositional Model for Protocols
FTP-006 2018-07-20 2019-01-14 Programmer Advisory Explicit Defaults
FTP-025 2019-01-09 2019-01-24 Bit Flags — Just a Little Bit
FTP-030 2019-01-30 2019-01-30 FIDL is little endian
FTP-027 2019-01-19 2019-02-04 You only pay for what you use
FTP-032 2019-02-06 2019-02-21 Efficient Envelopes: Turning Envelopes into Postcards
FTP-029 2019-02-14 2019-02-28 Increasing Method Ordinals
FTP-033 2019-02-07 2019-03-07 Handling of Unknown Fields & Strictness
FTP-004 2018-07-19 2019-03-14 Safer Structs for C++
FTP-024 2019-04-02 2019-04-11 Mandatory Source Compatibility
FTP-041 2019-04-08 2019-04-23 Support for Unifying Services and Devices
FTP-043 2019-05-06 2019-05-30 Documentation Comment Format — Mark me up, mark me down

Rejected Proposals

FTP Submitted Reviewed Title
FTP-005 2018-07-19 2018-09-11 Method Impossible
FTP-010 2018-07-31 2018-10-04 [OrdinalRange], where the deer and the antelope roam
FTP-016 2018-09-27 2018-10-25 No Optional Strings or Vectors
FTP-026 2019-01-19 2019-02-04 Envelopes Everywhere
FTP-035 2019-02-28 withdrawn Automatic Flow Tracing
FTP-036 2019-03-07 2019-03-14 Update to Struct Declarations
FTP-042 2019-04-01 2019-04-01 Non Nullable Types — Poisson d'Avril
FTP-040 2019-04-07 2019-04-18 Identifier Uniqueness — SnowFlake vs SNOW_FLAKE
FTP-045 2018-12-26 2019-05-29 Zero-Size Empty Structs: ∞% more efficient