about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
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-15add auto-impl for primitive typeGuillaume Gomez-16/+63
2018-05-15Reenable the MergeFunctions passAnthony Ramine-2/+3
2018-05-15Rename ret_ty to declared_ret_tyleonardo.yvens-4/+4
2018-05-15Add Option::xor methodClar Charr-0/+36
2018-05-15Make mutable_noalias and arg_align_attributes be trackedAnthony Ramine-2/+2
2018-05-15rustc: Fix `crate` lint for single-item pathsAlex Crichton-47/+287
2018-05-15Update LLVM to 1abfd0e562cc8f7a9577d97ee92246699093b954Anthony Ramine-0/+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-15Merge branch 'master' of https://github.com/nicokoch/rustNicolas Koch-382/+456
2018-05-15fs: use copy_file_range on linuxNicolas Koch-0/+67
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
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