<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/source_map.rs, branch 1.38.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.38.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.38.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-08-21T06:51:10+00:00</updated>
<entry>
<title>review comments</title>
<updated>2019-08-21T06:51:10+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2019-08-13T18:35:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d2448b9ba2012a4019603595b603a130ee80564'/>
<id>urn:sha1:2d2448b9ba2012a4019603595b603a130ee80564</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not ICE when synthesizing spans falling inside unicode chars</title>
<updated>2019-08-21T06:51:01+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2019-08-13T06:31:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=10d652107b51d2a9d6b3f0d128a74fdee1ff07e8'/>
<id>urn:sha1:10d652107b51d2a9d6b3f0d128a74fdee1ff07e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reduce visibility</title>
<updated>2019-08-08T14:58:06+00:00</updated>
<author>
<name>Aleksey Kladov</name>
<email>aleksey.kladov@gmail.com</email>
</author>
<published>2019-08-08T14:58:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=06701a8dafa13a161fe552dae119e9282c71bd0a'/>
<id>urn:sha1:06701a8dafa13a161fe552dae119e9282c71bd0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libsyntax: Unconfigure tests during normal build</title>
<updated>2019-08-01T22:59:01+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-08-01T21:26:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=310b9fc76002066feb89dcfbf8e88b34fe5f4ad3'/>
<id>urn:sha1:310b9fc76002066feb89dcfbf8e88b34fe5f4ad3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename some things in `syntax_pos/hygiene`</title>
<updated>2019-07-10T21:12:07+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-06-18T22:08:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=16918a8e28d4e7a476f31ff3d3c1e2d998c086af'/>
<id>urn:sha1:16918a8e28d4e7a476f31ff3d3c1e2d998c086af</id>
<content type='text'>
More consistent with other naming:
ExpnFormat -&gt; ExpnKind
ExpnKind::name -&gt; ExpnKind::descr
DesugaringKind::name -&gt; DesugaringKind::descr

Shorter, no tautology:
CompilerDesugaring -&gt; Desugaring
CompilerDesugaringKind -&gt; DesugaringKind
</content>
</entry>
<entry>
<title>Fix clippy::redundant_field_names</title>
<updated>2019-06-26T11:59:58+00:00</updated>
<author>
<name>Igor Matuszewski</name>
<email>Xanewok@gmail.com</email>
</author>
<published>2019-06-25T21:22:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12806b70506508c4ec187f0223e1e86f89167448'/>
<id>urn:sha1:12806b70506508c4ec187f0223e1e86f89167448</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't ICE on large files</title>
<updated>2019-06-17T16:34:47+00:00</updated>
<author>
<name>Aleksey Kladov</name>
<email>aleksey.kladov@gmail.com</email>
</author>
<published>2019-06-17T08:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ccb2dfbfec812d1502626992a8856df27c4fa950'/>
<id>urn:sha1:ccb2dfbfec812d1502626992a8856df27c4fa950</id>
<content type='text'>
This is an extremely marginal error, so the cost of properly threading
`Handler` everywhere just not seemed justified. However, it's useful
to panic when we create a file, and not when we slice strings with
overflown indexes somewhere in the guts of the compiler.

For this reason, while we provide safe `try_new_source_file`, we don't
change the existing public interface and just panic more or less
cleanly.
</content>
</entry>
<entry>
<title>syntax/rustc: move `mark_span_with_reason` back.</title>
<updated>2019-06-03T09:20:35+00:00</updated>
<author>
<name>David Wood</name>
<email>david@davidtw.co</email>
</author>
<published>2019-05-31T14:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=32771071e8d6731e2ff747de04aabe9a4d499b24'/>
<id>urn:sha1:32771071e8d6731e2ff747de04aabe9a4d499b24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #61253 - nnethercote:avoid-hygiene_data-lookups, r=petrochenkov</title>
<updated>2019-05-30T16:54:13+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-05-30T16:54:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0bfbaa6e8dfb509b453020740fd37c7a22882c87'/>
<id>urn:sha1:0bfbaa6e8dfb509b453020740fd37c7a22882c87</id>
<content type='text'>
Avoid `hygiene_data` lookups

These commits mostly introduce compound operations that allow two close adjacent `hygiene_data` lookups to be combined.

r? @petrochenkov
</content>
</entry>
<entry>
<title>Introduce and use `SyntaxContext::outer_expn_info()`.</title>
<updated>2019-05-28T23:32:56+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>nnethercote@mozilla.com</email>
</author>
<published>2019-05-27T03:52:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=caea42f6c8ba8f5cc5ed04557ec5d072b107e7b4'/>
<id>urn:sha1:caea42f6c8ba8f5cc5ed04557ec5d072b107e7b4</id>
<content type='text'>
It reduces two `hygiene_data` accesses to one on some hot paths.
</content>
</entry>
</feed>
