about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros
AgeCommit message (Expand)AuthorLines
2022-07-31Always include a position span in rustc_parse_format::ArgumentAlex Macleod-8/+11
2022-07-30Auto merge of #99887 - nnethercote:rm-TreeAndSpacing, r=petrochenkovbors-8/+8
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-8/+8
2022-07-28Use more idiomatic rust, comment for lint logicPreston From-50/+79
2022-07-25Use Span::from_inner and make changes to precision inner span clearerPreston From-16/+14
2022-07-25Generate correct suggestion with named arguments used positionallyPreston From-61/+188
2022-07-20Rollup merge of #99508 - TaKO8Ki:avoid-symbol-to-string-conversion-in-Builtin...Matthias Krüger-3/+1
2022-07-20Rollup merge of #99480 - miam-miam100:arg-format, r=oli-obkMatthias Krüger-1/+1
2022-07-20Fix off by one error and add ui test.miam-miam100-1/+1
2022-07-20avoid a `Symbol` to `String` conversionTakayuki Maeda-3/+1
2022-07-18Don't add attribute to allow unused-qualifications to derive impl'sSamrat Man Singh-9/+1
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-07-15Only suggest if span is not erroneousMichael Goulet-1/+1
2022-07-15Fix ICE in named_arguments_used_positionally lintMichael Goulet-9/+8
2022-07-15Auto merge of #99046 - nnethercote:final-derive-output-improvements, r=Mark-S...bors-320/+285
2022-07-14Rollup merge of #99192 - Amanieu:fix-asm-srcloc, r=petrochenkovDylan DPC-2/+2
2022-07-14Rollup merge of #98580 - PrestonFrom:issue_98466, r=estebankDylan DPC-13/+72
2022-07-14Auto merge of #99231 - Dylan-DPC:rollup-0tl8c0o, r=Dylan-DPCbors-1/+1
2022-07-14Fix spans for asm diagnosticsAmanieu d'Antras-2/+2
2022-07-14Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillotDylan DPC-1/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-13Emit warning when named arguments are used positionally in formatPreston From-13/+72
2022-07-13Use `&{self.x}` for packed `Copy` structs.Nicholas Nethercote-19/+33
2022-07-12Parse closure bindersMaybe Waffle-1/+1
2022-07-11Handle tags better.Nicholas Nethercote-211/+167
2022-07-11Move the no-variants handling code earlier in `expand_enum_method_body`.Nicholas Nethercote-5/+6
2022-07-11Avoid some unnecessary blocks in derive output.Nicholas Nethercote-0/+8
2022-07-11Rename tag-related things.Nicholas Nethercote-23/+20
2022-07-11Remove unnecessary `&*` sigil pairs in derived code.Nicholas Nethercote-39/+65
2022-07-11Remove unnecessary sigils and `ref`s in derived code.Nicholas Nethercote-89/+55
2022-07-11Remove `mutbl` argument from `create_struct_patterns`.Nicholas Nethercote-4/+1
2022-07-09Minor updates based on review comments.Nicholas Nethercote-15/+10
2022-07-09Simplify `cs_fold`.Nicholas Nethercote-162/+114
2022-07-09Fix some inconsistencies.Nicholas Nethercote-58/+31
2022-07-09Cut down large comment about zero-variant enums.Nicholas Nethercote-49/+3
2022-07-09Avoid transposes in deriving code.Nicholas Nethercote-218/+183
2022-07-09Remove `FieldInfo::attrs`.Nicholas Nethercote-18/+14
2022-07-09Rename `FieldInfo` fields.Nicholas Nethercote-45/+59
2022-07-09Clarify args terminology.Nicholas Nethercote-109/+147
2022-07-05Inline and remove the `cs_fold_*` functions.Nicholas Nethercote-51/+17
2022-07-05Avoid the unnecessary innermost match in `partial_cmp`/`cmp`.Nicholas Nethercote-34/+34
2022-07-04Avoid unnecessary 1-tuples in derived code.Nicholas Nethercote-2/+10
2022-07-04Don't repeat `AssertParamIs{Clone,Eq}` assertions.Nicholas Nethercote-16/+35
2022-07-04Avoid unnecessary blocks in derive output.Nicholas Nethercote-111/+146
2022-07-04Don't use match-destructuring for derived ops on structs.Nicholas Nethercote-44/+80
2022-07-04Comment fixes.Nicholas Nethercote-2/+1
2022-07-01Change `Ty::Tuple` to `Ty::Unit`.Nicholas Nethercote-14/+8
2022-07-01Rename `Ty::Literal` as `Ty::Path`.Nicholas Nethercote-29/+18
2022-07-01Remove lifetime support in deriving code.Nicholas Nethercote-32/+11
2022-07-01Simplify pointer handling.Nicholas Nethercote-100/+43