Issue 1:
$ rustc -v
rustc 0.13.0-dev (14cd5c590 2014-11-05 12:26:34 +0000)

$ git clone https://github.com/servo/string-cache
$ git checkout rustup
$ cargo test --verbose
...
Compiling string_cache v0.0.0 (file:///tmp/string-cache)
Running `rustc /tmp/string-cache/src/lib.rs --crate-name string_cache --crate-type lib -g -C metadata=d91f0064f95ce600 -C extra-filename=-d91f0064f95ce600 --out-dir /tmp/string-cache/target --dep-info /tmp/string-cache/target/.fingerprint/string_cache-d91f0064f95ce600/dep-lib-string_cache -L /tmp/string-cache/target -L /tmp/string-cache/target/deps --extern phf=/tmp/string-cache/target/deps/libphf-4fc01267f85abb4e.rlib --extern string_cache_macros=/tmp/string-cache/target/deps/libstring_cache_macros-d823bfff3d1c9882.so --extern lazy_static=/tmp/string-cache/target/deps/liblazy_static-518089d616e0fe56.rlib --extern phf_mac=/tmp/string-cache/target/deps/libphf_mac-78b8694be35c3487.so --extern xxhash=/tmp/string-cache/target/deps/libxxhash-0275196ad61a41f5.rlib`
rustc: /home/keegan/proj/rust/rust/src/llvm/include/llvm/Support/CommandLine.h:682: void llvm::cl::parser<DataType>::addLiteralOption(const char*, const DT&, const char*) [with DT = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)]: Assertion `findOption(Name) == Values.size() && "Option already exists!"' failed.
Could not compile `string_cache`.

Caused by:
Process didn't exit successfully: `rustc /tmp/string-cache/src/lib.rs --crate-name string_cache --crate-type lib -g -C metadata=d91f0064f95ce600 -C extra-filename=-d91f0064f95ce600 --out-dir /tmp/string-cache/target --dep-info /tmp/string-cache/target/.fingerprint/string_cache-d91f0064f95ce600/dep-lib-string_cache -L /tmp/string-cache/target -L /tmp/string-cache/target/deps --extern phf=/tmp/string-cache/target/deps/libphf-4fc01267f85abb4e.rlib --extern string_cache_macros=/tmp/string-cache/target/deps/libstring_cache_macros-d823bfff3d1c9882.so --extern lazy_static=/tmp/string-cache/target/deps/liblazy_static-518089d616e0fe56.rlib --extern phf_mac=/tmp/string-cache/target/deps/libphf_mac-78b8694be35c3487.so --extern xxhash=/tmp/string-cache/target/deps/libxxhash-0275196ad61a41f5.rlib` (status=6)

Issue 2:
We will eventually need a process for API stabilization planning and discussion, but while we're first getting used to the 6 week cadence, we'll use this issue for tracking.

Planned for 1.0 stable

str::Utf8Error (switch from enum to opaque struct, with accessor for "last valid byte position")

io::Error::from_raw_os_error

Clone::clone_from (likely)

Planned for 1.1 beta

str_words -- see #15628

Planned for 1.1 stable

thread::catch_panic

time::Duration

debug builders

collections::Bound

One/Zero + .sum / .product

iter::StepBy -- decide what to do on a negative step

Box::from_raw, boxed::into_raw

char::encode_utf{8,16}

APIs with known problems/requiring more thought

iter::order -- would prefer to use comparison operators

alloc::heap -- huge risks for future tracing support etc.

IteratorExt::{min,max}_by -- #15311

<[_]>::position_elem

#[bench] -- want more pluggable framework

std::slice::bytes -- wants more design work

char::width

Read::chars -- has problematic error type; should this even be provided given how slow it is?

iter::range_inclusive -- replace with adapters

collections::{BitVec, VecMap} -- need clearer policy on what ships in collections

mem::copy{,_mut}_lifetime, ptr::Unique -- wants more general design for "safer unsafe patterns"

Slated for eventual deprecation/removal (if unstable)

Vec::push_all

Vec::from_raw_buf

FromPrimitive/ToPrimitive/NumCast (will be replaced with more general failable cast)

Far-future

raw::TraitObject

intrinsics::volatile_set_memory

intrinsics::type_name