about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-02-04 01:26:15 +0530
committerManish Goregaokar <manishsmail@gmail.com>2015-02-04 02:30:31 +0530
commitd02d4c3c9bf0500d951efb20f273207e075259df (patch)
treed28f66e6cdb3143279712f469f074e0657145a93 /src
parentb64572cefe9f37c58c07af745afc91bfd0303c30 (diff)
downloadrust-d02d4c3c9bf0500d951efb20f273207e075259df.tar.gz
rust-d02d4c3c9bf0500d951efb20f273207e075259df.zip
Add staged_api and unmarked_api features to reference.md
Diffstat (limited to 'src')
-rw-r--r--src/doc/reference.md7
1 files changed, 7 insertions, 0 deletions
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