| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -219/+0 | |
| 2022-12-25 | Remove references to removed option from tests. | Camille GILLOT | -3/+0 | |
| 2022-05-27 | Switch incremental/hashes tests to all use optimizations. | Jakob Degen | -1/+1 | |
| 2022-05-24 | Fix/bless tests broken by DSE | Jakob Degen | -2/+2 | |
| 2021-09-10 | Duplicate tests for incremental spans mode. | Camille GILLOT | -60/+77 | |
| 2020-07-17 | Rename TypeckTables to TypeckResults. | Valentin Lazureanu | -9/+9 | |
| 2020-07-15 | mir_built is a lie | Bastian Kauschke | -12/+12 | |
| 2020-05-24 | Clear MIR local type annotations after borrowck | Jonas Schievink | -1/+1 | |
| 2020-03-19 | hir: replace "items" terminology with "nodes" where appropriate. | Eduard-Mihai Burtescu | -12/+12 | |
| 2020-03-14 | Replace `HirBody` with `hir_owner_items` in tests | John Kåre Alsaker | -12/+12 | |
| 2019-11-27 | rustc: move debug info from LocalDecl and UpvarDecl into a dedicated ↵ | Eduard-Mihai Burtescu | -4/+4 | |
| VarDebugInfo. | ||||
| 2019-10-20 | Improve SimplifyLocals pass so it can remove unused consts | Wesley Wiser | -4/+4 | |
| The `ConstProp` can cause many locals to be initialized to a constant value and then never read from. `ConstProp` can also evaluate ZSTs into constant values. Previously, many of these would be removed by other parts of the MIR optimization pipeline. However, evaluating ZSTs (especially `()`) into constant values defeated those parts of the optimizer and so in a2e3ed5c054b544df6ceeb9e612d39af819f4aae, I added a hack to `ConstProp` that skips evaluating ZSTs to avoid that regression. This commit changes `SimplifyLocals` so that it doesn't consider writes of const values to a local to be a use of that local. In doing so, `SimplifyLocals` is able to remove otherwise unused locals left behind by other optimization passes (`ConstProp` in particular). | ||||
| 2019-07-03 | Migrate compile-pass annotations to build-pass | Yuki Okushi | -1/+1 | |
| 2019-03-30 | Update tests | John Kåre Alsaker | -9/+9 | |
| 2019-03-20 | Add no_hash to query macro and move some queries over | John Kåre Alsaker | -12/+12 | |
| 2019-02-08 | Update tests | John Kåre Alsaker | -12/+12 | |
| 2018-12-30 | Fix unresolved inference variable ICE. | David Wood | -1/+1 | |
| This commit moves well-formedness check for the `UserTypeAnnotation::Ty(..)` case from always running to only when the code is reachable. This solves the ICE that resulted from `src/test/ui/issue-54943-1.rs` (a minimal repro of `dropck-eyepatch` run-pass tests that failed). The main well-formedness check that was intended to be run despite unreachable code still is, that being the `UserTypeAnnotation::TypeOf(..)` case. Before this PR, the other case wasn't being checked at all. It is possible to fix this ICE while still always checking well-formedness for the `UserTypeAnnotation::Ty(..)` case but that solution will ICE in unreachable code for that case, the diff for that change [can be found here](0). [0]: https://gist.github.com/davidtwco/f9751ffd9c0508f7251c0f17adc3af53 | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -11/+0 | |
| 2018-09-10 | fix incremental test | Niko Matsakis | -1/+1 | |
| We are now carrying the user-given type through MIR, so it makes sense that this would change the hash. | ||||
| 2018-04-13 | Rename must-compile-successfully into compile-pass | Guillaume Gomez | -1/+1 | |
| 2018-03-23 | Fixed issues with incremental tests. | David Wood | -1/+1 | |
| 2017-12-08 | incr.comp.: Hash spans unconditionally for full accuracy. | Michael Woerister | -1/+1 | |
| 2017-11-29 | incr.comp.: Update test cases after metadata hashing removal. | Michael Woerister | -22/+0 | |
| 2017-11-14 | update let-expressions to use except | gaurikholkar | -210/+36 | |
| 2017-10-09 | Update let-expressions.rs | gaurikholkar | -0/+160 | |
| 2016-11-29 | WIP: update tests to pass -- not complete | Niko Matsakis | -12/+12 | |
| 2016-11-29 | Fix new tests | Florian Diebold | -12/+36 | |
| 2016-11-08 | ICH: Add test case for let-expressions. | Michael Woerister | -0/+228 | |
