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-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
2021-12-05
Rollup merge of #90529 - b-naber:reborrows-consts, r=lcnr
Matthias Krüger
-5
/
+17
2021-12-05
skip reborrows during AbstractConst building
b-naber
-5
/
+17
2021-11-07
Give inline const separate DefKind
Gary Guo
-2
/
+2
2021-10-21
Rollup merge of #88644 - eopb:abstractconst_leaf_subst, r=lcnr
Yuki Okushi
-15
/
+15
2021-10-20
remove duplicate subst
Ethan Brierley
-1
/
+0
2021-10-19
Address lcnr review
Ethan Brierley
-3
/
+5
2021-10-08
clippy::complexity fixes
Matthias Krüger
-3
/
+3
2021-10-04
Move generic error message to separate branches
kadmin
-43
/
+94
2021-09-09
add test for builtin types N + N unifying with fn call
Ellen
-3
/
+10
2021-09-09
fmt
Ellen
-1
/
+3
2021-09-09
resolve `from_hir_call` FIXME
Ellen
-1
/
+0
2021-09-09
add a `CastKind` to `Node::Cast`
Ellen
-7
/
+10
2021-09-09
nits
Ellen
-20
/
+19
2021-09-09
remove comment
Ellen
-1
/
+1
2021-09-09
rename mir -> thir around abstract consts
Ellen
-6
/
+6
2021-09-09
remove debug stmts
Ellen
-2
/
+1
2021-09-09
remove `WorkNode`
Ellen
-51
/
+10
2021-09-09
handle `ExprKind::NeverToAny`
Ellen
-2
/
+1
2021-09-09
dont build abstract const for monomorphic consts
Ellen
-1
/
+30
2021-09-09
tidy
Ellen
-16
/
+14
2021-09-09
dont support blocks
Ellen
-40
/
+11
[next]