about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-05-16Auto merge of #50473 - petrochenkov:pmapi, r=alexcrichtonbors-210/+595
2018-05-16Auto merge of #48557 - matthewjasper:allow-trvial-bounds, r=nikomatsakisbors-65/+1084
2018-05-16Auto merge of #50795 - nrc:update, r=oli-obkbors-121/+69
2018-05-16Auto merge of #50750 - est31:master, r=eddybbors-127/+48
2018-05-16Update RLS and RustfmtNick Cameron-121/+69
2018-05-16Auto merge of #50541 - QuietMisdreavus:rustdoc-errors, r=GuillaumeGomezbors-122/+144
2018-05-15Auto merge of #48523 - varkor:generics-ty-generalisations, r=nikomatsakisbors-806/+966
2018-05-16Fix stability annotations for already stable bits of proc macro API 1.1Vadim Petrochenkov-48/+41
2018-05-15Represent lifetimes as two joint tokens in proc macrosVadim Petrochenkov-21/+158
2018-05-15Make is_global true for latebound regionsMatthew Jasper-17/+28
2018-05-15Address feedback, remove remaining review comments, add some more docsVadim Petrochenkov-53/+30
2018-05-15proc_macro: Validate inputs to `Punct::new` and `Ident::new`Vadim Petrochenkov-22/+203
2018-05-15proc_macro: Properly support raw identifiersVadim Petrochenkov-14/+13
2018-05-15TokenTree: Op -> Punct, Term -> IdentVadim Petrochenkov-131/+115
2018-05-15Extend documentation and add review commentsVadim Petrochenkov-38/+152
2018-05-15Auto merge of #50767 - oli-obk:rls_clippy, r=kennytmbors-9/+0
2018-05-15One must always remember to clean up after themselvesvarkor-5/+6
2018-05-15Pattern match on Ok instead of Some of .ok() retvalest31-1/+1
2018-05-15Remove LoopIdResultest31-64/+19
2018-05-15Remove hir::ScopeTargetest31-85/+51
2018-05-15Collapse Substs::identity_for_item in collectvarkor-3/+1
2018-05-15Clean up dropck_outlives PhantomData handlingvarkor-7/+4
2018-05-15Add mk_param_from_defvarkor-37/+24
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