aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Use environment for associated type normalization as wellFlorian Diebold2019-07-087-20/+52
| * Start handling environment in trait resolutionFlorian Diebold2019-07-086-14/+103
| * Refactor a bit & introduce Environment structFlorian Diebold2019-07-087-21/+107
* | Merge #1512bors[bot]2019-07-093-17/+106
|\ \
| * | beautify testsUnreal Hoang2019-07-091-20/+36
| * | use namespaced consts for KnownNameUnreal Hoang2019-07-081-12/+10
| * | projection over std::ops::Try::Ok to infer try/?Unreal Hoang2019-07-083-2/+77
| |/
* / Look for the fXX_runtime lang items during method resolution.Marco Groppo2019-07-081-4/+6
|/
* cargo formatMuhammad Mominul Huque2019-07-076-14/+14
* Constify KnownName'sMuhammad Mominul Huque2019-07-079-154/+72
* Merge #1501bors[bot]2019-07-075-35/+170
|\
| * add projection to infer for loop variableUnreal Hoang2019-07-075-35/+170
* | Merge #1499bors[bot]2019-07-076-108/+240
|\ \ | |/ |/|
| * Moved module resolution test in mods.rsAlexander Andreev2019-07-074-193/+195
| * Added support attribute path in resolusion module fnAlexander Andreev2019-07-062-5/+119
| * Added extract path attribute for current moduleAlexander Andreev2019-07-063-6/+22
* | Make EnumVariant a GenericDef and simplify some codeFlorian Diebold2019-07-064-14/+21
* | Add trait obligations for where clauses when calling functions/methodsFlorian Diebold2019-07-067-34/+156
|/
* Merge #1495bors[bot]2019-07-051-1/+17
|\
| * use correct file for diagnosticsAleksey Kladov2019-07-051-1/+17
* | Merge #1494bors[bot]2019-07-051-1/+6
|\|
| * properly restrict diagnostics to a single fileAleksey Kladov2019-07-051-1/+6
* | Clippy trivially_copy_pass_by_refJeremy Kolb2019-07-057-17/+17
|/
* Merge #1491bors[bot]2019-07-052-17/+17
|\
| * &self -> selfJeremy Kolb2019-07-051-13/+13
| * Clippy changesJeremy Kolb2019-07-052-4/+4
* | Fix clippy::redundant_cloneShotaro Yamada2019-07-052-3/+2
|/
* Some clippy fixes for 1.36Jeremy Kolb2019-07-049-30/+24
* Merge #1486bors[bot]2019-07-0435-240/+267
|\
| * allow rustfmt to reorder importsAleksey Kladov2019-07-0435-240/+267
* | Fixed request changesAlexander Andreev2019-07-032-6/+5
* | Move resolve raw name in name.rsAlexander Andreev2019-07-033-11/+40
* | Added resolve submodules with raw nameAlexander Andreev2019-07-031-0/+9
|/
* 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
* 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