about summary refs log tree commit diff
path: root/src/test/ui/save-analysis
AgeCommit message (Collapse)AuthorLines
2021-03-15Replace `type_alias_impl_trait` by `min_type_alias_impl_trait` with no ↵Oli Scherer-2/+22
actual changes in behaviour This makes `type_alias_impl_trait` not actually do anything anymore
2020-06-11Stop special casing top level TAITMatthew Jasper-2/+2
2020-06-06save_analysis: fix panic in `write_sub_paths_truncated`marmeladema-0/+14
2020-06-06save_analysis: fix ice in `get_expr_data`marmeladema-0/+13
2020-05-18Fix ICE in -Zsave-analysisNathan Corbyn-0/+22
2020-02-02Do not ICE in `type-alias-impl-trait` with save-analysisYuki Okushi-0/+25
2019-10-29save-analysis: Account for async desugaring in async fn return typesIgor Matuszewski-0/+21
2019-10-17save-analysis: Add a relevant test caseIgor Matuszewski-0/+15
2019-10-13Test an assoc. type in struct member def inside fnIgor Matuszewski-0/+10
2019-09-15save-analysis: Process bounds in impl trait only in argument positionIgor Matuszewski-3/+8
2019-09-13save-analysis: Add a related test caseIgor Matuszewski-0/+23
2019-07-26rustc: Stabilize options for pipelined compilationAlex Crichton-1/+1
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
2019-07-22Bless output of test save-analysis/emit-notifications.rs for Poloniuslqd-0/+2
2019-07-03Migrate compile-pass annotations to build-passYuki Okushi-1/+1
2019-06-24Address review comments.Mazdak Farrokhzad-0/+3
2019-06-10Emit artifact notifications for save-analysis outputJeremy Fitzhardinge-0/+8
Issue: https://github.com/rust-lang/rust/issues/61047
2019-05-29Update ui test suite to use dynmemoryruins-1/+1
2019-05-09Appease tidyIgor Matuszewski-2/+2
2019-05-09save-analysis: Add UI testsuiteIgor Matuszewski-0/+42