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_pattern_analysis
Age
Commit message (
Expand
)
Author
Lines
2025-07-20
Don't consider unstable fields always-inhabited
Nadrieril
-5
/
+2
2025-07-04
only check for mixed deref/normal constructors when needed
dianne
-1
/
+24
2025-07-04
always check for mixed deref pattern and normal constructors
dianne
-53
/
+88
2025-07-04
treat box patterns as deref patterns in THIR and usefulness analysis
dianne
-63
/
+24
2025-07-03
setup CI and tidy to use typos for spellchecking and fix few typos
klensy
-2
/
+2
2025-06-23
Add `#[loop_match]` for improved DFA codegen
bjorn3
-1
/
+2
2025-05-28
Use `builin_index` instead of hand-rolling it
Oli Scherer
-3
/
+3
2025-05-20
Revert "Fix stack overflow in exhaustiveness due to recursive HIR opaque type...
Michael Goulet
-35
/
+5
2025-05-16
Remove #![feature(let_chains)] from library and src/librustdoc
est31
-1
/
+0
2025-05-06
error early when mixing deref patterns with normal constructors
dianne
-1
/
+70
2025-05-06
let deref patterns participate in usefulness/exhaustiveness
dianne
-7
/
+37
2025-04-23
Make #![feature(let_chains)] bootstrap conditional in compiler/
est31
-1
/
+1
2025-04-16
Move eager translation to a method on `Diag`
Jake Goulding
-11
/
+3
2025-04-07
Fix stack overflow in exhaustiveness due to recursive HIR opaque type values
Michael Goulet
-5
/
+35
2025-04-07
Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk
Stuart Cook
-1
/
+1
2025-04-04
Auto merge of #138785 - lcnr:typing-mode-borrowck, r=compiler-errors,oli-obk
bors
-1
/
+4
2025-04-03
Remove `LintExpectationId` from `Level` variants
Oli Scherer
-1
/
+1
2025-04-03
Make LevelAndSource a struct
Oli Scherer
-5
/
+6
2025-04-03
add `TypingMode::Borrowck`
lcnr
-1
/
+4
2025-03-28
Add `{ast,hir,thir}::PatKind::Missing` variants.
Nicholas Nethercote
-1
/
+1
2025-03-20
Auto merge of #133889 - compiler-errors:inh-unstable, r=Nadrieril
bors
-2
/
+6
2025-03-20
Auto merge of #137930 - nnethercote:use-Wunused-crate-dependencies, r=jieyoux...
bors
-0
/
+7
2025-03-20
Use `-Wunused_crate_dependencies` for compiler crates.
Nicholas Nethercote
-0
/
+7
2025-03-19
Rollup merge of #138001 - meithecatte:privately-uninhabited, r=Nadrieril
Matthias Krüger
-3
/
+1
2025-03-18
Dont consider fields that are forced unstable due to -Zforce-unstable-if-unma...
Michael Goulet
-5
/
+5
2025-03-18
Consider fields to be inhabited if they are unstable
Michael Goulet
-1
/
+5
2025-03-11
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-03-11
Add `unreachable_pub` to `RUSTC_LINT_FLAGS` for `compiler/` crates.
Nicholas Nethercote
-7
/
+7
2025-03-10
Revert "Use workspace lints for crates in `compiler/` #138084"
许杰友 Jieyou Xu (Joe)
-10
/
+8
2025-03-08
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-03-08
Add `unreachable_pub` to the default lints for `compiler/` crates.
Nicholas Nethercote
-7
/
+7
2025-03-08
Specify rust lints for `compiler/` crates via Cargo.
Nicholas Nethercote
-0
/
+3
2025-03-07
Add helper methods checking for "#[non_exhaustive] that's active"
Maja Kądziołka
-3
/
+1
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-43
/
+35
2025-02-22
Upgrade the compiler to edition 2024
Michael Goulet
-1
/
+1
2025-02-17
Add `pattern_complexity_limit` to `Limits`.
Nicholas Nethercote
-15
/
+22
2025-01-20
Get rid of mir::Const::from_ty_const
Michael Goulet
-3
/
+1
2025-01-11
rename `BitSet` to `DenseBitSet`
Rémy Rakic
-9
/
+9
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+1
2024-11-23
no more Reveal :(
lcnr
-0
/
+2
2024-11-23
thir building: use typing_env directly
lcnr
-25
/
+13
2024-11-20
Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril
Matthias Krüger
-1
/
+1
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-12
/
+24
2024-11-17
Unify expanded constants and named constants in `PatKind`
Esteban Küber
-2
/
+2
2024-11-17
Fold `PatKind::NamedConstant` into `PatKind::Constant`
Esteban Küber
-1
/
+1
2024-11-17
Point at `const` definition when used instead of a binding in a `let` statement
Esteban Küber
-1
/
+1
2024-11-03
compiler: Remove unused rustc_target from Cargo.tomls
Jubilee Young
-2
/
+0
2024-10-27
compiler: Add rustc_abi dependence to the compiler
Jubilee Young
-2
/
+5
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-3
/
+3
2024-10-20
Update rustc-hash to version 2
Noratrieb
-1
/
+1
[next]