aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir
Commit message (Expand)AuthorAgeFilesLines
* allow rustfmt to reorder importsAleksey Kladov2019-07-0435-240/+267
* Add completion for type aliasesShotaro Yamada2019-07-021-0/+4
* put source maps first for better statsAleksey Kladov2019-06-301-6/+6
* print memory usage for queriesAleksey Kladov2019-06-301-0/+4
* Complete associated methods on enums (and unions) as wellFlorian Diebold2019-06-291-0/+4
* make sure that CrateDefMap is independent from syntaxAleksey Kladov2019-06-266-48/+54
* cache chalk queriesAleksey Kladov2019-06-263-194/+240
* Add commentShotaro Yamada2019-06-251-6/+8
* Method resolution for slicesShotaro Yamada2019-06-241-25/+36
* Bump cargo_metadata, ena, flexi_loggerkjeremy2019-06-201-2/+2
* Add firewall query to lang itemsAleksey Kladov2019-06-193-17/+38
* rename XSignature -> XDataAleksey Kladov2019-06-186-59/+55
* Add test for autoderef infinite recursionFlorian Diebold2019-06-161-0/+25
* Simplifications / cleanup from reviewFlorian Diebold2019-06-167-38/+31
* Some more cleanupFlorian Diebold2019-06-151-4/+4
* Check that Deref has the right number of parametersFlorian Diebold2019-06-151-2/+7
* Somewhat handle variables in the derefed type, and add another testFlorian Diebold2019-06-153-5/+61
* Implement * operation using Deref traitFlorian Diebold2019-06-151-3/+5
* Implement autoderef using the Deref traitFlorian Diebold2019-06-158-44/+149
* Add basic infrastructure for assoc type projectionFlorian Diebold2019-06-158-21/+189
* Add test for DerefFlorian Diebold2019-06-151-0/+29
* check for cancellation when executing queriesAleksey Kladov2019-06-124-4/+0
* move docs under code modelAleksey Kladov2019-06-114-4/+4
* fix compilationAleksey Kladov2019-06-111-1/+1
* minor formattingAleksey Kladov2019-06-111-4/+0
* remove unneded From(..) implAleksey Kladov2019-06-114-37/+21
* move source to a seaparate fileAleksey Kladov2019-06-113-121/+125
* remove inherent source implsAleksey Kladov2019-06-119-57/+11
* use Source for module, part 2Aleksey Kladov2019-06-112-3/+3
* use Source for module, part 1Aleksey Kladov2019-06-114-19/+16
* use Source for StructFieldAleksey Kladov2019-06-112-3/+10
* use Source for MacroDefAleksey Kladov2019-06-112-6/+11
* use Source for impl blockAleksey Kladov2019-06-114-14/+17
* use Source for TraitAleksey Kladov2019-06-114-12/+23
* use Source for TypeAliasAleksey Kladov2019-06-114-5/+12
* use Source for statics and constsAleksey Kladov2019-06-113-20/+30
* use Source for FunctionAleksey Kladov2019-06-116-13/+21
* Introduce HasSource traitAleksey Kladov2019-06-112-1/+27
* use Source moreAleksey Kladov2019-06-115-21/+17
* introduce Source structAleksey Kladov2019-06-114-12/+19
* use single version of either in hirAleksey Kladov2019-06-106-67/+73
* remove some hacks from nameresolution for macrosAleksey Kladov2019-06-087-66/+68
* somewhat better nameAleksey Kladov2019-06-084-22/+29
* add a fixmeAleksey Kladov2019-06-082-2/+4
* one macro def should be enoughAleksey Kladov2019-06-084-27/+21
* make documenation a queryAleksey Kladov2019-06-083-66/+62
* make Docs handing more ideomaticAleksey Kladov2019-06-082-6/+5
* Move docs to dedicated moduleAleksey Kladov2019-06-082-69/+70
* [#1083] Try block syntax: fix testsAndrey Tkachenko2019-06-061-1/+0
* [#1083] Try block syntaxAndrey Tkachenko2019-06-062-1/+15