summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2021-09-16Revert "Implement Anonymous{Struct, Union} in the AST"Felix S. Klock II-10/+0
2021-09-04Auto merge of #88598 - estebank:type-ascription-can-die-in-a-fire, r=wesleywiserbors-1/+9
2021-09-03Auto merge of #88597 - cjgillot:lower-global, r=petrochenkovbors-12/+3
2021-09-03Detect bare blocks with type ascription that were meant to be a `struct` literalEsteban Kuber-1/+9
2021-09-02expand: Treat more macro calls as statement macro callsVadim Petrochenkov-1/+11
2021-09-01Compute proc_macros in resolutions.Camille GILLOT-12/+3
2021-08-30Handle let-else initializer edge case errorsCameron Steffen-0/+27
2021-08-30Add let-else to ASTCameron Steffen-5/+46
2021-08-30allow unordered const/ty params if any cg feature is activelcnr-2/+2
2021-08-30`feature(const_generics)` -> `feature(const_param_types)`lcnr-1/+1
2021-08-27Introduce `~const`Deadbeef-3/+3
2021-08-26Auto merge of #88066 - LeSeulArtichaut:patterns-cleanups, r=nagisabors-15/+11
2021-08-25Various pattern cleanupsLéo Lanteri Thauvin-10/+4
2021-08-25Use if-let guards in the codebaseLéo Lanteri Thauvin-5/+7
2021-08-24Move `named_asm_labels` to a HIR lintasquared31415-3/+4
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-18Remove box syntax from rustc_astest31-2/+1
2021-08-15Introduce hir::ExprKind::Let - Take 2Caio-4/+6
2021-08-12Add support for clobber_abi to asm!Amanieu d'Antras-0/+1
2021-07-30Add warning when whitespace is not skipped after an escaped newline.Anton Golov-4/+20
2021-07-27Stabilize `const_fn_transmute`Jacob Pratt-1/+1
2021-07-26Actually infer args in visitorskadmin-0/+2
2021-07-25Add generic arg inferkadmin-1/+3
2021-07-19Remove special case for `ExprKind::Paren` in `MutVisitor`Aaron Hill-6/+0
2021-07-17Use LocalExpnId where possible.Camille GILLOT-5/+5
2021-07-17Make the CrateNum part of the ExpnId.Camille GILLOT-3/+3
2021-07-11Auto merge of #83918 - workingjubilee:stable-rangefrom-pat, r=joshtriplettbors-1/+4
2021-07-08Rework SESSION_GLOBALS API to prevent overwriting itGuillaume Gomez-5/+5
2021-07-01Auto merge of #86190 - asquared31415:extern-main-86110-fix, r=varkorbors-0/+1
2021-06-28Update to new bootstrap compilerMark Rousskov-1/+0
2021-06-28Auto merge of #85909 - cjgillot:alloc-kind-query, r=Aaron1011bors-1/+1
2021-06-25Auto merge of #86599 - Amanieu:asm_raw, r=nagisabors-0/+1
2021-06-24Add a "raw" option for asm! which ignores format string specifiersAmanieu d'Antras-0/+1
2021-06-20Make allocator_kind a query.Camille GILLOT-1/+1
2021-06-17Use `AttrVec` for `Arm`, `FieldDef`, and `Variant`Yuki Okushi-6/+6
2021-06-10Add support for using qualified paths with structs in expression and patternRyan Levick-11/+25
2021-06-09Fix ICE when `main` is declared in an `extern` blockasquared31415-0/+1
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-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-1/+1
2021-05-31Remove unused feature gatesbjorn3-2/+0
2021-05-30don't clone attrsklensy-3/+2
2021-05-30Make allocator_kind a query.Camille GILLOT-1/+1
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