diff options
| author | bors <bors@rust-lang.org> | 2014-12-29 18:02:30 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-12-29 18:02:30 +0000 |
| commit | 19f73b4ef6fb1d24f19738a8665889396fc1b0c8 (patch) | |
| tree | 14c38576695df0fd1ee49577481f509ce9d45086 /src/rustllvm/RustWrapper.cpp | |
| parent | 3dcc409fac18a258ba2a8af4345d9566ec8eebad (diff) | |
| parent | c1f3acaa64a004577b79834996715595877efffc (diff) | |
| download | rust-19f73b4ef6fb1d24f19738a8665889396fc1b0c8.tar.gz rust-19f73b4ef6fb1d24f19738a8665889396fc1b0c8.zip | |
auto merge of #20058 : Kimundi/rust/str_pattern_pre, r=alexcrichton
This stabilizes most methods on `&str` working with patterns in a way that is forwards-compatible with a generic string pattern matching API: - Methods that are using the primary name for their operation are marked as `#[stable]`, as they can be upgraded to a full `Pattern` API later without existing code breaking. Example: `contains(&str)` - Methods that are using a more specific name in order to not clash with the primary one are marked as `#[unstable]`, as they will likely be removed once their functionality is merged into the primary one. Example: `contains_char<C: CharEq>(C)` - The method docs got changed to consistently refer to the pattern types as a pattern. - Methods whose names do not match in the context of the more generic API got renamed. Example: `trim_chars -> trim_matches` Additionally, all methods returning iterators got changed to return unique new types with changed names in accordance with the new naming guidelines. See also https://github.com/rust-lang/rfcs/pull/528 Due to some deprecations and type changes, this is a [breaking-change]
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
