summary refs log tree commit diff
path: root/src/librustc/ich
AgeCommit message (Expand)AuthorLines
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
2018-12-18treat ref-to-raw cast like a reborrow: do a special kind of retagRalf Jung-2/+2
2018-12-17Tweak query code for performanceJohn Kåre Alsaker-0/+1
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-1/+1
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-3/+3
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-07Introduce constraint category for yields.David Wood-0/+1
2018-12-06Auto merge of #56557 - pietroalbini:rollup, r=pietroalbinibors-16/+12
2018-12-06Auto merge of #55635 - oli-obk:min_const_unsafe_fn, r=nikomatsakisbors-1/+2
2018-12-06Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavisPietro Albini-8/+8
2018-12-06Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakisPietro Albini-8/+4
2018-12-06Auto merge of #56307 - RalfJung:stacked-borrows-2-phase, r=oli-obkbors-45/+12
2018-12-04adds DocTest filename variant, refactors doctest_offset out of source_map, fi...Matthew Russo-1/+2
2018-12-04updates all Filename variants to take a fingerprintMatthew Russo-6/+6
2018-12-04cleanup: remove static lifetimes from constsljedrz-8/+8
2018-12-04Emit feature gate suggestionOliver Scherer-1/+2
2018-12-04syntax: Remove `#[non_exhaustive]` from `Edition`Vadim Petrochenkov-8/+4
2018-12-03s/AllocType/AllocKind/Oliver Scherer-1/+1
2018-12-03Monomorphize `AllocType`Oliver Scherer-1/+1
2018-12-03Retag needs to know whether this is a 2-phase-reborrowRalf Jung-45/+12
2018-12-02Remove not used `DotEq` tokenyui-knk-1/+0
2018-11-26Auto merge of #56070 - oli-obk:const_let, r=eddybbors-0/+1
2018-11-25Auto merge of #55921 - scalexm:placeholders, r=nikomatsakisbors-2/+7
2018-11-25Auto merge of #55959 - matthewjasper:remove-end-region, r=nikomatsakisbors-3/+0
2018-11-24Move `BoundTy` debruijn index to the `TyKind` enum variantscalexm-1/+2
2018-11-24Handle placeholder types in canonicalizationscalexm-1/+2
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+3
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-2/+1
2018-11-19Make const_eval_raw query return just an AllocIdRalf Jung-0/+4
2018-11-19Also catch static mutation at evaluation timeOliver Scherer-0/+1
2018-11-19Rollup merge of #55970 - RalfJung:miri-backtrace, r=@oli-obkPietro Albini-3/+3
2018-11-19Rollup merge of #55953 - blitzerr:master, r=nikomatsakisPietro Albini-1/+3
2018-11-18Rollup merge of #55894 - RalfJung:validation-enums, r=oli-obkPietro Albini-1/+6
2018-11-18Remove mir::StatementKind::EndRegionMatthew Jasper-3/+0
2018-11-15Rollup merge of #55750 - oli-obk:node_id_x, r=michaelwoeristerPietro Albini-2/+9
2018-11-15do not accept out-of-bounds pointers in enum discriminants, they might be NULLRalf Jung-1/+6