about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/macros.rs
AgeCommit message (Expand)AuthorLines
2023-05-24Use `is_some_and`/`is_ok_and` in less obvious spotsMaybe Waffle-2/+1
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-11/+11
2023-04-25Fix static string lintsclubby789-3/+1
2023-04-17Suggest using integration tests for proc-macrosclubby789-5/+5
2023-04-07Change type and field name to be clearerTom Martin-3/+2
2023-04-07Rewrite added diagnostics as translatableTom Martin-6/+16
2023-04-06Collapse if statements, change message to lowercaseTom Martin-6/+7
2023-04-02Skip help messages if macro span is from macroTom Martin-3/+5
2023-03-30Fix typoTom Martin-1/+1
2023-03-30Update non-derive macro error message to match suggestionTom Martin-9/+3
2023-03-26Add suggestion to remove derive() if invoked macro is non-deriveTom Martin-5/+17
2023-03-23rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov-2/+2
2023-03-23Auto merge of #109503 - matthiaskrgr:rollup-cnp7kdd, r=matthiaskrgrbors-2/+2
2023-03-22More general capturesest31-1/+1
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-2/+2
2023-03-06Querify registered_tools.Camille GILLOT-7/+11
2023-02-22resolve: Remove `ImportResolver`Vadim Petrochenkov-2/+1
2023-02-20Remove a redundant function argumentOli Scherer-6/+1
2023-02-20Prepare for adding a `TyCtxt` to `Resolver`Oli Scherer-23/+30
2023-02-14Separate the lifetime of the session and the arena in the resolverOli Scherer-2/+2
2023-02-13rustdoc: Eliminate remaining uses of resolverVadim Petrochenkov-2/+2
2023-02-10Resolve documentation links in rustc and store the results in metadataVadim Petrochenkov-1/+1
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-1/+1
2022-12-09Generate crate loaders on the flyOli Scherer-1/+1
2022-11-12Rollup merge of #102049 - fee1-dead-contrib:derive_const, r=oli-obkDylan DPC-1/+1
2022-10-20fix span for suggestionyukang-13/+7
2022-10-20fix #103112, add diagnostic for calling a function with the same name when a ...yukang-2/+20
2022-10-11rustc_hir: Less error-prone methods for accessing `PartialRes` resolutionVadim Petrochenkov-6/+3
2022-09-20Add the `#[derive_const]` attributeDeadbeef-1/+1
2022-08-31Fix a bunch of typoDezhi Wu-1/+1
2022-08-28Remove `register_attr` featureYuki Okushi-22/+7
2022-07-21avoid embedding StabilityLevel::Unstable reason string into metadata multiple...klensy-1/+1
2022-07-20middle: add `implies_by` to `#[unstable]`David Wood-2/+9
2022-07-18avoid `Symbol` to `&str` conversionsTakayuki Maeda-2/+2
2022-06-17Auto merge of #98106 - cjgillot:split-definitions, r=michaelwoeristerbors-1/+0
2022-06-14Make ResolverAstLowering a struct.Camille GILLOT-1/+0
2022-06-15implement `MacroData`Takayuki Maeda-2/+2
2022-06-09Never regard macro rules with compile_error! invocations as unusedest31-1/+1
2022-06-03Conservatively report "not sure" in cfg_accessibleUrgau-1/+3
2022-05-30Handle more cases in cfg_accessibleUrgau-8/+13
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-8/+11
2022-05-05Implement the unused_macro_rules lintest31-6/+35
2022-05-01resolve: Merge `last_import_segment` into `Finalize`Vadim Petrochenkov-3/+0
2022-05-01resolve: Pass full `Finalize` in nearly all casesVadim Petrochenkov-2/+2
2022-05-01resolve: Turn `enum Finalize` into an optional structVadim Petrochenkov-1/+1
2022-04-12Pass last_import_segment and unusable_binding as parameters.Camille GILLOT-2/+9
2022-04-12Move ident resolution to a dedicated module.Camille GILLOT-362/+10
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-25resolve: Rename `CrateLint` to `Finalize`Vadim Petrochenkov-10/+10
2022-03-25resolve: Stop passing unused spans and node ids to path resolution functionsVadim Petrochenkov-30/+18