about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2023-03-11Rollup merge of #108806 - cjgillot:query-lints, r=davidtwcoMatthias Krüger-0/+1
2023-03-08Remove `identity_future` indirectionArpad Borsos-38/+28
2023-03-08Only compute the crate hash when necessary.Nicholas Nethercote-31/+24
2023-03-06Querify early_lint_checks.Camille GILLOT-0/+1
2023-03-05Auto merge of #108351 - petrochenkov:rmdit, r=cjgillotbors-1/+1
2023-03-03Match unmatched backticks in compiler/ that are part of rustdocest31-1/+1
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-03-02Rollup merge of #108516 - clubby789:rustc-box-restrict, r=compiler-errorsMatthias Krüger-20/+2
2023-03-02Restrict `#[rustc_box]` to `Box::new` callsclubby789-20/+2
2023-02-28Only look for param in generics if it actually comes from genericsMichael Goulet-13/+41
2023-02-25Add ErrorGuaranteed to HIR ExprKind::ErrMichael Goulet-17/+34
2023-02-25Add ErrorGuaranteed to HIR TyKind::ErrMichael Goulet-23/+29
2023-02-22pluralize stuffMichael Goulet-31/+25
2023-02-22Suppress duplicated errors for associated type bounds in object typesMichael Goulet-33/+46
2023-02-22Move associated type bounds check to ast loweringMichael Goulet-3/+18
2023-02-22errors: generate typed identifiers in each crateDavid Wood-4/+152
2023-02-21Use `ThinVec` in `ast::AngleBracketedArgs`.Nicholas Nethercote-1/+1
2023-02-21Use `ThinVec` in various AST types.Nicholas Nethercote-2/+2
2023-02-21Use `ThinVec` in `ast::Generics` and related types.Nicholas Nethercote-2/+2
2023-02-21Upgrade `thin-vec` from 0.2.9 to 0.2.12.Nicholas Nethercote-1/+1
2023-02-19Make public API, docs algorithm-agnosticJacob Pratt-1/+1
2023-02-14Better label for illegal impl trait typesMichael Goulet-19/+44
2023-02-06remove unused importsklensy-2/+0
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-13/+1
2023-01-28Take a LocalDefId in hir::Visitor::visit_fn.Camille GILLOT-13/+0
2023-01-27Destructure format_options in make_format_spec.Mara Bos-11/+21
2023-01-27Replace format flags u32 by enums and bools.Mara Bos-1/+8
2023-01-26Auto merge of #106812 - oli-obk:output_filenames, r=petrochenkovbors-0/+1
2023-01-26Auto merge of #106745 - m-ou-se:format-args-ast, r=oli-obkbors-6/+464
2023-01-23Evaluate `output_filenames` before one of its dependencies gets stolenOli Scherer-0/+1
2023-01-17Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726Matthias Krüger-6/+6
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-6/+6
2023-01-13Change not-so-permanent link to a more permanent link.Mara Bos-1/+1
2023-01-13Auto merge of #106776 - oli-obk:om_nom_nom_nom_nom, r=cjgillotbors-2/+1
2023-01-12Add note on optimization in format args ast lowering.Mara Bos-0/+3
2023-01-12Update comments in rustc_ast_lowering/src/format.rs.Mara Bos-22/+51
2023-01-12Assume there are no macros left in ast lowering.Mara Bos-7/+2
2023-01-12Remove `untracked_crate` field and instead pass it along with the resolver.Oli Scherer-2/+1
2023-01-12parse const closuresDeadbeef-1/+7
2023-01-12Update outdated comment.Mara Bos-10/+8
2023-01-12Expand format_args!() in rust_ast_lowering.Mara Bos-0/+358
2023-01-11Expose some LoweringContext methods.Mara Bos-5/+9
2023-01-11Add some helper functions to LoweringContext.Mara Bos-1/+72
2023-01-11Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan-2/+2
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-7/+7
2023-01-02Auto merge of #84762 - cjgillot:resolve-span-opt, r=petrochenkovbors-1/+1
2022-12-29Rollup merge of #106221 - Nilstrieb:rptr-more-like-ref-actually, r=compiler-e...Matthias Krüger-4/+4
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-4/+4
2022-12-27Rollup merge of #106064 - lukas-code:outlives-macro, r=cjgillotMichael Goulet-17/+20
2022-12-26address review comments + better testsLukas Markeffsky-4/+20