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_middle
/
src
/
ty
/
consts.rs
Age
Commit message (
Expand
)
Author
Lines
2023-12-15
NFC: do not clone types that are copy
Matthias Krüger
-1
/
+1
2023-12-12
Move some methods from `tcx.hir()` to `tcx`
zetanumbers
-2
/
+2
2023-12-12
Auto merge of #118841 - compiler-errors:always-copy, r=jackh726
bors
-1
/
+2
2023-12-12
Make ConstKind and TyKind Copy
Michael Goulet
-1
/
+2
2023-12-11
remove some redundant clones
Matthias Krüger
-1
/
+1
2023-12-08
Feedback
Michael Goulet
-4
/
+4
2023-12-08
Uplift canonicalizer into new trait solver crate
Michael Goulet
-1
/
+15
2023-12-07
ctfe interpreter: extend provenance so that it can track whether a pointer is...
Ralf Jung
-2
/
+2
2023-12-02
fix an ICE when a valtree failed to evaluate
Ralf Jung
-2
/
+10
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-2
/
+2
2023-11-25
Remove mir::Const::from_anon_const
Michael Goulet
-0
/
+4
2023-11-22
Cache flags for ty::Const
Michael Goulet
-1
/
+12
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-5
/
+3
2023-11-04
No lifetime on PlaceholderConst
Michael Goulet
-1
/
+1
2023-10-24
Get rid of 'tcx on ConstVid, EffectVid
Michael Goulet
-2
/
+2
2023-09-20
the Const::eval_bits methods don't need to be given the Ty
Ralf Jung
-11
/
+6
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-3
/
+3
2023-09-13
restore the old logic adjusting ty::UnevaluatedConst before evaluation
Ralf Jung
-24
/
+2
2023-09-13
make the set of methods between our two Const types more consistent
Ralf Jung
-97
/
+85
2023-09-13
make the eval() functions on our const types return the resulting value
Ralf Jung
-120
/
+67
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-2
/
+2
2023-07-18
Auto merge of #113677 - bryangarza:unevaluated-const-ice_issue-110892, r=davi...
bors
-0
/
+8
2023-07-17
Safe Transmute: Fix ICE (due to UnevaluatedConst)
Bryan Garza
-0
/
+8
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-9
/
+9
2023-07-06
Fix up doc links
Oli Scherer
-2
/
+2
2023-07-05
Deal with fallout
Boxy
-1
/
+1
2023-07-05
move `ConstKind` to typeir and move inherent impls to `Const`
Boxy
-6
/
+152
2023-07-04
Replace `const_error` methods with `Const::new_error`
Boxy
-2
/
+34
2023-07-04
Replace `mk_const` with `Const::new_x` methods
Boxy
-9
/
+78
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-16
format `Const`'s less verbosely
Boxy
-10
/
+0
2023-05-14
Rename const error methods for consistency
Michael Goulet
-4
/
+2
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-1
/
+1
2023-04-20
Remove WithOptconstParam.
Camille GILLOT
-16
/
+6
2023-03-21
IdentitySubsts::identity_for_item takes Into<DefId>
Michael Goulet
-1
/
+1
2023-03-21
Use local key in providers
Michael Goulet
-3
/
+3
2023-03-09
Use param's real type in try_eval_lit_or_param
Michael Goulet
-3
/
+6
2023-03-05
Auto merge of #108351 - petrochenkov:rmdit, r=cjgillot
bors
-1
/
+1
2023-03-03
Match unmatched backticks in compiler/ that are part of rustdoc
est31
-1
/
+1
2023-03-02
rustc_middle: Remove trait `DefIdTree`
Vadim Petrochenkov
-1
/
+1
2023-02-18
Move late-bound arg type checks to resolve_bound_vars
Michael Goulet
-0
/
+3
2023-02-17
Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwU
bors
-1
/
+4
2023-02-16
changes from review
Kyle Matsuda
-1
/
+4
2023-02-16
remove bound_type_of query; make type_of return EarlyBinder; change type_of i...
Kyle Matsuda
-1
/
+1
2023-02-16
change usages of type_of to bound_type_of
Kyle Matsuda
-1
/
+1
2023-02-17
Rollup merge of #107489 - compiler-errors:non_lifetime_binders, r=cjgillot
Matthias Krüger
-9
/
+22
2023-02-16
A bit more work on late-bound consts
Michael Goulet
-9
/
+22
2023-02-15
Use target instead of machine for mir interpreter integer handling.
Oli Scherer
-1
/
+1
2023-02-14
s/eval_usize/eval_target_usize/ for clarity
Oli Scherer
-4
/
+8
[next]