rust/src/librustc/front
bors 8bb34a3146 auto merge of #15493 : brson/rust/tostr, r=pcwalton
This updates https://github.com/rust-lang/rust/pull/15075.

Rename `ToStr::to_str` to `ToString::to_string`. The naive renaming ends up with two `to_string` functions defined on strings in the prelude (the other defined via `collections::str::StrAllocating`). To remedy this I removed `StrAllocating::to_string`, making all conversions from `&str` to `String` go through `Show`. This has a measurable impact on the speed of this conversion, but the sense I get from others is that it's best to go ahead and unify `to_string` and address performance for all `to_string` conversions in `core::fmt`. `String::from_str(...)` still works as a manual fast-path.

Note that the patch was done with a script, and ended up renaming a number of other `*_to_str` functions, particularly inside of rustc. All the ones I saw looked correct, and I didn't notice any additional API breakage.

Closes #15046.
2014-07-08 20:06:40 +00:00
..
assign_node_ids_and_map.rs De-@ Session usage. 2014-03-17 09:53:06 +02:00
config.rs Change DST syntax: type -> Sized? 2014-07-08 22:44:31 +12:00
feature_gate.rs auto merge of #15160 : alexcrichton/rust/remove-f128, r=brson 2014-06-25 04:31:19 +00:00
show_span.rs De-@ Session usage. 2014-03-17 09:53:06 +02:00
std_inject.rs rustc: Remove CrateId and all related support 2014-07-05 12:38:42 -07:00
test.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00