| Commit message (Expand) | Author | Age | Files | Lines |
* | Rollup merge of #111648 - Nilstrieb:language-items, r=WaffleLapkin | Dylan DPC | 2023-05-17 | 3 | -19/+0 |
|\ |
|
| * | Remove `LangItems::require` | Nilstrieb | 2023-05-16 | 3 | -19/+0 |
* | | Require `impl Trait` in associated types to appear in method signatures | Oli Scherer | 2023-05-12 | 1 | -1/+4 |
|/ |
|
* | Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errors | Dylan DPC | 2023-05-05 | 1 | -0/+1 |
|\ |
|
| * | initial step towards implementing C string literals | Deadbeef | 2023-05-02 | 1 | -0/+1 |
* | | Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3 | Manish Goregaokar | 2023-05-03 | 1 | -0/+1 |
|\ \ |
|
| * | | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | 2023-05-03 | 1 | -0/+1 |
* | | | Implement negative bounds | Michael Goulet | 2023-05-02 | 1 | -0/+1 |
| |/
|/| |
|
* | | Rollup merge of #108161 - WaffleLapkin:const_param_ty, r=BoxyUwU | Dylan DPC | 2023-05-02 | 1 | -0/+2 |
|\ \ |
|
| * | | Add a `ConstParamTy` trait | Maybe Waffle | 2023-04-27 | 1 | -0/+2 |
* | | | Remove some unnecessary derives. | Nicholas Nethercote | 2023-04-28 | 1 | -41/+37 |
|/ / |
|
* | | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | 2023-04-24 | 3 | -8/+5 |
* | | Also arena-allocate `ast::MacroDef` to make `Item: Copy` | Nilstrieb | 2023-04-22 | 2 | -4/+4 |
* | | Impl `Copy` for almost all HIR types | Nilstrieb | 2023-04-22 | 2 | -105/+65 |
* | | offset_of | DrMeepster | 2023-04-21 | 2 | -1/+10 |
|/ |
|
* | Auto merge of #110061 - WaffleLapkin:duality_of_myself_and_this, r=cjgillot | bors | 2023-04-19 | 1 | -8/+31 |
|\ |
|
| * | Extend and use `hir::Node::body_id` | Maybe Waffle | 2023-04-19 | 1 | -8/+31 |
* | | Fix wrong comment in rustc_hir/src/hir.rs | Askar Safin | 2023-04-19 | 1 | -1/+1 |
|/ |
|
* | Store hashes in special types so they aren't accidentally encoded as numbers | Ben Kimock | 2023-04-18 | 2 | -4/+5 |
* | doc fix | Maybe Waffle | 2023-04-17 | 1 | -2/+0 |
* | Auto merge of #109588 - Nilstrieb:dropless-expr, r=compiler-errors | bors | 2023-04-17 | 2 | -1/+2 |
|\ |
|
| * | Alloc `hir::Lit` in an arena to remove the destructor from `Expr` | Nilstrieb | 2023-04-16 | 2 | -1/+2 |
* | | use matches! macro in more places | Matthias Krüger | 2023-04-16 | 1 | -4/+1 |
|/ |
|
* | Fix some clippy::complexity | Nilstrieb | 2023-04-09 | 1 | -1/+1 |
* | Perform match checking on THIR. | Camille GILLOT | 2023-04-03 | 1 | -11/+0 |
* | Auto merge of #109010 - compiler-errors:rtn, r=eholk | bors | 2023-03-31 | 1 | -3/+19 |
|\ |
|
| * | Add `(..)` syntax for RTN | Michael Goulet | 2023-03-28 | 1 | -3/+19 |
* | | Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obk | bors | 2023-03-31 | 1 | -0/+1 |
|\ \ |
|
| * | | A MIR transform that checks pointers are aligned | Ben Kimock | 2023-03-23 | 1 | -0/+1 |
| |/ |
|
* | | Properly skip RPITITs from ModChild and give a name in AssocItem | Santiago Pastorino | 2023-03-29 | 1 | -5/+1 |
* | | Add a builtin `FnPtr` trait | lcnr | 2023-03-27 | 1 | -0/+3 |
|/ |
|
* | Rollup merge of #109179 - llogiq:intrinsically-option-as-slice, r=eholk | Dylan DPC | 2023-03-23 | 1 | -0/+1 |
|\ |
|
| * | move Option::as_slice to intrinsic | Andre Bogus | 2023-03-18 | 1 | -0/+1 |
* | | Use local key in providers | Michael Goulet | 2023-03-21 | 1 | -0/+6 |
* | | Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errors | Matthias Krüger | 2023-03-17 | 2 | -8/+1 |
|\ \
| |/
|/| |
|
| * | Remove box expressions from HIR | clubby789 | 2023-03-14 | 2 | -8/+1 |
* | | Rollup merge of #108923 - spastorino:new-rpitit-9, r=compiler-errors | Matthias Krüger | 2023-03-14 | 1 | -1/+5 |
|\ \
| |/
|/| |
|
| * | Make fns from other crates with RPITIT work | Santiago Pastorino | 2023-03-14 | 1 | -1/+5 |
* | | Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errors | bors | 2023-03-14 | 1 | -1/+0 |
|\ \
| |/
|/| |
|
| * | Remove `identity_future` indirection | Arpad Borsos | 2023-03-08 | 1 | -1/+0 |
* | | Only compute the crate hash when necessary. | Nicholas Nethercote | 2023-03-08 | 2 | -18/+17 |
|/ |
|
* | Only look for param in generics if it actually comes from generics | Michael Goulet | 2023-02-28 | 1 | -0/+15 |
* | Rollup merge of #108484 - Nilstrieb:Ë‚DiagnosticItemË‚FromFn˃ as FromË‚Ë... | Matthias Krüger | 2023-02-26 | 1 | -2/+0 |
|\ |
|
| * | Remove `from_fn` lang item | Nilstrieb | 2023-02-26 | 1 | -2/+0 |
* | | Add ErrorGuaranteed to HIR ExprKind::Err | Michael Goulet | 2023-02-25 | 2 | -5/+5 |
* | | Add ErrorGuaranteed to HIR TyKind::Err | Michael Goulet | 2023-02-25 | 2 | -4/+4 |
* | | diagnostics: if AssocFn has self argument, describe as method | Michael Howell | 2023-02-22 | 1 | -0/+9 |
|/ |
|
* | Rollup merge of #108141 - spastorino:add_rpitit_queries, r=compiler-errors | Dylan DPC | 2023-02-21 | 1 | -2/+4 |
|\ |
|
| * | Add associated_items_for_impl_trait_in_trait query | Santiago Pastorino | 2023-02-19 | 1 | -2/+4 |
* | | Rollup merge of #108255 - fee1-dead-contrib:fix-old-fixme, r=cjgillot | Matthias Krüger | 2023-02-20 | 1 | -2/+0 |
|\ \
| |/
|/| |
|