about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-05-16Test that label break value only works on actual blocksest31-0/+60
2018-05-16Add E0696 for continue pointing to a labeled blockest31-2/+81
2018-05-16Extend error E0695 to unlabeled continue statementsest31-9/+17
2018-05-16Add E0695 for unlabeled breaksest31-0/+87
2018-05-16Make the compiler support the label-break-value featureest31-13/+32
2018-05-16Add a file with test casesest31-0/+121
2018-05-16label-break-value: Parsing and AST/HIR changesest31-39/+77
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-15Make is_global true for latebound regionsMatthew Jasper-17/+28
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
2018-05-15Rename GenericParam to GenericParamDefvarkor-38/+38