rust/src/libcoretest
Jonathan Reem 2606f99871 Remove the unneeded Sized bound on TypeId creation
This bound is probably unintentional and is unnecessarily
constricting.

To facilitate this change, it was also necessary to modify
resolve to recurse on and resolve type parameters in extern { }
blocks. This fixes an ICE when using bounds on type parameters
during the declaration of intrinsics.

This also adds tests for TypeId on both Sized and Unsized
tests as well as a test for using type parameters and bounds
in extern { } blocks.
2015-01-08 00:49:19 +01:00
..
fmt core: split into fmt::Show and fmt::String 2015-01-06 14:49:42 -08:00
hash markers -> marker 2015-01-07 12:10:31 +13:00
num rollup merge of #20607: nrc/kinds 2015-01-06 15:34:10 -08:00
any.rs core: split into fmt::Show and fmt::String 2015-01-06 14:49:42 -08:00
atomic.rs std: Second pass stabilization of sync 2015-01-01 22:02:59 -08:00
cell.rs core: split into fmt::Show and fmt::String 2015-01-06 14:49:42 -08:00
char.rs Replace full slice notation with index calls 2015-01-07 10:46:33 +13:00
clone.rs
cmp.rs std: Stabilize the prelude module 2015-01-02 08:54:06 -08:00
finally.rs Revise std::thread API to join by default 2014-12-18 23:31:52 -08:00
intrinsics.rs Remove the unneeded Sized bound on TypeId creation 2015-01-08 00:49:19 +01:00
iter.rs fallout 2015-01-07 12:02:52 +13:00
lib.rs rollup merge of #20482: kmcallister/macro-reform 2015-01-05 19:01:17 -08:00
mem.rs Initial version of AArch64 support. 2015-01-03 15:16:10 +00:00
nonzero.rs Remove deprecated functionality 2015-01-03 23:43:57 -08:00
ops.rs Fallout from mut slices 2014-12-30 13:06:25 +13:00
option.rs markers -> marker 2015-01-07 12:10:31 +13:00
ptr.rs Remove deprecated functionality 2015-01-03 23:43:57 -08:00
result.rs core: split into fmt::Show and fmt::String 2015-01-06 14:49:42 -08:00
slice.rs fallout 2015-01-07 12:02:52 +13:00
str.rs Remove deprecated functionality 2015-01-03 23:43:57 -08:00
tuple.rs core: split into fmt::Show and fmt::String 2015-01-06 14:49:42 -08:00