aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_expand/src/db.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add expansion infrastructure for derive macrosFlorian Diebold2019-12-051-6/+13
|
* Rename BuiltinExpander to BuiltinFnLikeExpanderEdwin Cheng2019-11-231-3/+3
|
* Add MacroFileKind::StatementsEdwin Cheng2019-11-211-0/+1
|
* Collapse TokenMap and RevTokenMapAleksey Kladov2019-11-181-5/+3
|
* Make shift an implementation detail of mbeAleksey Kladov2019-11-171-3/+10
|
* Add MacroDefKindEdwin Cheng2019-11-111-6/+6
|
* Add line macro and testsEdwin Cheng2019-11-111-1/+1
|
* Add basic bultin macro infrastructureEdwin Cheng2019-11-111-16/+50
|
* Remove typed macro parsing APIAleksey Kladov2019-11-091-8/+7
| | | | | We do type-erasure on every path anyway, so it doesn't make much sense to duplicate this function for every type
* Remove map_ranges in RevTokenMapEdwin Cheng2019-11-091-6/+6
|
* Refactor and simpfilyEdwin Cheng2019-11-081-66/+14
|
* Refactor and add more commentsEdwin Cheng2019-11-081-8/+6
|
* Refactor a bitEdwin Cheng2019-11-041-2/+1
|
* Use macro_rules shift to map text rangesEdwin Cheng2019-11-041-4/+9
|
* Use ? and destructing to simplifed long codeEdwin Cheng2019-11-041-19/+17
|
* Rename and fix typosEdwin Cheng2019-11-041-9/+19
|
* Add macro_expansion_info in hir_expandEdwin Cheng2019-11-041-18/+75
|
* switch expand to dyn TraitAleksey Kladov2019-10-291-6/+6
|
* add doc commentAleksey Kladov2019-10-291-0/+2
|
* remove unused queryAleksey Kladov2019-10-291-13/+2
|
* less genericsAleksey Kladov2019-10-291-0/+1
|
* flatten hir_expandAleksey Kladov2019-10-291-7/+73
|
* rename hir_def -> hir_expandAleksey Kladov2019-10-291-0/+46