summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2021-06-10Add support for using qualified paths with structs in expression and patternRyan Levick-11/+25
2021-06-06Auto merge of #84995 - petrochenkov:tcollect, r=Aaron1011bors-1/+2
2021-06-06parser: Ensure that all nonterminals have tokens after parsingVadim Petrochenkov-1/+2
2021-06-06Rollup merge of #86043 - klensy:attr-clone, r=jyn514Yuki Okushi-3/+2
2021-05-31Remove unused feature gatesbjorn3-2/+0
2021-05-30don't clone attrsklensy-3/+2
2021-05-26Specialize implementationsJacob Pratt-0/+2
2021-05-24remove cfg(bootstrap)Pietro Albini-3/+1
2021-05-22stabilize const_fn_unsizeRalf Jung-1/+1
2021-05-16Implement Anonymous{Struct, Union} in the ASTjedel1043-0/+10
2021-05-13Add support for const operands and options to global_asm!Amanieu d'Antras-62/+49
2021-05-12Add more precise span informations to generic typesGiacomo Stevanato-1/+1
2021-04-28Auto merge of #83386 - mark-i-m:stabilize-pat2015, r=nikomatsakisbors-15/+8
2021-04-27remove pat2021mark-10/+3
2021-04-24Auto merge of #84310 - RalfJung:const-fn-feature-flags, r=oli-obkbors-1/+2
2021-04-20Auto merge of #84334 - klensy:typo-compiler, r=jyn514bors-2/+2
2021-04-19fix few typosklensy-2/+2
2021-04-18fix feature use in rustc libsRalf Jung-1/+2
2021-04-15rename pat2015 to pat_parammark-7/+7
2021-04-11Implement token-based handling of attributes during expansionAaron Hill-20/+305
2021-04-11Match against attribute name when validating attributesTomasz Miąsko-0/+1
2021-04-08Rollup merge of #83980 - pierwill:fix-compiler-librustc-names, r=davidtwcoDylan DPC-2/+2
2021-04-08Fix outdated crate names in compiler docspierwill-2/+2
2021-04-07Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkovDylan DPC-3/+5
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-3/+5
2021-04-05Fix typo in TokenStream documentationGuillaume Gomez-1/+1
2021-03-27Remove (lots of) dead codeJoshua Nelson-123/+1
2021-03-26Use iter::zip in compiler/Josh Stone-1/+2
2021-03-23Rollup merge of #83384 - mark-i-m:rename-pat2018, r=joshtriplettYuki Okushi-7/+7
2021-03-22rename :pat2018 -> :pat215mark-7/+7
2021-03-19stabilize or_patternsmark-1/+1
2021-03-18Auto merge of #82868 - petrochenkov:bto, r=estebankbors-1/+1
2021-03-18hir: Preserve used syntax in `TyKind::TraitObject`Vadim Petrochenkov-1/+1
2021-03-18Rollup merge of #83216 - jyn514:register-tool, r=petrochenkovDylan DPC-4/+0
2021-03-18Rollup merge of #83168 - Aaron1011:lint-procedural-masquerade, r=petrochenkovDylan DPC-27/+0
2021-03-17Auto merge of #83188 - petrochenkov:field, r=lcnrbors-56/+66
2021-03-16Allow registering tool lints with `register_tool`Joshua Nelson-4/+0
2021-03-16ast: Reduce size of `ExprKind` by boxing fields of `ExprKind::Struct`Vadim Petrochenkov-8/+16
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-50/+52
2021-03-15Extend `proc_macro_back_compat` lint to `procedural-masquerade`Aaron Hill-27/+0
2021-03-15More precise spans for HIR pathsVadim Petrochenkov-0/+8
2021-03-15Rollup merge of #83127 - Aaron1011:time-macros-impl-warn, r=petrochenkovDylan DPC-49/+1
2021-03-15Rollup merge of #83054 - tmiasko:rustc_layout_scalar_valid_range, r=davidtwcoDylan DPC-0/+1
2021-03-14Introduce `proc_macro_back_compat` lint, and emit for `time-macros-impl`Aaron Hill-49/+1
2021-03-14expand: Resolve and expand inner attributes on out-of-line modulesVadim Petrochenkov-1/+1
2021-03-11Inline Attribute::has_nameTomasz Miąsko-0/+1
2021-03-09Rollup merge of #82841 - hvdijk:x32, r=joshtriplettMara Bos-7/+7
2021-03-08Rollup merge of #82854 - estebank:issue-82827, r=oli-obkMara Bos-0/+8
2021-03-08Rollup merge of #82682 - petrochenkov:cfgeval, r=Aaron1011Dylan DPC-64/+34
2021-03-07Auto merge of #81635 - michaelwoerister:structured_def_path_hash, r=pnkfelixbors-36/+0