aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_expand/src/builtin_derive.rs
Commit message (Collapse)AuthorAgeFilesLines
* Simplify eager macro representationJonas Schievink2021-05-191-12/+13
|
* Move `AttrId` back into `hir_def`Jonas Schievink2021-05-101-2/+2
|
* Store `#[derive]` attribute ID along macro invocJonas Schievink2021-04-091-2/+6
|
* Use named fields in `MacroCallKind`Jonas Schievink2021-04-081-2/+2
|
* Rename derive-specific APIsJonas Schievink2021-03-191-1/+1
|
* Make MacroDefId's `AstId` mandatory when possibleJonas Schievink2021-03-181-4/+2
|
* Create AstId for builtin_derive macro in testsJonas Schievink2021-03-181-13/+28
|
* some clippy::performance fixesMatthias Krüger2021-03-151-1/+1
| | | | | | | use vec![] instead of Vec::new() + push() avoid redundant clones use chars instead of &str for single char patterns in ends_with() and starts_with() allocate some Vecs with capacity to avoid unneccessary resizing
* Use expect-test for builtin macro/derive testsJonas Schievink2021-03-101-37/+29
|
* .Aleksey Kladov2021-01-191-1/+1
|
* Change <|> to $0 - RebaseKevaundray Wedderburn2021-01-071-1/+1
|
* Make macro def krate mandatoryJonas Schievink2020-12-151-11/+29
| | | | Refactors builtin derive support to go through proper name resolution
* Rename ra_hir_expand -> hir_expandAleksey Kladov2020-08-131-0/+361