index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_hir_analysis
/
src
/
check
/
check.rs
Age
Commit message (
Expand
)
Author
Lines
2023-09-21
Paper over an accidental regression
Oli Scherer
-1
/
+9
2023-08-14
Use `{Local}ModDefId` in many queries
Nilstrieb
-2
/
+2
2023-08-13
Add typed `{Local}DefId` for modules
Nilstrieb
-1
/
+1
2023-08-08
Auto merge of #114602 - compiler-errors:rpit-outlives-sadness, r=oli-obk
bors
-124
/
+28
2023-08-08
Simplify via map_rpit_lifetime_to_fn_lifetime
Michael Goulet
-144
/
+11
2023-08-08
Stop using identity args for opaque type wf checks and instead load the args ...
Oli Scherer
-76
/
+113
2023-08-07
Store the laziness of type aliases in the DefKind
León Orell Valerian Liehr
-1
/
+1
2023-07-30
No need to expect RPITIT projections in opaque item bounds
Michael Goulet
-15
/
+1
2023-07-27
Rollup merge of #114075 - matthiaskrgr:fmt_args_rustc_3, r=wesleywiser
Matthias Krüger
-3
/
+3
2023-07-25
Rollup merge of #113661 - oli-obk:tait_wtf, r=lcnr
Matthias Krüger
-4
/
+175
2023-07-25
inline format!() args from rustc_codegen_llvm to the end (4)
Matthias Krüger
-3
/
+3
2023-07-25
Try explaining where `Inner` is in the signature better
Oli Scherer
-1
/
+1
2023-07-24
Explain RPITs in the way they actually work
Oli Scherer
-10
/
+16
2023-07-24
Some documentation nits
Oli Scherer
-7
/
+30
2023-07-24
Explain what the heck is going on with this lifetime remapping business
Oli Scherer
-5
/
+12
2023-07-21
Double check that hidden types match the expected hidden type
Oli Scherer
-4
/
+139
2023-07-21
error/E0691: include alignment in error message
David Rheinsberg
-10
/
+19
2023-07-15
Check entry type as part of item type checking.
Camille GILLOT
-1
/
+4
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-38
/
+38
2023-07-08
Replace RPITIT current impl with new strategy that lowers as a GAT
Santiago Pastorino
-17
/
+1
2023-07-07
Avoid calling report_forbidden_specialization for RPITITs
Santiago Pastorino
-2
/
+11
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-3
/
+3
2023-07-03
use `deeply_normalize` for `assumed_wf_types`
lcnr
-7
/
+10
2023-06-29
Intern OpaqueTy on ItemKind::OpaqueTy
Santiago Pastorino
-1
/
+1
2023-06-22
Move `opaque_type_origin_unchecked` onto `TyCtxt` and re-use it where it was ...
Oli Scherer
-2
/
+2
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-1
/
+1
2023-06-17
Move WF goal to clause
Michael Goulet
-1
/
+2
2023-06-06
Make TraitEngine::new use the right solver, add compare mode
Michael Goulet
-1
/
+1
2023-06-02
Rollup merge of #112165 - fee1-dead-contrib:rn-defualtness, r=compiler-errors
Matthias Krüger
-2
/
+2
2023-06-01
Use translatable diagnostics in `rustc_const_eval`
Deadbeef
-1
/
+1
2023-06-01
Rename `impl_defaultness` to `defaultness`
Deadbeef
-2
/
+2
2023-05-25
Move DefiningAnchor
Michael Goulet
-1
/
+2
2023-05-24
Use `Option::is_some_and` and `Result::is_ok_and` in the compiler
Maybe Waffle
-6
/
+5
2023-05-13
Handle error body when in generator layout
clubby789
-1
/
+1
2023-05-12
Add a convenience function
Oli Scherer
-8
/
+1
2023-05-12
Require `impl Trait` in associated types to appear in method signatures
Oli Scherer
-3
/
+10
2023-05-07
use implied bounds when checking opaque types
Ali MJ Al-Nasrawy
-3
/
+14
2023-05-04
Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr
bors
-1
/
+1
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-12
/
+9
2023-04-26
Rollup merge of #108760 - clubby789:autolintstuff, r=wesleywiser
Matthias Krüger
-3
/
+1
2023-04-25
Rollup merge of #110556 - kylematsuda:earlybinder-explicit-item-bounds, r=com...
Matthias Krüger
-1
/
+1
2023-04-25
Fix static string lints
clubby789
-3
/
+1
2023-04-25
Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`
Maybe Waffle
-1
/
+1
2023-04-21
Allow `LocalDefId` as the argument to `def_path_str`
Oli Scherer
-1
/
+1
2023-04-20
add subst_identity_iter and subst_identity_iter_copied methods on EarlyBinder...
Kyle Matsuda
-5
/
+4
2023-04-20
add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite...
Kyle Matsuda
-4
/
+2
2023-04-20
change usages of explicit_item_bounds to bound_explicit_item_bounds
Kyle Matsuda
-3
/
+6
2023-04-19
Substitute missing item suggestion correctly
Michael Goulet
-1
/
+1
2023-04-16
Use lints via `lint_defs` instead of `lints`
Nilstrieb
-1
/
+1
2023-04-12
region error cleanup
lcnr
-5
/
+2
[next]