<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/parse, branch 1.12.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.12.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.12.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-08-16T07:12:12+00:00</updated>
<entry>
<title>Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis</title>
<updated>2016-08-16T07:12:12+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2016-08-16T07:12:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e25542cb02d946959517ebb68e2f7b1318817237'/>
<id>urn:sha1:e25542cb02d946959517ebb68e2f7b1318817237</id>
<content type='text'>
Implement the `!` type

This implements the never type (`!`) and hides it behind the feature gate `#[feature(never_type)]`. With the feature gate off, things should build as normal (although some error messages may be different). With the gate on, `!` is usable as a type and diverging type variables (ie. types that are unconstrained by anything in the code) will default to `!` instead of `()`.
</content>
</entry>
<entry>
<title>Rollup merge of #35491 - sanxiyn:pub-restricted-span, r=nikomatsakis</title>
<updated>2016-08-14T17:29:48+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2016-08-14T17:29:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c35d8dba7f3594458023fe2afa08d155c8a490b9'/>
<id>urn:sha1:c35d8dba7f3594458023fe2afa08d155c8a490b9</id>
<content type='text'>
Correct span for pub_restricted field

Fix #35435.
</content>
</entry>
<entry>
<title>Rename empty/bang to never</title>
<updated>2016-08-13T13:37:09+00:00</updated>
<author>
<name>Andrew Cann</name>
<email>shum@canndrew.org</email>
</author>
<published>2016-08-02T07:56:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fadabe08f52ce524a0cbb5af327e55db61198024'/>
<id>urn:sha1:fadabe08f52ce524a0cbb5af327e55db61198024</id>
<content type='text'>
Split Ty::is_empty method into is_never and is_uninhabited
</content>
</entry>
<entry>
<title>Switch on TyEmpty</title>
<updated>2016-08-13T13:37:09+00:00</updated>
<author>
<name>Andrew Cann</name>
<email>shum@canndrew.org</email>
</author>
<published>2016-07-22T05:50:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=104963c539e538a89fff21c133692fc21dac3e64'/>
<id>urn:sha1:104963c539e538a89fff21c133692fc21dac3e64</id>
<content type='text'>
Parse -&gt; ! as FnConverging(!)
Add AdjustEmptyToAny coercion to all ! expressions
Some fixes
</content>
</entry>
<entry>
<title>Parse `!` as TyEmpty (except in fn return type)</title>
<updated>2016-08-13T13:37:09+00:00</updated>
<author>
<name>Andrew Cann</name>
<email>shum@canndrew.org</email>
</author>
<published>2016-06-22T06:02:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b0a9acd783aec3449f5d8d772bc1bd4e59276cc8'/>
<id>urn:sha1:b0a9acd783aec3449f5d8d772bc1bd4e59276cc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Parse numeric fields in struct expressions and patterns</title>
<updated>2016-08-12T21:08:14+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2016-07-29T20:47:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f6624782d41dce401a4103240daa06011ed326a5'/>
<id>urn:sha1:f6624782d41dce401a4103240daa06011ed326a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct span for pub_restricted field</title>
<updated>2016-08-12T12:08:02+00:00</updated>
<author>
<name>Seo Sanghyeon</name>
<email>sanxiyn@gmail.com</email>
</author>
<published>2016-08-08T12:35:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f76a737bae12788ba6180c13ec5fcba9177d80d4'/>
<id>urn:sha1:f76a737bae12788ba6180c13ec5fcba9177d80d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: add anonymized type syntax, i.e. impl TraitA+TraitB.</title>
<updated>2016-08-12T03:43:34+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2016-08-01T01:25:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f0baec691f9bfcfc70d6f35b1a86f7cf204a7d4f'/>
<id>urn:sha1:f0baec691f9bfcfc70d6f35b1a86f7cf204a7d4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix old call in lexer tests</title>
<updated>2016-08-07T14:50:27+00:00</updated>
<author>
<name>Jonathan Turner</name>
<email>jturner@mozilla.com</email>
</author>
<published>2016-08-07T14:50:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c350ec7bb38805bfcd633dc26822c04c6c1419a9'/>
<id>urn:sha1:c350ec7bb38805bfcd633dc26822c04c6c1419a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn on new errors, json mode. Remove duplicate unicode test</title>
<updated>2016-08-07T14:46:49+00:00</updated>
<author>
<name>Jonathan Turner</name>
<email>jturner@mozilla.com</email>
</author>
<published>2016-08-05T22:58:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fad4f32c3147cca9f2b107d0440065b9e3d6c10f'/>
<id>urn:sha1:fad4f32c3147cca9f2b107d0440065b9e3d6c10f</id>
<content type='text'>
</content>
</entry>
</feed>
