summary refs log tree commit diff
path: root/src/librustc/ty/sty.rs
AgeCommit message (Expand)AuthorLines
2020-04-03Ensure HAS_FREE_LOCAL_NAMES is set for ReFreeMatthew Jasper-14/+14
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-1/+1
2020-03-04Auto merge of #69550 - RalfJung:scalar, r=oli-obkbors-1/+1
2020-03-01Clean up TypeFlagsMatthew Jasper-6/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-29Make it build againVadim Petrochenkov-1/+1
2020-02-28remove ScalarMaybeUndef::to_bits and make Scalar::to_bits privateRalf Jung-1/+1
2020-02-28Auto merge of #68505 - skinny121:canonicalize-const-eval-inputs, r=nikomatsakisbors-2/+2
2020-02-20Change FIXME message to indicate plan to handle inference variables within th...Ben Lewis-2/+2
2020-02-19Make lookup of associated item by name O(log n)Dylan MacKenzie-5/+1
2020-02-18Rollup merge of #69181 - skinny121:const-eval-return, r=oli-obkDylan DPC-2/+9
2020-02-16Code review changes.Ben Lewis-2/+7
2020-02-15Change const eval to return `ConstValue`, instead of `Const` as the type insi...Ben Lewis-1/+3
2020-02-14Erase regions in opaque types in typeckMatthew Jasper-1/+3
2020-02-08Make `associated_items` query return a sliceJonas Schievink-0/+1
2020-02-07Auto merge of #65232 - nikomatsakis:lazy-norm-anon-const-push-2, r=matthewjasperbors-15/+70
2020-02-06apply various formatting nitsNiko Matsakis-3/+3
2020-02-06index ReEmpty by universeNiko Matsakis-15/+70
2020-02-02Add a resume type param to the generator substsJonas Schievink-9/+32
2020-01-27don't clone types that are copy, round two.Matthias Krüger-1/+1
2020-01-23unused-parens: implement for block return valuesTyler Lanphear-1/+1
2020-01-20Add `ConstnessAnd` that implements `ToPredicate`Dylan MacKenzie-3/+7
2020-01-10Promote `Ref`s to constants instead of staticSantiago Pastorino-6/+7
2020-01-09{rustc::util -> rustc_data_structures}::capturesMazdak Farrokhzad-3/+2
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-236/+300
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-8/+4
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-8/+4
2019-12-21Rollup merge of #67160 - matthewjasper:gat-generics, r=nikomatsakisMazdak Farrokhzad-2/+2
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-3/+3
2019-12-20Correctly lower paths to generic associated typesMatthew Jasper-2/+2
2019-12-01Rollup merge of #66679 - mark-i-m:fix-anon-lifetime-errors, r=matthewjasperMazdak Farrokhzad-1/+1
2019-11-30rustc: fix ty::Const::eval's handling of inference variables.Eduard-Mihai Burtescu-14/+35
2019-11-29improve lifetime errors with implicit trait object lifetimesMark Mansi-1/+1
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-37/+44
2019-11-21Rollup merge of #66468 - RalfJung:simd-cleanup, r=oli-obkMazdak Farrokhzad-5/+15
2019-11-19Derive HashStable more.Camille GILLOT-2/+1
2019-11-19Derive HashStable in librustc.Camille GILLOT-5/+4
2019-11-18Retire BraceStructLiftImpl.Camille GILLOT-1/+1
2019-11-17Auto merge of #66384 - cjgillot:typefoldable, r=Zoxcbors-16/+17
2019-11-16make simd_size return a u64Ralf Jung-4/+4
2019-11-16rename and move read_vector_tyRalf Jung-4/+14
2019-11-14Use multiple derive clauses.Camille GILLOT-14/+14
2019-11-13Use TypeFoldable derive macro.Camille GILLOT-10/+11
2019-11-12Remove cruft.Camille GILLOT-5/+0
2019-11-12Create intermediate enum ty::ConstKind.Camille GILLOT-4/+52
2019-11-10Merge hir::GeneratorMovability into ast::Movability.Camille GILLOT-1/+1
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-3/+3
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-9/+9