aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_expand/src/hygiene.rs
Commit message (Collapse)AuthorAgeFilesLines
* Introduce LowerCtx for path loweringEdwin Cheng2020-05-011-1/+1
|
* Rename to CustomDeriveEdwin Cheng2020-03-251-1/+1
|
* Add basic custom derive loweringEdwin Cheng2020-03-251-0/+1
|
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-1/+1
| | | | | | | It improves compile time in `--release` mode quite a bit, it doesn't really slow things down and, conceptually, it seems closer to what we want the physical architecture to look like (we don't want to monomorphise EVERYTHING in a single leaf crate).
* Implement concat macroEdwin Cheng2020-03-031-11/+12
|
* Add LazyMacroIdEdwin Cheng2020-03-031-1/+4
|
* Add expansion infrastructure for derive macrosFlorian Diebold2019-12-051-1/+2
|
* Replace `ra_hir_expand::either` with crateice10002019-12-031-3/+3
|
* Add MacroDefKindEdwin Cheng2019-11-111-4/+4
|
* Add basic bultin macro infrastructureEdwin Cheng2019-11-111-2/+5
|
* move hygiene to hir_expandAleksey Kladov2019-10-301-0/+46