<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse, branch 1.4.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.4.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-10-16T22:47:32+00:00</updated>
<entry>
<title>Warn on `pub extern crate`.</title>
<updated>2015-10-16T22:47:32+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-09-18T06:07:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=667584d6344bd36925630ce41bc0bd604d712e16'/>
<id>urn:sha1:667584d6344bd36925630ce41bc0bd604d712e16</id>
<content type='text'>
Temporary 'fix' for #26775
</content>
</entry>
<entry>
<title>Auto merge of #28247 - christopherdumas:fix_28243, r=eddyb</title>
<updated>2015-09-14T20:37:49+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-09-14T20:37:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bc6c3970a072ced531f39eaa918084acd43c785a'/>
<id>urn:sha1:bc6c3970a072ced531f39eaa918084acd43c785a</id>
<content type='text'>
as per #28243.
</content>
</entry>
<entry>
<title>Fix tuple float bug.</title>
<updated>2015-09-14T14:26:11+00:00</updated>
<author>
<name>christopherdumas</name>
<email>christopherdumas@me.com</email>
</author>
<published>2015-09-02T22:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=afa905fcf59580ac76b3e3677b5d9c82b4a19169'/>
<id>urn:sha1:afa905fcf59580ac76b3e3677b5d9c82b4a19169</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #28286 - matklad:remove-dead-code, r=eddyb</title>
<updated>2015-09-13T13:09:22+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-09-13T13:09:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9040b06ed28d37022d7c5135a6809aba951a243e'/>
<id>urn:sha1:9040b06ed28d37022d7c5135a6809aba951a243e</id>
<content type='text'>
There is a dead code in libsyntax/parser/parse.rs, when parsing structs.

Two functions are involved:

* [parse_item_struct](https://github.com/rust-lang/rust/blob/cd9c9f048f6aa0be091cd9835771ba0712bead4e/src/libsyntax/parse/parser.rs#L4691)
* [parse_tuple_struct_body](https://github.com/rust-lang/rust/blob/cd9c9f048f6aa0be091cd9835771ba0712bead4e/src/libsyntax/parse/parser.rs#L4769)

The problem is that both functions handle the case with unit structs. But because
`parse_tuple_struct_body` is called from `parse_item_struct`, it never faces
this case.

This PR removes unit struct case from `parse_tuple_struct_body` function. I tested with `make -j8 check-statge1`.
</content>
</entry>
<entry>
<title>Remove some remains of virtual structs from the parser</title>
<updated>2015-09-11T07:09:22+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2015-09-11T07:09:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f1f4c16aa8d6d76f5ead50bfd9eeb1329dfe56b'/>
<id>urn:sha1:9f1f4c16aa8d6d76f5ead50bfd9eeb1329dfe56b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libsyntax: minor clean up</title>
<updated>2015-09-10T12:14:24+00:00</updated>
<author>
<name>Aleksey Kladov</name>
<email>aleksey.kladov@gmail.com</email>
</author>
<published>2015-09-10T12:14:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c87a58fe4b5c2f64ecd1ad3697bdb0403c76af4c'/>
<id>urn:sha1:c87a58fe4b5c2f64ecd1ad3697bdb0403c76af4c</id>
<content type='text'>
Escape `{` in format strings as `{{`, instead of using a substitution
</content>
</entry>
<entry>
<title>Fix span bug with &gt;&gt; and type bindings</title>
<updated>2015-09-08T04:28:12+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-09-08T04:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5fbdf3ccd0407533d7da95c2bd3c33944c71f1b0'/>
<id>urn:sha1:5fbdf3ccd0407533d7da95c2bd3c33944c71f1b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libsyntax: restore lost error message</title>
<updated>2015-09-07T19:15:36+00:00</updated>
<author>
<name>Aleksey Kladov</name>
<email>aleksey.kladov@gmail.com</email>
</author>
<published>2015-09-07T19:15:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0e96c2823649b92fee835046e7073e428408931a'/>
<id>urn:sha1:0e96c2823649b92fee835046e7073e428408931a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libsyntax: remove dead code from parser.rs</title>
<updated>2015-09-07T17:08:57+00:00</updated>
<author>
<name>Aleksey Kladov</name>
<email>aleksey.kladov@gmail.com</email>
</author>
<published>2015-09-07T17:08:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c8da5697e0721641856c8e38b666a9798e9f761d'/>
<id>urn:sha1:c8da5697e0721641856c8e38b666a9798e9f761d</id>
<content type='text'>
Both `parse_tuple_struct_body` and `parse_item_struct` handled the case
of unit like struct. The redundancy is removed,
`parse_tuple_struct_body` now handles only real tuple structs.
</content>
</entry>
<entry>
<title>functional structure update syntax -&gt; structure update syntax</title>
<updated>2015-09-06T16:13:20+00:00</updated>
<author>
<name>christopherdumas</name>
<email>christopherdumas@me.com</email>
</author>
<published>2015-09-02T20:25:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd9c9f048f6aa0be091cd9835771ba0712bead4e'/>
<id>urn:sha1:cd9c9f048f6aa0be091cd9835771ba0712bead4e</id>
<content type='text'>
</content>
</entry>
</feed>
