<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libsyntax/test_snippet.rs, branch 1.24.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.24.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.24.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-12-14T10:22:08+00:00</updated>
<entry>
<title>Use PathBuf instead of String where applicable</title>
<updated>2017-12-14T10:22:08+00:00</updated>
<author>
<name>Oliver Schneider</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2017-12-14T07:09:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d732da813bac73d2c81caddd06df3df3d9609e3d'/>
<id>urn:sha1:d732da813bac73d2c81caddd06df3df3d9609e3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add short message-format</title>
<updated>2017-10-20T14:04:32+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2017-09-16T17:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=83bca40350f1b78fbe00e7082c40b3ef79eae4ce'/>
<id>urn:sha1:83bca40350f1b78fbe00e7082c40b3ef79eae4ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make fields of `Span` private</title>
<updated>2017-08-29T22:38:54+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2017-07-31T20:04:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3da868dcb67e85ccbd6d64cdcc29829b1399de15'/>
<id>urn:sha1:3da868dcb67e85ccbd6d64cdcc29829b1399de15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Position span label correctly when it isn't last</title>
<updated>2017-06-15T18:21:19+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2017-06-12T22:54:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8074a88787de412a341e99ea16c88784ecf915a0'/>
<id>urn:sha1:8074a88787de412a341e99ea16c88784ecf915a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement a file-path remapping feature in support of debuginfo and reproducible builds.</title>
<updated>2017-04-26T13:44:02+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo.net</email>
</author>
<published>2017-04-24T17:01:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=39ffea31df73b20d5549330d446713e56e60e801'/>
<id>urn:sha1:39ffea31df73b20d5549330d446713e56e60e801</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce visual clutter of multiline start when possible</title>
<updated>2017-04-21T00:31:20+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2017-04-14T23:38:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc07c357e421eebff58eb6948c8e1412ae7d8069'/>
<id>urn:sha1:cc07c357e421eebff58eb6948c8e1412ae7d8069</id>
<content type='text'>
When a span starts on a line with nothing but whitespace to the left,
and there are no other annotations in that line, simplify the visual
representation of the span.

Go from:

```rust
error[E0072]: recursive type `A` has infinite size
 --&gt; file2.rs:1:1
  |
1 |   struct A {
  |  _^ starting here...
2 | |     a: A,
3 | | }
  | |_^ ...ending here: recursive type has infinite size
  |
```

To:

```rust
error[E0072]: recursive type `A` has infinite size
 --&gt; file2.rs:1:1
  |
1 | / struct A {
2 | |     a: A,
3 | | }
  | |_^ recursive type has infinite size
```

Remove `starting here...`/`...ending here` labels from all multiline
diagnostics.
</content>
</entry>
<entry>
<title>Always show end line of multiline annotations</title>
<updated>2017-04-09T20:48:25+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2017-04-06T19:18:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4bc7f5b52c41ffd45aaf8f27e7ec667f549011c6'/>
<id>urn:sha1:4bc7f5b52c41ffd45aaf8f27e7ec667f549011c6</id>
<content type='text'>
```rust
error[E0046]: not all trait items implemented, missing: `Item`
  --&gt; $DIR/issue-23729.rs:20:9
   |
20 |           impl Iterator for Recurrence {
   |  _________^ starting here...
21 | |             //~^ ERROR E0046
22 | |             //~| NOTE missing `Item` in implementation
23 | |             //~| NOTE `Item` from trait: `type Item;`
...  |
36 | |             }
37 | |         }
   | |_________^ ...ending here: missing `Item` in implementation
   |
   = note: `Item` from trait: `type Item;`
```

instead of

```rust
error[E0046]: not all trait items implemented, missing: `Item`
  --&gt; $DIR/issue-23729.rs:20:9
   |
20 |         impl Iterator for Recurrence {
   |         ^ missing `Item` in implementation
   |
   = note: `Item` from trait: `type Item;`
```
</content>
</entry>
<entry>
<title>Merge `ExpnId` and `SyntaxContext`.</title>
<updated>2017-03-29T00:41:10+00:00</updated>
<author>
<name>Jeffrey Seyfried</name>
<email>jeffrey.seyfried@gmail.com</email>
</author>
<published>2017-03-17T04:04:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ec7c0aece17c9a11bc2eca15b994355a161bf878'/>
<id>urn:sha1:ec7c0aece17c9a11bc2eca15b994355a161bf878</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix multiple labels when some don't have message</title>
<updated>2017-01-21T05:15:24+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2017-01-21T02:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=469ecef422aab0364f87205f39f2830cbdfe6ab1'/>
<id>urn:sha1:469ecef422aab0364f87205f39f2830cbdfe6ab1</id>
<content type='text'>
The diagnostic emitter now accounts for labels with no text message,
presenting the underline on its own, without drawing the line for the
non existing message below it. Go from

```
error: foo
 --&gt; test.rs:3:6
  |
3 |   a { b { c } d }
  |   ----^^^^^^^----
  |   |   |
  |   |   `b` is a good letter
  |
```

to

```
error: foo
 --&gt; test.rs:3:6
  |
3 |   a { b { c } d }
  |   ----^^^^^^^----
  |       |
  |       `b` is a good letter
```

and from

```
error: foo
 --&gt; test.rs:3:6
  |
3 |   a { b { c } d }
  |   ^^^^-------^^^^
  |   |   |
  |   |
  |   `a` is a good letter
```

to

```
error: foo
 --&gt; test.rs:3:6
  |
3 |   a { b { c } d }
  |   ^^^^-------^^^^ `a` is a good letter
```
</content>
</entry>
<entry>
<title>review comments</title>
<updated>2016-11-24T07:44:17+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2016-11-23T07:32:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b7982bbbe0a002272b86ed2f7f7902b2c3471087'/>
<id>urn:sha1:b7982bbbe0a002272b86ed2f7f7902b2c3471087</id>
<content type='text'>
</content>
</entry>
</feed>
