about summary refs log tree commit diff
path: root/src/librustc/ty/relate.rs
AgeCommit message (Expand)AuthorLines
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-990/+0
2020-03-24Remove attribute `#[structural_match]` and any references to itVadim Petrochenkov-1/+1
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-1/+1
2020-03-07Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkovMazdak Farrokhzad-1/+1
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-2/+2
2020-03-06fix various typosMatthias Krüger-1/+1
2020-01-10Promote `Ref`s to constants instead of staticSantiago Pastorino-4/+4
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2019-12-26Retire `to_ptr` which should already have no users but still kept getting new...Oliver Scherer-2/+2
2019-12-22Format the worldMark Rousskov-159/+114
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-2/+2
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-2/+2
2019-11-17Auto merge of #66384 - cjgillot:typefoldable, r=Zoxcbors-7/+1
2019-11-13Use TypeFoldable derive macro.Camille GILLOT-7/+1
2019-11-12Centril review.Camille GILLOT-4/+1
2019-11-12Create intermediate enum ty::ConstKind.Camille GILLOT-31/+42
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-2/+2
2019-10-22Remove FIXMEvarkor-4/+3
2019-10-09Pretty print function pointer const values.ben-11/+3
2019-10-09Fix calling function pointer const parameters. Also fixes inference ofben-28/+38
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-09-29clean ClosureSubsts in rustc::tycsmoe-1/+1
2019-09-28Move `get_slice_bytes` to `rustc::mir::interpret` so it can be reused.ben-18/+4
2019-09-28Add inline function `get_slice_bytes` to remove code duplication.ben-24/+18
2019-09-28Add support for relating slices in `super_relate_consts`.ben-3/+36
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-11/+11
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-08-21Remove some duplication when resolving constantsOliver Scherer-21/+3
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-1/+5
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-07-31Remove redundant method with const variable resolutionvarkor-7/+5
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-1/+1
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-1/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-267/+92
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-151/+274
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-41/+41
2019-05-28Fix nitsvarkor-3/+2
2019-05-28Reintroduce `TypeError::FixedArraySize`varkor-2/+16
2019-05-28Eagerly evaluate in `super_relate_consts`varkor-56/+37
2019-05-28Relate identical parameters in array lengthsvarkor-21/+17
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-1/+1
2019-05-06Rename `ParamTy::idx` to `ParamTy::index`varkor-1/+1
2019-05-01Remove spurious assertionvarkor-3/+0
2019-05-01Fix missing parenthesisvarkor-1/+1
2019-05-01Fix rebase from LazyConst removalvarkor-55/+51
2019-05-01Add `ConstValue::Placeholder`varkor-0/+3
2019-05-01Inline ConstError into TypeErrorvarkor-6/+2
2019-05-01Handle generic consts in relate and infervarkor-5/+21
2019-05-01Define `super_relate_consts`varkor-0/+64