| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-10-12 | Use `tidy-alphabetical` in the compiler | Nilstrieb | -1/+2 | |
| 2022-10-06 | Remove `mir::CastKind::Misc` | ouz-a | -2/+6 | |
| 2022-09-26 | remove cfg(bootstrap) | Pietro Albini | -1/+0 | |
| 2022-09-20 | Rollup merge of #101976 - RalfJung:mir-semantic-phases, r=oli-obk | Michael Howell | -3/+4 | |
| MirPhase: clarify that linting is not a semantic change r? ```@JakobDegen``` | ||||
| 2022-09-18 | clarify that linting is not a semantic change | Ralf Jung | -3/+4 | |
| 2022-09-16 | Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, ↵ | Oli Scherer | -0/+7 | |
| r=estebank"" This reverts commit 4a742a691e7dd2522bad68b86fe2fd5a199d5561. | ||||
| 2022-09-15 | derive TypeVisitable and TypeFoldable for mir types | Oli Scherer | -5/+6 | |
| 2022-09-15 | Derive TypeFoldable and TypeVisitable for mir::PlaceElement | Oli Scherer | -1/+1 | |
| 2022-09-12 | dyn* through more typechecking and MIR | Eric Holk | -0/+2 | |
| 2022-09-08 | Rollup merge of #101545 - TaKO8Ki:remove-unnecessary-partialord-ord, r=oli-obk | Dylan DPC | -1/+1 | |
| Remove unnecessary `PartialOrd` and `Ord` | ||||
| 2022-09-08 | remove unnecessary `PartialOrd` and `Ord` | Takayuki Maeda | -1/+1 | |
| 2022-09-07 | Use niche-filling optimization even when multiple variants have data. | Michael Benfield | -1/+2 | |
| Fixes #46213 | ||||
| 2022-09-06 | Update docs | Oli Scherer | -2/+2 | |
| 2022-09-06 | Generalize the Assume intrinsic statement to a general Intrinsic statement | Oli Scherer | -11/+39 | |
| 2022-09-06 | Lower the assume intrinsic to a MIR statement | Oli Scherer | -0/+8 | |
| 2022-08-31 | Fix a bunch of typo | Dezhi Wu | -2/+2 | |
| This PR will fix some typos detected by [typos]. I only picked the ones I was sure were spelling errors to fix, mostly in the comments. [typos]: https://github.com/crate-ci/typos | ||||
| 2022-08-30 | Refactor MIR phases | Jakob Degen | -54/+89 | |
| 2022-08-01 | Rollup merge of #100003 - nnethercote:improve-size-assertions, r=lqd | Matthias Krüger | -17/+12 | |
| Improve size assertions. - For any file with four or more size assertions, move them into a separate module (as is already done for `hir.rs`). - Add some more for AST nodes and THIR nodes. - Put the `hir.rs` ones in alphabetical order. r? `@lqd` | ||||
| 2022-08-01 | Improve size assertions. | Nicholas Nethercote | -17/+12 | |
| - For any file with four or more size assertions, move them into a separate module (as is already done for `hir.rs`). - Add some more for AST nodes and THIR nodes. - Put the `hir.rs` ones in alphabetical order. | ||||
| 2022-07-30 | Use LocalDefId for closures more | Cameron Steffen | -5/+11 | |
| 2022-07-20 | Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank" | Oli Scherer | -7/+0 | |
| This reverts commit 6f8fb911ad504b77549cf3256a09465621beab9d, reversing changes made to 7210e46dc69a4b197a313d093fe145722c248b7d. | ||||
| 2022-07-15 | Introduce opaque type to hidden type projection | Oli Scherer | -0/+7 | |
| 2022-07-12 | add new rval, pull deref early | ouz-a | -3/+13 | |
| 2022-07-08 | Clarify MIR semantics of storage statements | Jakob Degen | -13/+13 | |
| 2022-07-06 | Rollup merge of #98984 - pierwill:patch-4, r=RalfJung | Guillaume Gomez | -1/+1 | |
| Remove erroneous doc comment Fixes the formatting issue shown here: <img width="803" alt="Screen Shot 2022-07-06 at 12 50 56 PM" src="https://user-images.githubusercontent.com/19642016/177612734-2d881c6a-2850-4c1b-8f1a-08339ad5bfbc.png"> | ||||
| 2022-07-06 | Remove erroneous doc comment | pierwill | -1/+1 | |
| 2022-07-06 | docs: Add overview of `rustc_middle::mir::TerminatorKind` | pierwill | -0/+2 | |
| 2022-07-06 | Auto merge of #98206 - eggyal:align-to-chalk-folding-api, r=jackh726 | bors | -4/+8 | |
| Split TypeVisitable from TypeFoldable Impl of rust-lang/compiler-team#520 following MCP approval. r? `@ghost` | ||||
| 2022-07-05 | Add #[derive(TypeVisitable)] | Alan Egerton | -4/+8 | |
| 2022-07-05 | always check overflow in CheckedBinOp in CTFE | Ralf Jung | -2/+3 | |
| 2022-07-04 | Rollup merge of #98878 - lcnr:more-rustc_pass_by_value, r=oli-obk | Matthias Krüger | -0/+1 | |
| add more `rustc_pass_by_value` r? ```@oli-obk``` cc #98766 | ||||
| 2022-07-04 | more `rustc_pass_by_value` | lcnr | -0/+1 | |
| 2022-06-30 | Clarify MIR semantics of checked binary operations | Tomasz Miąsko | -4/+12 | |
| 2022-06-29 | fix doc issues | Ralf Jung | -6/+6 | |
| 2022-06-29 | move MIR syntax into a dedicated file and ping some people whenever it changes | Ralf Jung | -0/+1141 | |
