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
2024-06-10
ScalarInt: size mismatches are a bug, do not delay the panic
Ralf Jung
-1
/
+1
2024-06-05
ty::Expr reviews
Boxy
-1
/
+1
2024-06-05
Add `Ty` to `ConstKind::Value`
Boxy
-4
/
+1
2024-06-05
Basic removal of `Ty` from places (boring)
Boxy
-25
/
+16
2024-06-04
Downsize `ty::Expr`
Boxy
-8
/
+25
2024-05-28
Add an intrinsic for `ptr::metadata`
Scott McMurray
-1
/
+1
2024-05-26
Give EarlyBinder a tcx parameter
Michael Goulet
-3
/
+3
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_ty_utils`.
Nicholas Nethercote
-0
/
+1
2024-05-17
Remove `Rvalue::CheckedBinaryOp`
Scott McMurray
-3
/
+3
2024-05-13
Remove `extern crate rustc_middle` from `rustc_ty_utils`.
Nicholas Nethercote
-0
/
+1
2024-03-23
Add+Use `mir::BinOp::Cmp`
Scott McMurray
-1
/
+1
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
[next]