From d02d4c3c9bf0500d951efb20f273207e075259df Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Wed, 4 Feb 2015 01:26:15 +0530 Subject: [PATCH] Add staged_api and unmarked_api features to reference.md --- src/doc/reference.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/doc/reference.md b/src/doc/reference.md index 64ddb3ffdd3..326946837bf 100644 --- a/src/doc/reference.md +++ b/src/doc/reference.md @@ -2432,6 +2432,8 @@ The currently implemented features of the reference compiler are: * `simd` - Allows use of the `#[simd]` attribute, which is overly simple and not the SIMD interface we want to expose in the long term. +* `staged_api` - Allows usage of stability markers and `#![staged_api]` in a crate + * `struct_inherit` - Allows using struct inheritance, which is barely implemented and will probably be removed. Don't use this. @@ -2459,6 +2461,11 @@ The currently implemented features of the reference compiler are: which is considered wildly unsafe and will be obsoleted by language improvements. +* `unmarked_api` - Allows use of items within a `#![staged_api]` crate + which have not been marked with a stability marker. + Such items should not be allowed by the compiler to exist, + so if you need this there probably is a compiler bug. + * `associated_types` - Allows type aliases in traits. Experimental. If a feature is promoted to a language feature, then all existing programs will