| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -8858/+0 | |
| 2023-01-07 | Auto merge of #105323 - cjgillot:simplify-const-prop, r=davidtwco | bors | -2/+2 | |
| Perform SimplifyLocals before ConstProp. MIR before `ConstProp` may have a lot of dead writes, this makes `ConstProp` do unnecessary work. r? `@ghost` | ||||
| 2022-12-25 | Remove references to removed option from tests. | Camille GILLOT | -69/+0 | |
| 2022-12-25 | Bless incremental test. | Camille GILLOT | -2/+2 | |
| 2022-12-08 | Bless incremental tests | Gary Guo | -10/+10 | |
| 2022-11-05 | Bless more tests | Michael Goulet | -2/+2 | |
| 2022-10-07 | typeck result is now affected by opaque type spans | Oli Scherer | -1/+1 | |
| 2022-08-03 | Bless incremental tests. | Camille GILLOT | -12/+12 | |
| 2022-08-01 | Bless incremental tests. | Camille GILLOT | -31/+47 | |
| 2022-05-27 | Switch incremental/hashes tests to all use optimizations. | Jakob Degen | -39/+39 | |
| 2022-05-24 | Fix/bless tests broken by DSE | Jakob Degen | -11/+11 | |
| 2022-04-23 | Bless incremental tests. | Camille GILLOT | -24/+20 | |
| 2022-04-12 | Bless tests. | Camille GILLOT | -30/+30 | |
| 2022-03-28 | Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk" | Oli Scherer | -1/+1 | |
| This reverts commit 6499c5e7fc173a3f55b7a3bd1e6a50e9edef782d, reversing changes made to 78450d2d602b06d9b94349aaf8cece1a4acaf3a8. | ||||
| 2022-02-11 | Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis" | Oli Scherer | -1/+1 | |
| This reverts commit e7cc3bddbe0d0e374d05e7003e662bba1742dbae, reversing changes made to 734368a200904ef9c21db86c595dc04263c87be0. | ||||
| 2022-02-09 | Rollup merge of #93746 - cjgillot:nodefii, r=nikomatsakis | Yuki Okushi | -4/+6 | |
| Remove defaultness from ImplItem. This information is not really used anywhere, except HIR pretty-printing. This makes ImplItem and TraitItem more similar. | ||||
| 2022-02-03 | Remove defaultness from ImplItem. | Camille GILLOT | -4/+6 | |
| 2022-02-02 | Lazily resolve type-alias-impl-trait defining uses | Oli Scherer | -1/+1 | |
| by using an opaque type obligation to bubble up comparisons between opaque types and other types Also uses proper obligation causes so that the body id works, because out of some reason nll uses body ids for logic instead of just diagnostics. | ||||
| 2022-01-26 | Bless incremental tests. | Camille GILLOT | -194/+212 | |
| 2022-01-12 | Migrate inline assembly incremental tests to asm! | Tomasz Miąsko | -77/+53 | |
| 2022-01-03 | Hash `Ident` spans in all HIR structures | Aaron Hill | -2/+2 | |
| This PR removes all of the `#[stable_hasher(project(name))]` attributes used in HIR structs. While these attributes are not known to be causing any issues in practice, we need to hash these in order for the incremental system to work correctly - a query could be otherwise be incorrectly marked green when a change occures in one of the `Span`s that it uses. | ||||
| 2021-12-29 | Add a couple needs-asm-support headers to tests | bjorn3 | -0/+1 | |
| This will allow them to be ignored by codegen backends that don't support inline asm. | ||||
| 2021-11-21 | Simplify for loop desugar | Cameron Steffen | -1/+1 | |
| 2021-11-20 | Change `trait_defs.rs` incremental hash test | Esteban Kuber | -3/+3 | |
| `predicates_of` no longer changes when changing a trait's front matter because we no longer include the trait's span in the identity trait obligation. | ||||
| 2021-10-15 | Use more lowered spans in for loop | Cameron Steffen | -3/+3 | |
| 2021-10-15 | Don't mark for loop head span with desugaring | Cameron Steffen | -1/+1 | |
| 2021-09-20 | Bless incremental tests. | Camille GILLOT | -7/+11 | |
| 2021-09-11 | Rebase fallout. | Camille GILLOT | -2/+2 | |
| 2021-09-10 | Duplicate tests for incremental spans mode. | Camille GILLOT | -1057/+2443 | |
| 2021-08-19 | Revert "Revert "Auto merge of #83417 - erikdesjardins:enableremovezsts, ↵ | Erik Desjardins | -1/+1 | |
| r=oli-obk"" This reverts commit 8e11199a153218c13a419df37a9bb675181cccb7. | ||||
| 2021-08-15 | Revert "Auto merge of #83417 - erikdesjardins:enableremovezsts, r=oli-obk" | Erik Desjardins | -1/+1 | |
| This reverts commit 8007b506ac5da629f223b755f5a5391edd5f6d01, reversing changes made to e55c13e1099b78b1a485202fabc9c1b10b1f1d15. | ||||
| 2021-08-15 | Introduce hir::ExprKind::Let - Take 2 | Caio | -7/+5 | |
| 2021-08-07 | Run RemoveZsts at mir-opt-level=1 | Erik Desjardins | -1/+1 | |
| Effectively reverts commit 6960bc9696b05b15d8d89ece2fef14e6e62a43fc. | ||||
| 2021-05-16 | Remove remains of rustc_dirty. | Camille GILLOT | -24/+27 | |
| 2021-05-15 | Fix tests on traits. | Camille GILLOT | -85/+100 | |
| 2021-05-15 | Remove `label` in dirty/clean annotations. | Camille GILLOT | -534/+340 | |
| 2021-04-29 | Move parenting info to index_hir. | Camille GILLOT | -12/+12 | |
| 2021-04-03 | Remove attribute `#[link_args]` | Vadim Petrochenkov | -16/+0 | |
| 2021-03-31 | Add var to BoundRegion. Add query to get bound vars for applicable items. | Jack Huey | -6/+6 | |
| 2021-03-09 | Bless tests. | Camille GILLOT | -19/+19 | |
| 2021-01-14 | Auto merge of #79328 - c410-f3r:hir-if, r=matthewjasper | bors | -1/+1 | |
| Reintroduce hir::ExprKind::If Basically copied and paste #59288/https://github.com/rust-lang/rust-clippy/pull/4080 with some modifications. The vast majority of tests were fixed and now there are only a few remaining. Since I am still unable to figure out the missing pieces, any help with the following list is welcome. - [ ] **Unnecessary `typeck` exception**: [Cheated on this one to make CI green.](https://github.com/rust-lang/rust/pull/79328/files#diff-3faee9ba23fc54a12b7c43364ba81f8c5660045c7e1d7989a02a0cee1c5b2051) - [x] **Incorrect span**: [Span should reference `then` and `else` separately.](https://github.com/rust-lang/rust/pull/79328/files#diff-cf2c46e82222ee4b1037a68fff8a1af3c4f1de7a6b3fd798aacbf3c0475abe3d) - [x] **New note regarding `assert!`**: [Modified but not "wrong". Maybe can be a good thing?](https://github.com/rust-lang/rust/pull/79328/files#diff-9e0d7c89ed0224e2b62060c957177c27db43c30dfe3c2974cb6b5091cda9cfb5) - [x] **Inverted report location**: [Modified but not "wrong". Locations were inverted.](https://github.com/rust-lang/rust/pull/79328/files#diff-f637ce7c1f68d523a165aa9651765df05e36c4d7d279194b1a6b28b48a323691) - [x] **`src/test/ui/point-to-type-err-cause-on-impl-trait-return.rs` has weird errors**: [Not sure why this is happening.](https://github.com/rust-lang/rust/pull/79328/files#diff-c823c09660f5b112f95e97e8ff71f1797b6c7f37dbb3d16f8e98bbaea8072e95) - [x] **Missing diagnostic**: [???](https://github.com/rust-lang/rust/pull/79328/files#diff-6b8ab09360d725ba4513933827f9796b42ff9522b0690f80b76de067143af2fc) | ||||
| 2021-01-13 | Update code to account for extern ABI requirement | Mark Rousskov | -2/+2 | |
| 2021-01-07 | Reintroduce hir::ExprKind::If | Caio | -1/+1 | |
| 2020-11-26 | Update test. | Camille GILLOT | -78/+53 | |
| 2020-10-26 | simplify-locals: Remove unused assignments regardless of rvalue kind | Tomasz Miąsko | -2/+2 | |
| 2020-10-26 | simplify-locals: Remove unused set-discriminant statements | Tomasz Miąsko | -1/+1 | |
| Update affected ui & incremental tests to use a user declared variable bindings instead of temporaries. The former are preserved because of debuginfo, the latter are not. | ||||
| 2020-07-17 | Rename TypeckTables to TypeckResults. | Valentin Lazureanu | -90/+90 | |
| 2020-07-15 | mir_built is a lie | Bastian Kauschke | -152/+152 | |
| 2020-05-24 | Clear MIR local type annotations after borrowck | Jonas Schievink | -1/+1 | |
| 2020-04-20 | const prop: don't special case return place | Jonas Schievink | -4/+4 | |
