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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_trait_selection
/
src
/
traits
/
const_evaluatable.rs
Age
Commit message (
Expand
)
Author
Lines
2022-10-18
`const_evaluatable_unchecked` to const eval
lcnr
-21
/
+1
2022-10-18
change `ConstEvaluatable` to use `ty::Const`
lcnr
-2
/
+11
2022-10-14
more dupe word typos
Rageking8
-1
/
+1
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-2
/
+2
2022-10-04
It's not about types or consts, but the lack of regions
Oli Scherer
-3
/
+3
2022-10-01
Refactor rustc lint API
Maybe Waffle
-22
/
+26
2022-09-23
rename Unevaluated to UnevaluatedConst
b-naber
-2
/
+2
2022-09-22
introduce mir::Unevaluated
b-naber
-2
/
+2
2022-09-13
use ty::Unevaluated<'tcx, ()> in type system
b-naber
-2
/
+2
2022-07-25
handle consts with param/infer in const_eval_resolve better
Michael Goulet
-13
/
+4
2022-07-22
Do not resolve associated const when there is no provided value
Michael Goulet
-3
/
+12
2022-07-14
Fix overlapping impls
kadmin
-29
/
+139
2022-07-12
Move abstract const to rustc_middle::ty
kadmin
-615
/
+5
2022-07-09
don't allow ZST in ScalarInt
Ralf Jung
-0
/
+4
2022-07-06
Update TypeVisitor paths
Alan Egerton
-1
/
+1
2022-06-29
Erase regions in new abstract consts
kadmin
-1
/
+2
2022-06-14
implement valtrees as the type-system representation for constant values
b-naber
-6
/
+3
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-5
/
+5
2022-06-13
remove unnecessary `to_string` and `String::new`
Takayuki Maeda
-1
/
+1
2022-05-24
Coalesce branches
kadmin
-137
/
+132
2022-05-17
Add tests for lint on type dependent on consts
kadmin
-0
/
+3
2022-05-10
Introduce EarlyBinder
Jack Huey
-3
/
+5
2022-04-13
Auto merge of #94255 - b-naber:use-mir-constant-in-thir, r=oli-obk
bors
-0
/
+1
2022-04-08
Avoid looking at the internals of Interned directly
Oli Scherer
-9
/
+6
2022-04-06
get rid of visit_constant in thir visitor
b-naber
-4
/
+0
2022-04-02
rebase and use ty::Const in patterns again
b-naber
-52
/
+0
2022-04-02
do use ty::Const in patterns and abstract consts
b-naber
-9
/
+8
2022-04-02
change thir to use mir::ConstantKind instead of ty::Const
b-naber
-3
/
+61
2022-03-30
Spellchecking compiler comments
Yuri Astrakhan
-2
/
+2
2022-03-27
Make fatal DiagnosticBuilder yield never
Michael Goulet
-2
/
+1
2022-03-25
Rollup merge of #95179 - b-naber:eval-in-try-unify, r=lcnr
Dylan DPC
-77
/
+110
2022-03-23
dont use a query for lit_to_constant
b-naber
-1
/
+1
2022-03-23
use NonHirLiteral instead of ScalarLiteral, move pattern related code to pat_...
b-naber
-12
/
+17
2022-03-23
move ExprKind::Repeat arm to expr_is_poly
b-naber
-10
/
+10
2022-03-23
use ParamConst in ExprKind::ConstParam
b-naber
-2
/
+6
2022-03-23
remove thir::Visitor::visit_const
b-naber
-8
/
+18
2022-03-23
change thir to lazily create constants
b-naber
-8
/
+60
2022-03-22
erase region in ParamEnvAnd and make ConstUnifyCtxt private
b-naber
-8
/
+4
2022-03-22
dont canonicalize in try_unify_abstract_consts and erase regions instead
b-naber
-21
/
+12
2022-03-22
fix previous failures and address review
b-naber
-96
/
+112
2022-03-21
try to evaluate in try_unify
b-naber
-29
/
+59
2022-03-16
rustc_error: make ErrorReported impossible to construct
mark
-14
/
+13
2022-03-10
Rollup merge of #94440 - compiler-errors:issue-94282, r=lcnr
Matthias Krüger
-25
/
+63
2022-03-09
suggest enabling generic_const_exprs feature if const is unevaluatable
Michael Goulet
-25
/
+63
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-16
/
+16
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-6
/
+11
2022-01-17
Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieu
bors
-1
/
+1
2022-01-15
attempt to re-add `ty::Unevaluated` visitor and friends
Ellen
-37
/
+21
2022-01-15
initial revert
Ellen
-28
/
+43
2022-01-12
Remove deprecated LLVM-style inline assembly
Tomasz Miąsko
-1
/
+1
[next]