<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/ui/save-analysis, branch 1.45.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.45.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.45.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-05-18T21:55:04+00:00</updated>
<entry>
<title>Fix ICE in -Zsave-analysis</title>
<updated>2020-05-18T21:55:04+00:00</updated>
<author>
<name>Nathan Corbyn</name>
<email>me@nathancorbyn.com</email>
</author>
<published>2020-05-18T21:48:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ef3f2c0a7c153f3a50ee3a884900d46cb99c67be'/>
<id>urn:sha1:ef3f2c0a7c153f3a50ee3a884900d46cb99c67be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not ICE in `type-alias-impl-trait` with save-analysis</title>
<updated>2020-02-01T21:39:50+00:00</updated>
<author>
<name>Yuki Okushi</name>
<email>huyuumi.dev@gmail.com</email>
</author>
<published>2020-02-01T21:39:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d8058fb423ff21a6c05945ef83f0d5eb4b33fb8'/>
<id>urn:sha1:9d8058fb423ff21a6c05945ef83f0d5eb4b33fb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>save-analysis: Account for async desugaring in async fn return types</title>
<updated>2019-10-29T15:25:37+00:00</updated>
<author>
<name>Igor Matuszewski</name>
<email>Xanewok@gmail.com</email>
</author>
<published>2019-10-29T15:19:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e755963cbdbdfb97994eb861360f1aa0de1888c2'/>
<id>urn:sha1:e755963cbdbdfb97994eb861360f1aa0de1888c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>save-analysis: Add a relevant test case</title>
<updated>2019-10-17T18:49:06+00:00</updated>
<author>
<name>Igor Matuszewski</name>
<email>Xanewok@gmail.com</email>
</author>
<published>2019-10-17T18:49:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ad6ce4698641f57133ea75c379a928c6017b08cf'/>
<id>urn:sha1:ad6ce4698641f57133ea75c379a928c6017b08cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Test an assoc. type in struct member def inside fn</title>
<updated>2019-10-13T00:08:33+00:00</updated>
<author>
<name>Igor Matuszewski</name>
<email>Xanewok@gmail.com</email>
</author>
<published>2019-10-12T22:18:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=429fc9d7b714feebeb78893f9b92b7bdab3b8b93'/>
<id>urn:sha1:429fc9d7b714feebeb78893f9b92b7bdab3b8b93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>save-analysis: Process bounds in impl trait only in argument position</title>
<updated>2019-09-14T22:42:33+00:00</updated>
<author>
<name>Igor Matuszewski</name>
<email>Xanewok@gmail.com</email>
</author>
<published>2019-09-14T22:42:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a946b8d6e1ff39f22e3f9f1c46ba81898901d907'/>
<id>urn:sha1:a946b8d6e1ff39f22e3f9f1c46ba81898901d907</id>
<content type='text'>
</content>
</entry>
<entry>
<title>save-analysis: Add a related test case</title>
<updated>2019-09-13T13:31:50+00:00</updated>
<author>
<name>Igor Matuszewski</name>
<email>Xanewok@gmail.com</email>
</author>
<published>2019-09-08T19:48:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6117faa809334136f81c90b6645ae760d50b48cd'/>
<id>urn:sha1:6117faa809334136f81c90b6645ae760d50b48cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc: Stabilize options for pipelined compilation</title>
<updated>2019-07-26T14:46:35+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-07-17T19:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=17312337a9eb16389d11eca8472d1d083aa473bd'/>
<id>urn:sha1:17312337a9eb16389d11eca8472d1d083aa473bd</id>
<content type='text'>
This commit stabilizes options in the compiler necessary for Cargo to
enable "pipelined compilation" by default. The concept of pipelined
compilation, how it's implemented, and what it means for rustc are
documented in #60988. This PR is coupled with a PR against Cargo
(rust-lang/cargo#7143) which updates Cargo's support for pipelined
compliation to rustc, and also enables support by default in Cargo.
(note that the Cargo PR cannot land until this one against rustc lands).

The technical changes performed here were to stabilize the functionality
proposed in #60419 and #60987, the underlying pieces to enable pipelined
compilation support in Cargo. The issues have had some discussion during
stabilization, but the newly stabilized surface area here is:

* A new `--json` flag was added to the compiler.
* The `--json` flag can be passed multiple times.
* The value of the `--json` flag is a comma-separated list of
  directives.
* The `--json` flag cannot be combined with `--color`
* The `--json` flag must be combined with `--error-format=json`
* The acceptable list of directives to `--json` are:
  * `diagnostic-short` - the `rendered` field of diagnostics will have a
    "short" rendering matching `--error-format=short`
  * `diagnostic-rendered-ansi` - the `rendered` field of diagnostics
    will be colorized with ansi color codes embedded in the string field
  * `artifacts` - JSON blobs will be emitted for artifacts being emitted
    by the compiler

The unstable `-Z emit-artifact-notifications` and `--json-rendered`
flags have also been removed during this commit as well.

Closes #60419
Closes #60987
Closes #60988
</content>
</entry>
<entry>
<title>Bless output of test save-analysis/emit-notifications.rs for Polonius</title>
<updated>2019-07-22T08:32:39+00:00</updated>
<author>
<name>lqd</name>
<email>remy.rakic+github@gmail.com</email>
</author>
<published>2019-06-11T17:24:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2824db1388dbd300c80466b10dc736d2780b8000'/>
<id>urn:sha1:2824db1388dbd300c80466b10dc736d2780b8000</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate compile-pass annotations to build-pass</title>
<updated>2019-07-02T21:30:28+00:00</updated>
<author>
<name>Yuki Okushi</name>
<email>huyuumi.dev@gmail.com</email>
</author>
<published>2019-07-02T21:30:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c004451a209dce4960fc295ff799e17f2630a00c'/>
<id>urn:sha1:c004451a209dce4960fc295ff799e17f2630a00c</id>
<content type='text'>
</content>
</entry>
</feed>
