<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/ast_map, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-06-09T23:40:45+00:00</updated>
<entry>
<title>syntax: move ast_map to librustc.</title>
<updated>2015-06-09T23:40:45+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-06-09T23:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=76eaed44d9a4556bbbd603200d805175c8ebf18e'/>
<id>urn:sha1:76eaed44d9a4556bbbd603200d805175c8ebf18e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Associate each path in a `use` declaration with the item in the AST map</title>
<updated>2015-05-26T08:42:56+00:00</updated>
<author>
<name>Barosl Lee</name>
<email>vcs@barosl.com</email>
</author>
<published>2015-05-26T02:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0ae30e608c5823a195af62051bfc4e9460f4bd25'/>
<id>urn:sha1:0ae30e608c5823a195af62051bfc4e9460f4bd25</id>
<content type='text'>
Currently, for `use` declarations with multiple paths, only the `use`
item itself is saved in the AST map, not the individual path nodes. This
can lead to a problem when a span of a specific path node is needed.

For example, #24818 caused an ICE because of this, in
`ImportResolver::check_for_conflicting_import()`.

Fixes #25763.
</content>
</entry>
<entry>
<title>Make various fixes:</title>
<updated>2015-05-21T15:47:30+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-05-05T12:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df93deab10850d52252829770895b0249b0d7f1e'/>
<id>urn:sha1:df93deab10850d52252829770895b0249b0d7f1e</id>
<content type='text'>
- add feature gate
- add basic tests
- adjust parser to eliminate conflict between `const fn` and associated
constants
- allow `const fn` in traits/trait-impls, but forbid later in type check
- correct some merge conflicts
</content>
</entry>
<entry>
<title>rustc: const-qualify `const fn` function and method calls.</title>
<updated>2015-05-21T15:47:30+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-02-25T20:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1bd420555e7eb49c2c9a6ecc68e1797540bef403'/>
<id>urn:sha1:1bd420555e7eb49c2c9a6ecc68e1797540bef403</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: parse `const fn` for free functions and inherent methods.</title>
<updated>2015-05-21T15:47:30+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-02-25T20:05:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af3795721cd9ffc591eeeb077df16d3658be150f'/>
<id>urn:sha1:af3795721cd9ffc591eeeb077df16d3658be150f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Structural changes for associated constants</title>
<updated>2015-04-24T03:02:25+00:00</updated>
<author>
<name>Sean Patrick Santos</name>
<email>SeanPatrickSantos@gmail.com</email>
</author>
<published>2015-03-14T18:05:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5499775d6bee080b3f46539d59d238de2c1726f'/>
<id>urn:sha1:b5499775d6bee080b3f46539d59d238de2c1726f</id>
<content type='text'>
Introduces new variants and types in syntax::ast, middle::ty, and middle::def.
</content>
</entry>
<entry>
<title>Expose visibility for fns in syntax::visit</title>
<updated>2015-04-13T21:54:58+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-04-13T21:54:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01678acf5066e2c4d29f3617ac5892acedf3ddbe'/>
<id>urn:sha1:01678acf5066e2c4d29f3617ac5892acedf3ddbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rollup merge of #23860: nikomatsakis/copy-requires-clone</title>
<updated>2015-04-02T01:37:54+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-02T01:37:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f92e7abefd0231f80d16062e5ff6aaf8cc3bc861'/>
<id>urn:sha1:f92e7abefd0231f80d16062e5ff6aaf8cc3bc861</id>
<content type='text'>
Conflicts:
	src/test/compile-fail/coherence-impls-copy.rs
</content>
</entry>
<entry>
<title>Fallout in libsyntax</title>
<updated>2015-04-01T15:22:39+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-03-30T13:38:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49b76a087bbbca3771c8b98125ecb59f7bfe80e6'/>
<id>urn:sha1:49b76a087bbbca3771c8b98125ecb59f7bfe80e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fallout in libsyntax/librustc: use newtype'd options for linked lists,</title>
<updated>2015-04-01T15:21:42+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-03-30T21:51:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=15b58fedcacba7d10a9f7d460a83da645a09ad3e'/>
<id>urn:sha1:15b58fedcacba7d10a9f7d460a83da645a09ad3e</id>
<content type='text'>
since `Option` is not fundamental and hence the old impls run afoul of
the orphan rules.
</content>
</entry>
</feed>
