rust/src/test/run-pass
bors fbd8f4a3a3 auto merge of #13954 : aturon/rust/issue-11650, r=alexcrichton
## Process API

The existing APIs for spawning processes took strings for the command
and arguments, but the underlying system may not impose utf8 encoding,
so this is overly limiting.

The assumption we actually want to make is just that the command and
arguments are viewable as [u8] slices with no interior NULLs, i.e., as
CStrings. The ToCStr trait is a handy bound for types that meet this
requirement (such as &str and Path).

However, since the commands and arguments are often a mixture of
strings and paths, it would be inconvenient to take a slice with a
single T: ToCStr bound. So this patch revamps the process creation API
to instead use a builder-style interface, called `Command`, allowing
arguments to be added one at a time with differing ToCStr
implementations for each.

The initial cut of the builder API has some drawbacks that can be
addressed once issue #13851 (libstd as a facade) is closed. These are
detailed as FIXMEs.

## Dynamic library API

`std::unstable::dynamic_library::open_external` currently takes a
`Path`, but because `Paths` produce normalized strings, this can
change the semantics of lookups in a given environment. This patch
generalizes the function to take a `ToCStr`-bounded type, which
includes both `Path`s and `str`s.

## ToCStr API

Adds ToCStr impl for &Path and ~str. This is a stopgap until DST (#12938) lands.

Until DST lands, we cannot decompose &str into & and str, so we cannot
usefully take ToCStr arguments by reference (without forcing an
additional & around &str). So we are instead temporarily adding an
instance for &Path and ~str, so that we can take ToCStr as owned. When
DST lands, the &Path instance should be removed, the string instances
should be revisted, and arguments bound by ToCStr should be passed by
reference.

FIXMEs have been added accordingly. 

## Tickets closed

Closes #11650.
Closes #7928.
2014-05-15 08:36:50 -07:00
..
foreign-mod-src
foreign-src
mod_dir_implicit_aux
mod_dir_simple
module-polymorphism3-files/float-template
syntax-extension-source-utils-files
alias-uninit-value.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
alignment-gep-tup-like-1.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
alloca-from-derived-tydesc.rs
anon_trait_static_method_exe.rs
anon-extern-mod-cross-crate-2.rs Touch up and rebase previous commits 2014-05-13 17:24:08 -07:00
anon-extern-mod.rs
anon-trait-static-method.rs
argument-passing.rs
arith-0.rs
arith-1.rs
arith-2.rs
arith-unsigned.rs
artificial-block.rs
asm-concat-src.rs
asm-in-out-operand.rs
asm-out-assign.rs
assert-eq-macro-success.rs test: Add missing #![feature(managed_boxes)] 2014-05-13 17:24:08 -07:00
assign-assign.rs
assignability-trait.rs
attr-before-view-item2.rs
attr-before-view-item.rs
attr-main-2.rs
attr-main.rs
attr-mix-new.rs
attr-no-drop-flag-size.rs
attr-shebang.rs
attr-start.rs
attr.rs
auto-encode.rs
auto-instantiate.rs
auto-loop.rs
auto-ref-bounded-ty-param.rs
auto-ref-slice-plus-ref.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
auto-ref-sliceable.rs
auto-ref.rs
autobind.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
autoderef-and-borrow-method-receiver.rs
autoderef-method-on-trait.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
autoderef-method-priority.rs
autoderef-method-twice-but-not-thrice.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
autoderef-method-twice.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
autoderef-method.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
autoref-intermediate-types-issue-3585.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
backtrace.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
bare-static-string.rs
big-literals.rs syntax: Fix printing INT64_MIN 2014-05-13 17:24:08 -07:00
binary-minus-without-space.rs
bind-by-move.rs
bind-field-short-with-modifiers.rs
binops.rs test: Add missing #![feature(managed_boxes)] 2014-05-13 17:24:08 -07:00
bitv-perf-test.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
bitwise.rs
block-arg-call-as.rs
block-arg.rs
block-explicit-types.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
block-expr-precedence.rs
block-fn-coerce.rs
block-iter-1.rs
block-iter-2.rs
bool-not.rs
borrow-by-val-method-receiver.rs
borrowck-assign-to-subfield.rs
borrowck-binding-mutbl.rs
borrowck-borrow-from-expr-block.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-borrow-of-mut-base-ptr-safe.rs
borrowck-closures-two-imm.rs
borrowck-fixed-length-vecs.rs
borrowck-freeze-frozen-mut.rs
borrowck-lend-args.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-macro-interaction-issue-6304.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-move-by-capture-ok.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-mut-uniq.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-mut-vec-as-imm-slice.rs
borrowck-nested-calls.rs
borrowck-pat-enum.rs syntax: Fix parsing << with closure types 2014-05-13 17:24:08 -07:00
borrowck-pat-reassign-no-binding.rs
borrowck-preserve-box-in-moved-value.rs
borrowck-root-while-cond-2.rs
borrowck-root-while-cond.rs
borrowck-rvalues-mutable.rs
borrowck-scope-of-deref-issue-4666.rs
borrowck-static-item-in-fn.rs
borrowck-uniq-via-ref.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
borrowck-univariant-enum.rs
borrowed-ptr-pattern-2.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
borrowed-ptr-pattern-3.rs
borrowed-ptr-pattern-infallible.rs
borrowed-ptr-pattern-option.rs
borrowed-ptr-pattern.rs
box-compare.rs test: Add missing #![feature(managed_boxes)] 2014-05-13 17:24:08 -07:00
box-in-tup.rs
box-inside-if2.rs
box-inside-if.rs
box-pattern.rs
box-unbox.rs
box.rs
boxed-class-type-substitution.rs
break-value.rs
break.rs
bug-7183-generics.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
bug-7295.rs
builtin-superkinds-capabilities-transitive.rs
builtin-superkinds-capabilities-xc.rs
builtin-superkinds-capabilities.rs
builtin-superkinds-in-metadata.rs
builtin-superkinds-phantom-typaram.rs
builtin-superkinds-self-type.rs
builtin-superkinds-simple.rs
builtin-superkinds-typaram.rs
by-value-self-in-mut-slot.rs
c-stack-as-value.rs
c-stack-returning-int64.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
call-closure-from-overloaded-op.rs
can-copy-pod.rs
cancel-clean-via-immediate-rvalue-ref.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
capture_nil.rs
capturing-logging.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
cast-region-to-uint.rs
cast.rs
cci_borrow.rs
cci_capture_clause.rs
cci_impl_exe.rs
cci_iter_exe.rs
cci_nested_exe.rs
cci_no_inline_exe.rs
cell-does-not-clone.rs
cfg_inner_static.rs
cfg-family.rs
cfg-macros-foo.rs
cfg-macros-notfoo.rs
cfg-match-arm.rs
cfg-target-family.rs
cfgs-on-items.rs
char.rs
check-static-mut-slices.rs
child-outlives-parent.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-attributes-1.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-attributes-2.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-cast-to-trait-cross-crate-2.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-cast-to-trait-multiple-types.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-cast-to-trait.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-dtor.rs
class-exports.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-impl-very-parameterized-trait.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-implement-trait-cross-crate.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-implement-traits.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-method-cross-crate.rs
class-methods-cross-crate.rs
class-methods.rs
class-poly-methods-cross-crate.rs
class-poly-methods.rs
class-separate-impl.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-str-field.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
class-typarams.rs
classes-cross-crate.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
classes-self-referential.rs
classes-simple-cross-crate.rs
classes-simple-method.rs
classes-simple.rs
classes.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
cleanup-arm-conditional.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
cleanup-copy-mode.rs
cleanup-rvalue-during-if-and-while.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
cleanup-rvalue-for-scope.rs
cleanup-rvalue-scopes.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
cleanup-rvalue-temp-during-incomplete-alloc.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
cleanup-shortcircuit.rs Handle more fallout 2014-05-08 12:06:22 -07:00
clone-with-exterior.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
close-over-big-then-small-data.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
closure-bounds-can-capture-chan.rs
closure-inference2.rs
closure-inference.rs
closure-reform.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
closure-syntax.rs syntax: Fix parsing << with closure types 2014-05-13 17:24:08 -07:00
cmp-default.rs
coerce-reborrow-imm-ptr-arg.rs
coerce-reborrow-imm-ptr-rcvr.rs
coerce-reborrow-imm-vec-arg.rs
coerce-reborrow-imm-vec-rcvr.rs
coerce-reborrow-mut-ptr-arg.rs
coerce-reborrow-mut-ptr-rcvr.rs
coerce-reborrow-mut-vec-arg.rs
coerce-reborrow-mut-vec-rcvr.rs
coerce-to-closure-and-proc.rs
coherence-impl-in-fn.rs
colorful-write-macros.rs
comm.rs
compare-generic-enums.rs
complex.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
concat.rs
conditional-compile-arch.rs
conditional-compile.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
conditional-debug-macro-off.rs
conditional-debug-macro-on.rs
const-autoderef.rs
const-big-enum.rs
const-binops.rs
const-block-cross-crate-fn.rs Allow blocks in const expressions 2014-05-13 17:24:07 -07:00
const-block-item-macro-codegen.rs Allow blocks in const expressions 2014-05-13 17:24:07 -07:00
const-block-item.rs Allow blocks in const expressions 2014-05-13 17:24:07 -07:00
const-block.rs Allow blocks in const expressions 2014-05-13 17:24:07 -07:00
const-bound.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
const-cast-ptr-int.rs
const-cast.rs
const-const.rs
const-contents.rs
const-cross-crate-const.rs
const-cross-crate-extern.rs
const-deref.rs
const-enum-byref-self.rs
const-enum-byref.rs
const-enum-cast.rs
const-enum-ptr.rs
const-enum-struct2.rs
const-enum-struct.rs
const-enum-structlike.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
const-enum-tuple2.rs
const-enum-tuple.rs
const-enum-tuplestruct2.rs
const-enum-tuplestruct.rs
const-enum-vec-index.rs
const-enum-vec-ptr.rs
const-enum-vector.rs
const-expr-in-fixed-length-vec.rs
const-expr-in-vec-repeat.rs
const-extern-function.rs
const-fields-and-indexing.rs
const-fn-val.rs
const-negative.rs
const-nullary-enum.rs
const-nullary-univariant-enum.rs
const-rec-and-tup.rs
const-region-ptrs-noncopy.rs
const-region-ptrs.rs
const-str-ptr.rs
const-struct-offsets.rs
const-struct.rs
const-tuple-struct.rs
const-unit-struct.rs
const-vec-of-fns.rs
const-vec-syntax.rs
const-vecs-and-slices.rs
const.rs
consts-in-patterns.rs
core-run-destroy.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
crate-method-reexport-grrrrrrr.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
crateresolve1.rs
crateresolve2.rs
crateresolve3.rs
crateresolve4.rs
crateresolve5.rs
crateresolve8.rs
cross-crate-const-pat.rs
cross-crate-newtype-struct-pat.rs
cycle-collection.rs
dead-code-one-arm-if.rs
deep-vector2.rs
deep-vector.rs
deep.rs
default-method-parsing.rs
default-method-simple.rs
default-method-supertrait-vtable.rs
deref-lval.rs
deref.rs
deriving-bounds.rs
deriving-clone-enum.rs
deriving-clone-generic-enum.rs
deriving-clone-generic-struct.rs
deriving-clone-generic-tuple-struct.rs
deriving-clone-struct.rs
deriving-clone-tuple-struct.rs
deriving-cmp-generic-enum.rs
deriving-cmp-generic-struct-enum.rs
deriving-cmp-generic-struct.rs
deriving-cmp-generic-tuple-struct.rs
deriving-cmp-shortcircuit.rs
deriving-encodable-decodable.rs
deriving-enum-single-variant.rs
deriving-global.rs test: Fix a pretty printing test 2014-05-13 17:24:08 -07:00
deriving-hash.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
deriving-in-fn.rs
deriving-in-macro.rs
deriving-meta-empty-trait-list.rs
deriving-meta-multiple.rs
deriving-meta.rs
deriving-primitive.rs
deriving-rand.rs
deriving-self-lifetime-totalord-totaleq.rs
deriving-self-lifetime.rs
deriving-show-2.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
deriving-show.rs
deriving-via-extension-c-enum.rs
deriving-via-extension-enum.rs
deriving-via-extension-hash-enum.rs
deriving-via-extension-hash-struct.rs
deriving-via-extension-struct-empty.rs
deriving-via-extension-struct-like-enum-variant.rs
deriving-via-extension-struct-tuple.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
deriving-via-extension-struct.rs
deriving-via-extension-type-params.rs
deriving-zero.rs
die-macro.rs
div-mod.rs
double-ref.rs
double-unbox.rs
drop-on-empty-block-exit.rs
drop-on-ret.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
drop-trait-generic.rs
drop-trait.rs
dupe-first-attr.rc
duplicated-external-mods.rs
early-ret-binop-add.rs
early-vtbl-resolution.rs
else-if.rs
empty-allocation-non-null.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
empty-allocation-rvalue-non-null.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
empty-mutable-vec.rs
empty-tag.rs
enum-alignment.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
enum-clike-ffi-as-int.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
enum-discr.rs
enum-discrim-autosizing.rs
enum-discrim-manual-sizing.rs
enum-discrim-range-overflow.rs
enum-discrim-width-stuff.rs
enum-disr-val-pretty.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
enum-export-inheritance.rs
enum-nullable-const-null-with-fields.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
enum-nullable-simplifycfg-misopt.rs
enum-variants.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
enum-vec-initializer.rs
estr-slice.rs
estr-uniq.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
evec-internal-boxes.rs
evec-internal.rs
evec-slice.rs
exec-env.rs
explicit_self_xcrate_exe.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
explicit-i-suffix.rs
explicit-self-closures.rs
explicit-self-generic.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
explicit-self-objects-uniq.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
explicit-self.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
exponential-notation.rs
export-abstract-tag.rs
export-glob-imports-target.rs
export-multi.rs
export-non-interference2.rs
export-non-interference3.rs
export-non-interference.rs
export-tag-variant.rs
export-unexported-dep.rs
expr-block-box.rs
expr-block-fn.rs
expr-block-generic-box1.rs
expr-block-generic-box2.rs
expr-block-generic-unique1.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr-block-generic-unique2.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr-block-generic.rs
expr-block-ref.rs
expr-block-slot.rs
expr-block-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr-block.rs
expr-copy.rs
expr-elseif-ref2.rs
expr-elseif-ref.rs
expr-empty-ret.rs
expr-fn.rs
expr-if-box.rs
expr-if-fail-all.rs
expr-if-fail.rs
expr-if-generic-box1.rs
expr-if-generic-box2.rs
expr-if-generic.rs
expr-if-struct.rs
expr-if-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr-if.rs
expr-match-box.rs
expr-match-fail-all.rs
expr-match-fail.rs
expr-match-generic-box1.rs
expr-match-generic-box2.rs
expr-match-generic-unique1.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr-match-generic-unique2.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr-match-generic.rs
expr-match-struct.rs
expr-match-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
expr-match.rs
expr-scope.rs
ext-expand-inner-exprs.rs
exterior.rs
extern-1.rs
extern-call-deep2.rs
extern-call-deep.rs
extern-call-direct.rs
extern-call-indirect.rs
extern-call-scrub.rs
extern-calling-convention-test.rs
extern-compare-with-return-type.rs
extern-crosscrate.rs
extern-foreign-crate.rs
extern-mod-abi.rs
extern-mod-ordering-exe.rs
extern-mod-syntax.rs
extern-pass-char.rs
extern-pass-double.rs
extern-pass-empty.rs
extern-pass-TwoU8s.rs
extern-pass-TwoU16s.rs
extern-pass-TwoU32s.rs
extern-pass-TwoU64s.rs
extern-pass-u32.rs
extern-pass-u64.rs
extern-pub.rs
extern-return-TwoU8s.rs
extern-return-TwoU16s.rs
extern-return-TwoU32s.rs
extern-return-TwoU64s.rs
extern-stress.rs
extern-take-value.rs
extern-yield.rs
extoption_env-not-defined.rs
fact.rs
fail-in-dtor-drops-fields.rs
fat-arrow-match.rs
field-destruction-order.rs
filter-block-view-items.rs
fixed_length_copy.rs
fixed_length_vec_glue.rs
float2.rs
float-literal-inference.rs
float-nan.rs
float-signature.rs
float.rs
floatlits.rs
fn-abi.rs Register new snapshots 2014-05-09 21:13:02 -07:00
fn-bare-assign.rs
fn-bare-coerce-to-block.rs
fn-bare-item.rs
fn-bare-size.rs
fn-bare-spawn.rs
fn-coerce-field.rs
fn-lval.rs
fn-pattern-expected-type-2.rs
fn-pattern-expected-type.rs
fn-type-infer.rs
for-destruct.rs
for-loop-fail.rs
foreach-external-iterators-break.rs
foreach-external-iterators-hashmap-break-restart.rs
foreach-external-iterators-hashmap.rs
foreach-external-iterators-loop.rs
foreach-external-iterators-nested.rs
foreach-external-iterators.rs
foreach-nested.rs
foreach-put-structured.rs
foreach-simple-outer-slot.rs
foreign2.rs
foreign-call-no-runtime.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
foreign-dupe.rs
foreign-fn-linkname.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
foreign-mod-unused-const.rs
foreign-no-abi.rs
foreign-struct.rs
format-no-uppercase-statics.rs
format-ref-cell.rs
fsu-moves-and-copies.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
fun-call-variants.rs
fun-indirect-call.rs
func-arg-incomplete-pattern.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
func-arg-ref-pattern.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
func-arg-wild-pattern.rs
functional-struct-upd.rs
generic-alias-box.rs
generic-alias-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
generic-box.rs
generic-default-type-params-cross-crate.rs
generic-default-type-params.rs
generic-derived-type.rs
generic-drop-glue.rs
generic-exterior-box.rs
generic-exterior-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
generic-fn-box.rs
generic-fn-infer.rs
generic-fn-twice.rs
generic-fn-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
generic-fn.rs
generic-ivec-leak.rs
generic-ivec.rs
generic-newtype-struct.rs
generic-object.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
generic-recursive-tag.rs
generic-static-methods.rs
generic-tag-corruption.rs
generic-tag-local.rs
generic-tag-match.rs
generic-tag-values.rs
generic-tag.rs
generic-temporary.rs
generic-tup.rs
generic-type-synonym.rs
generic-type.rs
generic-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
getopts_ref.rs
glob-std.rs
global-scope.rs
guards-not-exhaustive.rs
guards.rs
hashmap-memory.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
hello.rs
html-literals.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
hygiene-dodging-1.rs
hygienic-labels-in-let.rs compiletest: Test --pretty expanded 2014-05-13 17:24:08 -07:00
hygienic-labels.rs
i8-incr.rs
i32-sub.rs
if-bot.rs
if-check.rs
if-ret.rs
ifmt.rs test: Ignore a pretty expanded failing test 2014-05-13 17:24:08 -07:00
ignore-all-the-things.rs
impl-implicit-trait.rs
impl-privacy-xc-1.rs
impl-privacy-xc-2.rs
import2.rs
import3.rs
import4.rs
import5.rs
import6.rs
import7.rs
import8.rs
import-from.rs
import-glob-0.rs
import-glob-crate.rs
import-in-block.rs
import-trailing-comma.rs
import.rs
infer-fn-tail-expr.rs
inferred-suffix-in-pattern-range.rs
infinite-loops.rs
inherit-struct1.rs
inherit-struct2.rs
init-res-into-things.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
inner-attrs-on-impl.rs
inner-module.rs
inner-static.rs
instantiable.rs
int.rs
integer-literal-radix.rs
integer-literal-suffix-inference.rs
intrinsic-alignment.rs
intrinsic-atomics-cc.rs
intrinsic-atomics.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
intrinsic-move-val.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
intrinsic-uninit.rs
intrinsics-integer.rs
intrinsics-math.rs
invoke-external-foreign.rs Touch up and rebase previous commits 2014-05-13 17:24:08 -07:00
irrefutable-unit.rs
issue2170exe.rs
issue2378c.rs
issue_3136_b.rs
issue_9155.rs
issue-333.rs
issue-868.rs
issue-979.rs
issue-980.rs
issue-1112.rs
issue-1251.rs
issue-1257.rs
issue-1451.rs
issue-1460.rs
issue-1516.rs
issue-1660.rs
issue-1696.rs
issue-1701.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-1821.rs
issue-1866.rs
issue-1974.rs
issue-2074.rs
issue-2185.rs
issue-2190-1.rs
issue-2190-2.rs
issue-2214.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
issue-2216.rs
issue-2284.rs
issue-2288.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-2311-2.rs
issue-2311.rs
issue-2312.rs
issue-2316-c.rs
issue-2380-b.rs
issue-2383.rs
issue-2414-c.rs
issue-2428.rs
issue-2445-b.rs
issue-2445.rs
issue-2463.rs
issue-2472.rs
issue-2487-a.rs
issue-2502.rs
issue-2526-a.rs
issue-2550.rs
issue-2611-3.rs
issue-2631-b.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-2633-2.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-2633.rs
issue-2642.rs
issue-2708.rs
issue-2718.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
issue-2723-b.rs
issue-2734.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-2735-2.rs
issue-2735-3.rs
issue-2735.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-2748-a.rs
issue-2748-b.rs
issue-2804-2.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-2804.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-2895.rs
issue-2904.rs
issue-2935.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-2936.rs
issue-2989.rs
issue-3012-2.rs
issue-3026.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-3037.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-3052.rs
issue-3091.rs
issue-3109.rs
issue-3121.rs
issue-3149.rs
issue-3186.rs
issue-3211.rs
issue-3220.rs
issue-3250.rs
issue-3290.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-3389.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-3424.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-3429.rs
issue-3447.rs
issue-3500.rs
issue-3556.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-3559.rs
issue-3563-2.rs
issue-3563-3.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-3574.rs
issue-3609.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-3656.rs
issue-3683.rs
issue-3702.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-3743.rs
issue-3753.rs
issue-3794.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-3847.rs
issue-3874.rs
issue-3878.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-3888-2.rs
issue-3895.rs
issue-3904.rs
issue-3935.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-3979-2.rs
issue-3979-generics.rs
issue-3979-xcrate.rs
issue-3979.rs
issue-3991.rs
issue-4016.rs
issue-4025.rs
issue-4036.rs
issue-4107.rs
issue-4120.rs
issue-4208.rs
issue-4228.rs
issue-4241.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-4252.rs
issue-4333.rs
issue-4387.rs
issue-4401.rs
issue-4446.rs
issue-4448.rs
issue-4464.rs
issue-4541.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-4542.rs
issue-4545.rs
issue-4734.rs
issue-4735.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
issue-4759-1.rs
issue-4759.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-4830.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-4875.rs
issue-5008-borrowed-traitobject-method-call.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-5060.rs
issue-5192.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-5239-2.rs
issue-5243.rs
issue-5280.rs
issue-5315.rs
issue-5321-immediates-with-bare-self.rs
issue-5353.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-5518.rs
issue-5521.rs
issue-5530.rs
issue-5550.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-5554.rs
issue-5572.rs
issue-5666.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-5688.rs
issue-5708.rs
issue-5741.rs
issue-5754.rs
issue-5791.rs
issue-5884.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-5900.rs
issue-5917.rs
issue-5950.rs
issue-5997.rs
issue-6117.rs
issue-6128.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-6130.rs
issue-6153.rs
issue-6157.rs
issue-6318.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-6334.rs
issue-6341.rs
issue-6344-let.rs
issue-6344-match.rs
issue-6470.rs
issue-6557.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-6892.rs
issue-6898.rs
issue-6919.rs
issue-7012.rs
issue-7178.rs
issue-7222.rs
issue-7320.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-7344.rs
issue-7519-match-unit-in-arg.rs
issue-7563.rs
issue-7575.rs
issue-7660.rs
issue-7663.rs
issue-7673-cast-generically-implemented-trait.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-7899.rs
issue-7911.rs
issue-8044.rs
issue-8171-default-method-self-inherit-builtin-trait.rs
issue-8248.rs
issue-8249.rs
issue-8259.rs
issue-8351-1.rs
issue-8351-2.rs
issue-8391.rs Fix #8391 2014-05-13 17:24:07 -07:00
issue-8398.rs
issue-8401.rs
issue-8498.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-8506.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-8578.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-8827.rs
issue-8851.rs
issue-8860.rs
issue-8898.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-8983.rs
issue-9047.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-9110.rs
issue-9123.rs
issue-9129.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-9188.rs
issue-9259.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-9382.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-9394-inherited-trait-calls.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-9396.rs
issue-9446.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-9719.rs
issue-9906.rs
issue-9918.rs
issue-9942.rs
issue-9968.rs
issue-10025.rs rustc: Enable writing "unsafe extern fn() {}" 2014-05-06 21:03:59 -07:00
issue-10028.rs
issue-10031.rs
issue-10228.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
issue-10392.rs
issue-10626.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
issue-10638.rs
issue-10682.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-10683.rs
issue-10714.rs
issue-10718.rs
issue-10734.rs
issue-10767.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-10802.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-10806.rs
issue-10853.rs
issue-11085.rs
issue-11224.rs
issue-11225-1.rs
issue-11225-2.rs
issue-11267.rs
issue-11508.rs
issue-11529.rs
issue-11552.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
issue-11577.rs
issue-11709.rs
issue-11881.rs
issue-12133-1.rs
issue-12133-2.rs
issue-12133-3.rs
issue-12582.rs
issue-12612.rs
issue-12684.rs
issue-12699.rs
issue-12860.rs
issue-13027.rs
issue-13204.rs
issue-13304.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
issue-13494.rs
issue-13507-2.rs
issue-13620.rs
issue-13763.rs
issue-13775.rs
issue-13867.rs
issue-13872.rs
istr.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
item-attributes.rs
item-name-overload.rs
iter-range.rs
ivec-pass-by-value.rs
ivec-tag.rs
keyword-changes-2012-07-31.rs
kindck-implicit-close-over-mut-var.rs
kindck-owned-trait-contains-1.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
kinds-in-metadata.rs
labeled-break.rs
lambda-infer-unresolved.rs
lang-item-public.rs
large-records.rs
last-use-in-block.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
last-use-in-cap-clause.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
last-use-is-capture.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
lazy-and-or.rs
lazy-init.rs
leak-box-as-tydesc.rs
leak-tag-copy.rs
leak-unique-as-tydesc.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
let-assignability.rs
let-destruct-ref.rs
let-var-hygiene.rs
linear-for-loop.rs
link-section.rs
linkage1.rs
linkage-visibility.rs
lint-cstack.rs
lint-non-camel-case-types-non-uppercase-statics-unicode.rs
lint-non-camel-case-with-trailing-underscores.rs
lint-non-uppercase-statics-lowercase-mut-statics.rs
list.rs
liveness-assign-imm-local-after-loop.rs
liveness-assign-imm-local-after-ret.rs
liveness-loop-break.rs
liveness-move-in-loop.rs
log_syntax-trace_macros-macro-locations.rs
log-err-phi.rs
log-knows-the-names-of-variants-in-std.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
log-knows-the-names-of-variants.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
log-poly.rs
logging_before_rt_started.rs
logging-enabled-debug.rs
logging-enabled.rs
logging-only-prints-once.rs
logging-right-crate.rs
logging-separate-lines.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
long-while.rs
loop-break-cont-1.rs
loop-break-cont.rs
loop-diverges.rs
loop-scope.rs
macro-2.rs
macro-attributes.rs
macro-crate-def-only.rs
macro-export-inner-module.rs
macro-interpolation.rs
macro-local-data-key.rs std: Modernize the local_data api 2014-05-07 23:43:39 -07:00
macro-meta-items.rs
macro-multiple-items.rs
macro-path.rs
macro-stmt.rs
macro-with-attrs1.rs
macro-with-attrs2.rs
macro-with-braces-in-expr-position.rs
match-borrowed_str.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
match-bot-2.rs
match-bot.rs
match-enum-struct-0.rs
match-enum-struct-1.rs
match-implicit-copy-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
match-in-macro.rs
match-join.rs
match-naked-record-expr.rs
match-naked-record.rs
match-path.rs
match-pattern-lit.rs
match-pattern-no-type-params.rs
match-pattern-simple.rs
match-phi.rs
match-pipe-binding.rs
match-range-static.rs
match-range.rs
match-ref-binding-in-guard-3256.rs
match-ref-binding-mut-option.rs
match-ref-binding-mut.rs
match-ref-binding.rs
match-static-const-rename.rs
match-str.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
match-struct-0.rs
match-tag.rs
match-unique-bind.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
match-value-binding-in-guard-3291.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
match-vec-rvalue.rs
match-with-ret-arm.rs
max-min-classes.rs
method-attributes.rs
mid-path-type-params.rs
mlist.rs
mod_dir_implicit.rs
mod_dir_path2.rs
mod_dir_path3.rs
mod_dir_path_multi.rs
mod_dir_path.rs
mod_dir_recursive.rs
mod_dir_simple.rs
mod_file_aux.rs
mod_file_with_path_attr.rs
mod_file.rs
mod-inside-fn.rs
mod-view-items.rs
module-qualified-struct-destructure.rs
monad.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
monomorphize-abi-alignment.rs
monomorphized-callees-with-ty-params-3314.rs
morestack1.rs
morestack2.rs
morestack3.rs
morestack4.rs
morestack5.rs
morestack6.rs
move-1-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
move-1.rs
move-2-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
move-2.rs
move-3-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
move-3.rs
move-4-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
move-4.rs
move-arg-2-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
move-arg-2.rs
move-arg.rs
move-nullary-fn.rs
move-out-of-field.rs
move-scalar.rs
move-self.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
moves-based-on-type-capture-clause.rs
moves-based-on-type-cross-crate.rs
multi-let.rs
multibyte.rs
multiline-comment.rs
multiple-trait-bounds.rs
mut-function-arguments.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
mut-in-ident-patterns.rs
mut-vstore-expr.rs
mutability-inherits-through-fixed-length-vec.rs
mutable-alias-vec.rs
mutable-vec-drop.rs
mutual-recursion-group.rs
native-always-waits.rs
native-print-no-runtime.rs
negative.rs
nested_item_main.rs
nested-block-comment.rs
nested-class.rs
nested-enum-same-names.rs
nested-exhaustive-match.rs
nested-function-names-issue-8587.rs
nested-matchs.rs
nested-pattern.rs
nested-patterns.rs
new-box-syntax.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
new-box.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
new-impl-syntax.rs
new-import-syntax.rs
new-style-constants.rs
new-style-fixed-length-vec.rs
newlambdas-ret-infer2.rs
newlambdas-ret-infer.rs
newlambdas.rs
newtype-polymorphic.rs
newtype-struct-drop-run.rs
newtype-struct-with-dtor.rs
newtype-struct-xc-2.rs
newtype-struct-xc.rs
newtype-temporary.rs
newtype.rs
nil-decl-in-foreign.rs
nil-pattern.rs
no-landing-pads.rs
no-std-xcrate2.rs
no-std-xcrate.rs
non-legacy-modes.rs
nul-characters.rs
nullable-pointer-iotareduction.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
nullable-pointer-size.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
nullary-or-pattern.rs
numeric-method-autoexport.rs Touch up and rebase previous commits 2014-05-13 17:24:08 -07:00
objects-coerce-freeze-borrored.rs
objects-owned-object-borrowed-method-header.rs Touch up and rebase previous commits 2014-05-13 17:24:08 -07:00
objects-owned-object-borrowed-method-headerless.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
objects-owned-object-owned-method.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
once-move-out-on-heap.rs
once-move-out-on-stack.rs
one-tuple.rs
opeq.rs
operator-associativity.rs
operator-overloading.rs
option-ext.rs
option-unwrap.rs
or-pattern.rs
osx-frameworks.rs
out-of-stack.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
output-slot-variants.rs
over-constrained-vregs.rs
overload-index-operator.rs
overloaded-autoderef-count.rs
overloaded-autoderef-indexing.rs
overloaded-autoderef-order.rs
overloaded-autoderef-vtable.rs
overloaded-autoderef-xcrate.rs
overloaded-autoderef.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
overloaded-deref-count.rs
overloaded-deref.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
owned-implies-static.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
packed-struct-borrow-element.rs
packed-struct-generic-layout.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
packed-struct-generic-size.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
packed-struct-layout.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
packed-struct-match.rs
packed-struct-size-xc.rs
packed-struct-size.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
packed-struct-vec.rs
packed-tuple-struct-layout.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
packed-tuple-struct-size.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
parameterized-trait-with-bounds.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
paren-free.rs
parse-fail.rs
pass-by-copy.rs
path.rs
pattern-bound-var-in-for-each.rs
pattern-in-closure.rs
phase-use-ignored.rs
placement-new-arena.rs
pred-not-bool.rs
preempt.rs
priv-impl-prim-ty.rs
privacy1.rs
privacy-ns.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
privacy-reexport.rs
private-class-field.rs
private-method.rs
proc-bounds.rs
process-detach.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
process-spawn-with-unicode-params.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
pub_use_mods_xcrate_exe.rs
pub-extern-privacy.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
pub-use-xcrate.rs
pure-sum.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
purity-infer.rs
quad-precision-float.rs
raw-str.rs
rcvr-borrowed-to-region.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
rcvr-borrowed-to-slice.rs
readalias.rs
rec-align-u32.rs
rec-align-u64.rs
rec-auto.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
rec-extend.rs
rec-tup.rs
rec.rs
record-pat.rs
reexport-should-still-link.rs
reexport-star.rs
reexported-static-methods-cross-crate.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
reflect-visit-type.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
regions-addr-of-interior-of-unique-box.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
regions-addr-of-ret.rs
regions-borrow-at.rs
regions-borrow-estr-uniq.rs
regions-borrow-evec-fixed.rs
regions-borrow-evec-uniq.rs
regions-borrow-uniq.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
regions-bot.rs
regions-bound-lists-feature-gate.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
regions-copy-closure.rs
regions-creating-enums2.rs
regions-creating-enums5.rs
regions-dependent-addr-of.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
regions-dependent-autofn.rs
regions-dependent-autoslice.rs
regions-dependent-let-ref.rs
regions-early-bound-lifetime-in-assoc-fn.rs
regions-early-bound-trait-param.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
regions-early-bound-used-in-bound-method.rs
regions-early-bound-used-in-bound.rs
regions-early-bound-used-in-type-param.rs
regions-escape-into-other-fn.rs
regions-expl-self.rs
regions-fn-subtyping-2.rs
regions-fn-subtyping.rs
regions-infer-bivariance.rs
regions-infer-borrow-scope-addr-of.rs
regions-infer-borrow-scope-view.rs
regions-infer-borrow-scope-within-loop-ok.rs
regions-infer-borrow-scope.rs
regions-infer-call-2.rs
regions-infer-call.rs
regions-infer-contravariance-due-to-ret.rs
regions-lifetime-static-items-enclosing-scopes.rs
regions-mock-tcx.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
regions-mock-trans.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
regions-no-variance-from-fn-generics.rs
regions-nullary-variant.rs
regions-params.rs
regions-return-interior-of-option.rs
regions-self-impls.rs
regions-self-in-enums.rs
regions-simple.rs
regions-static-closure.rs
regions-variance-contravariant-use-contravariant.rs
regions-variance-covariant-use-covariant.rs
rename-directory.rs
repeat-expr-in-static.rs
repeated-vector-syntax.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
resolve-issue-2428.rs
resource-assign-is-not-copy.rs
resource-destruct.rs
resource-in-struct.rs
ret-bang.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
ret-none.rs
return-from-closure.rs
return-nil.rs
self-in-mut-slot-default-method.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
self-in-mut-slot-immediate-value.rs
self-re-assign.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
self-shadowing-import.rs
self-type-param.rs
send_str_hashmap.rs
send_str_treemap.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
send-resource.rs
send-type-inference.rs
sendable-class.rs
sendfn-is-a-block.rs
sendfn-spawn-with-fn-arg.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
seq-compare.rs
shadow.rs
shape_intrinsic_tag_then_rec.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
shebang.rs compiletest: Test --pretty expanded 2014-05-13 17:24:08 -07:00
shift.rs
signal-exit-status.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
signed-shift-const-eval.rs
sigpipe-should-be-ignored.rs Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
simd-binop.rs
simd-generics.rs
simd-issue-10604.rs
simd-type.rs
simple-generic-match.rs
simple-generic-tag.rs
simple-infer.rs
simple-match-generic-tag.rs
size-and-align.rs
sized-borrowed-pointer.rs
sized-owned-pointer.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
small-enum-range-edge.rs
small-enums-with-fields.rs
smallest-hello-world.rs
spawn2.rs
spawn-fn.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
spawn-types.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
spawn.rs
spawning-with-debug.rs
stable-addr-of.rs
stat.rs
static-assert.rs
static-fn-inline-xc.rs
static-fn-trait-xc.rs
static-function-pointer-xc.rs
static-function-pointer.rs
static-impl.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
static-method-in-trait-with-tps-intracrate.rs
static-method-xcrate.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
static-methods-in-traits2.rs
static-methods-in-traits.rs
static-mut-foreign.rs
static-mut-xc.rs
str-concat.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
str-idx.rs
str-multiline.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
string-self-append.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
struct_variant_xc.rs
struct-destructuring-cross-crate.rs
struct-like-variant-construct.rs
struct-like-variant-match.rs
struct-lit-functional-no-fields.rs
struct-literal-dtor.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
struct-new-as-field-name.rs
struct-order-of-eval-1.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
struct-order-of-eval-2.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
struct-pattern-matching.rs
struct-return.rs
structured-compare.rs
super-fast-paren-parsing.rs test: Give a test a bigger stack for pretty printing 2014-05-13 17:24:08 -07:00
super.rs
supertrait-default-generics.rs
supported-cast.rs
svh-add-comment.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
svh-add-doc.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
svh-add-macro.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
svh-add-nothing.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
svh-add-redundant-cfg.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
svh-add-whitespace.rs Some basic acceptance tests for better SVH. 2014-05-15 11:09:26 +02:00
swap-1.rs
swap-2.rs
swap-overlapping.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
syntax-extension-bytes.rs
syntax-extension-cfg.rs
syntax-extension-source-utils.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
tag-align-dyn-u64.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
tag-align-dyn-variants.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
tag-align-shape.rs
tag-align-u64.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
tag-disr-val-shape.rs
tag-exports.rs
tag-in-block.rs
tag-variant-disr-type-mismatch.rs
tag-variant-disr-val.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
tag.rs
tail-call-arg-leak.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
tail-cps.rs
tail-direct.rs
task-comm-0.rs
task-comm-1.rs
task-comm-3.rs
task-comm-4.rs
task-comm-5.rs
task-comm-6.rs
task-comm-7.rs
task-comm-9.rs
task-comm-10.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
task-comm-11.rs
task-comm-12.rs
task-comm-13.rs
task-comm-14.rs
task-comm-15.rs
task-comm-16.rs
task-comm-17.rs
task-comm-chan-nil.rs
task-life-0.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
task-spawn-move-and-copy.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
tcp-connect-timeouts.rs Easier interface for TCP ::connect and ::bind. 2014-05-12 21:41:48 -07:00
tcp-stress.rs Try to parse TcpStream::connect 'host' parameter as an IP. 2014-05-12 21:41:48 -07:00
tempfile.rs
terminate-in-initializer.rs
test-ignore-cfg.rs compiletest: Test --pretty expanded 2014-05-13 17:24:08 -07:00
test-runner-hides-main.rs compiletest: Test --pretty expanded 2014-05-13 17:24:08 -07:00
threads.rs
trailing-comma.rs
trait-bounds-basic.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
trait-bounds-in-arc.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
trait-bounds-recursion.rs
trait-bounds.rs
trait-cast-generic.rs
trait-cast.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
trait-coercion-generic.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
trait-coercion.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
trait-composition-trivial.rs
trait-default-method-bound-subst2.rs
trait-default-method-bound-subst3.rs
trait-default-method-bound-subst4.rs
trait-default-method-bound-subst.rs
trait-default-method-bound.rs
trait-default-method-xc-2.rs
trait-default-method-xc.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
trait-generic.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
trait-inheritance2.rs
trait-inheritance-auto-xc-2.rs
trait-inheritance-auto-xc.rs
trait-inheritance-auto.rs
trait-inheritance-call-bound-inherited2.rs
trait-inheritance-call-bound-inherited.rs
trait-inheritance-cast-without-call-to-supertrait.rs
trait-inheritance-cast.rs
trait-inheritance-cross-trait-call-xc.rs
trait-inheritance-cross-trait-call.rs
trait-inheritance-diamond.rs
trait-inheritance-multiple-inheritors.rs
trait-inheritance-multiple-params.rs
trait-inheritance-num0.rs
trait-inheritance-num1.rs
trait-inheritance-num2.rs
trait-inheritance-num3.rs
trait-inheritance-num5.rs
trait-inheritance-num.rs
trait-inheritance-overloading-simple.rs
trait-inheritance-overloading-xc-exe.rs
trait-inheritance-overloading.rs
trait-inheritance-self-in-supertype.rs
trait-inheritance-self.rs
trait-inheritance-simple.rs
trait-inheritance-static2.rs
trait-inheritance-static.rs
trait-inheritance-subst2.rs
trait-inheritance-subst.rs
trait-inheritance-visibility.rs
trait-object-generics.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
trait-region-pointer-simple.rs
trait-static-method-overwriting.rs
trait-to-str.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
trait-typedef-cc.rs
trait-with-bounds-default.rs
traits-default-method-macro.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
traits-default-method-mut.rs
traits-default-method-self.rs
traits-default-method-trivial.rs
trans-tag-static-padding.rs
transmute-non-immediate-to-immediate.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
trivial-message.rs
tup.rs
tuple-struct-construct.rs
tuple-struct-constructor-pointer.rs
tuple-struct-destructuring.rs
tuple-struct-matching.rs
tuple-struct-trivial.rs
tydesc-name.rs
type-in-nested-module.rs
type-namespace.rs
type-param-constraints.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
type-param.rs
type-params-in-for-each.rs
type-ptr.rs
type-sizes.rs
type-use-i1-versus-i8.rs
typeck_type_placeholder_1.rs
typeck-macro-interaction-issue-8852.rs
typeclasses-eq-example-static.rs
typeclasses-eq-example.rs
typeid-intrinsic.rs
typestate-cfg-nesting.rs
typestate-multi-decl.rs
u8-incr-decr.rs
u8-incr.rs
u32-decr.rs
uint.rs
unary-minus-suffix-inference.rs
unfold-cross-crate.rs
unify-return-ty.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
uninit-empty-types.rs
uniq-cc-generic.rs
uniq-cc.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
uniq-self-in-mut-slot.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-assign-copy.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-assign-drop.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-assign-generic.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-assign.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-autoderef-field.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-autoderef-index.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-cmp.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-containing-tag.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-create.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-decl-init-copy.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-decl-init.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-decl-move-temp.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-decl-move.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-decl.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-deref.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-destructure.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-drop-complex.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-fn-arg-move.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-fn-arg-mut.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-fn-arg.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-fn-ret.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-generic-assign.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-in-tag.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-in-vec-copy.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-in-vec.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-init.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-kinds.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-log.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-match-discrim.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-move-drop.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-move-temp.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-move.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-mutable.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-object-move.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-pat-2.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-pat-3.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-pat.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-rec.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-send-2.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-send.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unique-swap.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unit-like-struct-drop-run.rs std: Move the owned module from core to std 2014-05-13 17:24:07 -07:00
unit-like-struct.rs
unit.rs
unnamed_argument_mode.rs
unreachable-code-1.rs
unreachable-code.rs
unsafe-fn-called-from-unsafe-blk.rs
unsafe-fn-called-from-unsafe-fn.rs
unsafe-pointer-assignability.rs
unsized2.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unsized.rs
unused-move-capture.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unused-move.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unwind-box.rs
unwind-resource2.rs
unwind-resource.rs
unwind-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
use_inline_dtor.rs
use-crate-name-alias.rs
use-import-export.rs
use-trait-before-def.rs
use-uninit-match2.rs
use-uninit-match.rs
use.rs Add the patch number to version strings. Closes #13289 2014-05-12 19:52:29 -07:00
utf8_chars.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
utf8_idents.rs
utf8-bom.rs
utf8.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
variadic-ffi.rs Register new snapshots 2014-05-09 21:13:02 -07:00
variant-attributes.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
variant-structs-trivial.rs
vec-concat.rs
vec-drop.rs
vec-fixed-length.rs rustllvm: Add LLVMRustArrayType 2014-05-13 17:24:08 -07:00
vec-growth.rs
vec-late-init.rs
vec-macro-with-brackets.rs
vec-macro-with-trailing-comma.rs
vec-matching-autoslice.rs
vec-matching-fixed.rs
vec-matching-fold.rs
vec-matching-legal-tail-element-borrow.rs
vec-matching.rs
vec-push.rs
vec-repeat-with-cast.rs
vec-slice-drop.rs
vec-slice.rs
vec-tail-matching.rs test: Remove all uses of ~str from the test suite. 2014-05-14 14:58:00 -07:00
vec-to_str.rs
vec.rs
vector-no-ann-2.rs
vector-sort-failure-safe.rs
warn-ctypes-inhibit.rs
weird-exprs.rs
while-cont.rs
while-flow-graph.rs
while-loop-constraints-2.rs
while-prelude-drop.rs
while-with-break.rs
while.rs
writealias.rs
x86stdcall2.rs
x86stdcall.rs
xcrate-address-insignificant.rs
xcrate-static-addresses.rs
xcrate-trait-lifetime-param.rs
xcrate-unit-struct.rs
yield1.rs
yield2.rs
yield.rs
zero-size-type-destructors.rs