]> git.lizzy.rs Git - rust.git/commitdiff
remove duplicate stubs
authortinaun <tinagma@gmail.com>
Fri, 13 Oct 2017 06:00:45 +0000 (02:00 -0400)
committertinaun <tinagma@gmail.com>
Fri, 13 Oct 2017 06:09:22 +0000 (02:09 -0400)
src/doc/unstable-book/src/library-features/proc-macro.md [deleted file]
src/tools/tidy/src/unstable_book.rs
src/tools/unstable-book-gen/src/main.rs

diff --git a/src/doc/unstable-book/src/library-features/proc-macro.md b/src/doc/unstable-book/src/library-features/proc-macro.md
deleted file mode 100644 (file)
index 19e7f66..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# `proc_macro`
-
-The tracking issue for this feature is: [#38356]
-
-[#38356]: https://github.com/rust-lang/rust/issues/38356
-
-------------------------
index ff032b14ad1d5449a64596f67b60b9117dc00f26..e8eac0b87033a0d92a5169c3c33990a2aa0afad0 100644 (file)
@@ -87,7 +87,9 @@ pub fn check(path: &path::Path, bad: &mut bool) {
     // Library features
 
     let lang_features = collect_lang_features(path);
-    let lib_features = collect_lib_features(path);
+    let lib_features = collect_lib_features(path).iter().filter(|(name, _) {
+        !lang_features.contains_key(name)
+    }).collect();
 
     let unstable_lib_feature_names = collect_unstable_feature_names(&lib_features);
     let unstable_book_lib_features_section_file_names =
index 5c2bd1e3e087d852e058a6408815aceaa08b9b67..189f69ab7cb63ba8eaa047170d4dd920fc8abff6 100644 (file)
@@ -129,7 +129,11 @@ fn main() {
     let dest_path = Path::new(&dest_path_str).join("src");
 
     let lang_features = collect_lang_features(src_path);
-    let lib_features = collect_lib_features(src_path);
+    let lib_features = collect_lib_features(src_path)
+                                            .iter()
+                                            .filter(|(name, _) {
+                                                !lang_features.contains_key(name)
+                                            }).collect();
 
     let doc_src_path = src_path.join(PATH_STR);