rust/src/test
bors d13aff1224 auto merge of #18750 : nikomatsakis/rust/issue-18333-skolemize-open-existential, r=nrc
In the general case, at least, it is not possible to make an object out of an unsized type. This is because the object type would have to store the fat pointer information for the `self` value *and* the vtable -- meaning it'd have to be a fat pointer with three words -- but for the compiler to know that the object requires three words, it would have to know the self-type of the object (is `self` a thin or fat pointer?), which of course it doesn't.

Fixes #18333.

r? @nick29581
2014-11-20 19:26:40 +00:00
..
auxiliary Update test for equivalency to include region binders in object types, add new tests relating to HRTB, consolidate the unboxed_closures and overloaded_calls feature gates. 2014-11-18 12:32:38 -05:00
bench std: Stabilize std::fmt 2014-11-18 21:16:22 -08:00
codegen librustc: Forbid private types in public APIs. 2014-09-22 20:05:45 -07:00
compile-fail auto merge of #18750 : nikomatsakis/rust/issue-18333-skolemize-open-existential, r=nrc 2014-11-20 19:26:40 +00:00
compile-fail-fulldeps Fix an ICE when using struct patterns with traits 2014-11-17 21:49:41 +01:00
debuginfo Switch to purely namespaced enums 2014-11-17 07:35:51 -08:00
pretty Fix fallout from coercion removal 2014-11-17 22:41:33 +13:00
run-fail auto merge of #18877 : michaelsproul/rust/panic-tests, r=alexcrichton 2014-11-13 10:37:06 +00:00
run-make rollup merge of #18890: luqmana/tf 2014-11-18 00:23:50 +01:00
run-pass auto merge of #19071 : huonw/rust/col2column, r=nikomatsakis 2014-11-20 16:02:03 +00:00
run-pass-fulldeps Switch to purely namespaced enums 2014-11-17 07:35:51 -08:00
run-pass-valgrind Move some tests to run-pass-valgrind 2014-10-23 13:52:34 +13:00