rust/src/test/run-pass
Björn Steinbrink 61db6923e2 Fix ICE when compiling "extern" rust functions
As the function comment already says, the types generated in the
foreign_signture function don't necessarily match the types used for a
corresponding rust function. Therefore we can't just use these types to
guide the translation of the wrapper function that bridges between the
external ABI and the rust ABI. Instead, we can query LLVM about the
types used in the rust function and use those to generate an appropriate
wrapper.

Fixes #21454
2015-02-10 23:43:38 +01:00
..
foreign-mod-src
foreign-src
mod_dir_implicit_aux
mod_dir_simple
module-polymorphism3-files/float-template
syntax-extension-source-utils-files
.gitattributes
alias-uninit-value.rs
alignment-gep-tup-like-1.rs
alloca-from-derived-tydesc.rs
anon_trait_static_method_exe.rs
anon-extern-mod-cross-crate-2.rs
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
as-precedence.rs
asm-concat-src.rs
asm-in-out-operand.rs
asm-out-assign.rs
assert-eq-macro-success.rs
assign-assign.rs
assignability-trait.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
associated-types-basic.rs
associated-types-binding-in-trait.rs
associated-types-binding-in-where-clause.rs
associated-types-bound.rs
associated-types-cc.rs
associated-types-conditional-dispatch.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
associated-types-constant-type.rs
associated-types-doubleendediterator-object.rs
associated-types-duplicate-binding-in-env-hrtb.rs Fix license 2015-02-05 17:01:11 -05:00
associated-types-duplicate-binding-in-env.rs When elaborating predicates, purge duplicates from the initial vector. 2015-02-05 11:48:44 -05:00
associated-types-enum-field-named.rs
associated-types-enum-field-numbered.rs
associated-types-eq-obj.rs
associated-types-impl-redirect.rs
associated-types-in-default-method.rs
associated-types-in-fn.rs
associated-types-in-impl-generics.rs
associated-types-in-inherent-method.rs
associated-types-issue-20371.rs
associated-types-issue-21212.rs
associated-types-iterator-binding.rs
associated-types-nested-projections.rs
associated-types-normalize-in-bounds-binding.rs
associated-types-normalize-in-bounds-ufcs.rs
associated-types-normalize-in-bounds.rs
associated-types-normalize-unifield-struct.rs
associated-types-projection-bound-in-supertraits.rs
associated-types-projection-from-known-type-in-impl.rs
associated-types-projection-in-object-type.rs
associated-types-projection-in-supertrait.rs
associated-types-projection-in-where-clause.rs
associated-types-qualified-path-with-trait-with-type-parameters.rs
associated-types-ref-from-struct.rs
associated-types-ref-in-struct-literal.rs
associated-types-region-erasure-issue-20582.rs
associated-types-resolve-lifetime.rs
associated-types-return.rs
associated-types-simple.rs
associated-types-struct-field-named.rs
associated-types-struct-field-numbered.rs
associated-types-sugar-path.rs
associated-types-where-clause-impl-ambiguity.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 Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
auto-instantiate.rs
auto-loop.rs
auto-ref-bounded-ty-param.rs
auto-ref-sliceable.rs
auto-ref.rs
autobind.rs
autoderef-and-borrow-method-receiver.rs
autoderef-method-on-trait.rs
autoderef-method-priority.rs
autoderef-method-twice-but-not-thrice.rs
autoderef-method-twice.rs
autoderef-method.rs
autoref-intermediate-types-issue-3585.rs
backtrace.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
bare-fn-implements-fn-mut.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
bare-static-string.rs
big-literals.rs
binary-minus-without-space.rs
bind-by-move.rs
bind-field-short-with-modifiers.rs
binops.rs
bitv-perf-test.rs
bitwise.rs
blind-item-mixed-crate-use-item.rs
blind-item-mixed-use-item.rs
block-arg-call-as.rs
block-arg.rs
block-explicit-types.rs
block-expr-precedence.rs
block-fn-coerce.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
block-iter-1.rs
block-iter-2.rs
bool-not.rs
bool.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
borrow-by-val-method-receiver.rs
borrow-tuple-fields.rs
borrowck-assign-to-subfield.rs
borrowck-binding-mutbl.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
borrowck-borrow-from-expr-block.rs
borrowck-borrow-of-mut-base-ptr-safe.rs
borrowck-closures-two-imm.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
borrowck-field-sensitivity.rs
borrowck-fixed-length-vecs.rs
borrowck-freeze-frozen-mut.rs
borrowck-lend-args.rs
borrowck-macro-interaction-issue-6304.rs
borrowck-move-by-capture-ok.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
borrowck-mut-uniq.rs
borrowck-mut-vec-as-imm-slice.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
borrowck-nested-calls.rs
borrowck-pat-enum.rs
borrowck-pat-reassign-no-binding.rs
borrowck-rvalues-mutable.rs
borrowck-scope-of-deref-issue-4666.rs
borrowck-static-item-in-fn.rs
borrowck-trait-lifetime.rs
borrowck-uniq-via-ref.rs
borrowck-univariant-enum.rs
borrowck-use-mut-borrow.rs
borrowed-ptr-pattern-2.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
borrowed-ptr-pattern-3.rs
borrowed-ptr-pattern-infallible.rs
borrowed-ptr-pattern-option.rs
borrowed-ptr-pattern.rs
box-new.rs
break-value.rs
break.rs
bug-7183-generics.rs
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
byte-literals.rs
c-stack-as-value.rs
c-stack-returning-int64.rs
call-closure-from-overloaded-op.rs
can-copy-pod.rs
cancel-clean-via-immediate-rvalue-ref.rs
capture-clauses-boxed-closures.rs
capture-clauses-unboxed-closures.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
capturing-logging.rs
cast-in-array-size.rs
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_attr.rs
cfg_inner_static.rs
cfg-family.rs
cfg-in-crate-1.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
check-static-recursion-foreign.rs
check-static-slice.rs
child-outlives-parent.rs
class-attributes-1.rs
class-attributes-2.rs
class-cast-to-trait-cross-crate-2.rs
class-cast-to-trait-multiple-types.rs
class-cast-to-trait.rs
class-dtor.rs
class-exports.rs
class-impl-very-parameterized-trait.rs
class-implement-trait-cross-crate.rs
class-implement-traits.rs
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
class-str-field.rs
class-typarams.rs
classes-cross-crate.rs
classes-self-referential.rs
classes-simple-cross-crate.rs
classes-simple-method.rs
classes-simple.rs
classes.rs
cleanup-arm-conditional.rs
cleanup-rvalue-during-if-and-while.rs
cleanup-rvalue-for-scope.rs
cleanup-rvalue-scopes.rs
cleanup-rvalue-temp-during-incomplete-alloc.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
cleanup-shortcircuit.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
clone-with-exterior.rs
close-over-big-then-small-data.rs
closure-bounds-can-capture-chan.rs
closure-inference2.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
closure-inference.rs Teach project to unify the return type even if a precise match is not 2015-02-03 11:55:45 -05:00
closure-reform.rs
cmp-default.rs
coerce-expect-unsized.rs
coerce-match-calls.rs
coerce-match.rs
coerce-overloaded-autoderef.rs Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
coerce-reborrow-imm-ptr-arg.rs
coerce-reborrow-imm-ptr-rcvr.rs
coerce-reborrow-imm-vec-arg.rs
coerce-reborrow-imm-vec-rcvr.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
coerce-reborrow-mut-ptr-arg.rs
coerce-reborrow-mut-ptr-rcvr.rs
coerce-reborrow-mut-vec-arg.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
coerce-reborrow-mut-vec-rcvr.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
coerce-unify-return.rs
coherence-bigint-int.rs
coherence-bigint-vecint.rs
coherence-blanket.rs
coherence-covered-type-parameter.rs
coherence-cow-1.rs
coherence-cow-2.rs
coherence-impl-in-fn.rs
coherence-iterator-vec-any-elem.rs
coherence-iterator-vec.rs
coherence-local-1.rs
coherence-local-2.rs
coherence-multidispatch-tuple.rs
coherence-negative-impls-safe.rs
coherence-where-clause.rs
colorful-write-macros.rs
comm.rs
compare-generic-enums.rs
complex.rs
concat.rs
conditional-compile-arch.rs
conditional-compile.rs
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
const-block-item-macro-codegen.rs
const-block-item.rs
const-block.rs
const-bound.rs
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
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-polymorphic-paths.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
copy-out-of-array-1.rs Add tests of move-out-of-array restriction. 2015-02-07 13:44:06 +01:00
core-run-destroy.rs
crate-leading-sep.rs
crate-method-reexport-grrrrrrr.rs
crate-name-attr-used.rs
cross-crate-const-pat.rs
cross-crate-newtype-struct-pat.rs
dead-code-leading-underscore.rs
deep-vector2.rs
deep-vector.rs
deep.rs
default-method-parsing.rs
default-method-simple.rs
default-method-supertrait-vtable.rs
deprecated-macro_escape-inner.rs
deprecated-macro_escape.rs
deprecated-no-split-stack.rs
deref-lval.rs
deref-mut-on-ref.rs
deref-on-ref.rs
deref-rc.rs
deref.rs
derive-no-std.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
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-default-box.rs
deriving-encodable-decodable-box.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
deriving-encodable-decodable-cell-refcell.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
deriving-encodable-decodable.rs Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
deriving-enum-single-variant.rs
deriving-eq-ord-boxed-slice.rs
deriving-global.rs
deriving-hash.rs
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
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
deriving-via-extension-struct.rs
deriving-via-extension-type-params.rs
destructure-array-1.rs Add tests of move-out-of-array restriction. 2015-02-07 13:44:06 +01:00
die-macro.rs
div-mod.rs
double-ref.rs
drop-on-empty-block-exit.rs
drop-on-ret.rs
drop-struct-as-object.rs
drop-trait-enum.rs
drop-trait-generic.rs
drop-trait.rs
drop-uninhabited-enum.rs
drop-with-type-ascription-1.rs
drop-with-type-ascription-2.rs
dst-coercions.rs
dst-deref-mut.rs
dst-deref.rs
dst-index.rs
dst-raw.rs
dst-struct-sole.rs
dst-struct.rs
dst-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
empty-allocation-rvalue-non-null.rs
empty-mutable-vec.rs
empty-tag.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
enum-alignment.rs
enum-clike-ffi-as-int.rs
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
enum-export-inheritance.rs
enum-null-pointer-opt.rs
enum-nullable-const-null-with-fields.rs
enum-nullable-simplifycfg-misopt.rs
enum-size-variance.rs
enum-variants.rs
enum-vec-initializer.rs
env-home-dir.rs Test fixes and rebase conflicts 2015-02-02 18:50:23 -08:00
env-vars.rs
eq-multidispatch.rs
estr-slice.rs
estr-uniq.rs
evec-internal.rs
evec-slice.rs
exec-env.rs
explicit_self_xcrate_exe.rs
explicit-i-suffix.rs
explicit-self-closures.rs
explicit-self-generic.rs
explicit-self-objects-uniq.rs
explicit-self.rs
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-fn.rs
expr-block-generic-unique1.rs
expr-block-generic-unique2.rs
expr-block-generic.rs
expr-block-slot.rs
expr-block-unique.rs
expr-block.rs
expr-copy.rs
expr-empty-ret.rs
expr-fn.rs
expr-if-generic.rs
expr-if-panic-all.rs
expr-if-panic.rs
expr-if-struct.rs
expr-if-unique.rs
expr-if.rs
expr-match-generic-unique1.rs
expr-match-generic-unique2.rs
expr-match-generic.rs
expr-match-panic-all.rs
expr-match-panic.rs
expr-match-struct.rs
expr-match-unique.rs
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-rust.rs Fix ICE when compiling "extern" rust functions 2015-02-10 23:43:38 +01:00
extern-stress.rs
extern-take-value.rs
extern-yield.rs
extoption_env-not-defined.rs
fact.rs
fat-arrow-match.rs
field-destruction-order.rs
filter-block-view-items.rs
fixed_length_copy.rs
fixup-deref-mut.rs
float2.rs
float-literal-inference.rs
float-nan.rs
float-signature.rs
float.rs
floatlits.rs
fn-abi.rs
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-item-type-cast.rs
fn-item-type-coerce.rs
fn-lval.rs
fn-pattern-expected-type-2.rs
fn-pattern-expected-type.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
fn-type-infer.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
for-destruct.rs
for-loop-goofiness.rs
for-loop-into-iterator.rs
for-loop-no-std.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
for-loop-panic.rs
foreach-external-iterators-break.rs Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
foreach-external-iterators-hashmap-break-restart.rs
foreach-external-iterators-hashmap.rs
foreach-external-iterators-loop.rs
foreach-external-iterators-nested.rs Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
foreach-external-iterators.rs Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
foreach-nested.rs
foreach-put-structured.rs
foreach-simple-outer-slot.rs
foreign2.rs
foreign-call-no-runtime.rs
foreign-dupe.rs
foreign-fn-linkname.rs
foreign-fn-with-byval.rs
foreign-mod-unused-const.rs
foreign-no-abi.rs
foreign-struct.rs
format-nan.rs
format-no-std.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
format-ref-cell.rs
fsu-moves-and-copies.rs
fun-call-variants.rs
fun-indirect-call.rs
func-arg-incomplete-pattern.rs
func-arg-ref-pattern.rs
func-arg-wild-pattern.rs
functional-struct-upd.rs
generic-alias-unique.rs
generic-default-type-params-cross-crate.rs
generic-default-type-params.rs
generic-derived-type.rs
generic-exterior-unique.rs
generic-extern-mangle.rs
generic-fn-infer.rs
generic-fn-twice.rs
generic-fn-unique.rs
generic-fn.rs
generic-ivec-leak.rs
generic-newtype-struct.rs
generic-object.rs
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
getopts_ref.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
global-scope.rs
guards-not-exhaustive.rs
guards.rs
hashmap-memory.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
hello.rs
hrtb-binder-levels-in-object-types.rs
hrtb-debruijn-object-types-in-closures.rs
hrtb-fn-like-trait-object.rs
hrtb-fn-like-trait.rs
hrtb-opt-in-copy.rs
hrtb-parse.rs
hrtb-precedence-of-plus-where-clause.rs
hrtb-precedence-of-plus.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
hrtb-resolve-lifetime.rs
hrtb-trait-object-paren-notation.rs
hrtb-trait-object-passed-to-closure.rs
hrtb-unboxed-closure-trait.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
html-literals.rs
huge-largest-array.rs
hygiene-dodging-1.rs
hygienic-labels-in-let.rs
hygienic-labels.rs
i8-incr.rs
i32-sub.rs
if-bot.rs
if-check.rs
if-let.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
if-ret.rs
ifmt.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05: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
inconsistent-lifetime-mismatch.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
infer-fn-tail-expr.rs
inferred-suffix-in-pattern-range.rs
infinite-loops.rs
inherent-trait-method-order.rs
init-large-type.rs
init-res-into-things.rs
inner-attrs-on-impl.rs
inner-module.rs
inner-static.rs
instantiable.rs
int.rs
integer-literal-radix.rs
integer-literal-suffix-inference-2.rs
integer-literal-suffix-inference-3.rs
integer-literal-suffix-inference.rs
into-iterator-type-inference-shift.rs
intrinsic-alignment.rs
intrinsic-assume.rs
intrinsic-atomics-cc.rs
intrinsic-atomics.rs
intrinsic-move-val.rs
intrinsic-return-address.rs
intrinsic-uninit.rs
intrinsic-unreachable.rs
intrinsics-integer.rs
intrinsics-math.rs
invoke-external-foreign.rs
irrefutable-unit.rs
issue2170exe.rs
issue_3136_b.rs
issue_9155.rs
issue-333.rs
issue-868.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-979.rs
issue-1112.rs
issue-1251.rs
issue-1257.rs
issue-1451.rs
issue-1460.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-1660.rs
issue-1696.rs
issue-1701.rs
issue-1821.rs
issue-1866.rs
issue-1974.rs
issue-2074.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-2185.rs
issue-2190-1.rs
issue-2190-2.rs
issue-2214.rs
issue-2216.rs
issue-2284.rs
issue-2288.rs
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
issue-2633-2.rs
issue-2633.rs
issue-2642.rs
issue-2708.rs
issue-2718.rs
issue-2723-b.rs
issue-2734.rs
issue-2735-2.rs
issue-2735-3.rs
issue-2735.rs
issue-2748-a.rs
issue-2748-b.rs
issue-2804-2.rs
issue-2804.rs
issue-2895.rs
issue-2904.rs
issue-2935.rs
issue-2936.rs
issue-2989.rs
issue-3012-2.rs
issue-3026.rs
issue-3037.rs
issue-3052.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-3091.rs
issue-3109.rs
issue-3121.rs
issue-3149.rs
issue-3211.rs
issue-3220.rs
issue-3290.rs
issue-3389.rs
issue-3424.rs Add new path module 2015-02-03 14:52:03 -08:00
issue-3429.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-3447.rs
issue-3500.rs
issue-3556.rs
issue-3559.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-3563-2.rs
issue-3563-3.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-3574.rs
issue-3609.rs
issue-3656.rs
issue-3683.rs
issue-3702.rs
issue-3743.rs
issue-3753.rs
issue-3794.rs
issue-3847.rs
issue-3874.rs
issue-3878.rs
issue-3888-2.rs
issue-3895.rs
issue-3904.rs
issue-3935.rs
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
issue-4252.rs
issue-4333.rs
issue-4387.rs
issue-4401.rs
issue-4446.rs
issue-4448.rs
issue-4464.rs
issue-4541.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-4542.rs
issue-4545.rs
issue-4734.rs
issue-4735.rs
issue-4759-1.rs
issue-4759.rs
issue-4830.rs
issue-4875.rs
issue-5008-borrowed-traitobject-method-call.rs
issue-5060.rs
issue-5192.rs
issue-5239-2.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-5243.rs
issue-5280.rs
issue-5315.rs
issue-5321-immediates-with-bare-self.rs
issue-5353.rs
issue-5518.rs
issue-5521.rs
issue-5530.rs
issue-5550.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-5554.rs
issue-5572.rs
issue-5666.rs
issue-5688.rs
issue-5708.rs
issue-5718.rs
issue-5741.rs
issue-5754.rs
issue-5791.rs
issue-5884.rs
issue-5900.rs
issue-5917.rs
issue-5950.rs
issue-5988.rs
issue-5997.rs
issue-6117.rs
issue-6128.rs
issue-6130.rs
issue-6153.rs
issue-6157.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-6318.rs
issue-6334.rs
issue-6341.rs
issue-6344-let.rs
issue-6344-match.rs
issue-6449.rs
issue-6470.rs
issue-6557.rs
issue-6892.rs
issue-6898.rs
issue-6919.rs
issue-7012.rs
issue-7178.rs
issue-7222.rs
issue-7268.rs
issue-7344.rs
issue-7519-match-unit-in-arg.rs
issue-7563.rs
issue-7575.rs
issue-7660.rs Fix for misspelled comments in tests. 2015-02-04 23:04:10 -05:00
issue-7663.rs
issue-7673-cast-generically-implemented-trait.rs
issue-7784.rs
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
issue-8398.rs
issue-8401.rs
issue-8460.rs
issue-8498.rs
issue-8506.rs
issue-8578.rs
issue-8709.rs
issue-8783.rs
issue-8827.rs
issue-8851.rs
issue-8860.rs
issue-8898.rs Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
issue-9047.rs
issue-9110.rs
issue-9123.rs
issue-9129.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-9188.rs
issue-9249.rs
issue-9259.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-9382.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-9394-inherited-trait-calls.rs
issue-9396.rs
issue-9446.rs
issue-9719.rs
issue-9737.rs
issue-9906.rs
issue-9918.rs
issue-9942.rs
issue-9968.rs
issue-10025.rs
issue-10028.rs
issue-10031.rs
issue-10228.rs
issue-10392.rs
issue-10396.rs
issue-10456.rs
issue-10626.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-10638.rs
issue-10682.rs
issue-10683.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-10714.rs
issue-10718.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-10734.rs
issue-10763.rs
issue-10764.rs
issue-10767.rs
issue-10802.rs
issue-10806.rs
issue-10853.rs
issue-10902.rs
issue-11085.rs
issue-11205.rs
issue-11224.rs
issue-11225-1.rs
issue-11225-2.rs
issue-11267.rs
issue-11382.rs
issue-11384.rs
issue-11508.rs
issue-11529.rs
issue-11552.rs
issue-11577.rs
issue-11612.rs
issue-11677.rs
issue-11709.rs
issue-11736.rs
issue-11869.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-11881.rs
issue-11940.rs
issue-11958.rs
issue-12133-1.rs
issue-12133-2.rs
issue-12133-3.rs
issue-12285.rs
issue-12582.rs
issue-12612.rs
issue-12660.rs
issue-12677.rs
issue-12684.rs
issue-12699.rs
issue-12744.rs
issue-12860.rs
issue-12909.rs
issue-13027.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-13105.rs
issue-13167.rs
issue-13204.rs
issue-13214.rs
issue-13259-windows-tcb-trash.rs
issue-13264.rs
issue-13304.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-13323.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-13352.rs
issue-13405.rs
issue-13434.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-13494.rs
issue-13507-2.rs
issue-13620.rs
issue-13655.rs
issue-13665.rs
issue-13703.rs
issue-13763.rs
issue-13775.rs
issue-13808.rs
issue-13837.rs
issue-13867.rs
issue-13872.rs
issue-14021.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-14082.rs
issue-14254.rs
issue-14308.rs
issue-14330.rs
issue-14393.rs
issue-14399.rs
issue-14421.rs
issue-14422.rs
issue-14456.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-14589.rs
issue-14837.rs
issue-14865.rs
issue-14901.rs
issue-14919.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-14933.rs
issue-14936.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-14940.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-14958.rs
issue-14959.rs
issue-15043.rs
issue-15063.rs
issue-15080.rs
issue-15104.rs
issue-15108.rs
issue-15129.rs
issue-15149.rs librustdoc has been updated 2015-02-06 22:54:41 +01:00
issue-15155.rs
issue-15189.rs
issue-15221.rs
issue-15261.rs
issue-15444.rs
issue-15487.rs
issue-15562.rs
issue-15571.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-15673.rs
issue-15689-1.rs
issue-15689-2.rs
issue-15730.rs
issue-15734.rs
issue-15763.rs
issue-15774.rs
issue-15793.rs
issue-15858.rs
issue-15924.rs
issue-16151.rs
issue-16256.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-16272.rs
issue-16278.rs
issue-16441.rs
issue-16452.rs
issue-16492.rs
issue-16530.rs
issue-16560.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-16596.rs
issue-16597-empty.rs
issue-16597.rs
issue-16643.rs
issue-16648.rs
issue-16668.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-16671.rs
issue-16739.rs
issue-16774.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-16783.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-17068.rs
issue-17074.rs
issue-17121.rs
issue-17216.rs
issue-17302.rs
issue-17322.rs
issue-17351.rs
issue-17361.rs
issue-17503.rs
issue-17662.rs
issue-17718-parse-const.rs
issue-17718-static-unsafe-interior.rs
issue-17718.rs
issue-17732.rs
issue-17734.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-17771.rs
issue-17816.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-17877.rs
issue-17897.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-17904.rs
issue-18110.rs
issue-18188.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-18232.rs
issue-18352.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
issue-18353.rs
issue-18412.rs
issue-18425.rs
issue-18464.rs
issue-18501.rs
issue-18514.rs
issue-18539.rs
issue-18619.rs
issue-18652.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-18661.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-18685.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-18711.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-18738.rs
issue-18767.rs
issue-18859.rs
issue-18906.rs
issue-19037.rs
issue-19081.rs
issue-19098.rs
issue-19100.rs
issue-19121.rs
issue-19127.rs
issue-19129-1.rs
issue-19129-2.rs
issue-19135.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-19244.rs
issue-19293.rs
issue-19340-1.rs
issue-19340-2.rs
issue-19358.rs
issue-19367.rs
issue-19398.rs
issue-19479.rs
issue-19499.rs
issue-19631.rs
issue-19632.rs
issue-19811-escape-unicode.rs
issue-19850.rs
issue-20009.rs
issue-20055-box-trait.rs
issue-20055-box-unsized-array.rs
issue-20091.rs
issue-20313.rs
issue-20389.rs
issue-20414.rs
issue-20454.rs
issue-20575.rs
issue-20644.rs
issue-20676.rs
issue-20763-1.rs
issue-20763-2.rs
issue-20797.rs
issue-20823.rs
issue-20953.rs
issue-21033.rs
issue-21058.rs
issue-21245.rs
issue-21296.rs
issue-21306.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
issue-21350.rs
issue-21361.rs
issue-21363.rs
issue-21384.rs
issue-21402.rs
issue-21520.rs
issue-21634.rs
issue-21655.rs
issue-21726.rs
issue-21891.rs Fix an ICE when translating some static expressions. 2015-02-06 00:25:32 +01:00
istr.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05: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
kinds-in-metadata.rs
labeled-break.rs
lambda-infer-unresolved.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
lambda-var-hygiene.rs
lang-item-public.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
large-records.rs
last-use-in-block.rs
last-use-in-cap-clause.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
last-use-is-capture.rs
lazy-and-or.rs
lazy-init.rs
leak-unique-as-tydesc.rs
let-assignability.rs
let-destruct-ref.rs
let-var-hygiene.rs
lexer-crlf-line-endings-string-literal-doc-comment.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
log-knows-the-names-of-variants.rs
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 cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
long-while.rs
loop-break-cont-1.rs
loop-break-cont.rs
loop-diverges.rs
loop-label-shadowing.rs make for PAT in ITER_EXPR { ... } a terminating-scope for ITER_EXPR. 2015-02-06 00:07:37 +01:00
loop-no-reinit-needed-post-bot.rs
loop-scope.rs
macro_with_super_2.rs
macro-2.rs
macro-attribute-expansion.rs
macro-attributes.rs
macro-block-nonterminal.rs
macro-crate-def-only.rs
macro-crate-nonterminal-renamed.rs
macro-crate-nonterminal.rs
macro-crate-use.rs
macro-deep_expansion.rs
macro-delimiter-significance.rs
macro-export-inner-module.rs
macro-include-items.rs
macro-interpolation.rs
macro-invocation-in-count-expr-fixed-array-type.rs
macro-meta-items.rs
macro-method-issue-4621.rs
macro-multiple-items.rs
macro-nt-list.rs
macro-of-higher-order.rs
macro-pat.rs
macro-path.rs
macro-reexport-no-intermediate-use.rs
macro-reexport.rs
macro-stmt.rs
macro-use-all-and-none.rs
macro-use-all.rs
macro-use-both.rs
macro-use-one.rs
macro-with-attrs1.rs
macro-with-attrs2.rs
macro-with-braces-in-expr-position.rs
match-arm-statics.rs
match-borrowed_str.rs
match-bot-2.rs
match-bot.rs
match-enum-struct-0.rs
match-enum-struct-1.rs
match-implicit-copy-unique.rs
match-in-macro.rs
match-join.rs
match-naked-record-expr.rs
match-naked-record.rs
match-path.rs
match-pattern-bindings.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 cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
match-struct-0.rs
match-tag.rs
match-unique-bind.rs
match-value-binding-in-guard-3291.rs
match-var-hygiene.rs
match-vec-alternatives.rs
match-vec-rvalue.rs
match-with-ret-arm.rs
max-min-classes.rs
method-attributes.rs
method-early-bound-lifetimes-on-self.rs
method-mut-self-modifies-mut-slice-lvalue.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
method-normalize-bounds-issue-20604.rs
method-projection.rs
method-recursive-blanket-impl.rs
method-self-arg-aux1.rs
method-self-arg-aux2.rs
method-self-arg-trait.rs
method-self-arg.rs
method-two-trait-defer-resolution-1.rs
method-two-trait-defer-resolution-2.rs
method-two-traits-distinguished-via-where-clause.rs
method-where-clause.rs
mid-path-type-params.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
monomorphize-abi-alignment.rs
monomorphized-callees-with-ty-params-3314.rs
move-1-unique.rs
move-2-unique.rs
move-2.rs
move-3-unique.rs
move-4-unique.rs
move-4.rs
move-arg-2-unique.rs
move-arg-2.rs
move-arg.rs
move-nullary-fn.rs
move-out-of-field.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
move-scalar.rs
move-self.rs
moves-based-on-type-capture-clause.rs
moves-based-on-type-cross-crate.rs
multi-let.rs
multibyte.rs
multidispatch1.rs
multidispatch2.rs
multidispatch-conditional-impl-not-considered.rs
multiline-comment.rs
multiple-trait-bounds.rs
mut-function-arguments.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
mut-in-ident-patterns.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
mut-vstore-expr.rs
mutability-inherits-through-fixed-length-vec.rs
mutable-alias-vec.rs
mutual-recursion-group.rs
namespaced-enum-emulate-flat-xc.rs
namespaced-enum-emulate-flat.rs
namespaced-enum-glob-import-xcrate.rs
namespaced-enum-glob-import.rs
namespaced-enums-xcrate.rs
namespaced-enums.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
new-box-syntax.rs
new-box.rs
new-impl-syntax.rs
new-import-syntax.rs
new-style-constants.rs
new-style-fixed-length-vec.rs
new-unicode-escapes.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
new-unsafe-pointers.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 Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
no-std-xcrate.rs
non-built-in-quote.rs
non-legacy-modes.rs
nul-characters.rs
nullable-pointer-ffi-compat.rs
nullable-pointer-iotareduction.rs
nullable-pointer-size.rs
nullary-or-pattern.rs
numeric-method-autoexport.rs
object-method-numbering.rs
object-one-type-two-traits.rs
objects-coerce-freeze-borrored.rs
objects-owned-object-borrowed-method-headerless.rs
objects-owned-object-owned-method.rs
once-move-out-on-heap.rs
one-tuple.rs
opeq.rs
operator-associativity.rs
operator-multidispatch.rs
operator-overloading.rs
option-ext.rs
option-unwrap.rs
or-pattern.rs
order-drop-with-match.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
osx-frameworks.rs
out-of-stack-new-thread-no-split.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
out-of-stack-no-split.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
out-of-stack.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
out-pointer-aliasing.rs
output-slot-variants.rs
over-constrained-vregs.rs
overloaded-autoderef-count.rs
overloaded-autoderef-indexing.rs
overloaded-autoderef-order.rs
overloaded-autoderef-vtable.rs
overloaded-autoderef-xcrate.rs
overloaded-autoderef.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
overloaded-calls-object-one-arg.rs
overloaded-calls-object-two-args.rs
overloaded-calls-object-zero-args.rs
overloaded-calls-param-vtables.rs
overloaded-calls-simple.rs
overloaded-calls-zero-args.rs
overloaded-deref-count.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
overloaded-deref.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
overloaded-index-assoc-list.rs
overloaded-index-autoderef.rs make IndexMut a super trait over Index 2015-02-06 21:11:59 -05:00
overloaded-index-in-field.rs
overloaded-index.rs make IndexMut a super trait over Index 2015-02-06 21:11:59 -05:00
owned-implies-static.rs
packed-struct-borrow-element.rs
packed-struct-generic-layout.rs
packed-struct-generic-size.rs
packed-struct-layout.rs
packed-struct-match.rs
packed-struct-size-xc.rs
packed-struct-size.rs
packed-struct-vec.rs
packed-tuple-struct-layout.rs
packed-tuple-struct-size.rs
panic-in-dtor-drops-fields.rs
parameterized-trait-with-bounds.rs
paren-free.rs
parse-assoc-type-lt.rs
parse-complex-macro-invoc-op.rs
parse-panic.rs
path.rs
pattern-bound-var-in-for-each.rs
pattern-in-closure.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
placement-new-arena.rs
pred-not-bool.rs
preempt.rs
priv-impl-prim-ty.rs
privacy1.rs
privacy-ns.rs
privacy-reexport.rs
private-class-field.rs
private-method.rs
process-detach.rs
process-remove-from-env.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
process-spawn-with-unicode-params.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
ptr-coercion.rs
pub_use_mods_xcrate_exe.rs
pub-extern-privacy.rs
pub-use-xcrate.rs
pure-sum.rs
purity-infer.rs
range-type-infer.rs
range.rs Implement .. syntax for RangeFull as expression 2015-02-04 23:23:12 +01:00
ranges-precedence.rs Implement .. syntax for RangeFull as expression 2015-02-04 23:23:12 +01:00
raw-str.rs
rcvr-borrowed-to-region.rs
rcvr-borrowed-to-slice.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
readalias.rs
realloc-16687.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
rec-align-u32.rs
rec-align-u64.rs
rec-auto.rs
rec-extend.rs
rec-tup.rs
rec.rs
record-pat.rs
reexport-should-still-link.rs
reexport-star.rs
reexport-test-harness-main.rs
reexported-static-methods-cross-crate.rs
regions-addr-of-interior-of-unique-box.rs
regions-addr-of-ret.rs
regions-assoc-type-region-bound.rs
regions-assoc-type-static-bound.rs
regions-borrow-at.rs
regions-borrow-evec-fixed.rs
regions-borrow-evec-uniq.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
regions-borrow-uniq.rs
regions-bot.rs
regions-bound-lists-feature-gate-2.rs
regions-bound-lists-feature-gate.rs
regions-close-over-type-parameter-successfully.rs
regions-copy-closure.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
regions-creating-enums2.rs
regions-creating-enums5.rs
regions-debruijn-of-object.rs
regions-dependent-addr-of.rs
regions-dependent-autofn.rs
regions-dependent-autoslice.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
regions-dependent-let-ref.rs
regions-early-bound-lifetime-in-assoc-fn.rs
regions-early-bound-trait-param.rs
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 cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
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-infer-reborrow-ref-mut-recurse.rs
regions-infer-region-in-fn-but-not-type.rs
regions-infer-static-from-proc.rs
regions-lifetime-nonfree-late-bound.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
regions-lifetime-static-items-enclosing-scopes.rs
regions-link-fn-args.rs
regions-mock-tcx.rs Ported regions-mock-tcx to use TypedArena rather than Arena since it holds 2015-02-06 00:04:32 +01:00
regions-mock-trans.rs
regions-no-bound-in-argument-cleanup.rs
regions-no-variance-from-fn-generics.rs
regions-nullary-variant.rs
regions-params.rs
regions-reassign-let-bound-pointer.rs
regions-reassign-match-bound-pointer.rs
regions-relate-bound-regions-on-closures-to-inference-variables.rs
regions-return-interior-of-option.rs
regions-scope-chain-example.rs
regions-self-impls.rs
regions-self-in-enums.rs
regions-simple.rs
regions-static-closure.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
regions-variance-contravariant-use-contravariant.rs
regions-variance-covariant-use-covariant.rs
rename-directory.rs
repeat-expr-in-static.rs
repeated-vector-syntax.rs Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
resolve-issue-2428.rs
resource-assign-is-not-copy.rs
resource-destruct.rs
resource-in-struct.rs
ret-bang.rs
ret-none.rs
return-from-closure.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
return-nil.rs
running-with-no-runtime.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
rust-log-filter.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
segfault-no-out-of-stack.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
self-impl.rs
self-in-mut-slot-default-method.rs
self-in-mut-slot-immediate-value.rs
self-re-assign.rs
self-shadowing-import.rs
self-type-param.rs
send_str_hashmap.rs
send_str_treemap.rs
send-resource.rs
send-type-inference.rs
sendable-class.rs
sendfn-is-a-block.rs
sendfn-spawn-with-fn-arg.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
sepcomp-cci.rs
sepcomp-extern.rs
sepcomp-fns-backwards.rs
sepcomp-fns.rs
sepcomp-lib-lto.rs
sepcomp-lib.rs
sepcomp-statics.rs
sepcomp-unwind.rs
seq-compare.rs
shadow.rs
shebang.rs
shift-various-types.rs
shift.rs
show-boxed-slice.rs
signal-exit-status.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
signed-shift-const-eval.rs
sigpipe-should-be-ignored.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
simd-binop.rs
simd-generics.rs
simd-issue-10604.rs
simd-size-align.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
slice-2.rs Implement pretty-printing of .. and update tests. 2015-02-05 18:09:12 +01:00
slice-panic-1.rs
slice-panic-2.rs
slice.rs make IndexMut a super trait over Index 2015-02-06 21:11:59 -05:00
slowparse-bstring.rs
slowparse-string.rs
small-enum-range-edge.rs
small-enums-with-fields.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
smallest-hello-world.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
snake-case-no-lowercase-equivalent.rs
spawn2.rs
spawn-fn.rs
spawn-types.rs
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
static-method-in-trait-with-tps-intracrate.rs
static-method-xcrate.rs
static-methods-in-traits2.rs
static-methods-in-traits.rs
static-mut-foreign.rs
static-mut-xc.rs
str-concat.rs
str-multiline.rs
string-escapes.rs
string-self-append.rs
struct_variant_xc_match.rs
struct_variant_xc.rs
struct-aliases-xcrate.rs
struct-aliases.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
struct-new-as-field-name.rs
struct-order-of-eval-1.rs
struct-order-of-eval-2.rs
struct-partial-move-1.rs
struct-partial-move-2.rs
struct-pattern-matching.rs
struct-return.rs
struct-variant-field-visibility.rs
structured-compare.rs
super-fast-paren-parsing.rs
super.rs
supertrait-default-generics.rs
supported-cast.rs
svh-add-comment.rs
svh-add-doc.rs
svh-add-macro.rs
svh-add-nothing.rs
svh-add-redundant-cfg.rs
svh-add-whitespace.rs
swap-1.rs
swap-2.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
swap-overlapping.rs
syntax-extension-cfg.rs
syntax-extension-source-utils.rs
syntax-trait-polarity.rs
tag-align-dyn-u64.rs
tag-align-dyn-variants.rs
tag-align-shape.rs
tag-align-u64.rs
tag-disr-val-shape.rs
tag-exports.rs
tag-in-block.rs
tag-variant-disr-type-mismatch.rs
tag-variant-disr-val.rs
tag.rs
tail-call-arg-leak.rs
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
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
task-spawn-move-and-copy.rs
task-stderr.rs
tcp-accept-stress.rs
tcp-connect-timeouts.rs
tcp-stress.rs
tempfile.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
terminate-in-initializer.rs
test-fn-signature-verification-for-explicit-return-type.rs
test-runner-hides-main.rs
test-should-fail-good-message.rs
threads.rs
trailing-comma.rs
trait-bounds-basic.rs
trait-bounds-impl-comparison-duplicates.rs
trait-bounds-in-arc.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
trait-bounds-on-structs-and-enums.rs
trait-bounds-recursion.rs
trait-bounds.rs
trait-cache-issue-18209.rs
trait-coercion-generic.rs
trait-coercion.rs
trait-composition-trivial.rs
trait-contravariant-self.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
trait-false-ambiguity-where-clause-builtin-bound.rs
trait-generic.rs
trait-impl.rs
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
trait-region-pointer-simple.rs
trait-safety-ok-cc.rs
trait-safety-ok.rs
trait-static-method-overwriting.rs
trait-to-str.rs
trait-where-clause-vs-impl.rs
trait-with-bounds-default.rs
traits-conditional-dispatch.rs
traits-conditional-model-fn.rs
traits-default-method-macro.rs
traits-default-method-mut.rs
traits-default-method-self.rs
traits-default-method-trivial.rs
traits-issue-22019.rs Simplify cache selection by just using the local cache whenever there 2015-02-06 19:11:50 -05:00
traits-multidispatch-infer-convert-target.rs
traits-negative-impls.rs
trans-tag-static-padding.rs
transmute-non-immediate-to-immediate.rs
trivial-message.rs
tup.rs
tuple-index-fat-types.rs
tuple-index.rs
tuple-struct-construct.rs
tuple-struct-constructor-pointer.rs
tuple-struct-destructuring.rs
tuple-struct-matching.rs
tuple-struct-trivial.rs
two-macro-use.rs
tydesc-name.rs
type-id-higher-rank.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
type-in-nested-module.rs
type-namespace.rs
type-param-constraints.rs
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 cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
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
ufcs-explicit-self.rs
ufcs-trait-object.rs
ufcs-type-params.rs
uint.rs
unary-minus-suffix-inference.rs
unboxed-closures-all-traits.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-boxed.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-by-ref.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-call-fn-autoderef.rs
unboxed-closures-call-sugar-autoderef.rs
unboxed-closures-call-sugar-object-autoderef.rs
unboxed-closures-call-sugar-object.rs
unboxed-closures-counter-not-moved.rs
unboxed-closures-cross-crate.rs
unboxed-closures-direct-sugary-call.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-drop.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-extern-fn-hr.rs
unboxed-closures-extern-fn.rs
unboxed-closures-fn-as-fnmut-and-fnonce.rs
unboxed-closures-fnmut-as-fnonce.rs
unboxed-closures-generic.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-infer-argument-types-from-expected-bound.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-infer-argument-types-from-expected-object-type.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-infer-argument-types-with-bound-regions-from-expected-bound.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-infer-fnmut-calling-fnmut.rs
unboxed-closures-infer-fnmut-move.rs
unboxed-closures-infer-fnmut.rs
unboxed-closures-infer-fnonce-move.rs
unboxed-closures-infer-fnonce.rs
unboxed-closures-infer-kind.rs
unboxed-closures-infer-recursive-fn.rs
unboxed-closures-manual-impl.rs
unboxed-closures-monomorphization.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-move-mutable.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-move-some-upvars-in-by-ref-closure.rs
unboxed-closures-prelude.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-simple.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-single-word-env.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-static-call-fn-once.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-sugar-object.rs
unboxed-closures-unique-type-id.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unboxed-closures-zero-args.rs Teach project to unify the return type even if a precise match is not 2015-02-03 11:55:45 -05:00
unfold-cross-crate.rs
unify-return-ty.rs
uninit-empty-types.rs
uniq-self-in-mut-slot.rs
unique-assign-copy.rs
unique-assign-drop.rs
unique-assign-generic.rs
unique-assign.rs
unique-autoderef-field.rs
unique-autoderef-index.rs
unique-cmp.rs
unique-containing-tag.rs
unique-create.rs
unique-decl-init-copy.rs
unique-decl-init.rs
unique-decl-move.rs
unique-decl.rs
unique-deref.rs
unique-destructure.rs
unique-drop-complex.rs
unique-fn-arg-move.rs
unique-fn-arg-mut.rs
unique-fn-arg.rs
unique-fn-ret.rs
unique-generic-assign.rs
unique-in-tag.rs
unique-in-vec-copy.rs
unique-in-vec.rs
unique-init.rs
unique-kinds.rs
unique-log.rs
unique-match-discrim.rs
unique-move-drop.rs
unique-move-temp.rs
unique-move.rs
unique-mutable.rs
unique-object-move.rs
unique-pat-2.rs
unique-pat-3.rs
unique-pat.rs
unique-rec.rs
unique-send-2.rs
unique-send.rs
unique-swap.rs
unit-like-struct-drop-run.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05: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
unsized3.rs
unsized.rs
unused-move-capture.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
unused-move.rs
unwind-resource.rs
unwind-unique.rs
use_inline_dtor.rs
use-crate-name-alias.rs
use-import-export.rs
use-mod.rs
use-trait-before-def.rs
use-uninit-match2.rs
use-uninit-match.rs
use.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
utf8_chars.rs
utf8_idents.rs
utf8-bom.rs
utf8.rs
variadic-ffi.rs
variant-attributes.rs
variant-structs-trivial.rs
vec-concat.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
vec-dst.rs
vec-fixed-length.rs
vec-growth.rs
vec-late-init.rs
vec-macro-no-std.rs Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
vec-macro-repeat.rs
vec-macro-rvalue-scope.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
vec-to_str.rs
vec.rs
vector-no-ann-2.rs
vector-sort-panic-safe.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
visible-private-types-feature-gate.rs
wait-forked-but-failed-child.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
warn-ctypes-inhibit.rs
weak-lang-item.rs
weird-exprs.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
wf-bound-region-in-object-type.rs
where-clause-bounds-inconsistency.rs
where-clause-early-bound-lifetimes.rs
where-clause-method-substituion.rs
where-clause-region-outlives.rs
where-clauses-cross-crate.rs
where-clauses-lifetimes.rs
where-clauses-method.rs
where-clauses-unboxed-closures.rs remove all kind annotations from closures 2015-02-04 20:06:08 -05:00
where-clauses.rs
where-for-self.rs Tests 2015-02-10 16:54:23 +13:00
while-cont.rs
while-flow-graph.rs
while-label.rs
while-let.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_sized_subslice_match.rs
zero-size-type-destructors.rs