aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src
Commit message (Expand)AuthorAgeFilesLines
...
* Merge #4305bors[bot]2020-05-056-28/+61
|\
| * invert ifEdwin Cheng2020-05-051-3/+3
| * Change union resolve types onlyEdwin Cheng2020-05-042-2/+2
| * Change favor_types to has_constructorEdwin Cheng2020-05-043-9/+9
| * Remove unused importEdwin Cheng2020-05-041-2/+2
| * Fix testEdwin Cheng2020-05-041-16/+16
| * Favor types for Record in name resolutionEdwin Cheng2020-05-044-12/+45
* | refactor: use attrsOwner directly in is_cfg_enabledBenjamin Coenen2020-05-054-22/+15
* | Merge #4283bors[bot]2020-05-041-86/+60
|\ \
| * | Fixes names for collect_item funtionsEdwin Cheng2020-05-041-25/+14
| * | Support macro for trait itemsEdwin Cheng2020-05-031-82/+67
| |/
* / add support of cfg attributes on enum variants #4279Benjamin Coenen2020-05-031-1/+7
|/
* Merge #4234bors[bot]2020-05-026-5/+80
|\
| * Test whether it is bang macro properlyEdwin Cheng2020-05-021-8/+6
| * Add test in name resolutionsEdwin Cheng2020-05-021-0/+37
| * Make AttrQuery copyableEdwin Cheng2020-05-012-10/+15
| * Support local_inner_macrosEdwin Cheng2020-05-014-7/+42
* | Introduce EffectExprAleksey Kladov2020-05-021-11/+13
* | Revert "Merge #4233"Aleksey Kladov2020-05-022-0/+8
* | Introduce LowerCtx for path loweringEdwin Cheng2020-05-018-73/+158
|/
* Kill more zombiesAleksey Kladov2020-04-301-4/+0
* Remove dead code, which elaborately pretends to be aliveAleksey Kladov2020-04-301-4/+0
*-----. Merge #4113 #4136 #4141 #4142bors[bot]2020-04-252-1/+5
|\ \ \ \
| | | * | Fix typoveetaha2020-04-251-1/+1
| | | |/
| | * / add support for cfg feature attributes on expression #4063Benjamin Coenen2020-04-251-0/+4
| | |/
* | / Prefer core/alloc paths on #![no_std]Jonas Schievink2020-04-252-14/+87
| |/ |/|
* | Rename StructField -> FieldAleksey Kladov2020-04-256-24/+24
* | Convert tests to text-sizeAleksey Kladov2020-04-251-1/+1
|/
* Record definitions in `extern` blocksJonas Schievink2020-04-232-3/+38
* Remove SyntaxPtr::range from more placesAleksey Kladov2020-04-231-2/+5
* Some clippy fixesJeremy Kolb2020-04-191-5/+3
* Correctly infer types in guard expressionsAleksey Kladov2020-04-181-0/+4
* find_path: Builtins are always in scopeFlorian Diebold2020-04-182-25/+50
* Merge #4012bors[bot]2020-04-171-3/+10
|\
| * fix panic on ellipsis in patternJosh Mcguigan2020-04-171-3/+10
* | Simplify Diagnostic structureAleksey Kladov2020-04-172-7/+2
* | Correctly highlight ranges of diagnostics from macrosAleksey Kladov2020-04-171-3/+3
* | Don't expose impl details of SyntaxPtrAleksey Kladov2020-04-174-5/+11
|/
*-. Merge #3966 #3968bors[bot]2020-04-151-4/+14
|\ \
| * | Add support for bounds on associated types in trait definitionsFlorian Diebold2020-04-131-4/+14
| | |
| \ \
*-. \ \ Merge #3964 #3965 #3967bors[bot]2020-04-154-11/+51
|\ \ \ \ | | |/ / | |/| |
| | * | Implement inline associated type boundsFlorian Diebold2020-04-134-11/+51
| |/ /
* / / handle tuple patterns with ellipsisJosh Mcguigan2020-04-132-8/+25
|/ /
* | Align grammar for record patterns and literalsAleksey Kladov2020-04-111-1/+1
* | Merge #3925bors[bot]2020-04-111-1/+0
|\ \
| * | Avoid adding a RecordFieldPat variant to the Pat enumGeoffrey Copin2020-04-111-2/+0
| * | Implement assist "Reorder field names"Geoffrey Copin2020-04-091-1/+2
* | | Remove dead codeAleksey Kladov2020-04-112-6/+5
* | | Make records grammar more orthogonalAleksey Kladov2020-04-113-32/+5
* | | Make incremental nameres test harderAleksey Kladov2020-04-111-0/+6