| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-12-10 | remove redundant imports | surechen | -3/+0 | |
| detects redundant imports that can be eliminated. for #117772 : In order to facilitate review and modification, split the checking code and removing redundant imports code into two PR. | ||||
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+3 | |
| 2023-10-04 | Remove mir::LocalDecl::internal. | Camille GILLOT | -9/+2 | |
| 2023-08-24 | cache the terminate block with the last reason that we saw | Ralf Jung | -13/+9 | |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -10/+19 | |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -4/+4 | |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 | |
| 2023-04-09 | Remove identity casts | Nilstrieb | -3/+3 | |
| 2023-04-06 | Address review feedback | Gary Guo | -7/+10 | |
| 2023-04-06 | Rename `Abort` terminator to `Terminate` | Gary Guo | -1/+47 | |
| Unify terminology used in unwind action and terminator, and reflect the fact that a nounwind panic is triggered instead of an immediate abort is triggered for this terminator. | ||||
| 2023-04-06 | Add `UnwindAction::Terminate` | Gary Guo | -0/+2 | |
| 2023-04-06 | Add `UnwindAction::Unreachable` | Gary Guo | -1/+4 | |
| This also makes eval machine's `StackPopUnwind` redundant so that is replaced. | ||||
| 2023-03-14 | Wrap the whole LocalInfo in ClearCrossCrate. | Camille GILLOT | -2/+2 | |
| 2022-08-26 | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | -5/+5 | |
| 2022-08-23 | Remove support for adding statement to all successors | Tomasz Miąsko | -17/+0 | |
| This feature of MIR patch system is no longer used. | ||||
| 2022-08-23 | Elide storage markers when elaborating deref projections | Tomasz Miąsko | -3/+6 | |
| 2022-08-02 | Avoid invalidating the CFG in MirPatch. | Jakob Degen | -35/+30 | |
| As a part of this change, we adjust MirPatch to not needlessly create unnecessary resume blocks. | ||||
| 2022-05-26 | clippy::complexity fixes | Matthias Krüger | -2/+1 | |
| clone_on_copy useless_format bind_instead_of_map filter_map_identity useless_conversion map_flatten unnecessary_unwrap | ||||
| 2022-05-22 | Lifetime variance fixes for rustc | Michael Goulet | -1/+1 | |
| 2022-05-17 | Change `Successors` to `impl Iterator<Item = BasicBlock>` | SparrowLii | -3/+1 | |
| 2022-05-01 | re-name stuff | ouz-a | -6/+8 | |
| 2022-04-29 | exp-stuff-dirty | ouz-a | -0/+9 | |
| 2022-04-18 | replace iter with into_iter() | ouz-a | -2/+2 | |
| 2022-04-17 | fat vec | ouz-a | -7/+5 | |
| 2022-04-17 | format err | ouz-a | -5/+3 | |
| 2022-04-17 | little changes | ouz-a | -7/+5 | |
| 2022-04-16 | Make derefer work everwhere | ouz-a | -0/+26 | |
| Co-Authored-By: Oli Scherer <332036+oli-obk@users.noreply.github.com> | ||||
| 2021-09-07 | Move the dataflow framework to its own crate. | Camille GILLOT | -0/+173 | |
