aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/body
Commit message (Expand)AuthorAgeFilesLines
* refactor: use attrsOwner directly in is_cfg_enabledBenjamin Coenen2020-05-051-4/+2
* Merge #4234bors[bot]2020-05-021-0/+1
|\
| * Support local_inner_macrosEdwin Cheng2020-05-011-0/+1
* | Introduce EffectExprAleksey Kladov2020-05-021-11/+13
* | Revert "Merge #4233"Aleksey Kladov2020-05-021-0/+4
* | Introduce LowerCtx for path loweringEdwin Cheng2020-05-011-8/+34
|/
* Remove dead code, which elaborately pretends to be aliveAleksey Kladov2020-04-301-4/+0
* add support for cfg feature attributes on expression #4063Benjamin Coenen2020-04-251-0/+4
* Convert tests to text-sizeAleksey Kladov2020-04-251-1/+1
* 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
* Merge #4012bors[bot]2020-04-171-3/+10
|\
| * fix panic on ellipsis in patternJosh Mcguigan2020-04-171-3/+10
* | Don't expose impl details of SyntaxPtrAleksey Kladov2020-04-171-1/+2
|/
* handle tuple patterns with ellipsisJosh Mcguigan2020-04-131-5/+22
* 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-111-2/+1
* | Make records grammar more orthogonalAleksey Kladov2020-04-111-22/+5
* | Align namingAleksey Kladov2020-04-111-2/+1
* | Pull Expander upAleksey Kladov2020-04-111-5/+3
* | SimplifyAleksey Kladov2020-04-111-8/+3
* | Forward compatAleksey Kladov2020-04-101-3/+3
* | add record pat missing field diagnosticJosh Mcguigan2020-04-101-1/+3
|/
* Simpler acessors for keywordsAleksey Kladov2020-04-091-6/+4
* use uniform accessorAleksey Kladov2020-04-091-1/+1
* Merge #3918bors[bot]2020-04-091-18/+33
|\
| * feat: add support for feature attributes in struct literalBenjamin Coenen2020-04-091-3/+6
| |\
| * | feat: add support for feature attributes in struct literalBenjamin Coenen2020-04-091-18/+33
* | | Be consistent about token accesorsAleksey Kladov2020-04-091-2/+5
| |/ |/|
* | Scale back to only two traitsAleksey Kladov2020-04-091-1/+0
* | Provide more complete AST accessors to support usage in rustcLuca Barbieri2020-04-091-3/+7
|/
* Macro patterns are not confused with expressions.Aleksey Kladov2020-04-031-2/+1
* lower bool literal with the value from source code rather than default bool v...Josh Mcguigan2020-04-011-1/+1
* lower literal patternsJosh Mcguigan2020-04-011-21/+33
* Get rid of ItemOrMacroAleksey Kladov2020-03-261-1/+2
* Add support for macro in symbo_indexEdwin Cheng2020-03-221-11/+1
* Simplify Arena to use a generic indexAleksey Kladov2020-03-192-8/+6
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-162-8/+5
* Support local macro_rulesEdwin Cheng2020-03-141-12/+36
* Explicitly remember desugard patsAleksey Kladov2020-03-061-4/+8
* Explicitly remember desugard exprsAleksey Kladov2020-03-061-15/+16
* Rename ast::ImplBlock -> ast::ImplDefAleksey Kladov2020-02-291-1/+1
* Fix handling of const patternsFlorian Diebold2020-02-211-3/+35
* Run cargo +nightly fix --clippy -Z unstable-optionsKirill Bulatov2020-02-181-1/+1
* Merge #3062bors[bot]2020-02-111-4/+12
|\
| * Implement slice pattern AST > HIR loweringJonas Platte2020-02-111-4/+12