]> git.lizzy.rs Git - rust.git/commit
auto merge of #14397 : nick29581/rust/coerce, r=pnkfelix
authorbors <bors@rust-lang.org>
Tue, 26 Aug 2014 10:31:06 +0000 (10:31 +0000)
committerbors <bors@rust-lang.org>
Tue, 26 Aug 2014 10:31:06 +0000 (10:31 +0000)
commit7932b719ec2b65acfa8c3e74aad29346d47ee992
treea2326fb40572a4484189cd92e1cce26e616ad959
parent1cad4089ba0dc46248da2459af904e38243f294d
parent08364a4cacdcd6f161e0fb0ab573ae825e22447b
auto merge of #14397 : nick29581/rust/coerce, r=pnkfelix

DST coercions and DST fields in structs

The commits are not quite stand alone, I should probably squash them together before landing. In particular if you review the individual commits, then you'll see some scrappy stuff that gets fixed in later commits. But reading the commits in order might be easier to get an overall idea of what is going on.

The first commit includes putting back time zone into our time library - @pcwalton removed that as part of his de-~str'ing, but I had already converted it to use StrBuf, so we may as well leave it in. Update: no longer, this is removed in a later commit.
src/librustc/middle/expr_use_visitor.rs