about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/core.rc54
-rw-r--r--src/libcore/extfmt.rs1
-rw-r--r--src/libcore/iter-trait/option.rs1
-rw-r--r--src/libcore/managed.rs1
-rw-r--r--src/libcore/ops.rs2
-rw-r--r--src/libcore/option.rs4
-rw-r--r--src/libcore/rt.rs1
7 files changed, 9 insertions, 55 deletions
diff --git a/src/libcore/core.rc b/src/libcore/core.rc
index 0dcba1d202e..0ba536da96d 100644
--- a/src/libcore/core.rc
+++ b/src/libcore/core.rc
@@ -32,6 +32,8 @@
 #[no_core];
 
 #[deny(vecs_implicitly_copyable)];
+// XXX: Switch to deny after snapshot
+#[warn(non_camel_case_types)];
 
 export int, i8, i16, i32, i64;
 export uint, u8, u16, u32, u64;
@@ -71,7 +73,6 @@ export priv;
 // Built-in-type support modules
 
 /// Operations and constants for `int`
-#[warn(non_camel_case_types)]
 #[path = "int-template"]
 mod int {
     import inst::{ hash, pow };
@@ -81,7 +82,6 @@ mod int {
 }
 
 /// Operations and constants for `i8`
-#[warn(non_camel_case_types)]
 #[path = "int-template"]
 mod i8 {
     #[path = "i8.rs"]
@@ -89,7 +89,6 @@ mod i8 {
 }
 
 /// Operations and constants for `i16`
-#[warn(non_camel_case_types)]
 #[path = "int-template"]
 mod i16 {
     #[path = "i16.rs"]
@@ -97,7 +96,6 @@ mod i16 {
 }
 
 /// Operations and constants for `i32`
-#[warn(non_camel_case_types)]
 #[path = "int-template"]
 mod i32 {
     #[path = "i32.rs"]
@@ -105,7 +103,6 @@ mod i32 {
 }
 
 /// Operations and constants for `i64`
-#[warn(non_camel_case_types)]
 #[path = "int-template"]
 mod i64 {
     #[path = "i64.rs"]
@@ -113,7 +110,6 @@ mod i64 {
 }
 
 /// Operations and constants for `uint`
-#[warn(non_camel_case_types)]
 #[path = "uint-template"]
 mod uint {
     import inst::{
@@ -128,7 +124,6 @@ mod uint {
 }
 
 /// Operations and constants for `u8`
-#[warn(non_camel_case_types)]
 #[path = "uint-template"]
 mod u8 {
     import inst::is_ascii;
@@ -139,7 +134,6 @@ mod u8 {
 }
 
 /// Operations and constants for `u16`
-#[warn(non_camel_case_types)]
 #[path = "uint-template"]
 mod u16 {
     #[path = "u16.rs"]
@@ -147,7 +141,6 @@ mod u16 {
 }
 
 /// Operations and constants for `u32`
-#[warn(non_camel_case_types)]
 #[path = "uint-template"]
 mod u32 {
     #[path = "u32.rs"]
@@ -155,7 +148,6 @@ mod u32 {
 }
 
 /// Operations and constants for `u64`
-#[warn(non_camel_case_types)]
 #[path = "uint-template"]
 mod u64 {
     #[path = "u64.rs"]
@@ -163,48 +155,29 @@ mod u64 {
 }
 
 
-#[warn(non_camel_case_types)]
 mod box;
-#[warn(non_camel_case_types)]
 mod char;
-#[warn(non_camel_case_types)]
 mod float;
-#[warn(non_camel_case_types)]
 mod f32;
-#[warn(non_camel_case_types)]
 mod f64;
-#[warn(non_camel_case_types)]
 mod str;
-#[warn(non_camel_case_types)]
 mod ptr;
-#[warn(non_camel_case_types)]
 mod vec;
-#[warn(non_camel_case_types)]
 mod at_vec;
-#[warn(non_camel_case_types)]
 mod bool;
-#[warn(non_camel_case_types)]
 mod tuple;
-#[warn(non_camel_case_types)]
 mod unit;
-#[warn(non_camel_case_types)]
 mod uniq;
 
 // Ubiquitous-utility-type modules
 
 #[cfg(notest)]
 mod ops;
-#[warn(non_camel_case_types)]
 mod cmp;
-#[warn(non_camel_case_types)]
 mod num;
-#[warn(non_camel_case_types)]
 mod hash;
-#[warn(non_camel_case_types)]
 mod either;
-#[warn(non_camel_case_types)]
 mod iter;
-#[warn(non_camel_case_types)]
 mod logging;
 mod option;
 #[path="iter-trait"]
@@ -213,60 +186,41 @@ mod option_iter {
     mod inst;
 }
 mod result;
-#[warn(non_camel_case_types)]
 mod to_str;
-#[warn(non_camel_case_types)]
 mod to_bytes;
-#[warn(non_camel_case_types)]
 mod util;
 
 // Data structure modules
 
-#[warn(non_camel_case_types)]
 mod dvec;
 #[path="iter-trait"]
-#[warn(non_camel_case_types)]
 mod dvec_iter {
     #[path = "dvec.rs"]
     mod inst;
 }
-#[warn(non_camel_case_types)]
 mod dlist;
 #[path="iter-trait"]
-#[warn(non_camel_case_types)]
 mod dlist_iter {
     #[path ="dlist.rs"]
     mod inst;
 }
-#[warn(non_camel_case_types)]
 mod send_map;
 
 // Concurrency
-#[warn(non_camel_case_types)]
 mod comm;
-#[warn(non_camel_case_types)]
 mod task;
-//#[warn(non_camel_ase_types)] pipec code continues to trip this warning
 mod future;
-#[warn(non_camel_case_types)]
 mod pipes;
 
 // Runtime and language-primitive support
 
-#[warn(non_camel_case_types)]
 mod io;
 mod libc;
-#[warn(non_camel_case_types)]
 mod os;
-#[warn(non_camel_case_types)]
 mod path;
-#[warn(non_camel_case_types)]
 mod rand;
-#[warn(non_camel_case_types)]
 mod run;
-#[warn(non_camel_case_types)]
 mod sys;
-#[warn(non_camel_case_types)]
 mod unsafe;
 
 mod managed;
@@ -284,13 +238,9 @@ mod rt;
 
 // For internal use, not exported
 
-#[warn(non_camel_case_types)]
 mod unicode;
-#[warn(non_camel_case_types)]
 mod priv;
-#[warn(non_camel_case_types)]
 mod cmath;
-#[warn(non_camel_case_types)]
 mod stackwalk;
 
 // Local Variables:
diff --git a/src/libcore/extfmt.rs b/src/libcore/extfmt.rs
index 8b92e7c183f..b8cc74fe7b0 100644
--- a/src/libcore/extfmt.rs
+++ b/src/libcore/extfmt.rs
@@ -1,4 +1,5 @@
 #[doc(hidden)];
+#[allow(non_camel_case_types)];
 
 /*
 Syntax Extension: fmt
diff --git a/src/libcore/iter-trait/option.rs b/src/libcore/iter-trait/option.rs
index 4970c58b68a..206efa85064 100644
--- a/src/libcore/iter-trait/option.rs
+++ b/src/libcore/iter-trait/option.rs
@@ -1,3 +1,4 @@
+#[allow(non_camel_case_types)]
 type IMPL_T<A> = Option<A>;
 
 pure fn EACH<A>(self: IMPL_T<A>, f: fn(A) -> bool) {
diff --git a/src/libcore/managed.rs b/src/libcore/managed.rs
index 7733663f769..a17b0fc5a37 100644
--- a/src/libcore/managed.rs
+++ b/src/libcore/managed.rs
@@ -9,7 +9,6 @@ mutation when the data structure should be immutable.
 
 */
 
-#[forbid(non_camel_case_types)];
 #[forbid(deprecated_mode)];
 #[forbid(deprecated_pattern)];
 
diff --git a/src/libcore/ops.rs b/src/libcore/ops.rs
index 2a05aeb72c2..07096968f4c 100644
--- a/src/libcore/ops.rs
+++ b/src/libcore/ops.rs
@@ -1,5 +1,7 @@
 // Core operators and kinds.
 
+#[allow(non_camel_case_types)];
+
 #[cfg(notest)]
 #[lang="const"]
 trait const {
diff --git a/src/libcore/option.rs b/src/libcore/option.rs
index 1ecd38b65ac..c9620e4df84 100644
--- a/src/libcore/option.rs
+++ b/src/libcore/option.rs
@@ -290,14 +290,14 @@ fn test_unwrap_str() {
 
 #[test]
 fn test_unwrap_resource() {
-    struct r {
+    struct R {
        let i: @mut int;
        new(i: @mut int) { self.i = i; }
        drop { *(self.i) += 1; }
     }
     let i = @mut 0;
     {
-        let x = r(i);
+        let x = R(i);
         let opt = Some(x);
         let _y = unwrap(opt);
     }
diff --git a/src/libcore/rt.rs b/src/libcore/rt.rs
index 7fd646d6bf8..097ac8a71fc 100644
--- a/src/libcore/rt.rs
+++ b/src/libcore/rt.rs
@@ -8,6 +8,7 @@ import libc::c_void;
 import libc::size_t;
 import libc::uintptr_t;
 
+#[allow(non_camel_case_types)]
 type rust_task = c_void;
 
 extern mod rustrt {