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-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
2023-01-14
change const_param_default query to return EarlyBinder; remove bound_const_pa...
Kyle Matsuda
-2
/
+2
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-1
/
+1
2022-12-16
Make a field only as public as it needs to be
Oli Scherer
-1
/
+1
2022-12-16
Rename ConstS to ConstData
Oli Scherer
-4
/
+4
2022-11-28
Remove `Const::from_scalar_int`
Maybe Waffle
-6
/
+4
2022-11-28
Remove `Const::from_value`
Maybe Waffle
-10
/
+3
2022-11-28
Simplify calls to `tcx.mk_const`
Maybe Waffle
-4
/
+4
2022-11-19
deduplicate constant evaluation in cranelift backend
Ralf Jung
-15
/
+0
2022-11-13
Store a LocalDefId in hir::AnonConst.
Camille GILLOT
-2
/
+2
2022-11-13
Store a LocalDefId in hir::GenericParam.
Camille GILLOT
-6
/
+4
2022-11-10
Use const_error_with_guaranteed more
Michael Goulet
-3
/
+2
2022-11-04
Refactor tcx mk_const parameters.
Mateusz
-8
/
+5
2022-10-18
change `ConstEvaluatable` to use `ty::Const`
lcnr
-0
/
+4
2022-09-23
rename Unevaluated to UnevaluatedConst
b-naber
-1
/
+1
2022-09-22
introduce mir::Unevaluated
b-naber
-1
/
+0
2022-09-19
remove `ty::Const::from_inline_const`
lcnr
-44
/
+1
2022-09-13
use ty::Unevaluated<'tcx, ()> in type system
b-naber
-3
/
+3
2022-09-01
tracing::instrument cleanup
Oli Scherer
-2
/
+0
2022-07-25
Deeply deny fn and raw ptrs in const generics
Michael Goulet
-1
/
+1
2022-07-06
Update TypeVisitor paths
Alan Egerton
-1
/
+1
2022-06-14
rebase
b-naber
-2
/
+2
2022-06-14
fix clippy test failures
b-naber
-0
/
+8
2022-06-14
implement valtrees as the type-system representation for constant values
b-naber
-10
/
+25
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-12
/
+12
2022-04-13
Inline Const::ty() and Const::val() getters
Martin Gammelsæter
-0
/
+2
2022-03-16
rustc_error: make ErrorReported impossible to construct
mark
-1
/
+1
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-2
/
+2
2022-02-25
Switch bootstrap cfgs
Mark Rousskov
-1
/
+1
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-33
/
+55
2022-01-18
Rollup merge of #92780 - b-naber:postpone-const-eval-coherence, r=lcnr
Matthias Krüger
-9
/
+12
2022-01-17
Update term for use in more places
kadmin
-4
/
+8
[next]