about summary refs log tree commit diff
path: root/src/librustc/ich
AgeCommit message (Expand)AuthorLines
2019-02-24hir: remove NodeId from MacroDefljedrz-1/+0
2019-02-24hir: remove NodeId from WhereEqPredicateljedrz-1/+0
2019-02-24hir: remove NodeId from WhereClauseljedrz-1/+0
2019-02-24hir: remove NodeId from GenericParamljedrz-1/+0
2019-02-24hir: remove NodeId from Lifetime and Tyljedrz-2/+0
2019-02-24Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJungMazdak Farrokhzad-1/+1
2019-02-23Type check coercions to pointer typesMatthew Jasper-0/+1
2019-02-21Use normal mutable borrows in MIR match loweringMatthew Jasper-1/+6
2019-02-19Auto merge of #57896 - oli-obk:permissive_existence, r=cramertjbors-0/+5
2019-02-19Auto merge of #58503 - varkor:const-generics-hir, r=petrochenkovbors-1/+10
2019-02-16Reuse the `Pointer` type instead of passing reassembling it at many use sitesOliver Scherer-1/+1
2019-02-15Take Const into account in HIRvarkor-1/+10
2019-02-15Always emit an error for a query cycleJohn Kåre Alsaker-0/+4
2019-02-13HirId-ify hir::BodyIdljedrz-2/+2
2019-02-07Add const params to Defvarkor-0/+1
2019-02-05move librustc to 2018Mark Mansi-58/+58
2019-02-02hir: add HirId to main Hir nodesljedrz-4/+16
2019-02-01Restrict concrete types to equivalent typesOliver Scherer-0/+5
2019-01-30Add suggestions to deprecation lintsOliver Scherer-1/+1
2019-01-27`ConstValue::ScalarPair` only needs to represent slicesOliver Scherer-1/+1
2019-01-26Auto merge of #55641 - nagisa:optimize-attr, r=pnkfelixbors-0/+9
2019-01-25Auto merge of #57714 - matthewjasper:wellformed-unreachable, r=pnkfelixbors-3/+9
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-0/+9
2019-01-20Auto merge of #57651 - JohnTitor:give-char-type, r=estebankbors-0/+2
2019-01-20Mark incorrect recovered `char` literals as `TyErr` to avoid type errorsYuki Okushi-0/+1
2019-01-19Rollup merge of #57689 - nnethercote:redo-hir-Stmt, r=petrochenkovMazdak Farrokhzad-10/+10
2019-01-19Handle lifetime annotations in unreachable codeMatthew Jasper-1/+1
2019-01-19Use a struct for user type annotationsMatthew Jasper-0/+6
2019-01-19Rename UserTypeAnnotation -> UserTypeMatthew Jasper-3/+3
2019-01-19Rollup merge of #57486 - nnethercote:simplify-TokenStream-more, r=petrochenkovMazdak Farrokhzad-1/+1
2019-01-17Remove `hir::StmtKind::Decl`.Nicholas Nethercote-7/+2
2019-01-17Make `hir::Stmt` a separate struct.Nicholas Nethercote-4/+9
2019-01-16Remove `hir::Label`.Nicholas Nethercote-1/+1
2019-01-16Add new literal type ErrYuki Okushi-0/+1
2019-01-14Remove `ThinTokenStream`.Nicholas Nethercote-1/+1
2019-01-05Rollup merge of #57219 - matthewjasper:mir-cleanup, r=nikomatsakiskennytm-16/+0
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-1/+5
2018-12-30Refactor `UserTypeAnnotation`.David Wood-17/+26
2018-12-29Auto merge of #56225 - alexreg:type_alias_enum_variants, r=petrochenkovbors-4/+4
2018-12-29Remove unused types from rustc::mir::interpretMatthew Jasper-16/+0
2018-12-27Auto merge of #56999 - petrochenkov:macrecov2, r=estebankbors-2/+2
2018-12-27Handle sub-typing in chalk-enginescalexm-0/+4
2018-12-27Integrate chalk enginescalexm-0/+7
2018-12-27Add a def-id in `ty::ParamEnv`scalexm-1/+2
2018-12-27Get rid of `Block::recovered`Vadim Petrochenkov-1/+0
2018-12-27AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-endVadim Petrochenkov-1/+2
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-4/+4
2018-12-25Remove licensesMark Rousskov-90/+0
2018-12-23stabilize min_const_unsafe_fn in 1.33.Mazdak Farrokhzad-1/+0
2018-12-20Auto merge of #56741 - RalfJung:retag-to-raw, r=oli-obkbors-2/+2