summary refs log tree commit diff
path: root/src/librustc/ty/util.rs
AgeCommit message (Expand)AuthorLines
2020-03-07Rollup merge of #69656 - matthiaskrgr:iter_nth_zero, r=oli-obkMazdak Farrokhzad-1/+1
2020-03-04cover some more nearby casesRalf Jung-3/+3
2020-03-03Use .next() instead of .nth(0) on iterators.Matthias Krüger-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-19Make lookup of associated item by name O(log n)Dylan MacKenzie-1/+1
2020-02-18Rollup merge of #69146 - matthewjasper:literal-qualif, r=eddybMazdak Farrokhzad-2/+38
2020-02-15Add fast path for is_freezeMatthew Jasper-2/+38
2020-02-14Add fast path to eq_opaque_type_and_typeMatthew Jasper-1/+1
2020-02-12Auto merge of #68679 - matthewjasper:needs-type-op, r=varkorbors-4/+88
2020-02-09cache adt_drop_tysMatthew Jasper-1/+1
2020-02-09Apply suggestions from code reviewmatthewjasper-2/+2
2020-02-08Make `associated_items` query return a sliceJonas Schievink-1/+1
2020-02-02Address review commentsMatthew Jasper-11/+22
2020-02-02Improve needs_drop queryMatthew Jasper-4/+77
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+1
2020-01-10Introduce `#![feature(half_open_range_patterns)]`.Mazdak Farrokhzad-22/+73
2020-01-09Rollup merge of #67630 - oli-obk:extern_ptr_dangling, r=spastorinoMazdak Farrokhzad-2/+0
2020-01-07Move magic traits queries to rustc::traits::drop.Camille GILLOT-198/+1
2020-01-07Move required_region_bounds to rustc::infer::opaque_types.Camille GILLOT-64/+0
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-3/+3
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-26Treat extern statics just like statics in the "const pointer to static" repre...Oliver Scherer-2/+0
2019-12-22Format the worldMark Rousskov-218/+182
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-2/+2
2019-11-26Record temporary static references in generator witnessesMatthew Jasper-0/+17
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-3/+3
2019-11-12Create intermediate enum ty::ConstKind.Camille GILLOT-2/+1
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-2/+2
2019-10-21Rollup merge of #62330 - SimonSapin:no-drop-in-union-fields, r=RalfJungMazdak Farrokhzad-0/+2
2019-10-15Rollup merge of #65389 - ecstatic-morse:zero-sized-array-no-drop, r=eddybTyler Mandry-0/+3
2019-10-15Rollup merge of #65293 - tmandry:turbo-expander, r=matthewjasperTyler Mandry-4/+17
2019-10-14Only expand types that contain projectionsTyler Mandry-1/+3
2019-10-14Add expanded type cache to OpaqueTypeExpanderTyler Mandry-3/+14
2019-10-13Return `false` from `needs_drop` for all zero-sized arraysDylan MacKenzie-0/+3
2019-10-11Change untagged_unions to not allow union fields with dropUlrik Sverdrup-0/+2
2019-10-09Qualify LangItemMatt Stavola-1/+1
2019-10-09Delegate is_{freeze,copy,sized}_raw to is_item_rawMatt Stavola-21/+12
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-2/+4
2019-09-29clean ClosureSubsts in rustc::tycsmoe-1/+1
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-8/+8
2019-09-25Rename `sty` to `kind`varkor-18/+18
2019-09-09check_match: refactor + improve non-exhaustive diag for default binding modes.Mazdak Farrokhzad-0/+18
2019-08-31Check impl trait substs when checking for recursive typesMatthew Jasper-2/+4
2019-08-28Add Option<Span> to `require_lang_item`Yuki Okushi-3/+3
2019-08-11add tuple_fields convenience method and use it in a few placesRalf Jung-4/+4
2019-07-13Rollup merge of #62585 - pnkfelix:issue-60431-make-struct-tail-normalize-when...Mazdak Farrokhzad-8/+94
2019-07-12Update docs to reflect review feedback.Felix S. Klock II-5/+10
2019-07-12Replace `struct_tail` and `struct_lockstep_tails` with variants handling norm...Felix S. Klock II-8/+89
2019-07-11Remove feature gate `dropck_parametricity` completelyLzu Tao-15/+0
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-19/+4