This tracks status of all unimplemented RFCs in one central place. Hopefully we won't forget to update this when new RFCs are added!
2.5 KiB
This document tracks unimplemented RFCs.
Deprecate getfenv/setfenv
RFC: Deprecate getfenv/setfenv
Status: Needs implementation.
Notes: Implementing this RFC triggers warnings across the board in the apps ecosystem, in particular in testing libraries. Pending code changes / decisions.
Read-only and write-only properties
RFC: Read-only properties | RFC: Write-only properties
Status: Needs implementation
Sealed/unsealed typing changes
RFC: Sealed table subtyping | RFC: Unsealed table literals | RFC: Only strip optional properties from unsealed tables during subtyping
Status: Implemented but depends on new transaction log implementation that is not fully live yet.
Default type parameters
RFC: Default type alias type parameters
Status: Implemented but not fully rolled out yet.
Singleton types
Status: Implemented but not fully rolled out yet.
Nil-forgiving operator
RFC: nil-forgiving postfix operator !
Status: Needs implementation.
Notes: Do we need to reevaluate the necessity given assert
and improved refinements?
Safe navigation operator
RFC: Safe navigation postfix operator (?)
Status: Needs implementation.
Notes: We have unresolved issues with interaction between this feature and Roblox instance hierarchy. This may affect the viability of this proposal.
String interpolation
Status: Needs implementation
Generalized iteration
Status: Needs implementation