| Commit message (Expand) | Author | Age | Files | Lines |
* | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | 2023-05-15 | 3 | -3/+4 |
* | use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regions | Kyle Matsuda | 2023-05-06 | 1 | -1/+1 |
* | make (try_)subst_and_normalize_erasing_regions take EarlyBinder | Kyle Matsuda | 2023-05-06 | 2 | -3/+3 |
* | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | 2023-05-04 | 1 | -2/+6 |
|\ |
|
| * | Switch `ty::TraitRef::from_lang_item` from using `TyCtxtAt` to `TyCtxt` and a... | Maybe Waffle | 2023-04-26 | 1 | -1/+2 |
| * | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | 2023-04-25 | 1 | -2/+5 |
* | | Box AssertKind | Ben Kimock | 2023-05-01 | 1 | -1/+1 |
* | | rename `needs_subst` to `has_param` | Boxy | 2023-04-27 | 1 | -1/+1 |
|/ |
|
* | Rollup merge of #110681 - klensy:cut-dep, r=lcnr | Yuki Okushi | 2023-04-25 | 1 | -1/+0 |
|\ |
|
| * | drop unused deps, gate libc under unix for one crate | klensy | 2023-04-22 | 1 | -1/+0 |
* | | Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillot | bors | 2023-04-23 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | Allow `LocalDefId` as the argument to `def_path_str` | Oli Scherer | 2023-04-21 | 1 | -1/+1 |
* | | Auto merge of #110567 - JohnBobbo96:monomorphize-dyn-dispatch, r=b-naber | bors | 2023-04-22 | 2 | -20/+91 |
|\ \
| |/
|/| |
|
| * | Remove a few uses of dynamic dispatch during | John Bobbo | 2023-04-19 | 2 | -20/+91 |
* | | Remove WithOptconstParam. | Camille GILLOT | 2023-04-20 | 2 | -8/+7 |
|/ |
|
* | Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwco | bors | 2023-04-19 | 2 | -1/+2 |
|\ |
|
| * | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | 2023-04-18 | 2 | -1/+2 |
* | | Spelling - compiler | Josh Soref | 2023-04-17 | 2 | -2/+2 |
|/ |
|
* | fix clippy::{filter_map_identiy, map_identity, manual_flatten} | Matthias Krüger | 2023-04-15 | 1 | -1/+1 |
* | Fix typos in compiler | DaniPopes | 2023-04-10 | 1 | -1/+1 |
* | Rename `Abort` terminator to `Terminate` | Gary Guo | 2023-04-06 | 1 | -1/+1 |
* | Add `UnwindAction::Terminate` | Gary Guo | 2023-04-06 | 1 | -0/+10 |
* | Rollup merge of #109846 - matthiaskrgr:clippy2023_04_III, r=Nilstrieb | Nilstrieb | 2023-04-02 | 1 | -4/+1 |
|\ |
|
| * | fix clippy::iter_kv_map | Matthias Krüger | 2023-04-01 | 1 | -4/+1 |
* | | a couple clippy::complexity fixes | Matthias Krüger | 2023-04-01 | 1 | -2/+2 |
|/ |
|
* | Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkin | bors | 2023-03-31 | 1 | -1/+2 |
|\ |
|
| * | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | 2023-03-30 | 1 | -1/+2 |
* | | Rollup merge of #109758 - nnethercote:parallel-cleanups, r=cjgillot | Michael Goulet | 2023-03-30 | 1 | -5/+5 |
|\ \
| |/
|/| |
|
| * | Improve the `rustc_data_structures::sync` module doc comment. | Nicholas Nethercote | 2023-03-30 | 1 | -5/+5 |
* | | Support TLS access into dylibs on Windows | John Kåre Alsaker | 2023-03-29 | 2 | -20/+39 |
|/ |
|
* | Auto merge of #109692 - Nilstrieb:rollup-hq65rps, r=Nilstrieb | bors | 2023-03-28 | 1 | -19/+29 |
|\ |
|
| * | Erase impl regions when checking for impossible to eagerly monomorphize items | Michael Goulet | 2023-03-28 | 1 | -19/+29 |
* | | Add a builtin `FnPtr` trait | lcnr | 2023-03-27 | 2 | -3/+6 |
|/ |
|
* | Rollup merge of #109109 - compiler-errors:polymorphize-foreign, r=Nilstrieb | Dylan DPC | 2023-03-15 | 1 | -7/+2 |
|\ |
|
| * | Use `unused_generic_params` from crate metadata | Michael Goulet | 2023-03-14 | 1 | -7/+2 |
* | | Don't codegen impossible to satisfy impls | Michael Goulet | 2023-03-14 | 1 | -0/+15 |
|/ |
|
* | Simplify message paths | est31 | 2023-03-11 | 2 | -1/+1 |
* | Auto merge of #108920 - matthiaskrgr:rollup-qrr9a0u, r=matthiaskrgr | bors | 2023-03-09 | 1 | -2/+1 |
|\ |
|
| * | Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiasko | Matthias Krüger | 2023-03-08 | 1 | -2/+1 |
| |\ |
|
| | * | Remove DropAndReplace terminator | Giacomo Pasini | 2023-03-07 | 1 | -2/+1 |
* | | | Simplify `sort_by` calls | Maybe Waffle | 2023-03-07 | 2 | -2/+2 |
|/ / |
|
* | | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | 2023-03-02 | 1 | -1/+1 |
|/ |
|
* | Rename many interner functions. | Nicholas Nethercote | 2023-02-24 | 1 | -1/+1 |
* | Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obk | bors | 2023-02-22 | 3 | -4/+6 |
|\ |
|
| * | Remove type-traversal trait aliases | Alan Egerton | 2023-02-22 | 3 | -4/+6 |
* | | errors: generate typed identifiers in each crate | David Wood | 2023-02-22 | 3 | -1/+38 |
|/ |
|
* | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | 2023-02-16 | 2 | -3/+2 |
* | change usages of type_of to bound_type_of | Kyle Matsuda | 2023-02-16 | 1 | -1/+1 |
* | Move query out of path. | Camille GILLOT | 2023-02-14 | 1 | -2/+2 |
* | Do not fetch HIR to monomorphize impls. | Camille GILLOT | 2023-02-14 | 1 | -72/+42 |