bors 330378d1a1 auto merge of #7996 : erickt/rust/cleanup-strs, r=erickt
This is a cleanup pull request that does:

* removes `os::as_c_charp`
* moves `str::as_buf` and `str::as_c_str` into `StrSlice`
* converts some functions from `StrSlice::as_buf` to `StrSlice::as_c_str`
* renames `StrSlice::as_buf` to `StrSlice::as_imm_buf` (and adds `StrSlice::as_mut_buf` to match `vec.rs`.
* renames `UniqueStr::as_bytes_with_null_consume` to `UniqueStr::to_bytes`
* and other misc cleanups and minor optimizations
2013-07-24 13:25:36 -07:00
..
2013-07-22 13:19:05 -07:00
2013-07-24 09:45:21 -04:00
2013-07-19 21:01:24 -04:00
2013-06-13 23:18:45 -07:00
2013-06-25 21:14:39 -04:00
2013-06-25 21:14:39 -04:00
2013-07-20 05:12:04 -04:00
2013-06-25 21:14:39 -04:00