<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse/parser.rs, branch 1.8.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.8.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.8.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-04-07T13:37:17+00:00</updated>
<entry>
<title>Don't loop forever on error recovery with EOF</title>
<updated>2016-04-07T13:37:17+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2016-03-18T02:49:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a32f6a284d6814bfa2fceef7dfd5b27472bfc1b'/>
<id>urn:sha1:9a32f6a284d6814bfa2fceef7dfd5b27472bfc1b</id>
<content type='text'>
closes #31804
</content>
</entry>
<entry>
<title>syntax: Stop the bump loop for trait items at } and EOF.</title>
<updated>2016-04-07T13:37:07+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2016-03-26T19:37:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0167543dbaaf0dff10b8296955b7aa824e6973d'/>
<id>urn:sha1:c0167543dbaaf0dff10b8296955b7aa824e6973d</id>
<content type='text'>
backport of 221d0fbad0b201ef9264d3c9a30cd8c143ed51b2 to beta
with hand-resolution of conflicts and reverting to `try!` syntax.
</content>
</entry>
<entry>
<title>syntax: Prevent bumping the parser EOF to stop infinite loops.</title>
<updated>2016-04-07T13:01:25+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2016-03-25T22:13:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=39d612b7ac08aa97fb78b1791c47584cbdc46d8f'/>
<id>urn:sha1:39d612b7ac08aa97fb78b1791c47584cbdc46d8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #31362 - jseyfried:fix_extern_crate_visibility, r=nikomatsakis</title>
<updated>2016-02-25T06:11:01+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2016-02-25T06:11:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a48f95879d4a6a62176ad37910782ede9f24f30f'/>
<id>urn:sha1:a48f95879d4a6a62176ad37910782ede9f24f30f</id>
<content type='text'>
This PR changes the visibility of extern crate declarations to match that of items (fixes #26775).
To avoid breakage, the PR makes it a `public_in_private` lint to reexport a private extern crate, and it adds the lint `inaccessible_extern_crate` for uses of an inaccessible extern crate.

The lints can be avoided by making the appropriate `extern crate` declaration public.
</content>
</entry>
<entry>
<title>Fix the visibility of extern crate declarations and stop warning on pub extern crate</title>
<updated>2016-02-24T01:34:14+00:00</updated>
<author>
<name>Jeffrey Seyfried</name>
<email>jeffrey.seyfried@gmail.com</email>
</author>
<published>2016-02-02T20:21:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3358fb11da258007d26cc27364455c610088d630'/>
<id>urn:sha1:3358fb11da258007d26cc27364455c610088d630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use associated functions for libsyntax SepSeq constructors.</title>
<updated>2016-02-23T04:24:42+00:00</updated>
<author>
<name>Corey Farwell</name>
<email>coreyf@rwell.org</email>
</author>
<published>2016-02-23T04:24:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bc2f5e261283c3a3d996ae36db053ca096dd01f8'/>
<id>urn:sha1:bc2f5e261283c3a3d996ae36db053ca096dd01f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #31534 - jseyfried:restrict_noninline_mod, r=nikomatsakis</title>
<updated>2016-02-16T19:34:57+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2016-02-16T19:34:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9658645407c784105bb361297d5316cadc9ff2bd'/>
<id>urn:sha1:9658645407c784105bb361297d5316cadc9ff2bd</id>
<content type='text'>
This PR disallows non-inline modules without path annotations that are either in a block or in an inline module whose containing file is not a directory owner (fixes #29765).
This is a [breaking-change].
r? @nikomatsakis
</content>
</entry>
<entry>
<title>Rebasing</title>
<updated>2016-02-15T00:14:31+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2016-02-15T00:14:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=73a8513b88f28344c37d3b3296f93cbc8f30cefa'/>
<id>urn:sha1:73a8513b88f28344c37d3b3296f93cbc8f30cefa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some error recovery in the parser</title>
<updated>2016-02-14T20:33:21+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2016-02-10T03:11:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=847a0d21507faeca6413782c12e9071ca44c97e8'/>
<id>urn:sha1:847a0d21507faeca6413782c12e9071ca44c97e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some simple error recovery to the parser and fix tests</title>
<updated>2016-02-14T20:30:23+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2016-01-31T19:39:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ffd2a0b9d78191b8a3d97f687077852d15c9b7aa'/>
<id>urn:sha1:ffd2a0b9d78191b8a3d97f687077852d15c9b7aa</id>
<content type='text'>
Some tests just add the extra errors, others I fix by doing some simple error recovery. I've tried to avoid doing too much in the hope of doing something more principled later.

In general error messages are getting worse at this stage, but I think in the long run they will get better.
</content>
</entry>
</feed>
