| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-09-01 | Simplify MIR opt tests | Jakob Degen | -117/+0 | |
| This commit removes many cases of MIR opt tests emitting `.diff`s for more than one pass. These tests cannot be `unit-test`s, and so they are easy to break, and they also provide little value due to having excessively strong opinions over *how* a piece of code should be optimized. Where reasonable, we instead add separate test files that only emit the `PreCodegen.after` MIR for code where we want to track what the result of the net result of the optimization pipeline's output is. | ||||
| 2022-07-28 | bless mir opt tests | Nilstrieb | -22/+22 | |
| 2022-07-09 | tweak names and output and bless | Ralf Jung | -1/+1 | |
| 2022-05-24 | Fix/bless tests broken by DSE | Jakob Degen | -54/+45 | |
| 2022-05-23 | Refactor call terminator to always hold a destination place | Jakob Degen | -15/+17 | |
| 2022-04-11 | Fix tests broken by deaggregation change | Jakob Degen | -0/+5 | |
| 2022-02-22 | change `mir::Constant` in mir dumps | lcnr | -8/+2 | |
| 2022-01-21 | Override rustc version in ui and mir-opt tests to get stable hashes | The 8472 | -1/+1 | |
| Building a dozen separate regexps for each test in compiletest consumes significant amounts of CPU cycles. Using `RUSTC_FORCE_INCR_COMP_ARTIFACT_HEADER` stabilizes hashes calcuated for the individual tests so no test-dependent normalization is needed. Hashes for the standard library still change so some normalizations are still needed. | ||||
| 2022-01-15 | initial revert | Ellen | -1/+1 | |
| 2021-12-13 | Include rustc version in `rustc_span::StableCrateId` | pierwill | -1/+1 | |
| Normalize symbol hashes in compiletest. Remove DefId sorting | ||||
| 2021-08-26 | update mir diffs | lcnr | -1/+1 | |
| 2021-07-06 | Revert "Revert "Update mir opt tests"" | bjorn3 | -1/+1 | |
| This reverts commit 8d5fb5bf7d5c63dcfaea381e00ded67c21fab3a3. | ||||
| 2021-06-07 | Revert "Update mir opt tests" | bjorn3 | -1/+1 | |
| This reverts commit e0e0cfa6492292d0b905b07a4ed727f4e1aefc80. | ||||
| 2021-05-30 | Update mir opt tests | bjorn3 | -1/+1 | |
| 2021-03-31 | Make unevaluated DefId rendering deterministic | Oli Scherer | -1/+1 | |
| 2021-03-20 | bless mir-opt tests | lcnr | -2/+2 | |
| 2021-03-13 | Extend SimplifyLocals to remove ZST writes | Simon Vandel Sillesen | -1/+0 | |
| 2021-03-06 | Disable destination propagation on all mir-opt-levels | Tomasz Miąsko | -33/+65 | |
| 2021-02-14 | Apply suggestions | Benoît du Garreau | -8/+15 | |
| - Move `assert_failed` to core::panicking` - Make `assert_failed` use an enum instead of a string | ||||
| 2021-02-14 | Fix UI tests and merge `assert_eq` and `assert_ne` internal functions | Benoît du Garreau | -132/+28 | |
| 2021-02-06 | path trimming: ignore type aliases | Dan Aloni | -2/+2 | |
| 2021-01-25 | Implement new panic!() behaviour for Rust 2021. | Mara Bos | -50/+50 | |
| 2021-01-07 | Reintroduce hir::ExprKind::If | Caio | -10/+10 | |
| 2020-11-23 | Qualify `panic!` as `core::panic!` in non-built-in `core` macros | Camelid | -73/+68 | |
| Otherwise code like this #![no_implicit_prelude] fn main() { ::std::todo!(); ::std::unimplemented!(); } will fail to compile, which is unfortunate and presumably unintended. This changes many invocations of `panic!` in a `macro_rules!` definition to invocations of `$crate::panic!`, which makes the invocations hygienic. Note that this does not make the built-in macro `assert!` hygienic. | ||||
| 2020-10-27 | Show the inline stack of MIR lints that only occur after inlining | Oliver Scherer | -35/+35 | |
| 2020-10-21 | rustc_mir: don't throw away inlined locals' spans. | Eduard-Mihai Burtescu | -9/+9 | |
| 2020-10-21 | rustc_mir: properly map scope parent chains into the caller when inlining. | Eduard-Mihai Burtescu | -4/+4 | |
| 2020-10-21 | rustc_mir: track inlined callees in SourceScopeData. | Eduard-Mihai Burtescu | -3/+3 | |
| 2020-09-27 | [mir-opt] Introduce a new flag to enable experimental/unsound mir opts | Wesley Wiser | -96/+111 | |
| 2020-09-25 | Fix tests | marmeladema | -4/+4 | |
| 2020-09-22 | Bless mir-opt tests | Jonas Schievink | -81/+89 | |
| 2020-09-18 | Bless mir-opt tests | Jonas Schievink | -122/+85 | |
| 2020-09-17 | Rename 64 bit mir files to be more tool friendly | Nixon Enraght-Moony | -0/+210 | |
| See #75746 | ||||
