mozilla/rust — pull request #11247 by eddyb (2013-12-31 21:57:41+00:00)
Title: Cleanup generated binary symbols.

**TODO**: rewrite `back::link::sanitize` to output C++ mangling-like encodings, to make symbols like these nicer:
```rust
_$LP$option..Option$LT$io..pipe..PipeStream$GT$$C$comm..SharedChan$LT$$LP$int$C$$UP$$x5bu8$x5d$RP$$GT$$RP$::glue_visit::ha2rl8hnzh3E$aY
sync..arc..ArcData$LT$sync..mpsc_queue..State$LT$$LP$int$C$$UP$$x5bu8$x5d$RP$$C$comm..Packet$GT$$GT$::glue_visit::hWLcjb4N7zVk$ab
_$UP$$SP$condition..Handler$LT$io..IoError$C$$LP$$RP$$GT$::glue_free::hszG7fICVwzI$ab
```