summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2019-06-26Beta backport of: Auto merge of #61754 - nikomatsakis:trait-caching-perf-3, r...Niko Matsakis-82/+406
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-12/+7
2019-05-19Rollup merge of #60934 - fabric-and-ink:defindex_with_newtype_macro, r=petroc...Mazdak Farrokhzad-1/+1
2019-05-19Rollup merge of #60924 - estebank:try-msg, r=petrochenkovMazdak Farrokhzad-3/+6
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-18Auto merge of #60910 - nnethercote:avoid-some-unnecessary-interning, r=petroc...bors-1/+1
2019-05-17Auto merge of #49799 - hdhoang:46205_deny_incoherent_fundamental_impls, r=nik...bors-19/+24
2019-05-17Explain that ? converts the error type using FromEsteban Küber-3/+6
2019-05-17Change `rustc::util::common::FN_OUTPUT_NAME` to a `Symbol`.Nicholas Nethercote-1/+1
2019-05-14Rollup merge of #60444 - nikomatsakis:issue-60010-cycle-error-investigation, ...Mazdak Farrokhzad-2/+53
2019-05-13modify commentFelix S Klock II-2/+7
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-2/+3
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-11/+12
2019-05-09Rollup merge of #60647 - petrochenkov:nospace, r=michaelwoeristerMazdak Farrokhzad-3/+1
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-3/+1
2019-05-08Use `delay_span_bug` for "Failed to unify obligation"Esteban Küber-5/+10
2019-05-06Rename `ParamTy::idx` to `ParamTy::index`varkor-3/+3
2019-05-01Create ShallowResolvervarkor-18/+16
2019-05-01Rename mk_infer to mk_ty_inferGabriel Smith-2/+2
2019-05-01Rename *shallow_resolve to *shallow_resolve_typevarkor-14/+14
2019-05-01forego caching for all participants in cycles, apart from root nodeNiko Matsakis-2/+48
2019-05-01Auto merge of #60137 - eddyb:rustdoc-rm-def-ctor-hax, r=petrochenkovbors-62/+26
2019-05-01Auto merge of #60195 - varkor:commontypes-to-common, r=eddybbors-3/+3
2019-04-30Rollup merge of #60344 - Aaron1011:fix/tower-hyper, r=eddybMazdak Farrokhzad-1/+1
2019-04-30rustdoc: refactor(?) synthetic impl building.Eduard-Mihai Burtescu-56/+23
2019-04-30rustdoc: remove def_ctor hack.Eduard-Mihai Burtescu-12/+9
2019-04-28Fix lint findings in librustcflip1995-8/+8
2019-04-27Don't try to render auto-trait bounds with any inference variablesAaron Hill-1/+1
2019-04-26Update handling of Tuplevarkor-8/+12
2019-04-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2
2019-04-26Rollup merge of #60183 - tmandry:chalk-builtin-copy-clone, r=scalexmMazdak Farrokhzad-10/+4
2019-04-25Update existing usagesvarkor-3/+3
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-25Auto merge of #59111 - gilescope:generator-better-errors, r=nikomatsakisbors-3/+3
2019-04-25Improved error message when type must be bound due to generator.Giles Cope-3/+3
2019-04-22Remove redundant code in copy_clone_conditionsTyler Mandry-10/+4
2019-04-22Fix ICE related to #53708Esteban Küber-7/+3
2019-04-17Give custom error for E0277 on `?` error caseEsteban Küber-0/+12
2019-04-16lint: convert incoherent_fundamental_impls into hard errorHoàng Đức Hiếu-19/+24
2019-04-12Rollup merge of #59859 - davidtwco:issue-59756, r=cramertjMazdak Farrokhzad-0/+3
2019-04-10Suggest removing `?` to resolve type errors.David Wood-0/+3
2019-04-05Introduce an arena type which may be used to allocate a list of types with de...John Kåre Alsaker-14/+11
2019-03-25Utilize `?` instead of `return None`.Corey Farwell-5/+1
2019-03-25Auto merge of #59256 - petrochenkov:derval2, r=Zoxcbors-2/+2
2019-03-24Remove `CtorOf` from `Node::Ctor`.David Wood-1/+1
2019-03-24Separate variant id and variant constructor id.David Wood-17/+7
2019-03-23Auto merge of #58929 - estebank:elide-object, r=zackmdavisbors-11/+25
2019-03-17Make meta-item API compatible with `LocalInternedString::get` soundness fixVadim Petrochenkov-2/+2
2019-03-17Auto merge of #59178 - oli-obk:lazy_const, r=eddybbors-10/+12
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-2/+2