diff options
| author | bors <bors@rust-lang.org> | 2014-11-19 07:21:42 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-11-19 07:21:42 +0000 |
| commit | cf7df1e6382e239619a8447719c3c19787d7b60d (patch) | |
| tree | a2d0dad24dec23d2f80c805968ef79ab072ad936 /src/libstd/sys/unix/stack_overflow.rs | |
| parent | e09d98603e608c9e47d4c89f7b4dca87a4b56da3 (diff) | |
| parent | bf0766ada1a43c58f844f951ae2319185f3e2ceb (diff) | |
| download | rust-cf7df1e6382e239619a8447719c3c19787d7b60d.tar.gz rust-cf7df1e6382e239619a8447719c3c19787d7b60d.zip | |
auto merge of #18483 : eddyb/rust/safe-ty, r=nikomatsakis
After more than a month of sitting on this patch, rebasing and tracking down some nasty bugs (there's might be still one out there, but it only manifested in `middle::trans::reflect` which is now gone), I'd like to merge it as it is. This changeset makes middle::ty safe, linking the lifetime of a type to the type context it was created in. It's a prerequisite for introducing function-local type contexts to localize types with inference variables, in order to (potentially) free hundreds of MBs from rustc's memory usage peak.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
