| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-08-03 | Forbid old-style `simd_shuffleN` intrinsics | Oli Scherer | -3/+3 | |
| 2023-07-16 | Querify unused trait check. | Camille GILLOT | -2/+2 | |
| 2023-07-10 | Bless incremental test. | Camille GILLOT | -1/+1 | |
| 2023-06-01 | Implement custom diagnostic for ConstParamTy | Michael Goulet | -4/+39 | |
| 2023-06-01 | Auto merge of #112002 - saethlin:enable-sroa, r=oli-obk,scottmcm | bors | -1/+2 | |
| Enable ScalarReplacementOfAggregates in optimized builds Like MatchBranchSimplification, this pass is known to produce significant runtime improvements in Cranelift artifacts, and I believe based on the perf runs here that the primary effect of this pass is to empower MatchBranchSimplification. ScalarReplacementOfAggregates on its own has little effect on anything, but when this was rebased up to include https://github.com/rust-lang/rust/pull/112001 we started seeing significant and majority-positive results. Based on the fact that we see most of the regressions in debug builds (https://github.com/rust-lang/rust/pull/112002#issuecomment-1566270144) and some rather significant ones in cycles and wall time, I'm only enabling this in optimized builds at the moment. | ||||
| 2023-05-31 | Enable ScalarReplacementOfAggregates | Ben Kimock | -1/+2 | |
| 2023-05-31 | Only rewrite valtree-constants to patterns and keep other constants opaque | Oli Scherer | -10/+3 | |
| 2023-05-29 | Add a test for issue 110457 | Maybe Waffle | -0/+137 | |
| 2023-05-17 | Delay a bug when overwriting fed value. | Camille GILLOT | -0/+1 | |
| 2023-05-17 | Add incremental test. | Camille GILLOT | -0/+16 | |
| 2023-05-02 | Add needs-unwind annotations to tests that need stack unwinding | bjorn3 | -0/+2 | |
| 2023-04-22 | Turn on ConstDebugInfo pass. | Wesley Wiser | -8/+8 | |
| 2023-04-20 | Add incremental tests. | Camille GILLOT | -0/+97 | |
| 2023-04-04 | incr.comp.: Make sure dependencies are recorded when feeding queries during ↵ | Michael Woerister | -0/+16 | |
| eval-always queries. | ||||
| 2023-03-19 | Rollup merge of #105793 - lukas-code:circular-deps, r=Mark-Simulacrum | Dylan DPC | -0/+47 | |
| Add note for mismatched types because of circular dependencies If you have crate A with a dependency on crate B, and crate B with a dev-dependency on A, then you might see "mismatched types" errors on types that seem to be equal. This PR adds a note that explains that the types are different, because crate B is compiled twice, one time with `cfg(test)` and one time without. I haven't found a good way to create circular dependencies in UI tests, so I abused the incremental tests instead. As a bonus, incremental tests support "cpass" now. related to https://github.com/rust-lang/rust/issues/22750 | ||||
| 2023-03-14 | Bless incremental test. | Camille GILLOT | -2/+2 | |
| 2023-03-05 | Add note for mismatched types with circular dependencies | Lukas Markeffsky | -0/+47 | |
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+13563 | |
