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
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_mir_build
/
src
/
build
/
matches
/
simplify.rs
Age
Commit message (
Expand
)
Author
Lines
2023-11-29
Add `never_patterns` feature gate
Nadrieril
-0
/
+6
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-10-27
Abstract over `PatRange` boundary value
Nadrieril
-40
/
+4
2023-10-16
Address review comments
Matthew Jasper
-14
/
+4
2023-10-16
Fix inline const pattern unsafety checking in THIR
Matthew Jasper
-4
/
+20
2023-10-14
Propagate pattern errors via a new `PatKind::Error` variant
Nadrieril
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-2
/
+2
2022-12-19
Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr"
Rémy Rakic
-3
/
+3
2022-11-23
properly handle enum field projections
b-naber
-6
/
+4
2022-11-23
use non-ascribed type as field type in mir
b-naber
-1
/
+3
2022-11-23
Auto merge of #103947 - camsteffen:place-clones, r=cjgillot
bors
-7
/
+6
2022-11-20
Factor out conservative_is_privately_uninhabited
Cameron Steffen
-3
/
+3
2022-11-17
Remove more PlaceBuilder clones
Cameron Steffen
-3
/
+2
2022-11-17
Replace try_upvars_resolved with try_to_place
Cameron Steffen
-4
/
+4
2022-10-22
Introduce InhabitedPredicate
Cameron Steffen
-8
/
+4
2022-09-16
Only generate `OpaqueCast` for opaque types
Oli Scherer
-4
/
+4
2022-09-16
Merge two arguments into one
Oli Scherer
-9
/
+6
2022-09-10
Auto merge of #100968 - cjgillot:mir-upvar-vec, r=wesleywiser
bors
-4
/
+4
2022-09-02
Box `PatKind::Range`.
Nicholas Nethercote
-1
/
+1
2022-09-02
Clean up THIR patterns.
Nicholas Nethercote
-7
/
+7
2022-08-23
Only compute captures once when building MIR.
Camille GILLOT
-4
/
+4
2022-07-20
Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"
Oli Scherer
-6
/
+9
2022-07-15
Pass one argument instead of fetching two fields of it at every call site
Oli Scherer
-8
/
+4
2022-07-15
Add some tracing instrumentation
Oli Scherer
-1
/
+2
2022-06-16
simplify_match_pair: avoid the second comparison if possible.
Nicholas Nethercote
-9
/
+12
2022-05-21
correctly deal with user type ascriptions in pat
lcnr
-3
/
+2
2022-05-16
use GlobalId in eval_to_valtree query and introduce query for valtree_to_cons...
b-naber
-3
/
+1
2022-03-11
Improve `AdtDef` interning.
Nicholas Nethercote
-2
/
+2
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-2
/
+4
2021-09-09
Ignore automatically derived impls of `Clone` and `Debug` in dead code analysis
Fabian Wolff
-4
/
+9
2021-08-14
Only compute place if upvars can be resolved
Roxane
-15
/
+23
2021-05-22
Move THIR structure definitions to `rustc_middle`
LeSeulArtichaut
-2
/
+2
2021-03-14
Only borrow place for matching under specific conditions
Roxane
-6
/
+3
2021-03-14
Use the correct FakeReadCause
Roxane
-3
/
+2
2021-03-14
Delay use of Place in favor of PlaceBuilder
Roxane
-11
/
+17
2021-03-09
Pull `thir::Cx` out of the MIR `Builder`
LeSeulArtichaut
-4
/
+4
2021-01-28
Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakis
Yuki Okushi
-3
/
+2
2021-01-18
Use ty::{IntTy,UintTy,FloatTy} in rustc
LeSeulArtichaut
-3
/
+2
2021-01-18
Fix typo in simplify.rs
Ikko Ashimine
-1
/
+1
2020-11-05
Auto merge of #78638 - vn-ki:bindigs-after-at-issue-69971, r=oli-obk
bors
-0
/
+44
2020-11-04
`u128` truncation and sign extension are not just interpreter related
oli
-3
/
+2
2020-11-03
review comments
Vishnunarayan K I
-10
/
+10
2020-11-03
preserve bindings order for Some
Vishnunarayan K I
-5
/
+28
2020-11-02
new fix method and update tests
Vishnunarayan K I
-15
/
+23
2020-11-02
reverse binding order in matches ...
Vishnunarayan K I
-1
/
+14
2020-10-14
documentation fix
Ding Xiang Fei
-2
/
+3
2020-09-04
Change ty.kind to a method
LeSeulArtichaut
-1
/
+1
2020-08-30
mv compiler to compiler/
mark
-0
/
+258