rust/src/test
bors a5c12f4e39 Auto merge of #26870 - jroesch:default-typaram-fallback, r=nikomatsakis
This PR completes [RFC 213](https://github.com/rust-lang/rfcs/blob/master/text/0213-defaulted-type-params.md) by allowing default type parameters to influence inference. This is almost certainly a breaking change due to interactions between default type parameters and the old fallback algorithm used for integral and floating point literals.

The error messages still require polish but I wanted to get early review and feedback from others on the the changes, error messages, and test cases. I also imagine we will want to run anywhere from 1-3 versions of this on crater and evaluate the impact, and it would be best to get that ball rolling. 

The only outstanding issue I'm aware of is that type alias defaults don't work. It seems this may require significant restructuring, since during inference type aliases have already been expanded. @nikomatsakis might be able to provide some clarity here.

r? @nikomatsakis 

cc @eddyb @Gankro @aturon @brson
2015-07-26 10:39:18 +00:00
..
auxiliary Add cross-crate error message tests 2015-07-25 19:57:59 -07:00
bench Use vec![elt; n] where possible 2015-07-09 11:05:32 +02:00
codegen Pass fat pointers in two immediate arguments 2015-06-20 18:58:47 +02:00
compile-fail Add feature gate 2015-07-25 20:05:42 -07:00
compile-fail-fulldeps Auto merge of #25168 - Manishearth:register_attr, r=eddyb 2015-05-24 09:38:26 +00:00
debuginfo Create proper debuginfo for closure variables 2015-07-20 15:45:11 +02:00
parse-fail Update suggestion from parenthesized-box-expr-message to reflect new output spacing. 2015-07-23 16:02:27 +02:00
pretty Feature-gate #[prelude_import]. 2015-07-05 22:35:20 +03:00
run-fail Support checked Shl/Shr on SIMD types 2015-06-20 01:38:28 +00:00
run-fail-fulldeps syntax: refactor (Span)Handler and ParseSess constructors to be methods. 2015-05-14 01:47:56 +03:00
run-make Rewrite the improper_ctypes lint. 2015-07-23 17:03:04 -07:00
run-pass Auto merge of #26870 - jroesch:default-typaram-fallback, r=nikomatsakis 2015-07-26 10:39:18 +00:00
run-pass-fulldeps Use assert_eq! instead of assert! in tests 2015-06-13 14:55:55 +03:00
run-pass-valgrind Use assert_eq! instead of assert! in tests 2015-06-13 14:55:55 +03:00
rustdoc Auto merge of #27103 - wthrowe:doc_format, r=alexcrichton 2015-07-21 01:41:22 +00:00