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
2024-11-21
Rollup merge of #133218 - compiler-errors:const-opaque, r=fee1-dead
Matthias Krüger
-0
/
+2
2024-11-19
Implement ~const opaques
Michael Goulet
-0
/
+2
2024-11-19
move `fn is_item_raw` to `TypingEnv`
lcnr
-5
/
+5
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-10
/
+12
2024-11-08
Manually register some bounds for a better span
Michael Goulet
-8
/
+37
2024-11-08
Get rid of check_opaque_type_well_formed
Michael Goulet
-17
/
+105
2024-11-03
compiler: Directly use rustc_abi in hir_{analysis,typeck}
Jubilee Young
-4
/
+4
2024-10-31
Auto merge of #131186 - compiler-errors:precise-capturing-borrowck, r=estebank
bors
-2
/
+2
2024-10-31
Encode cross-crate opaque type origin
Michael Goulet
-2
/
+2
2024-10-30
Remove dead code stemming from the old effects desugaring
León Orell Valerian Liehr
-2
/
+1
2024-10-29
TypingMode :thinking:
lcnr
-3
/
+5
2024-10-28
Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errors
Jubilee
-1
/
+1
2024-10-28
compiler: Add `is_uninhabited` and use LayoutS accessors
Jubilee Young
-1
/
+1
2024-10-27
compiler: Add rustc_abi dependence to the compiler
Jubilee Young
-1
/
+1
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-2
/
+2
2024-10-22
Auto merge of #129935 - RalfJung:unsupported_calling_conventions, r=compiler-...
bors
-28
/
+17
2024-10-20
make unsupported_calling_conventions a hard error
Ralf Jung
-28
/
+17
2024-10-19
Get rid of const eval_* and try_eval_* helpers
Michael Goulet
-1
/
+5
2024-10-14
Update lint message for ABI not supported
Tamme Dittrich
-3
/
+3
2024-10-12
Rollup merge of #128784 - tdittr:check-abi-on-fn-ptr, r=compiler-errors
Matthias Krüger
-10
/
+14
2024-10-11
Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiser
bors
-56
/
+0
2024-10-10
Clarify implicit captures for RPITIT
Michael Goulet
-9
/
+16
2024-10-04
rm `ItemKind::OpaqueTy`
Noah Lev
-10
/
+6
2024-10-04
Rollup merge of #131202 - Urgau:wide-ptrs-compiler, r=jieyouxu
Guillaume Gomez
-1
/
+1
2024-10-04
Use wide pointers consistenly across the compiler
Urgau
-1
/
+1
2024-10-02
Move in_trait into OpaqueTyOrigin
Michael Goulet
-6
/
+6
2024-10-02
Use named fields for OpaqueTyOrigin
Michael Goulet
-8
/
+8
2024-10-01
Remove unnamed field feature
Michael Goulet
-56
/
+0
2024-09-23
Check ABI target compatibility for function pointers
Tamme Dittrich
-10
/
+14
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-11
Also fix if in else
Michael Goulet
-32
/
+30
2024-09-09
Ban non-array SIMD
Scott McMurray
-20
/
+22
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.
Nicholas Nethercote
-0
/
+1
2024-08-27
Add `warn(unreachable_pub)` to `rustc_hir_analysis`.
Nicholas Nethercote
-1
/
+1
2024-08-24
repr_transparent_external_private_fields: treat `rustc_pub_transparent` types...
Pavel Grigorenko
-1
/
+2
2024-08-22
Use a LocalDefId in ResolvedArg.
Camille GILLOT
-2
/
+2
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-1
/
+1
2024-08-16
Use FnSig instead of raw FnDecl for ForeignItemKind::Fn
Michael Goulet
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-11
/
+10
2024-07-21
Move all error reporting into rustc_trait_selection
Michael Goulet
-1
/
+1
2024-07-17
Account for structs that have unused params in nested types in fields
Michael Goulet
-0
/
+1
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-2
/
+2
2024-06-28
temporarily disable effects on specialization tests
Deadbeef
-0
/
+1
2024-06-28
implement new effects desugaring
Deadbeef
-1
/
+1
2024-06-24
Split out IntoIterator and non-Iterator constructors for AliasTy/AliasTerm/Tr...
Michael Goulet
-1
/
+1
2024-06-17
Rework precise capturing syntax
Michael Goulet
-2
/
+5
2024-06-06
Uplift TypeError
Michael Goulet
-0
/
+1
2024-06-04
Handle safety keyword for extern block inner items
Santiago Pastorino
-1
/
+1
2024-06-03
Opt-in diagnostics reporting to avoid doing extra work in the new solver
Michael Goulet
-2
/
+2
2024-05-27
Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote
bors
-10
/
+8
[next]