about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2015-02-17 13:58:34 -0800
committerAlex Crichton <alex@alexcrichton.com>2015-02-17 13:58:34 -0800
commit235f35b0b724a38a5583112825d46f50c5dde980 (patch)
tree67bf45c78e1eecfdbaff51727174a932759af02c /src/rustllvm/ExecutionEngineWrapper.cpp
parent0cf2d00f0e034c8844bc9899b7e1df8c5eced60e (diff)
downloadrust-235f35b0b724a38a5583112825d46f50c5dde980.tar.gz
rust-235f35b0b724a38a5583112825d46f50c5dde980.zip
std: Stabilize the `ascii` module
This commit performs a stabilization pass over the `std::ascii` module taking
the following actions:

* the module name is now stable
* `AsciiExt` is now stable after moving its type parameter to an `Owned`
  associated type
* `AsciiExt::is_ascii` is now stable
* `AsciiExt::to_ascii_uppercase` is now stable
* `AsciiExt::to_ascii_lowercase` is now stable
* `AsciiExt::eq_ignore_ascii_case` is now stable
* `AsciiExt::make_ascii_uppercase` is added to possibly replace
  `OwnedAsciiExt::into_ascii_uppercase` (similarly for lowercase variants).
* `escape_default` now returns an iterator and is stable
* `EscapeDefault` is now stable

Trait implementations are now also marked stable.

Primarily it is still unstable to *implement* the `AsciiExt` trait due to it
containing some unstable methods.

[breaking-change]
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions