rust/src/librustc/middle/trans
bors f74e1935aa auto merge of #7123 : huonw/rust/more-str, r=thestinger
Moves all the remaining functions that could reasonably be methods to be methods, except for some FFI ones (which I believe @erickt is working on, possibly) and `each_split_within`, since I'm not really sure the details of it (I believe @kimundi wrote the current implementation, so maybe he could convert it to an external iterator method on `StrSlice`, e.g. `word_wrap_iter(&self) -> WordWrapIterator<'self>`, where `WordWrapIterator` impls `Iterator<&'self str>`. It probably won't be too hard, since it's already a state machine.)

This also cleans up the comparison impls for the string types, except I'm not sure how the lang items `eq_str` and `eq_str_uniq` need to be handled, so they (`eq_slice` and `eq`) remain stand-alone functions.
2013-06-16 00:04:13 -07:00
..
_match.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
adt.rs auto merge of #7123 : huonw/rust/more-str, r=thestinger 2013-06-16 00:04:13 -07:00
asm.rs Use @str instead of @~str in libsyntax and librustc. Fixes #5048. 2013-06-13 10:20:52 +10:00
base.rs remove unused imports 2013-06-16 12:20:12 +10:00
block.rs
build.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
cabi_arm.rs add IteratorUtil to the prelude 2013-06-14 23:15:42 -04:00
cabi_mips.rs Fix Merge Fallout 2013-06-16 09:20:40 +12:00
cabi_x86_64.rs add IteratorUtil to the prelude 2013-06-14 23:15:42 -04:00
cabi_x86.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
cabi.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
callee.rs add IteratorUtil to the prelude 2013-06-14 23:15:42 -04:00
closure.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
common.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
consts.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
context.rs Fix Merge Fallout 2013-06-16 09:20:40 +12:00
controlflow.rs Use @str instead of @~str in libsyntax and librustc. Fixes #5048. 2013-06-13 10:20:52 +10:00
datum.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
debuginfo.rs Fix Merge Fallout 2013-06-16 09:20:40 +12:00
expr.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
foreign.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
glue.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
inline.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
machine.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
macros.rs
meth.rs Fix Merge Fallout 2013-06-16 09:20:40 +12:00
mod.rs Move CrateContext into it's own file 2013-06-16 09:17:50 +12:00
monomorphize.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
reachable.rs add IteratorUtil to the prelude 2013-06-14 23:15:42 -04:00
reflect.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
shape.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
tvec.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
type_of.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
type_use.rs Remove @-fields from CrateContext 2013-06-16 09:20:40 +12:00
uniq.rs
write_guard.rs Use @str instead of @~str in libsyntax and librustc. Fixes #5048. 2013-06-13 10:20:52 +10:00