summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-03-17 21:23:02 +0000
committerbors <bors@rust-lang.org>2015-03-17 21:23:02 +0000
commitea8b82e90c450febb1f26a07862a1ec89c22addd (patch)
treeba4c1da25278a56c52803f1b49c844b7a91b5b90 /src/libstd/sys/unix/stack_overflow.rs
parentbfac337daab9b86971bcb3db61382ac44f94621c (diff)
parente256b7f049b44fa697b9f9c5e75b4433a7d9ffdf (diff)
downloadrust-ea8b82e90c450febb1f26a07862a1ec89c22addd.tar.gz
rust-ea8b82e90c450febb1f26a07862a1ec89c22addd.zip
Auto merge of #23376 - eddyb:die-tydesc-die, r=nikomatsakis
Final remnant of reflection is gone. Also, virtual `Trait` destructors are no longer tied to `Box`.
That means they can be used to drop any instance of the type (used in libarena to replace TyDesc).

This is [breaking-change] for direct users of intrinsics:
* use `intrinsics::type_name::<T>()` instead of `(*intrinsics::get_tydesc::<T>()).name`
* the only way to get the destructor is from a trait object's vtable (see libarena changes)

r? @pcwalton f? @dotdash
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions