aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_expand/src
Commit message (Expand)AuthorAgeFilesLines
* Use dummy value for line! and column! macroEdwin Cheng2020-01-141-83/+13
* Use attr location for builtin macro goto-impEdwin Cheng2020-01-121-0/+15
* Apply review suggestionsFlorian Diebold2020-01-111-4/+0
* Some more refactoringFlorian Diebold2020-01-111-0/+10
* basics workingFlorian Diebold2020-01-111-0/+4
* Merge #2795bors[bot]2020-01-111-2/+10
|\
| * Use dummy value for macro file in bulitin macrosEdwin Cheng2020-01-111-2/+10
* | Add test for macro expansion in various expressionsFlorian Diebold2020-01-101-1/+0
|/
* Add missing expr cases for expand macroEdwin Cheng2020-01-101-1/+23
* Expand PAREN_EXPR as expressionEdwin Cheng2020-01-101-0/+1
* Fix panic in tuple fieldsAleksey Kladov2020-01-071-1/+4
* Add dummy implementations of env! and option_env! builtinsFlorian Diebold2019-12-213-43/+99
* Merge #2625bors[bot]2019-12-212-6/+5
|\
| * Clippy lintskjeremy2019-12-202-6/+5
* | Add support macros in impl blocksEdwin Cheng2019-12-201-0/+1
|/
* Merge #2614bors[bot]2019-12-201-1/+1
|\
| * Remove useless clonekjeremy2019-12-201-1/+1
* | Add std::ops::Index support for inferingEdwin Cheng2019-12-191-0/+1
|/
* Rename range to by_kindEdwin Cheng2019-12-181-2/+2
* Add TokenTextRangeEdwin Cheng2019-12-181-2/+2
* Add token id to delimsEdwin Cheng2019-12-181-3/+11
* Add token ids for all tt::LeafEdwin Cheng2019-12-182-9/+32
* Merge #2562bors[bot]2019-12-171-2/+11
|\
| * Re-export Origin to replace ExpansionOriginEdwin Cheng2019-12-141-13/+7
| * Fix original_source find orderEdwin Cheng2019-12-141-7/+22
* | Rename N! to name!Florian Diebold2019-12-133-4/+4
* | Add macros for known names and pathsFlorian Diebold2019-12-133-91/+117
|/
* Merge #2550bors[bot]2019-12-131-0/+2
|\
| * Correctly infer - and ! using std::ops::{Neg,Not}Emil Lauridsen2019-12-131-0/+2
* | Refactor tt::DelimiterEdwin Cheng2019-12-131-3/+4
|/
* Move traits to the new locAleksey Kladov2019-12-121-1/+4
* Expand macros in blocks to expressions for nowFlorian Diebold2019-12-081-2/+2
* Fix expansion of format_argsFlorian Diebold2019-12-081-6/+13
* Remove MacroFileKindEdwin Cheng2019-12-084-25/+46
* Implement ancestors_with_macros in a better wayFlorian Diebold2019-12-061-0/+21
* Builtin macros only use caller tokensFlorian Diebold2019-12-061-2/+2
* Try to make go to definition work in format!Florian Diebold2019-12-061-0/+18
* Implement format_args more properlyFlorian Diebold2019-12-061-4/+43
* Remove unnecessary len parameter for Name::new_inline_asciiFlorian Diebold2019-12-061-59/+59
* Add stub implementation of format_args{_nl} macrosFlorian Diebold2019-12-062-1/+20
* Implement all the other built-in derivesFlorian Diebold2019-12-052-15/+86
* Implement derive(Copy, Clone) properly (well, kind of)Florian Diebold2019-12-052-7/+190
* Add expansion infrastructure for derive macrosFlorian Diebold2019-12-057-51/+170
* Replace `ra_hir_expand::either` with crateice10002019-12-033-58/+3
* Infer range typesoxalica2019-11-281-0/+6
* Use InFile for AstIdAleksey Kladov2019-11-281-35/+4
* Rename Source -> InFileAleksey Kladov2019-11-282-23/+23
* Hide MacroCallLocEdwin Cheng2019-11-261-2/+12
* :arrow_up: salsaAleksey Kladov2019-11-261-0/+4
* Merge #2362bors[bot]2019-11-252-0/+39
|\