mozilla/rust — pull request #6226 by alexcrichton (2013-05-03 21:15:38+00:00)
Title: Remove pub from core::{unicode,cmath,stackwalk,rt}

I just removed `pub mod` from `core.rc` and then got everything to compile again. One thing I'm worried about is an import like this:

```rust
use a;
use a::b;

mod a {
pub type b = int;
}
mod b {
use a; // bad
use a::b; // good
}
```

I'm not sure if `use a::b` being valid is a bug or intended behavior (same question about `use a`). If it's intended behavior, then I got around these modules not being public by only importing the specific members that are necessary. Otherwise that probably needs an open issue.