aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_expand/src/eager.rs
Commit message (Collapse)AuthorAgeFilesLines
* Clarify field nameJonas Schievink2021-05-191-2/+2
|
* Simplify eager macro representationJonas Schievink2021-05-191-16/+16
|
* Precompute macro fragment kindJonas Schievink2021-05-091-1/+6
|
* Merge #8586bors[bot]2021-04-191-9/+9
|\ | | | | | | | | | | | | | | 8586: Replace SyntaxRewriter usage with ted in eager::eager_macro_recur r=Veykril a=Veykril Co-authored-by: Lukas Wirth <[email protected]>
| * Remove SyntaxRewriter usage in eager::eager_macro_recurLukas Wirth2021-04-191-9/+9
| |
* | hir_ty: Expand macros at type positioncynecx2021-04-171-0/+1
|/
* Use named fields in `MacroCallKind`Jonas Schievink2021-04-081-2/+3
|
* Make `ast_to_token_tree` infallibleJonas Schievink2021-04-041-2/+2
| | | | It could never return `None`, so reflect that in the return type
* use the included file as the source of expanded include macroYilin Chen2021-03-211-3/+10
| | | | Signed-off-by: Yilin Chen <[email protected]>
* Store an `AstId` for procedural macrosJonas Schievink2021-03-181-1/+1
|
* Make MacroDefId's `AstId` mandatory when possibleJonas Schievink2021-03-181-5/+5
|
* Follow established ErrorEmitted patternBrandon2021-03-171-1/+1
|
* Fixed nested eager macro bugEdwin Cheng2021-01-031-0/+6
|
* Store invocation site for eager macrosJonas Schievink2020-12-221-8/+6
|
* Rename `error_sink` to `diagnostic_sink`Jonas Schievink2020-12-031-11/+12
|
* Propagate eager expansion errorsJonas Schievink2020-12-031-16/+99
|
* builtin_macro: move to `mbe::ExpandResult`Jonas Schievink2020-11-301-1/+1
|
* Rename `CustomDerive` to `ProcMacro`Jonas Schievink2020-09-181-1/+1
| | | | | It handles fn-like macros too, and will handle attribute macros in the future
* Rename ra_hir_expand -> hir_expandAleksey Kladov2020-08-131-0/+144