aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/body/lower.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Some clippy fixesJeremy Kolb2020-04-191-5/+3
* 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-191-3/+3
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-7/+4
* 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
* | Add or- and parenthesized-patternsMatthew Jasper2020-02-091-5/+10
|/
* Merge #2650bors[bot]2019-12-291-7/+13
|\
| * Use pre-stored macro fileEdwin Cheng2019-12-231-7/+13
* | Rename ResolvedVisibility -> VisibilityFlorian Diebold2019-12-261-1/+1
* | Keep track of visibility during def collectionFlorian Diebold2019-12-261-1/+4
|/
* Rudimentary name resolution for local itemsAleksey Kladov2019-12-221-10/+22
* Share impl Scope between modules and blocksAleksey Kladov2019-12-221-2/+2