about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-05-15Use Kind instead of UnpackedKind in Substs methodsvarkor-94/+75
2018-05-15Clean up shared subst codevarkor-144/+101
2018-05-15Refactor Substs methods on generic parametersvarkor-306/+393
2018-05-15Clean up generic param handlingvarkor-22/+35
2018-05-15Update bad-annotation error messagevarkor-2/+2
2018-05-15Refactoring generic counting loopsvarkor-67/+71
2018-05-15Review refactoringvarkor-52/+48
2018-05-15Rename param_counts to own_countsvarkor-35/+35
2018-05-15Remove GenericParamDef::to_typevarkor-23/+34
2018-05-15Lift pure_wrt_drop to GenericParamDefvarkor-60/+40
2018-05-15Refactor generic params loopsvarkor-165/+95
2018-05-15Fix rebase falloutvarkor-4/+10
2018-05-15Rename RegionParamDef to LifetimeParamDefvarkor-5/+5
2018-05-15Pull common parameters into GenericParamDefvarkor-266/+263
2018-05-15Inline get_typevarkor-40/+63
2018-05-15Fix typo in late-bound region testing messagevarkor-1/+1
2018-05-15Refactor to address commentsvarkor-75/+60
2018-05-15Replace type_param_to_index with param_def_id_to_indexvarkor-14/+19
2018-05-15Use GenericParamCount instead of FxHashMapvarkor-89/+81
2018-05-15Place Self at the start of ty::Generics' param listsvarkor-17/+16
2018-05-15Correct variable renaming falloutvarkor-6/+6
2018-05-15Eliminate ty::Generics::types()varkor-36/+52
2018-05-15Eliminate ty::Generics::lifetimes()varkor-30/+37
2018-05-15Generalise more cases of explicit iteration of specific kindsvarkor-71/+110
2018-05-15Generalise cases of explicit iteration of specific kindsvarkor-119/+210
2018-05-15Fix tidy errors caused by renamingvarkor-10/+26
2018-05-15Rename TypeParameterDef -> TypeParamDef and RegionParameterDef -> RegionParamDefvarkor-49/+49
2018-05-15Rename GenericParam to GenericParamDefvarkor-38/+38
2018-05-15Rename `has_type_parameters` to `requires_monomorphization`varkor-9/+11
2018-05-15Fix generics type parameter handling in mirivarkor-15/+12
2018-05-15Inline Generics::own_countvarkor-16/+12
2018-05-15Prefer iterator to vecvarkor-64/+55
2018-05-15Rename ty::GenericParameterDef to GenericParamvarkor-17/+17
2018-05-15Rename ty::Generics::parameters to paramsvarkor-15/+15
2018-05-15Reduce parent_params to parent_countvarkor-33/+29
2018-05-15Consolidate ty::Genericsvarkor-126/+186
2018-05-15Auto merge of #50769 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-282/+978
2018-05-15Add missing error codes in libsyntax-ext asmGuillaume Gomez-3/+146
2018-05-15Rollup merge of #50745 - kraai:patch-1, r=kennytmGuillaume Gomez-1/+1
2018-05-15Rollup merge of #50733 - katrinleinweber:patch-secure-DOI, r=kennytmGuillaume Gomez-1/+1
2018-05-15Rollup merge of #50720 - frewsxcv:frewsxcv-examples, r=QuietMisdreavusGuillaume Gomez-0/+152
2018-05-15Rollup merge of #50712 - leodasvacas:improve-eager-resolution-error-message, ...Guillaume Gomez-11/+70
2018-05-15Rollup merge of #50691 - ollie27:rustdoc_pub_restricted, r=QuietMisdreavusGuillaume Gomez-5/+71
2018-05-15Rollup merge of #50685 - glaubitz:sparc64-linux, r=alexcrichtonGuillaume Gomez-0/+26
2018-05-15Rollup merge of #50632 - GuillaumeGomez:minification, r=ollie27Guillaume Gomez-60/+170
2018-05-15Rollup merge of #50613 - kennytm:update-toolstate-with-highfive, r=alexcrichtonGuillaume Gomez-1/+1
2018-05-15Rollup merge of #50594 - sanxiyn:man-print, r=steveklabnikGuillaume Gomez-1/+1
2018-05-15Rollup merge of #50399 - nrc:alias, r=eddybGuillaume Gomez-101/+55
2018-05-15Rollup merge of #49767 - ecstatic-morse:ptr-docs, r=steveklabnikGuillaume Gomez-101/+430
2018-05-15Update existing tests for trivial bounds changesMatthew Jasper-5/+6