diff --git a/src/libcore/lib.rs b/src/libcore/lib.rs
index df4942b509b..a122bcb2c7a 100644
--- a/src/libcore/lib.rs
+++ b/src/libcore/lib.rs
@@ -141,6 +141,10 @@ pub mod hash;
 pub mod fmt;
 pub mod error;
 
+#[doc(primitive = "bool")]
+mod bool {
+}
+
 // note: does not need to be public
 mod tuple;
 mod array;
diff --git a/src/libcore/tuple.rs b/src/libcore/tuple.rs
index 64c2964eb7c..72b2d5dc188 100644
--- a/src/libcore/tuple.rs
+++ b/src/libcore/tuple.rs
@@ -34,6 +34,7 @@
 //! * `Default`
 
 #![stable(feature = "rust1", since = "1.0.0")]
+#![doc(primitive = "tuple")]
 
 use clone::Clone;
 use cmp::*;