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_const_eval
/
src
/
transform
Age
Commit message (
Expand
)
Author
Lines
2023-09-05
Refactor how MIR represents composite debuginfo.
Camille GILLOT
-32
/
+26
2023-08-28
Rollup merge of #115164 - RalfJung:no-in-place-packed, r=b-naber
Matthias Krüger
-3
/
+28
2023-08-24
when terminating during unwinding, show the reason why
Ralf Jung
-7
/
+16
2023-08-24
MIR validation: reject in-place argument/return for packed fields
Ralf Jung
-3
/
+28
2023-08-20
give some unwind-related terminators a more clear name
Ralf Jung
-11
/
+11
2023-08-18
Add missing instantiation of generator ty in validator
Gary Guo
-1
/
+1
2023-08-18
Add MIR validation for unwind out from nounwind functions
Gary Guo
-7
/
+41
2023-08-17
Revert "Implement references VarDebugInfo."
Camille GILLOT
-6
/
+0
2023-08-16
Make TerminatorEdge plural.
Camille GILLOT
-2
/
+2
2023-08-16
Allow apply_terminator_effect to customize edges.
Camille GILLOT
-5
/
+8
2023-08-14
Remove constness from `ImplSource::Param`
Deadbeef
-3
/
+2
2023-08-06
lower impl const to bind to host effect param
Deadbeef
-11
/
+7
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-3
/
+3
2023-08-01
Use upvar_tys in more places, make it a list
Michael Goulet
-2
/
+3
2023-07-27
Remove `constness` from `ParamEnv`
Deadbeef
-18
/
+28
2023-07-25
inline format!() args from rustc_codegen_llvm to the end (4)
Matthias Krüger
-39
/
+30
2023-07-25
Make everything builtin!
Michael Goulet
-3
/
+6
2023-07-21
Reuse MIR validator for inliner.
Camille GILLOT
-1
/
+1
2023-07-21
Make type validation buffer errors.
Camille GILLOT
-25
/
+24
2023-07-21
Separate CFG validation from type validation.
Camille GILLOT
-181
/
+297
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-51
/
+50
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-14
/
+16
2023-07-07
Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`
Nilstrieb
-9
/
+9
2023-07-07
Auto merge of #113308 - compiler-errors:poly-select, r=lcnr
bors
-14
/
+9
2023-07-06
Rollup merge of #111917 - WaffleLapkin:validate_unalloc, r=oli-obk
Michael Goulet
-14
/
+9
2023-07-06
Separate select calls that don't need a binder
Michael Goulet
-14
/
+9
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-3
/
+4
2023-06-28
remove FIXME and add test
James Dietz
-2
/
+0
2023-06-28
add check for ConstKind::Value(_)
James Dietz
-2
/
+7
2023-06-27
Auto merge of #112693 - ericmarkmartin:use-more-placeref, r=spastorino
bors
-16
/
+12
2023-06-25
use PlaceRef abstractions more consistently
Eric Mark Martin
-16
/
+12
2023-06-20
address most easy comments
Ziru Niu
-7
/
+5
2023-06-20
merge `BorrowKind::Unique` into `BorrowKind::Mut`
Ziru Niu
-4
/
+5
2023-06-19
Rollup merge of #112232 - fee1-dead-contrib:match-eq-const-msg, r=b-naber
Michael Goulet
-49
/
+63
2023-06-19
Dedup some type checks in the MIR validator
Scott McMurray
-50
/
+27
2023-06-19
Promote unchecked_add/sub/mul/shl/shr to mir::BinOp
Scott McMurray
-2
/
+25
2023-06-18
Auto merge of #112638 - lqd:rpo, r=cjgillot
bors
-5
/
+2
2023-06-18
Better error for non const `PartialEq` call generated by `match`
Deadbeef
-49
/
+63
2023-06-17
Remove even more redundant builtin candidates
Michael Goulet
-1
/
+5
2023-06-17
Simplify even more candidates
Michael Goulet
-2
/
+7
2023-06-17
Simplify some impl source candidates
Michael Goulet
-1
/
+1
2023-06-14
inline explicit rpo access in promote consts
Rémy Rakic
-5
/
+2
2023-06-08
Auto merge of #108293 - Jarcho:mut_analyses, r=eholk
bors
-3
/
+3
2023-06-01
Use translatable diagnostics in `rustc_const_eval`
Deadbeef
-79
/
+54
2023-05-29
unique borrows are mutating uses
lcnr
-3
/
+1
2023-05-24
Simplify duplicate checks for mir validator
Maybe Waffle
-14
/
+9
2023-05-24
Use `is_some_and`/`is_ok_and` in less obvious spots
Maybe Waffle
-1
/
+1
2023-05-24
Use `Option::is_some_and` and `Result::is_ok_and` in the compiler
Maybe Waffle
-2
/
+2
2023-05-18
Take MIR dataflow analyses by mutable reference.
Jason Newcomb
-3
/
+3
2023-05-14
Start node has no immediate dominator
Tomasz Miąsko
-1
/
+1
[next]