diff --git a/rfcs/STATUS.md b/rfcs/STATUS.md index e8a5a062..4b72d16f 100644 --- a/rfcs/STATUS.md +++ b/rfcs/STATUS.md @@ -5,19 +5,20 @@ This document tracks unimplemented RFCs. [RFC: Deprecate getfenv/setfenv](https://github.com/Roblox/luau/blob/master/rfcs/deprecate-getfenv-setfenv.md) Status: Needs implementation. + Nodes: 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](https://github.com/Roblox/luau/blob/master/rfcs/property-readonly.md) +[RFC: Read-only properties](https://github.com/Roblox/luau/blob/master/rfcs/property-readonly.md) | [RFC: Write-only properties](https://github.com/Roblox/luau/blob/master/rfcs/property-writeonly.md) Status: Needs implementation ## Sealed/unsealed typing changes -[RFC: Sealed table subtyping](https://github.com/Roblox/luau/blob/master/rfcs/sealed-table-subtyping.md) -[RFC: Unsealed table literals](https://github.com/Roblox/luau/blob/master/rfcs/unsealed-table-literals.md) +[RFC: Sealed table subtyping](https://github.com/Roblox/luau/blob/master/rfcs/sealed-table-subtyping.md) | +[RFC: Unsealed table literals](https://github.com/Roblox/luau/blob/master/rfcs/unsealed-table-literals.md) | [RFC: Only strip optional properties from unsealed tables during subtyping](https://github.com/Roblox/luau/blob/master/rfcs/unsealed-table-subtyping-strips-optional-properties.md) Status: Implemented but depends on new transaction log implementation that is not fully live yet. @@ -39,6 +40,7 @@ Status: Implemented but not fully rolled out yet. [RFC: nil-forgiving postfix operator !](https://github.com/Roblox/luau/blob/master/rfcs/syntax-nil-forgiving-operator.md) Status: Needs implementation. + Notes: Do we need to reevaluate the necessity given `assert` and improved refinements? ## Safe navigation operator @@ -46,6 +48,7 @@ Notes: Do we need to reevaluate the necessity given `assert` and improved refine [RFC: Safe navigation postfix operator (?)](https://github.com/Roblox/luau/blob/master/rfcs/syntax-safe-navigation-operator.md) 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 @@ -56,6 +59,6 @@ Status: Needs implementation ## Generalized iteration -[Link](https://github.com/Roblox/luau/blob/master/rfcs/generalized-iteration.md) +[RFC: Generalized iteration](https://github.com/Roblox/luau/blob/master/rfcs/generalized-iteration.md) Status: Needs implementation