<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/ext/build.rs, branch 1.31.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.31.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.31.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-11-20T21:14:23+00:00</updated>
<entry>
<title>squashed form of #54145</title>
<updated>2018-11-20T21:14:23+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2018-08-31T00:01:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e2a9ee48a6cca74e6ec0b93284849b50437eecfc'/>
<id>urn:sha1:e2a9ee48a6cca74e6ec0b93284849b50437eecfc</id>
<content type='text'>
Give each PathSegment a NodeId

Store a resolved def on hir::PathSegment

save-analysis: remove hacky, unnecessary code now that we have spans for every ident

dump data for prefix path segments

dump refs for path segments in save-analysis

Requires adding path segments to the hir map

Fix tests and rustdoc

save-analysis: handle missing field names

FIxes https://github.com/rust-lang-nursery/rls/issues/1031

rebasing and reviewer changes

Primarily refactoring `(Ident, Option&lt;NodeId&gt;)` to `Segment`

Fix tests and assertions; add some comments

more reviewer changes
</content>
</entry>
<entry>
<title>Track whether module declarations are inline (fixes #12590)</title>
<updated>2018-09-10T10:33:37+00:00</updated>
<author>
<name>Tinco Andringa</name>
<email>mail@tinco.nl</email>
</author>
<published>2018-07-11T13:19:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c3afb16e1608929a816d6c0e2a0118185199aef1'/>
<id>urn:sha1:c3afb16e1608929a816d6c0e2a0118185199aef1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mv codemap() source_map()</title>
<updated>2018-08-19T21:01:01+00:00</updated>
<author>
<name>Donato Sciarra</name>
<email>sciarp@gmail.com</email>
</author>
<published>2018-08-18T10:14:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d3fe97f3d32b4cef1c22b6a5ba5326b1b195e262'/>
<id>urn:sha1:d3fe97f3d32b4cef1c22b6a5ba5326b1b195e262</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mv (mod) codemap source_map</title>
<updated>2018-08-19T21:01:00+00:00</updated>
<author>
<name>Donato Sciarra</name>
<email>sciarp@gmail.com</email>
</author>
<published>2018-08-18T10:14:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=82607d2cf3866c7cc31050548f2fbfa39207e319'/>
<id>urn:sha1:82607d2cf3866c7cc31050548f2fbfa39207e319</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move SmallVec and ThinVec out of libsyntax</title>
<updated>2018-08-13T20:11:57+00:00</updated>
<author>
<name>ljedrz</name>
<email>ljedrz@gmail.com</email>
</author>
<published>2018-08-05T10:04:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e5e6375352636360add297c1f5a1f37ce71506e9'/>
<id>urn:sha1:e5e6375352636360add297c1f5a1f37ce71506e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>async await desugaring and tests</title>
<updated>2018-06-22T05:36:36+00:00</updated>
<author>
<name>Taylor Cramer</name>
<email>cramertj@google.com</email>
</author>
<published>2018-06-06T22:50:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf844b547dbec1f23982fca8e07ec65800ed5d6d'/>
<id>urn:sha1:cf844b547dbec1f23982fca8e07ec65800ed5d6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Parse async fn header.</title>
<updated>2018-06-22T05:29:47+00:00</updated>
<author>
<name>Without Boats</name>
<email>boats@mozilla.com</email>
</author>
<published>2018-05-17T05:55:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=18ff7d091a07706b87c131bf3efc226993916f88'/>
<id>urn:sha1:18ff7d091a07706b87c131bf3efc226993916f88</id>
<content type='text'>
This is gated on edition 2018 &amp; the `async_await` feature gate.

The parser will accept `async fn` and `async unsafe fn` as fn
items. Along the same lines as `const fn`, only `async unsafe fn`
is permitted, not `unsafe async fn`.The parser will not accept
`async` functions as trait methods.

To do a little code clean up, four fields of the function type
struct have been merged into the new `FnHeader` struct: constness,
asyncness, unsafety, and ABI.

Also, a small bug in HIR printing is fixed: it previously printed
`const unsafe fn` as `unsafe const fn`, which is grammatically
incorrect.
</content>
</entry>
<entry>
<title>Rename ty_param_bound to trait_bound</title>
<updated>2018-06-20T11:23:46+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2018-06-14T14:00:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=37204027b609f9bd218641c764e692335597ff26'/>
<id>urn:sha1:37204027b609f9bd218641c764e692335597ff26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make GenericBound explicit</title>
<updated>2018-06-20T11:23:46+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2018-06-14T11:23:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95f1866a4df85e815886901a7b64d8dd64709872'/>
<id>urn:sha1:95f1866a4df85e815886901a7b64d8dd64709872</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename ParamBound(s) to GenericBound(s)</title>
<updated>2018-06-20T11:23:46+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2018-06-14T11:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c5f16e0e180f4f76187e55aecb5913a1cf7fab2a'/>
<id>urn:sha1:c5f16e0e180f4f76187e55aecb5913a1cf7fab2a</id>
<content type='text'>
</content>
</entry>
</feed>
