aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_expand/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* ra_hir_expand: change the ordering of imports as per the formatterVeetaha2020-03-151-1/+1
* ra_hir_expand: migrate to impl_intern_key!()Veetaha2020-03-151-17/+3
* Implement concat macroEdwin Cheng2020-03-031-7/+52
* Add LazyMacroIdEdwin Cheng2020-03-031-8/+31
* Add couple of utility methodsAleksey Kladov2020-02-121-3/+19
* Use attr location for builtin macro goto-impEdwin Cheng2020-01-121-0/+15
* Some more refactoringFlorian Diebold2020-01-111-0/+10
* Rename range to by_kindEdwin Cheng2019-12-181-2/+2
* Add TokenTextRangeEdwin Cheng2019-12-181-2/+2
* Re-export Origin to replace ExpansionOriginEdwin Cheng2019-12-141-13/+7
* Fix original_source find orderEdwin Cheng2019-12-141-7/+22
* Remove MacroFileKindEdwin Cheng2019-12-081-11/+2
* Implement ancestors_with_macros in a better wayFlorian Diebold2019-12-061-0/+21
* Try to make go to definition work in format!Florian Diebold2019-12-061-0/+18
* Add expansion infrastructure for derive macrosFlorian Diebold2019-12-051-24/+52
* Replace `ra_hir_expand::either` with crateice10002019-12-031-1/+0
* Use InFile for AstIdAleksey Kladov2019-11-281-35/+4
* Rename Source -> InFileAleksey Kladov2019-11-281-21/+21
* Hide MacroCallLocEdwin Cheng2019-11-261-2/+12
* Rename BuiltinExpander to BuiltinFnLikeExpanderEdwin Cheng2019-11-231-2/+2
* Add TestDBEdwin Cheng2019-11-221-0/+3
* Add MacroFileKind::StatementsEdwin Cheng2019-11-211-0/+1
* Rename with_ast -> with_valueAleksey Kladov2019-11-201-4/+4
* Rename Source::ast -> Source::valueAleksey Kladov2019-11-201-15/+19
* Collapse TokenMap and RevTokenMapAleksey Kladov2019-11-181-2/+2
* Token-based reverse-mappingAleksey Kladov2019-11-181-29/+22
* More correct expansion mappingAleksey Kladov2019-11-171-14/+30
* Make shift an implementation detail of mbeAleksey Kladov2019-11-171-6/+6
* Don't store shift redundantlyAleksey Kladov2019-11-171-6/+5
* Goto definition works inside macrosAleksey Kladov2019-11-161-0/+9
* Prepare SourceAnalyzer for macrosAleksey Kladov2019-11-151-2/+8
* Sourcify some moreAleksey Kladov2019-11-151-0/+2
* Sourcify some thingsAleksey Kladov2019-11-151-0/+4
* Handle macro-generated expressions slightly less wrongAleksey Kladov2019-11-141-1/+4
* Add MacroDefKindEdwin Cheng2019-11-111-19/+7
* Add quote macroEdwin Cheng2019-11-111-0/+1
* Add basic bultin macro infrastructureEdwin Cheng2019-11-111-4/+25
* Minor cleanupAleksey Kladov2019-11-091-6/+8
* Remove map_ranges in RevTokenMapEdwin Cheng2019-11-091-28/+27
* Refactor and simpfilyEdwin Cheng2019-11-081-16/+24
* Rename and fix typosEdwin Cheng2019-11-041-1/+1
* Remove dbg!Edwin Cheng2019-11-041-4/+0
* Add parent_expansion to HirFileIdEdwin Cheng2019-11-041-0/+19
* Add macro_expansion_info in hir_expandEdwin Cheng2019-11-041-1/+34
* Move diagnostics to hir_expandAleksey Kladov2019-11-021-0/+1
* Move Source to hir_expandAleksey Kladov2019-11-021-1/+19
* move hygiene to hir_expandAleksey Kladov2019-10-301-11/+1
* push name down to hir_expandAleksey Kladov2019-10-301-0/+1
* push either to hir_expandAleksey Kladov2019-10-301-0/+1
* move raw_items to hir_defAleksey Kladov2019-10-301-4/+4