about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/thir
AgeCommit message (Expand)AuthorLines
2022-03-23use NonHirLiteral instead of ScalarLiteral, move pattern related code to pat_...b-naber-1/+1
2022-03-23use ParamConst in ExprKind::ConstParamb-naber-1/+1
2022-03-23remove thir::Visitor::visit_constb-naber-11/+4
2022-03-23change thir to lazily create constantsb-naber-2/+5
2022-03-08mention ignored fields of ExprKind::StaticRefb-naber-1/+1
2022-03-08treat literals in ExprKind::StaticRef as mir::ConstantKind::Valb-naber-1/+1
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-5/+5
2022-02-20Revert "Auto merge of #93800 - b-naber:static-initializers-mir-val, r=oli-obk"Mark Rousskov-1/+1
2022-02-15use AllocId and Ty in ExprKind::StaticRef and delay ConstValue constructionb-naber-1/+1
2022-02-15Overhaul `Const`.Nicholas Nethercote-3/+3
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-8/+0
2021-09-09add a `CastKind` to `Node::Cast`Ellen-1/+9
2021-09-09nitsEllen-5/+24
2021-09-09rename mir -> thir around abstract constsEllen-0/+276