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_ty_utils
/
src
/
consts.rs
Age
Commit message (
Expand
)
Author
Lines
2023-12-26
Rollup merge of #119307 - compiler-errors:pat-lifetimes, r=Nadrieril
Michael Goulet
-2
/
+2
2023-12-26
`thir::Visitor` only needs to visit `&'thir` data
Nadrieril
-2
/
+2
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-2
/
+2
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-20
Reduce exposure of some items.
Nicholas Nethercote
-3
/
+3
2023-10-03
Optimize some `alloc_from_iter` call sites.
Nicholas Nethercote
-1
/
+1
2023-07-17
Rollup merge of #113539 - agnarrarendelle:master, r=workingjubilee
Matthias Krüger
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-6
/
+7
2023-07-12
fixed typos
agnarrarendelle
-1
/
+1
2023-07-07
Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`
Nilstrieb
-2
/
+2
2023-07-04
Replace `const_error` methods with `Const::new_error`
Boxy
-1
/
+1
2023-07-04
Replace `mk_const` with `Const::new_x` methods
Boxy
-13
/
+15
2023-06-27
`thir`: Add `Become` expression kind
Maybe Waffle
-1
/
+3
2023-06-19
Promote unchecked_add/sub/mul/shl/shr to mir::BinOp
Scott McMurray
-2
/
+3
2023-05-29
EarlyBinder::new -> EarlyBinder::bind
lcnr
-1
/
+1
2023-05-28
Replace EarlyBinder(x) with EarlyBinder::new(x)
Kyle Matsuda
-1
/
+1
2023-05-15
Rollup merge of #111578 - Zoxc:query-macro-move, r=cjgillot
Matthias Krüger
-2
/
+3
2023-05-15
Move expansion of query macros in rustc_middle to rustc_middle::query
John Kåre Alsaker
-2
/
+3
2023-05-14
Rename const error methods for consistency
Michael Goulet
-3
/
+1
2023-05-09
add EarlyBinder to thir_abstract_const; remove tcx.bound_abstract_const
Kyle Matsuda
-2
/
+2
2023-04-22
Auto merge of #106934 - DrMeepster:offset_of, r=WaffleLapkin
bors
-0
/
+2
2023-04-21
offset_of
DrMeepster
-0
/
+2
2023-04-20
Remove WithOptconstParam.
Camille GILLOT
-41
/
+25
2023-03-25
Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`
Scott McMurray
-2
/
+2
2023-03-21
Use local key in providers
Michael Goulet
-1
/
+0
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-1
/
+1
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-1
/
+1
2023-02-17
Replace `mk_foo` calls with `infer_foo` where possible.
Nicholas Nethercote
-1
/
+1
2023-01-16
ConstBlocks are poly if their substs are poly
Michael Goulet
-2
/
+42
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-7
/
+7
2022-11-28
Remove `Const::from_value`
Maybe Waffle
-2
/
+2
2022-11-28
Simplify calls to `tcx.mk_const`
Maybe Waffle
-16
/
+12
2022-11-25
reduce duplicated argument logic
Boxy
-64
/
+40
2022-11-25
Add empty ConstKind::Abstract
kadmin
-296
/
+280
2022-11-10
Use const_error_with_guaranteed more
Michael Goulet
-1
/
+3
2022-11-04
Refactor tcx mk_const parameters.
Mateusz
-15
/
+5
2022-10-04
It's not about types or consts, but the lack of regions
Oli Scherer
-6
/
+6
2022-09-23
rename Unevaluated to UnevaluatedConst
b-naber
-1
/
+2
2022-09-13
rebase
b-naber
-11
/
+0
2022-09-02
Box `PatKind::Range`.
Nicholas Nethercote
-1
/
+1
2022-09-02
Clean up THIR patterns.
Nicholas Nethercote
-1
/
+1
2022-08-26
Migrate rustc_ty_utils to use SessionDiagnostic
Peter Medus
-90
/
+83
2022-08-24
Store blocks in `Thir`.
Nicholas Nethercote
-6
/
+9
2022-07-14
Fix overlapping impls
kadmin
-2
/
+2
2022-07-12
Move abstract const to rustc_middle::ty
kadmin
-2
/
+394
2022-06-29
Improve doc comment of destructure_const
Dominik Stolz
-2
/
+2
2022-06-28
Address code review comments
Dominik Stolz
-63
/
+56
2022-06-28
Improve pretty printing of valtrees for references
Dominik Stolz
-0
/
+84